MetroVaultStorage

Verified contract

Active on Ethereum with 3 txns
Deployed by via 0x80493fcf at 14435894
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#9967)
ERC-721
--
 (#9952)
ERC-721
--
 (#9951)
ERC-721
--
 (#9937)
ERC-721
--
 (#9929)
ERC-721
--
 (#9912)
ERC-721
--
 (#9909)
ERC-721
--
 (#9901)
ERC-721
--
 (#9888)
ERC-721
--
 (#9864)
ERC-721
--
0xff2bd3547a97630d46fd7373758dce7623ef11ddc1b1a5866671fdccb3ebbff6
0x22a031b03296af781062357200b93603d7f827387039de537b7ba012bec67a08
0x98c7539b025b3116e333a69743ac42be12dfe22380b1a01fd6c4e667266a9755

Functions
Getter at block 21177211
nftLookupAddress(view returns (address)
0xc81e0a00ba9feb8064c0323c6a8b75b5747c6d64
owner(view returns (address)
0xc932d6a49d2d8b77b4075e537d142ee6cc1e416a
Read-only
balanceOf(address ownerview returns (uint256)
getAccount(address ownerview returns (struct Account)
getNFTContractAddress(uint256 tokenIdview returns (address)
getStake(uint256 tokenIdview returns (struct Stake)
isController(address accountview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
tokensOfOwner(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
addController(address controller
changeStakeOwner(uint256 tokenIdaddress newOwnerbool resetTimestamp
deleteStake(uint256[] tokenIds
removeController(address controller
renounceOwnership(
setAccountExtra(address owneruint232 extra
setAccountsExtra(address[] ownersuint232[] extras
setNFTLookup(address _nftLookupAddress
setStake(uint256 tokenIdstruct Stake newStake
setStakeCity(uint256[] tokenIdsuint16 cityIdbool resetTimestamp
setStakeExtra(uint256[] tokenIdsuint40 extrabool resetTimestamp
setStakeOwner(uint256[] tokenIdsaddress newOwnerbool resetTimestamp
setStakeTimestamp(uint256[] tokenIdsuint40 timestamp
stakeBlocks(address owneruint256[] tokenIdsuint16 cityIduint40 extra
stakeBlocks(address owneruint256[] tokenIdsuint16[] cityIdsuint40[] extrasuint40[] timestamps
stakeFromMint(address owneruint256[] tokenIdsuint16 cityIduint32 extra
stakeFromMint(address owneruint256[] tokenIdsuint16 cityIduint40 extra
transferOwnership(address newOwner
unstakeBlocks(address owneruint256[] tokenIds
unstakeBlocksTo(address owneraddress touint256[] tokenIds
Events
BlockStaked(address indexed owneruint256 indexed tokenIduint256 timestampuint16 indexed cityIduint40 extra
BlockTransfer(address indexed owneruint256 indexed tokenIdaddress indexed to
BlockUnstaked(address indexed owneruint256 indexed tokenIduint256 timestampuint16 indexed cityIduint40 extra
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _nftLookupAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.