NodePackV4
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional
variable
Balances ($0.00)
No balances found for "NodePackV4"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NodePackV4"
ABI
ABI objects
Getter at block 21205902 getRewardBalance() view returns (uint256)
PACK_TYPE_FEE_CLAIMING_DENOMINATOR() view returns (uint256)
6
PACK_TYPE_FEE_CLAIMING_NUMERATOR() view returns (uint256)
5
PACK_TYPE_FEE_CREATE() view returns (uint256)
3
PACK_TYPE_FEE_RECURRING() view returns (uint256)
4
PACK_TYPE_FEE_STRONG() view returns (uint256)
2
PACK_TYPE_GRACE_PERIOD_SECONDS() view returns (uint256)
8
PACK_TYPE_NODES_LIMIT() view returns (uint256)
10
PACK_TYPE_NODE_REWARD_LIFETIME() view returns (uint256)
0
PACK_TYPE_NODE_REWARD_PER_SECOND() view returns (uint256)
1
PACK_TYPE_PAY_CYCLES_LIMIT() view returns (uint256)
9
PACK_TYPE_RECURRING_CYCLE_SECONDS() view returns (uint256)
7
adminControl() view returns (address)
0x0000000000000000000000000000000000000000
claimFeeCollector() view returns (address)
0x0000000000000000000000000000000000000000
nodeFeeCollector() view returns (address)
0x0000000000000000000000000000000000000000
strongNFTBonus() view returns (address)
0x0000000000000000000000000000000000000000
strongToken() view returns (address)
0x0000000000000000000000000000000000000000
takeStrongBips() view returns (uint256)
0
totalMaturedNodes() view returns (uint256)
0
totalNodes() view returns (uint256)
0
totalPackTypes() view returns (uint256)
0
totalPacks() view returns (uint256)
0
Read-only
canPackBePaid(address _entity, uint256 _packType) view returns (bool)
doesPackExist(address _entity, uint256 _packType) view returns (bool)
entityCreditUsed(address) view returns (uint256)
entityNodeCount(address) view returns (uint256)
entityPackClaimedMatured(bytes) view returns (uint256)
entityPackClaimedTotal(bytes) view returns (uint256)
entityPackCreatedAt(bytes) view returns (uint256)
entityPackLastClaimedAt(bytes) view returns (uint256)
entityPackLastPaidAt(bytes) view returns (uint256)
entityPackMaturedNodeCount(bytes) view returns (uint256)
entityPackRewardDue(bytes) view returns (uint256)
entityPackTotalNodeCount(bytes) view returns (uint256)
getBonusAt(address _entity, uint256 _packType, uint256 _timestamp) view returns (uint256)
getClaimingFee(address _entity, uint256 _packType, uint256 _timestamp) view returns (uint256)
getClaimingFeeDenominator(uint256 _packType) view returns (uint256)
getClaimingFeeNumerator(uint256 _packType) view returns (uint256)
getCreatingFeeInWei(uint256 _packType) view returns (uint256)
getEntityCreditAvailable(address _entity, uint256 _timestamp) view returns (uint256)
getEntityPackAccruedTotalRewards(address _entity, uint256 _packType) view returns (uint256)
getEntityPackActiveNodeCount(address _entity, uint256 _packType) view returns (uint256)
getEntityPackClaimedMaturedRewards(address _entity, uint256 _packType) view returns (uint256)
getEntityPackClaimedTotalRewards(address _entity, uint256 _packType) view returns (uint256)
getEntityPackLifetimeRewards(address _entity, uint256 _packType) view returns (uint256)
getEntityPackMaturedNodeCount(address _entity, uint256 _packType) view returns (uint256)
getEntityPackTotalNodeCount(address _entity, uint256 _packType) view returns (uint256)
getEntityRewards(address _entity, uint256 _timestamp) view returns (uint256)
getGracePeriod(uint256 _packType) view returns (uint256)
getNodeCreateFee(address _entity, uint256 _packType) view returns (uint256)
getNodeRewardLifetime(uint256 _packType) view returns (uint256)
getNodeRewardPerSecond(uint256 _packType) view returns (uint256)
getNodesLimit(uint256 _packType) view returns (uint256)
getPackId(address _entity, uint256 _packType) pure returns (bytes)
getPackLastPaidAt(address _entity, uint256 _packType) view returns (uint256)
getPacksClaimingFee(address _entity, uint256 _timestamp) view returns (uint256)
getPacksRecurringFee(address _entity) view returns (uint256)
getPayCyclesLimit(uint256 _packType) view returns (uint256)
getRecurringFee(address _entity, uint256 _packType) view returns (uint256)
getRecurringFeeInWei(uint256 _packType) view returns (uint256)
getRecurringPaymentCycle(uint256 _packType) view returns (uint256)
getReward(address _entity, uint256 _packType) view returns (uint256)
getRewardAt(address _entity, uint256 _packType, uint256 _timestamp, bool _addBonus) view returns (uint256)
getStrongFeeInWei(uint256 _packType) view returns (uint256)
hasMaxPayments(address _entity, uint256 _packType) view returns (bool)
hasPackExpired(address _entity, uint256 _packType) view returns (bool)
isPackPastDue(address _entity, uint256 _packType) view returns (bool)
packTypeActive(uint256) view returns (bool)
packTypeHasSettings(uint256) view returns (bool)
packTypeSettings(uint256, uint256) view returns (uint256)
State-modifying
Events addAdminControlContract(address _contract)
approveStrongPool(address _strongPool, uint256 _amount)
claim(uint256 _packType, uint256 _timestamp, address _toStrongPool) payable returns (uint256)
claimAll(uint256 _timestamp, address _toStrongPool) payable
create(uint256 _packType, uint256 _nodeCount, bool _useCredit) payable
deposit(uint256 _amount)
init(address _strongToken, address _strongNFTBonus, address _nodeFeeCollector, address _claimFeeCollector)
migrateNodes(address _entity, uint256 _packType, uint256 _nodeCount, uint256 _lastPaidAt, uint256 _rewardsDue, uint256 _totalClaimed) returns (bool)
pay(uint256 _packType) payable returns (uint256)
payAll() payable
setClaimFeeCollector(address _claimFeeCollector)
setNFTBonusContract(address _contract)
setNodeFeeCollector(address _nodeFeeCollector)
setPackTypeActive(uint256 _packType, bool _active)
setPackTypeHasSettings(uint256 _packType, bool _hasSettings)
setPackTypeSetting(uint256 _packType, uint256 _settingId, uint256 _value)
setServiceContractEnabled(address _contract, bool _enabled)
setTakeStrongBips(uint256 _bips)
updatePackState(address _entity, uint256 _packType)
withdraw(address _destination, uint256 _amount)
AddedNodes(address indexed entity, uint256 packType, uint256 nodesCount, uint256 totalNodesCount, bool usedCredit, uint256 timestamp, address migratedFrom)
Claimed(address indexed entity, uint256 packType, uint256 reward)
Created(address indexed entity, uint256 packType, uint256 nodesCount, bool usedCredit, uint256 timestamp, address migratedFrom)
MaturedNodes(address indexed entity, uint256 packType, uint256 maturedCount)
Paid(address indexed entity, uint256 packType, uint256 timestamp)
SetFeeCollector(address collector)
SetNFTBonusContract(address strongNFTBonus)
SetNodeFeeCollector(address collector)
SetPackTypeActive(uint256 packType, bool active)
SetPackTypeHasSettings(uint256 packType, bool hasSettings)
SetPackTypeSetting(uint256 packType, uint256 settingId, uint256 value)
SetServiceContractEnabled(address service, bool enabled)
SetTakeStrongBips(uint256 bips)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.