0xf28b559c5cc6e17bf41c98df5864e480f4d6b023
Verified contract
Proxy
Active on
Ethereum with 1 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
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
Balances ($0.00)
No balances found for "0xf28b559c5cc6e17bf41c98df5864e480f4d6b023"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13670439 | 3 years ago | | | 0 | 0.0050627057 |
ABI
ABI objects
Getter at block 21291887
LOCK_TYPEHASH() view returns (bytes32)
0x99f44e6d92879b0ecb41f31dfd2375411849ee710a4f55d3d17a6d02659b2415
RAGEQUIT_GAS() view returns (uint256)
500000
UNLOCK_TYPEHASH() view returns (bytes32)
0x8d081d812ea189de0af9ba525d04569d14ba76f44bb76dd835c0e6b4420ba59d
VERSION() view returns (string)
VISOR-2.0.5
checkBalances() view returns (bool validity)
true
getLockSetCount() view returns (uint256 count)
0
getNonce() view returns (uint256 nonce)
0
nft() view returns (address nftAddress)
0xae03233307865623aaef76da9ade669b86e6f20a
owner() view returns (address ownerAddress)
0xea77012cc81d9fe7ab740fc64fccace238181c3d
uri() view returns (string)
Read-only
calculateLockID(address delegate, address token) pure returns (bytes32 lockID)
calculateNftID(address nftContract, uint256 tokenId) pure returns (bytes32 nftId)
erc20Approvals(bytes32) view returns (uint256)
getBalanceDelegated(address token, address delegate) view returns (uint256 balance)
getBalanceLocked(address token) view returns (uint256 balance)
getLockAt(uint256 index) view returns (struct IUniversalVaultLockData lockData)
getNFTByIndex(uint256 index) view returns (struct VisorNft nftData)
getPermissionHash(bytes32 eip712TypeHash, address delegate, address token, uint256 amount, uint256 nonce) view returns (bytes32 permissionHash)
getTimeLockCount(address token) view returns (uint256)
getTimeLockERC721Count(address nftContract) view returns (uint256)
isValidSignature(bytes32 permissionHash, bytes signature) view returns (bytes4)
nftApprovals(bytes32) view returns (bool)
timelockERC20Balances(address) view returns (uint256)
timelockERC20s(bytes32) view returns (address recipient, address token, uint256 amount, uint256 expires)
timelockERC721s(bytes32) view returns (address recipient, address nftContract, uint256 tokenId, uint256 expires)
State-modifying
Events approveTransferERC20(address token, address delegate, uint256 amount)
approveTransferERC721(address delegate, address nftContract, uint256 tokenId, bool approved)
delegatedTransferERC20(address token, address to, uint256 amount)
getTimelockERC20Key(address token, uint256 index) returns (bytes32)
getTimelockERC721Key(address nftContract, uint256 index) returns (bytes32)
initialize()
initializeLock()
lock(address token, uint256 amount, bytes permission)
onERC721Received(address operator, address from, uint256 tokenId, bytes) returns (bytes4)
rageQuit(address delegate, address token) returns (bool notified, string error)
setURI(string _uri)
timeLockERC20(address recipient, address token, uint256 amount, uint256 expires)
timeLockERC721(address recipient, address nftContract, uint256 tokenId, uint256 expires)
timeUnlockERC20(address recipient, address token, uint256 amount, uint256 expires)
timeUnlockERC721(address recipient, address nftContract, uint256 tokenId, uint256 expires)
transferERC20(address token, address to, uint256 amount)
transferERC721(address to, address nftContract, uint256 tokenId)
transferETH(address to, uint256 amount) payable
unlock(address token, uint256 amount, bytes permission)
AddNftToken(address nftContract, uint256 tokenId)
Locked(address delegate, address token, uint256 amount)
RageQuit(address delegate, address token, bool notified, string reason)
RemoveNftToken(address nftContract, uint256 tokenId)
TimeLockERC20(address recipient, address token, uint256 amount, uint256 expires)
TimeLockERC721(address recipient, address nftContract, uint256 tokenId, uint256 expires)
TimeUnlockERC20(address recipient, address token, uint256 amount, uint256 expires)
TimeUnlockERC721(address recipient, address nftContract, uint256 tokenId, uint256 expires)
Unlocked(address delegate, address token, uint256 amount)
This contract contains no constructor objects.
receive()
This contract contains no error objects.