AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 22,351 txns
Deployed by via 0xc1e143b8 at 12297743
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables
Native
Value $13.61
 (#6595)
ERC-1555
--
 (#6593)
ERC-1555
--
 (#6591)
ERC-1555
--
 (#6587)
ERC-1555
--
 (#6582)
ERC-1555
--
 (#6580)
ERC-1555
--
 (#6579)
ERC-1555
--
 (#6574)
ERC-1555
--
 (#6573)
ERC-1555
--
0xf2e4c5de0ba43736d8de16d6b488b93db394b85a95830ea2135ad86099831a07
0x2b8dfbf94f494ca22820da6fb452022100fedde1b736def953ae54e33f6ca734
0x107f6ca2216b8afaca3cb45a59ac1325daa2144045959bb79d13b2438f744d87
0x0f8b6b3f1448d0c32b19844b758f4be9b8c39ff913b478f81ab2f6e7a5747cfa
0x48975ce77bda9ebc631a5489d009d0e4d3046b4971f1370f3d0050baa94bdc40
0x2ecf04b258cfba343f8459a40528fc97bbdaa994525401bf57d3cb19e4331df2
0xdf93237deeb8227772a52eb402bc5cea2ffb499bf4d32d59f4e1058bfcc89228
0x9bb18890c0445224a62947126071bd6625d1665a805584257290f4b1844a73d1
0x51f698f04683090809b7b02205ee77a54ba2c08aa4267ed1eff2ac118fd2f8f6
0x0e90f85241dd35b745185e16d30ae505e71d2feb28938fcde5b0cafe0ea63db6

Functions
Getter at block 21243203
CERC1155(view returns (address)
0x2e734269c869bda3ea6550f510d2514f2d66de71
CService(view returns (address)
0xfbddadd80fe7bda00b901fbaf73803f2238ae655
CStrongNFTBonus(view returns (address)
0x3d66d374cff558b9d988996786afb1eb6c31ef8b
getNftBonusNames(view returns (string[])
[BRONZE, SILVER, GOLD, PLATINUM]
initDone(view returns (bool)
true
serviceAdmin(view returns (address)
0xcaa6f3fa9357dc054332ba4ac026017de8a751dd
superAdmin(view returns (address)
0x4b5057b2c87ec9e7c047fb00c0e406dff2fdacad
Read-only
entityNodeStakedAtBlock(addressuint128view returns (uint256)
entityNodeStakedNftId(addressuint128view returns (uint256)
entityServiceNodeStakedAtBlock(addressaddressuint128view returns (uint256)
entityServiceNodeStakedAtTimestamp(addressaddressuint128view returns (uint256)
entityServiceNodeStakedNftId(addressaddressuint128view returns (uint256)
entityStakedNftIds(addressuint256view returns (uint256)
getBonus(address _entityuint128 _nodeIduint256 _fromuint256 _toview returns (uint256)
getBonusValue(address _entityuint128 _nodeIduint256 _fromuint256 _touint256 _bonusValueview returns (uint256)
getNftBonusName(uint256 _nftIdview returns (string)
getNftNodesLeft(uint256 _nftIdview returns (uint256)
getStakedNftBonusName(address _entityuint128 _nodeIdaddress _serviceContractview returns (string)
getStakedNftId(address _entityuint128 _nodeIdaddress _serviceContractview returns (uint256)
getStakedNftIdInternal(address _entityuint128 _nodeIdaddress _serviceContractview returns (uint256)
getStakedNftIds(address _entityview returns (uint256[])
isEthereumNode(address _serviceContractview returns (bool)
isNftStaked(address _entityuint256 _nftIduint128 _nodeIdaddress _serviceContractview returns (bool)
isNftStaked(uint256 _nftIdview returns (bool)
isNftStakedLegacy(uint256 _nftIdview returns (bool)
nftBonusEffectiveBlock(stringview returns (uint256)
nftBonusLowerBound(stringview returns (uint256)
nftBonusNames(uint256view returns (string)
nftBonusNodesLimit(stringview returns (uint8)
nftBonusUpperBound(stringview returns (uint256)
nftBonusValue(stringview returns (uint256)
nftIdStakedAtBlock(uint256view returns (uint256)
nftIdStakedToEntity(uint256view returns (address)
nftIdStakedToNodeId(uint256view returns (uint128)
nftIdStakedToNodesCount(uint256view returns (uint8)
nodeIdStakedAtBlock(uint128view returns (uint256)
serviceNftBonusEffectiveAt(addressstringview returns (uint256)
serviceNftBonusValue(addressstringview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addServiceContract(address _contractbool _useTime
init(address serviceContractaddress nftContractaddress strongNFTBonusContractaddress serviceAdminAddressaddress superAdminAddress
migrateNFT(address _entityuint128 _fromNodeIduint128 _toNodeIdaddress _toServiceContract
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
removeServiceContract(address _contract
stakeNFT(uint256 _nftIduint128 _nodeIdaddress _serviceContractpayable 
unStakeNFT(uint256 _nftIduint128 _nodeIduint256 _blockNumberaddress _serviceContractuint256 _claimedTotalbytes _signaturepayable 
unstakeNFT(address _entityuint128 _nodeIdaddress _serviceContract
updateBonus(string _nameuint256 _lowerBounduint256 _upperBounduint256 _valueuint256 _blockuint8 _nodesLimit
updateBonusLimits(string _nameuint256 _lowerBounduint256 _upperBounduint8 _nodesLimit
updateContracts(address _nftContract
updateServiceAdmin(address newServiceAdmin
updateServiceBonus(string _nameuint256 _valueuint256 _effectiveAtaddress _serviceContract
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Staked(address indexed senderuint256 tokenIduint128 nodeIduint256 block
StakedToNode(address indexed senderuint256 tokenIduint128 nodeIduint256 blockaddress serviceContract
Unstaked(address indexed senderuint256 tokenIduint128 nodeIduint256 block
UnstakedFromNode(address indexed senderuint256 tokenIduint128 nodeIduint256 blockaddress serviceContract
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.