This contract is being backfilled. You may encounter incomplete storage history.

UNCX_LiquidityLocker_UniV3

Verified contract

Active on Ethereum with 1,790 txns
Deployed by via 0x3a360037 at 19184457
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x7cdafe8433098745c12348d500b751eeb5763cd3fb8cd0a0cde72a07adb47877
0x0e36e253cf2ff8f12dd2972f2edbcd5b468fa9a97c42618d3c3dc12cc77c7de2
0xf6a911fe2443946e7b46f2bfe574ef0127cf2e9bed530ab997ac68c265fe57e9
0xef41c7009862adaa9d4e8832434f9a03916fc0ce3a87387cd1e95f8fa9b0d14d
0xa91314601c1d222e8958a505d94066e99a7f532cd6e4fcf39b2c9e1aa5170826
0xffcfe40fab9c8533f584cf39aa857d3f045cc0389a9832087ef0281f49a04e2a
0x7259b9486b2ff9ce1f5ad8ae1fc7d219ae674cc9862a19c65d45e73b92edb3ef
0xdb5750eaf6199a3967329196f630572fe7cf22353de7cc0a091cc307b5ce7b44
0x968d0423b8306802d062fe78f11a8b21b2f82837682a266356e116b3cff4a489
0x73fceba358bbc934a36c9d0938f1f1305e5982729d883cbc4189106a8957883f

Functions
Getter at block 20796952
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)
0x517edf73159b3f02ee730abf5930240387655454
MIGRATE_IN(view returns (address)
0x4bd7ab5721208db79917c540ff0b51a631cc3435
MIGRATOR(view returns (address)
0x0000000000000000000000000000000000000000
NONCE(view returns (uint256)
674
getFeeOptionLength(view returns (uint256)
3
getLocksLength(view returns (uint256)
674
owner(view returns (address)
0xaa3d85ad9d128dfecb55424085754f6dfa643eb1
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
LOCKS(uint256 lockIdview returns (uint256 lock_idaddress nftPositionManageraddress pooluint256 nft_idaddress owneraddress pendingOwneraddress additionalCollectoraddress collectAddressuint256 unlockDateuint16 countryCodeuint256 ucf)
getAmountsForLiquidity(int24 currentTickint24 tickLowerint24 tickHigheruint128 liquiditypure returns (uint256uint256)
getFee(string _nameview returns (struct IUNCX_LiquidityLocker_UniV3FeeStruct)
getFeeOptionAtIndex(uint256 _indexview returns (struct IUNCX_LiquidityLocker_UniV3FeeStruct)
getLock(uint256 _lockIdview returns (struct IUNCX_LiquidityLocker_UniV3Lock _lock)
getNumUserLocks(address _userview returns (uint256)
getUserLockAtIndex(address _useruint256 _indexview returns (struct IUNCX_LiquidityLocker_UniV3Lock)
nftPositionManagerIsAllowed(address _nftPositionManagerview returns (bool)
State-modifying
acceptLockOwnership(uint256 _lockIdaddress _collectAddress
acceptOwnership(
addOrEditFee(string _nameuint256 _lpFeeuint256 _collectFeeuint256 _flatFeeaddress _flatFeeToken
adminRefundERC20(address _tokenaddress _receiveruint256 _amount
adminRefundEth(uint256 _amountaddress _receiver
allowNftPositionManager(address _nftPositionManager
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_LiquidityLocker_UniV3LockParams paramspayable returns (uint256)
migrate(uint256 _lockId
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (bytes4)
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
OnAllowNftPositionManager(address nftPositionManager
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 newOwneraddress newCollectAddress
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.