UNCX_ProofOfReservesV2_UniV3

Verified contract

Active on Ethereum with 1,289 txns
Deployed by via 0x8d5feecf at 17854494
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
--
ERC-20
--
 (#0)
ERC-1555
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x60829458fb08f7c9213681871f173a82e23bd1545cb78199518f4a493b3dfef1
0xd25db32de66603f4f63f7e05966da3e03b788290e26c1b1751ed307a09a60ce3
0x9756e78c245edbc41aa85cb9631b7784666bde75d170e14d9cae24f0a413750f
0x59abdd2cdd23da78ce47d146f401f88efc1beb714c2f6e2f2b88836d15b1da8a
0xe7ac42cc40d762696928f32850a302a98623157918925ce6c46229cdfeba7d46
0xba8a29b64708e5f29dd61abe2e7abb8145582fa8bf5170903127336100f17cf1
0x050936beea44c842fc3351594e3fab557be49fe6d3dd410089159578bc3d1174
0x1ff5c88281c18db5ca9d1b70dcbe702ef9dcfa411338b4f36c9d292b35b2c25a
0x84977042eae718864dbfb81fd6aca0b56b69c6ed88a80f437ebd01997b9cafdd
0xbd0a462ca97ed1b606e58e4ba0697552f042431a4a40afce8a5b065b78a64b74

Functions
Getter at block 21316360
AUTO_COLLECT_ACCOUNT(view returns (address)
0x12a51944e8349b8e70ed8e2d9bfbc88adb4a8f4e
COUNTRY_LIST(view returns (address)
0x9720526c803aeee9c7558dbd19a4d6b512a49b94
ETERNAL_LOCK(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
FEE_ADDR_COLLECT(view returns (address)
0x12a51944e8349b8e70ed8e2d9bfbc88adb4a8f4e
FEE_ADDR_LP(view returns (address)
0x04bda42de3bc32abb00df46004204424d4cf8287
FEE_DENOMINATOR(view returns (uint256)
10000
FEE_RESOLVER(view returns (address)
0x0000000000000000000000000000000000000000
MIGRATE_IN(view returns (address)
0xcb8b00d4018ad6031e28a44bf74616014bfb62ec
MIGRATOR(view returns (address)
0x4bd7ab5721208db79917c540ff0b51a631cc3435
NONCE(view returns (uint256)
249
getFeeOptionLength(view returns (uint256)
3
getLocksLength(view returns (uint256)
249
owner(view returns (address)
0xaa3d85ad9d128dfecb55424085754f6dfa643eb1
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
LOCKS(uint256view returns (uint256 lock_idaddress nftPositionManageraddress pooluint256 nft_idaddress owneraddress pendingOwneraddress additionalCollectoraddress collectAddressuint256 unlockDateuint16 countryCodeuint256 ucf)
getAmountsForLiquidity(int24 currentTickint24 tickLowerint24 tickHigheruint128 liquiditypure returns (uint256 amount0uint256 amount1)
getFee(string _nameview returns (struct IUNCX_ProofOfReservesV2_UniV3FeeStruct)
getFeeOptionAtIndex(uint256 _indexview returns (struct IUNCX_ProofOfReservesV2_UniV3FeeStruct)
getLock(uint256 _lockIdview returns (struct IUNCX_ProofOfReservesV2_UniV3Lock _lock)
getNumUserLocks(address _userview returns (uint256)
getUserLockAtIndex(address _useruint256 _indexview returns (struct IUNCX_ProofOfReservesV2_UniV3Lock)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datapure returns (bytes4)
tickSpacingToMaxTick(int24 tickSpacingpure returns (int24 maxTick)
State-modifying
acceptLockOwnership(uint256 _lockId
acceptOwnership(
addOrEditFee(string _nameuint256 _lpFeeuint256 _collectFeeuint256 _flatFeeaddress _flatFeeToken
adminRefundERC20(address _tokenaddress _receiveruint256 _amount
adminRefundEth(uint256 _amountaddress _receiver
collect(uint256 _lockIdaddress _recipientuint128 _amount0Maxuint128 _amount1Maxreturns (uint256 amount0uint256 amount1uint256 fee0uint256 fee1)
decreaseLiquidity(uint256 _lockIdstruct INonfungiblePositionManagerDecreaseLiquidityParams paramspayable returns (uint256 amount0uint256 amount1)
increaseLiquidity(uint256 _lockIdstruct INonfungiblePositionManagerIncreaseLiquidityParams paramspayable returns (uint128 liquidityuint256 amount0uint256 amount1)
lock(struct IUNCX_ProofOfReservesV2_UniV3LockParams paramspayable returns (uint256)
migrate(uint256 _lockId
relock(uint256 _lockIduint256 _unlockDate
removeFee(string _name
renounceOwnership(
setAdditionalCollector(uint256 _lockIdaddress _additionalCollector
setCollectAddress(uint256 _lockIdaddress _collectAddress
setFeeParams(address _autoCollectAccountaddress _lpFeeReceiveraddress _collectFeeReceiver
setFeeResolver(address _resolver
setMigrateInContract(address _migrateIn
setMigrator(address _migrator
setUCF(uint256 _lockIduint256 _ucf
transferLockOwnership(uint256 _lockIdaddress _newOwner
transferOwnership(address newOwner
withdraw(uint256 _lockIdaddress _receiver
Events
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
onAddFee(bytes32 nameHashstring nameuint256 lpFeeuint256 collectFeeuint256 flatFeeaddress flatFeeToken
onDecreaseLiquidity(uint256 lockId
onEditFee(bytes32 nameHashstring nameuint256 lpFeeuint256 collectFeeuint256 flatFeeaddress flatFeeToken
onIncreaseLiquidity(uint256 lockId
onLock(uint256 lock_idaddress nftPositionManageruint256 nft_idaddress owneraddress additionalCollectoraddress collectAddressuint256 unlockDateuint16 countryCodeuint256 collectFeeaddress poolAddressstruct INonfungiblePositionManagerPosition position
onLockOwnershipTransferStarted(uint256 lockIdaddress currentOwneraddress pendingOwner
onMigrate(uint256 lockId
onRelock(uint256 lockIduint256 unlockDate
onRemoveFee(bytes32 nameHash
onSetAdditionalCollector(uint256 lockIdaddress additionalCollector
onSetCollectAddress(uint256 lockIdaddress collectAddress
onSetMigrator(address migrator
onSetUCF(uint256 lockIduint256 ucf
onTransferLockOwnership(uint256 lockIdaddress oldOwneraddress newOwner
onWithdraw(uint256 lock_idaddress owneraddress receiver
Constructor
constructor(address _countryListaddress _autoCollectAddressaddress _lpFeeReceiveraddress _collectFeeReceiver
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.