Expand description
Generated by the following Solidity interface…
interface PancakeSwapV3PoolDeployer {
event SetFactoryAddress(address indexed factory);
function deploy(address factory, address token0, address token1, uint24 fee, int24 tickSpacing) external returns (address pool);
function factoryAddress() external view returns (address);
function parameters() external view returns (address factory, address token0, address token1, uint24 fee, int24 tickSpacing);
function setFactoryAddress(address _factoryAddress) external;
}
…which was generated by the following JSON ABI:
[
{
"type": "function",
"name": "deploy",
"inputs": [
{
"name": "factory",
"type": "address",
"internalType": "address"
},
{
"name": "token0",
"type": "address",
"internalType": "address"
},
{
"name": "token1",
"type": "address",
"internalType": "address"
},
{
"name": "fee",
"type": "uint24",
"internalType": "uint24"
},
{
"name": "tickSpacing",
"type": "int24",
"internalType": "int24"
}
],
"outputs": [
{
"name": "pool",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "factoryAddress",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "parameters",
"inputs": [],
"outputs": [
{
"name": "factory",
"type": "address",
"internalType": "address"
},
{
"name": "token0",
"type": "address",
"internalType": "address"
},
{
"name": "token1",
"type": "address",
"internalType": "address"
},
{
"name": "fee",
"type": "uint24",
"internalType": "uint24"
},
{
"name": "tickSpacing",
"type": "int24",
"internalType": "int24"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "setFactoryAddress",
"inputs": [
{
"name": "_factoryAddress",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "event",
"name": "SetFactoryAddress",
"inputs": [
{
"name": "factory",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
}
]
Structs§
- Event with signature
SetFactoryAddress(address)
and selector0xb4dd887347efc97a6ad35fc9824a2ac4c0a6a04344d89bf05f3308c854325a64
. - Function with signature
deploy(address,address,address,uint24,int24)
and selector0xfad5359f
. - Container type for the return parameters of the
deploy(address,address,address,uint24,int24)
function. - Function with signature
factoryAddress()
and selector0x966dae0e
. - Container type for the return parameters of the
factoryAddress()
function. - Function with signature
parameters()
and selector0x89035730
. - Container type for the return parameters of the
parameters()
function. - Function with signature
setFactoryAddress(address)
and selector0x83c17c55
. - Container type for the return parameters of the
setFactoryAddress(address)
function.
Enums§
- Container for all the
PancakeSwapV3PoolDeployer
function calls. - Container for all the
PancakeSwapV3PoolDeployer
events.