Factory

Verified contract

Active on Ethereum with 4 txns
Deployed by via 0x626eeef9 at 14932476
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 1 additional slot

No balances found for "Factory"

0x8401e9585f4f66f295188a4abb1a8f13bca2cc8021634997bd437e90215edbd3
0x8199c020387fbd47d5dae601208da174f105cce5a8c23446cdaa9c68cbf9f020
0x471ff669c6bd4180d702a4232d445d66f59d57055f4a4f231f4be3a36d967235
0x215cf3a222d463524d86a979e7b0dd3bc2b56c1821f719e330ea9005b62a021b

Functions
Getter at block 21306914
configMaster(view returns (address)
0x91c9d4373b077ef8082f468c7c97f2c499e36f5b
feeConfiguration(view returns (address _feeTouint24 _governmentFeeUnits)
(_feeTo=0x91c9d4373b077ef8082f468c7c97f2c499e36f5b, _governmentFeeUnits=16000)
 
getCreationCode(view returns (bytes)
getCreationCodeContracts(view returns (address contractAaddress contractB)
(contractA=0x49b5c267d749f0f7fe8a856dde48b0b21adc4bc3, contractB=0x55a5a6f253a23f0dc98c123d55bfb9687621edfe)
getWhitelistedNFTManagers(view returns (address[])
[]
parameters(view returns (address factoryaddress token0address token1uint24 swapFeeUnitsint24 tickDistance)
(factory=0x5f1dddbf348ac2fbe22a163e30f99f9ece3dd50a, token0=0x50d1c9771902476076ecfc8b2a83ad6b9355a4c9, token1=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, swapFeeUnits=1000, tickDistance=200)
poolInitHash(view returns (bytes32)
0xc597aba1bb02db42ba24a8878837965718c032f8b46be94a6e46452a9f89ca01
vestingPeriod(view returns (uint32)
300
whitelistDisabled(view returns (bool)
false
Read-only
feeAmountTickDistance(uint24view returns (int24)
getPool(addressaddressuint24view returns (address)
isWhitelistedNFTManager(address senderview returns (bool)
State-modifying
addNFTManager(address _nftManagerreturns (bool added)
createPool(address tokenAaddress tokenBuint24 swapFeeUnitsreturns (address pool)
disableWhitelist(
enableSwapFee(uint24 swapFeeUnitsint24 tickDistance
enableWhitelist(
removeNFTManager(address _nftManagerreturns (bool removed)
updateConfigMaster(address _configMaster
updateFeeConfiguration(address _feeTouint24 _governmentFeeUnits
updateVestingPeriod(uint32 _vestingPeriod
Events
ConfigMasterUpdated(address oldConfigMasteraddress newConfigMaster
FeeConfigurationUpdated(address feeTouint24 governmentFeeUnits
NFTManagerAdded(address _nftManagerbool added
NFTManagerRemoved(address _nftManagerbool removed
PoolCreated(address indexed token0address indexed token1uint24 indexed swapFeeUnitsint24 tickDistanceaddress pool
SwapFeeEnabled(uint24 indexed swapFeeUnitsint24 indexed tickDistance
VestingPeriodUpdated(uint32 vestingPeriod
WhitelistDisabled(
WhitelistEnabled(
Constructor
constructor(uint32 _vestingPeriod
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.