This contract is being backfilled. You may encounter incomplete storage history.

Multisat NFT Staking

Verified contract

Proxy

Active on Ethereum with 1,326 txns
Deployed by via 0xc842d84f at 19059522
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
 (#1443)
ERC-721
--
 (#1442)
ERC-721
--
 (#1346)
ERC-721
--
 (#1345)
ERC-721
--
 (#1228)
ERC-721
--
 (#1223)
ERC-721
--
 (#1217)
ERC-721
--
 (#1211)
ERC-721
--
 (#1203)
ERC-721
--
 (#1109)
ERC-721
--
0x553f2398dbf33f709ab6f1e4bde9b41d939a19be643d8ac629e791f347469c7e
0xdfe7d986a3538689869dfadaf8c1d653118e803da8907c6a272b7669bb780f47
0x38553ed005bb43eabef4e03aa455568ef77558b42a40761df49a52689707d3aa
0x4751e55b852af6fe9651de403c85a098ed21be7c6e2f40c6e184f1555fd2d52f
0xf34c1eaf300ab7a47bd4e5af4c234b9ba57dec46c5c2dd980e1138b2aca12702
0xb7254a9de2f6ff132ac8c11a11173d79faaead4079f2b69fd720c6519ec0bfd6
0xae632b25a4e6713ee9ddb74dcc5f887cb6648a91f4906875bc0b91d283e09269
0xb7c11f3d7d6b418d639308397add9f85edfcc152d838757b75da67d02095859e
0xecf3758d67dd1ef038553dd50233ddbab3192bb461bcce9ec7f7a60f8571b669
0x77c9c523763a64e69bf7dcc2d67b57d5d72925f6fdcf3401462bf0ed05a96d05

Functions
Getter at block 20792799
getImplementation(view returns (address)
0x94cee2b1edd4cd4d01db1f1a536fea25ba743510
owner(view returns (address)
0xfb56d86c3f0e4d673b57891a81b0671b02ac6d4c
alienVerse(view returns (address)
0xe9f8133e47d42bc9962e469721faaf75e385af31
endStakeTime(view returns (uint256)
1706788800
 
getStakeInfo(view returns (struct MultisatNFTStakingStakeInfo[])
getTotalStake(view returns (uint256)
29
name(view returns (string)
Multisat NFT Staking
owner(view returns (address)
0xfb56d86c3f0e4d673b57891a81b0671b02ac6d4c
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
startClaimTime(view returns (uint256)
1706792400
startStakeTime(view returns (uint256)
1705924800
Read-only
getTotalStakeByOwner(address ownerview returns (uint256)
tokenStakeMap(uint256view returns (address owneruint48 start_timeuint48 token_id)
State-modifying
renounceOwnership(
transferOwnership(address newOwner
claim(uint256[] token_ids
initialize(uint256 startStakeTime_uint256 endStakeTime_uint256 startClaimTime_
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (bytes4)
pause(
renounceOwnership(
setTimeConfig(uint256 startStakeTime_uint256 endStakeTime_uint256 startClaimTime_
stake(uint256[] token_ids
transferOwnership(address newOwner
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawUnexpectedERC20(address tokenaddress touint256 amount
withdrawUnexpectedERC721(address tokenaddress touint256 tokenId
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
CallerNotOwner(
ClaimTimeError(
StakeTimeError(