StrongNFTBonusV11
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
4 additional
variables
Balances ($0.00)
No balances found for "StrongNFTBonusV11"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "StrongNFTBonusV11"
ABI
ABI objects
Getter at block 21243203
CERC1155() view returns (address)
0x0000000000000000000000000000000000000000
CService() view returns (address)
0x0000000000000000000000000000000000000000
CStrongNFTBonus() view returns (address)
0x0000000000000000000000000000000000000000
getNftBonusNames() view returns (string[])
[]
initDone() view returns (bool)
false
serviceAdmin() view returns (address)
0x0000000000000000000000000000000000000000
superAdmin() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
entityNodeStakedAtBlock(address, uint128) view returns (uint256)
entityNodeStakedNftId(address, uint128) view returns (uint256)
entityServiceNodeStakedAtBlock(address, address, uint128) view returns (uint256)
entityServiceNodeStakedAtTimestamp(address, address, uint128) view returns (uint256)
entityServiceNodeStakedNftId(address, address, uint128) view returns (uint256)
entityStakedNftIds(address, uint256) view returns (uint256)
getBonus(address _entity, uint128 _nodeId, uint256 _from, uint256 _to) view returns (uint256)
getBonusValue(address _entity, uint128 _nodeId, uint256 _from, uint256 _to, uint256 _bonusValue) view returns (uint256)
getNftBonusName(uint256 _nftId) view returns (string)
getNftNodesLeft(uint256 _nftId) view returns (uint256)
getStakedNftBonusName(address _entity, uint128 _nodeId, address _serviceContract) view returns (string)
getStakedNftId(address _entity, uint128 _nodeId, address _serviceContract) view returns (uint256)
getStakedNftIdInternal(address _entity, uint128 _nodeId, address _serviceContract) view returns (uint256)
getStakedNftIds(address _entity) view returns (uint256[])
isEthereumNode(address _serviceContract) view returns (bool)
isNftStaked(address _entity, uint256 _nftId, uint128 _nodeId, address _serviceContract) view returns (bool)
isNftStaked(uint256 _nftId) view returns (bool)
isNftStakedLegacy(uint256 _nftId) view returns (bool)
nftBonusEffectiveBlock(string) view returns (uint256)
nftBonusLowerBound(string) view returns (uint256)
nftBonusNames(uint256) view returns (string)
nftBonusNodesLimit(string) view returns (uint8)
nftBonusUpperBound(string) view returns (uint256)
nftBonusValue(string) view returns (uint256)
nftIdStakedAtBlock(uint256) view returns (uint256)
nftIdStakedToEntity(uint256) view returns (address)
nftIdStakedToNodeId(uint256) view returns (uint128)
nftIdStakedToNodesCount(uint256) view returns (uint8)
nodeIdStakedAtBlock(uint128) view returns (uint256)
serviceNftBonusEffectiveAt(address, string) view returns (uint256)
serviceNftBonusValue(address, string) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addServiceContract(address _contract, bool _useTime)
init(address serviceContract, address nftContract, address strongNFTBonusContract, address serviceAdminAddress, address superAdminAddress)
migrateNFT(address _entity, uint128 _fromNodeId, uint128 _toNodeId, address _toServiceContract)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
removeServiceContract(address _contract)
stakeNFT(uint256 _nftId, uint128 _nodeId, address _serviceContract) payable
unStakeNFT(uint256 _nftId, uint128 _nodeId, uint256 _blockNumber, address _serviceContract, uint256 _claimedTotal, bytes _signature) payable
unstakeNFT(address _entity, uint128 _nodeId, address _serviceContract)
updateBonus(string _name, uint256 _lowerBound, uint256 _upperBound, uint256 _value, uint256 _block, uint8 _nodesLimit)
updateBonusLimits(string _name, uint256 _lowerBound, uint256 _upperBound, uint8 _nodesLimit)
updateContracts(address _nftContract)
updateServiceAdmin(address newServiceAdmin)
updateServiceBonus(string _name, uint256 _value, uint256 _effectiveAt, address _serviceContract)
Staked(address indexed sender, uint256 tokenId, uint128 nodeId, uint256 block)
StakedToNode(address indexed sender, uint256 tokenId, uint128 nodeId, uint256 block, address serviceContract)
Unstaked(address indexed sender, uint256 tokenId, uint128 nodeId, uint256 block)
UnstakedFromNode(address indexed sender, uint256 tokenId, uint128 nodeId, uint256 block, address serviceContract)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.