UNCX_LiquidityLocker_UniV3
Verified contract
Active on
Ethereum with 2,450 txns
Slot
XX
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
0x517e…5454
0x04bd…8287
Balances ($1.72)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
PINEOWL | ERC-20 | 9.41289K | $0.000183 |
$1.72 | |
FFOX | ERC-20 | 339.28495M | -- | -- | |
(#861348) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#860099) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#860039) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#860037) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#858612) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#858384) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#858245) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#858180) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21258379 | 3 hours ago | | | 0 | 0.0020975931 | |
| 21258203 | 3 hours ago | | | 0 | 0.0021763818 | |
| 21255439 | 12 hours ago | | | 0 | 0.0023246654 | |
| 21255435 | 12 hours ago | | | 0 | 0.0026184990 | |
| 21247459 | 2 days ago | | | 0 | 0.0028893975 | |
| 21247419 | 2 days ago | | | 0 | 0.0030379372 | |
| 21247100 | 2 days ago | | | 0 | 0.0031980391 | |
| 21247096 | 2 days ago | | | 0 | 0.0032760017 | |
| 21246070 | 2 days ago | | | 0 | 0.0059895733 | |
| 21245974 | 2 days ago | | | 0 | 0.0058038809 |
ABI
ABI objects
Getter at block 21259131
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)
789
getFeeOptionLength() view returns (uint256)
3
getLocksLength() view returns (uint256)
789
owner() view returns (address)
0xaa3d85ad9d128dfecb55424085754f6dfa643eb1
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
LOCKS(uint256 lockId) view returns (uint256 lock_id, address nftPositionManager, address pool, uint256 nft_id, address owner, address pendingOwner, address additionalCollector, address collectAddress, uint256 unlockDate, uint16 countryCode, uint256 ucf)
getAmountsForLiquidity(int24 currentTick, int24 tickLower, int24 tickHigher, uint128 liquidity) pure returns (uint256, uint256)
getFee(string _name) view returns (struct IUNCX_LiquidityLocker_UniV3FeeStruct)
getFeeOptionAtIndex(uint256 _index) view returns (struct IUNCX_LiquidityLocker_UniV3FeeStruct)
getLock(uint256 _lockId) view returns (struct IUNCX_LiquidityLocker_UniV3Lock _lock)
getNumUserLocks(address _user) view returns (uint256)
getUserLockAtIndex(address _user, uint256 _index) view returns (struct IUNCX_LiquidityLocker_UniV3Lock)
nftPositionManagerIsAllowed(address _nftPositionManager) view returns (bool)
State-modifying
Events acceptLockOwnership(uint256 _lockId, address _collectAddress)
acceptOwnership()
addOrEditFee(string _name, uint256 _lpFee, uint256 _collectFee, uint256 _flatFee, address _flatFeeToken)
adminRefundERC20(address _token, address _receiver, uint256 _amount)
adminRefundEth(uint256 _amount, address _receiver)
allowNftPositionManager(address _nftPositionManager)
collect(uint256 _lockId, address _recipient, uint128 _amount0Max, uint128 _amount1Max) returns (uint256 amount0, uint256 amount1, uint256 fee0, uint256 fee1)
decreaseLiquidity(uint256 _lockId, struct INonfungiblePositionManagerDecreaseLiquidityParams params) payable returns (uint256 amount0, uint256 amount1)
increaseLiquidity(uint256 _lockId, struct INonfungiblePositionManagerIncreaseLiquidityParams params) payable returns (uint128 liquidity, uint256 amount0, uint256 amount1)
lock(struct IUNCX_LiquidityLocker_UniV3LockParams params) payable returns (uint256)
migrate(uint256 _lockId)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns (bytes4)
relock(uint256 _lockId, uint256 _unlockDate)
removeFee(string _name)
renounceOwnership()
setAdditionalCollector(uint256 _lockId, address _additionalCollector)
setCollectAddress(uint256 _lockId, address _collectAddress)
setFeeParams(address _autoCollectAccount, address _lpFeeReceiver, address _collectFeeReceiver)
setFeeResolver(address _resolver)
setMigrateInContract(address _migrateIn)
setMigrator(address _migrator)
setUCF(uint256 _lockId, uint256 _ucf)
transferLockOwnership(uint256 _lockId, address _newOwner)
transferOwnership(address newOwner)
withdraw(uint256 _lockId, address _receiver)
OnAllowNftPositionManager(address nftPositionManager)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
onAddFee(bytes32 nameHash, string name, uint256 lpFee, uint256 collectFee, uint256 flatFee, address flatFeeToken)
onDecreaseLiquidity(uint256 lockId)
onEditFee(bytes32 nameHash, string name, uint256 lpFee, uint256 collectFee, uint256 flatFee, address flatFeeToken)
onIncreaseLiquidity(uint256 lockId)
onLock(uint256 lock_id, address nftPositionManager, uint256 nft_id, address owner, address additionalCollector, address collectAddress, uint256 unlockDate, uint16 countryCode, uint256 collectFee, address poolAddress, struct INonfungiblePositionManagerPosition position)
onLockOwnershipTransferStarted(uint256 lockId, address currentOwner, address pendingOwner)
onMigrate(uint256 lockId)
onRelock(uint256 lockId, uint256 unlockDate)
onRemoveFee(bytes32 nameHash)
onSetAdditionalCollector(uint256 lockId, address additionalCollector)
onSetCollectAddress(uint256 lockId, address collectAddress)
onSetMigrator(address migrator)
onSetUCF(uint256 lockId, uint256 ucf)
onTransferLockOwnership(uint256 lockId, address oldOwner, address newOwner, address newCollectAddress)
onWithdraw(uint256 lock_id, address owner, address receiver)
constructor(address _countryList, address _autoCollectAddress, address _lpFeeReceiver, address _collectFeeReceiver)
This contract contains no fallback and receive objects.
This contract contains no error objects.