MetroVaultStorage
Verified contract
Active on
Ethereum with 3 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
METROBLOCK | ERC-721 | 1 | -- | -- | |
METROBLOCK | ERC-721 | 1 | -- | -- | |
METROBLOCK | ERC-721 | 1 | -- | -- | |
METROBLOCK | ERC-721 | 1 | -- | -- | |
METROBLOCK | ERC-721 | 1 | -- | -- | |
METROBLOCK | ERC-721 | 1 | -- | -- | |
METROBLOCK | ERC-721 | 1 | -- | -- | |
METROBLOCK | ERC-721 | 1 | -- | -- | |
METROBLOCK | ERC-721 | 1 | -- | -- | |
METROBLOCK | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14436111 | 3 years ago | | | 0 | 0.00069302497 | |
| 14435899 | 3 years ago | | | 0 | 0.0014276229 | |
| 14435897 | 3 years ago | | | 0 | 0.0014608573 |
ABI
ABI objects
Getter at block 21177211
nftLookupAddress() view returns (address)
0xc81e0a00ba9feb8064c0323c6a8b75b5747c6d64
owner() view returns (address)
0xc932d6a49d2d8b77b4075e537d142ee6cc1e416a
Read-only
balanceOf(address owner) view returns (uint256)
getAccount(address owner) view returns (struct Account)
getNFTContractAddress(uint256 tokenId) view returns (address)
getStake(uint256 tokenId) view returns (struct Stake)
isController(address account) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
tokensOfOwner(address owner, uint256 start, uint256 stop) view returns (uint256[])
State-modifying
Events addController(address controller)
changeStakeOwner(uint256 tokenId, address newOwner, bool resetTimestamp)
deleteStake(uint256[] tokenIds)
removeController(address controller)
renounceOwnership()
setAccountExtra(address owner, uint232 extra)
setAccountsExtra(address[] owners, uint232[] extras)
setNFTLookup(address _nftLookupAddress)
setStake(uint256 tokenId, struct Stake newStake)
setStakeCity(uint256[] tokenIds, uint16 cityId, bool resetTimestamp)
setStakeExtra(uint256[] tokenIds, uint40 extra, bool resetTimestamp)
setStakeOwner(uint256[] tokenIds, address newOwner, bool resetTimestamp)
setStakeTimestamp(uint256[] tokenIds, uint40 timestamp)
stakeBlocks(address owner, uint256[] tokenIds, uint16 cityId, uint40 extra)
stakeBlocks(address owner, uint256[] tokenIds, uint16[] cityIds, uint40[] extras, uint40[] timestamps)
stakeFromMint(address owner, uint256[] tokenIds, uint16 cityId, uint32 extra)
stakeFromMint(address owner, uint256[] tokenIds, uint16 cityId, uint40 extra)
transferOwnership(address newOwner)
unstakeBlocks(address owner, uint256[] tokenIds)
unstakeBlocksTo(address owner, address to, uint256[] tokenIds)
BlockStaked(address indexed owner, uint256 indexed tokenId, uint256 timestamp, uint16 indexed cityId, uint40 extra)
BlockTransfer(address indexed owner, uint256 indexed tokenId, address indexed to)
BlockUnstaked(address indexed owner, uint256 indexed tokenId, uint256 timestamp, uint16 indexed cityId, uint40 extra)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor(address _nftLookupAddress)
This contract contains no fallback and receive objects.
This contract contains no error objects.