GenesisNFTStaking

Verified contract

Active on Ethereum with 1,205 txns
Deployed by via 0x26e889e1 at 20091023
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#3332)
ERC-721
--
 (#3331)
ERC-721
--
 (#3328)
ERC-721
--
 (#3327)
ERC-721
--
 (#3326)
ERC-721
--
 (#3322)
ERC-721
--
 (#3321)
ERC-721
--
 (#3320)
ERC-721
--
 (#3319)
ERC-721
--
 (#3318)
ERC-721
--
0xa02780f626d7b66c27a7af05088253158a3dbe147b70ce1d56fa46e1274c6e73
0xd056fbd5f07304b434cc4d7a7c7df1a3c81c1c02612bb33c1fe766e988d80b91
0x39c9eba15a89736e39bb1762e4c545ed9590f0d0f81d4d26c5e250576d9119a5
0x128212a15c3aa872e829495b98f8163129ea1953fc2a8c7ad9e139f8e3f49f5d
0xea547fbce679acb18539c6a246f54e0d302fc481f1aab2461788644f5e79d18e
0xda28a14ea6d10915450740c826090689d0526b4c21af079845f840df0d59c75a
0x7273b744f631a2a89a9e50e5ce0a45b8d5d7defe364de20eae7ab6c83729d0b3
0x44bfc0d3fd16dd29e3d7bd3860ebdaef0f057f3754a725407f6f298e4454c09d
0x428d2790acfcc564ffb52b8b54962308979ab99b10dfc817fc969af56e49ba3e
0x1a1b53c6b4c8aeb720020246f658f7f5474cbeb5a4b3ee21f1dc9199720093b3

Functions
Getter at block 21301650
underlying(view returns (address)
0xc71a0306a0a628c616dac42097bdc21ecdbc5d9d
Read-only
StakedTokens(address stakerview returns (uint256[] ret)
TokenData(uint256[] tokenIdsview returns (struct GenesisNFTStakingStakingData[] ret)
staking_data(uint256view returns (uint256 last_stakeduint256 last_unstakedaddress last_staker)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
deposit(uint256[] tokenIdsreturns (bool)
onERC721Received(addressaddress fromuint256 tokenIdbytesreturns (bytes4)
withdraw(uint256[] tokenIdsreturns (bool)
Events
TokenStaked(uint256 tokenIDaddress staker
TokenUnstaked(uint256 tokenIDaddress staker
Constructor
constructor(address underlyingToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC721UnsupportedToken(address token
MustInitiateStakingFromSelf(
TokenNotStakedByAddress(uint256 tokenIDaddress sender