TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 569 txns
Deployed by via 0xa0092f6c at 14747393
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
 (#1331)
ERC-721
--
 (#1303)
ERC-721
--
 (#1274)
ERC-721
--
 (#1250)
ERC-721
--
 (#1249)
ERC-721
--
 (#1243)
ERC-721
--
 (#1239)
ERC-721
--
 (#1238)
ERC-721
--
 (#1236)
ERC-721
--
 (#1233)
ERC-721
--
0xdaca48fea6616d7c9f920124245f5092b335af62b3ecb321deb167a565f90a09
0x0db4a28e36c6241d6bd32e2cd0276b5c2b01d2adda247bf35050a26f370b4cdc
0xa6605c8de9cd550e912bfe0a29c2318907366f6002bdaab05e631de1a3974dd9
0xf4656c4893f0d367ef54809423d9a48db3219e9111f9385c95fc3960f9ffe63a
0xfd5460534a1ff7d1f0cdd86d3fc2e3d368ccfc8e4ffa8b236d425e5f84b1bc4d
0xecd4aa3ad18c2d9b87a518b3c9769ca67120b8c15efea290c55610428978700f
0x82e38b9373bd812c1eaa11f5b227cc4a2e7b4754a46259917e27303cc091cbbb
0xbce06870d77c1ec9a69cb61d29aad979809e19bd07917bec78bc86d36ff75015
0xe763f9ebdff7cc0f548f6508c1e0a444df6c755f637d40ed325fce202dd33503
0x4206e343e860d42cb4bfc4ce0684ef95b48631a9b3c0afff161eb262fb6acd1c

Functions
Getter at block 21079271
maxRule(view returns (uint256)
2
nft(view returns (address)
0x10f30f4c0ae16ebc5ff761f55ae5d5611897e2b4
owner(view returns (address)
0xe0c6fbeec7ce01a1614c81e04ddd7e909a88419d
paused(view returns (bool)
false
token(view returns (address)
0x4375f686a23c5bb1a8e3b5d89c997081737c3bb1
Read-only
canStake(uint256 _tokenIdview returns (bool)
countStake(address _userview returns (uint256)
getStaked(address _userview returns (uint256[])
indexStake(address _useruint256 _tokenIdview returns (uint256)
isStaked(address _useruint256 _tokenIdview returns (bool)
queryClaim(uint256 _tokenIdview returns (uint256)
staked(addressuint256view returns (uint256)
stakingRuleId(uint256view returns (uint256)
stakingRules(uint256view returns (uint128 durationuint128 amount)
stakingTime(uint256view returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addStake(uint256 _tokenIdreturns (bool)
addStakes(uint256[] _tokenIdsreturns (bool)
changeOwner(address _newOwner
claim(uint256 _tokenId
initialize(address _nftaddress _tokenuint32 _maxRule
onERC721Received(addressaddress _fromuint256 _tokenIdbytesreturns (bytes4)
pause(
removeStake(uint256 _tokenIdreturns (bool)
removeStakes(uint256[] _tokenIdsreturns (bool)
setMaxRule(uint32 _maxRule
setStakingRule(uint256 _idstruct MomocoStakingStakingRule _rule
setStakingRules(uint256[] _idsstruct MomocoStakingStakingRule[] _rules
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Claimed(address indexed _useruint256 indexed _tokenIduint256 indexed _amount
OwnerChanged(address indexed _oldOwneraddress indexed _newOwner
Paused(
StakeAdded(address indexed _useruint256 indexed _tokenId
StakedRemoved(address indexed _useruint256 indexed _tokenId
Unpaused(
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.