MultiNodeV2

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x960ce39b at 14527435
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MultiNodeV2"

No transactions found for "MultiNodeV2"


Functions
Getter at block 20793927
NODE_TYPE_FEE_CLAIMING_DENOMINATOR(view returns (uint256)
6
NODE_TYPE_FEE_CLAIMING_NUMERATOR(view returns (uint256)
5
NODE_TYPE_FEE_CREATE(view returns (uint256)
3
NODE_TYPE_FEE_RECURRING(view returns (uint256)
4
NODE_TYPE_FEE_STRONG(view returns (uint256)
2
NODE_TYPE_GRACE_PERIOD_SECONDS(view returns (uint256)
8
NODE_TYPE_NODES_LIMIT(view returns (uint256)
10
NODE_TYPE_PAY_CYCLES_LIMIT(view returns (uint256)
9
NODE_TYPE_RECURRING_CYCLE_SECONDS(view returns (uint256)
7
NODE_TYPE_REWARD_BASE_RATE(view returns (uint256)
0
NODE_TYPE_REWARD_DECAY_FACTOR(view returns (uint256)
1
adminControl(view returns (address)
0x0000000000000000000000000000000000000000
feeCollector(view returns (address)
0x0000000000000000000000000000000000000000
 
getRewardBalance(view returns (uint256)
nodesLimit(view returns (uint256)
0
strongNFTBonus(view returns (address)
0x0000000000000000000000000000000000000000
strongToken(view returns (address)
0x0000000000000000000000000000000000000000
takeStrongBips(view returns (uint256)
0
totalNodes(view returns (uint256)
0
Read-only
calcDecayedReward(uint256 _baseRateuint256 _decayFactoruint256 _minutesPassedpure returns (uint256)
canNodeBePaid(address _entityuint256 _nodeIdview returns (bool)
doesNodeExist(address _entityuint256 _nodeIdview returns (bool)
entityCreditUsed(addressview returns (uint256)
entityNodeCount(addressview returns (uint256)
entityNodeCreatedAt(bytesview returns (uint256)
entityNodeLastClaimedAt(bytesview returns (uint256)
entityNodeLastPaidAt(bytesview returns (uint256)
entityNodeType(bytesview returns (uint256)
entityNodeTypeCount(addressuint256view returns (uint256)
getClaimingFeeDenominator(uint256 _nodeTypeview returns (uint256)
getClaimingFeeNumerator(uint256 _nodeTypeview returns (uint256)
getCreatingFeeInWei(uint256 _nodeTypeview returns (uint256)
getEntityCreditAvailable(address _entityuint256 _timestampview returns (uint256)
getEntityRewards(address _entityuint256 _timestampview returns (uint256)
getGracePeriod(uint256 _nodeTypeview returns (uint256)
getNftBonusAt(address _entityuint256 _nodeIduint256 _timestampview returns (uint256)
getNftBonusValue(uint256 _nodeTypestring _bonusNameview returns (uint256)
getNodeClaimingFee(address _entityuint256 _nodeIduint256 _timestampview returns (uint256)
getNodeId(address _entityuint256 _nodeIdview returns (bytes)
getNodePaidOn(address _entityuint256 _nodeIdview returns (uint256)
getNodeRecurringFee(address _entityuint256 _nodeIdview returns (uint256)
getNodeReward(address _entityuint256 _nodeIdview returns (uint256)
getNodeType(address _entityuint256 _nodeIdview returns (uint256)
getNodesClaimingFee(address _entityuint256 _timestampuint256 _fromNodeuint256 _toNodeview returns (uint256)
getNodesLimit(uint256 _nodeTypeview returns (uint256)
getNodesRecurringFee(address _entityuint256 _fromNodeuint256 _toNodeview returns (uint256)
getPayCyclesLimit(uint256 _nodeTypeview returns (uint256)
getRecurringFeeInWei(uint256 _nodeTypeview returns (uint256)
getRecurringPaymentCycle(uint256 _nodeTypeview returns (uint256)
getRewardAt(address _entityuint256 _nodeIduint256 _timestampview returns (uint256)
getRewardBaseRate(uint256 _nodeTypeview returns (uint256)
getRewardDecayFactor(uint256 _nodeTypeview returns (uint256)
getStrongFeeInWei(uint256 _nodeTypeview returns (uint256)
hasMaxPayments(address _entityuint256 _nodeIdview returns (bool)
hasNodeExpired(address _entityuint256 _nodeIdview returns (bool)
isNodePastDue(address _entityuint256 _nodeIdview returns (bool)
nodeTypeActive(uint256view returns (bool)
nodeTypeHasSettings(uint256view returns (bool)
nodeTypeNFTBonus(uint256stringview returns (uint256)
nodeTypeSettings(uint256uint256view returns (uint256)
State-modifying
addAdminControlContract(address _contract
approveStrongPool(address _strongPooluint256 _amount
claim(uint256 _nodeIduint256 _timestampaddress _toStrongPoolpayable returns (uint256)
claimAll(uint256 _timestampaddress _toStrongPooluint256 _fromNodeuint256 _toNodepayable 
createNode(uint256 _nodeTypebool _useCreditpayable 
deposit(uint256 _amount
init(address _strongTokenaddress _strongNFTBonusaddress _feeCollector
migrateNode(address _entityuint256 _nodeTypeuint256 _lastPaidAtreturns (uint256)
pay(uint256 _nodeIdpayable returns (uint256)
payAll(uint256 _fromNodeuint256 _toNodepayable 
setFeeCollector(address _feeCollector
setNFTBonusContract(address _contract
setNodeTypeActive(uint256 _nodeTypebool _active
setNodeTypeHasSettings(uint256 _nodeTypebool _hasSettings
setNodeTypeNFTBonus(uint256 _nodeTypestring _bonusNameuint256 _value
setNodeTypeSetting(uint256 _nodeTypeuint256 _settingIduint256 _value
setNodesLimit(uint256 _limit
setServiceContractEnabled(address _contractbool _enabled
setTakeStrongBips(uint256 _bips
setTokenContract(address tokenAddress
withdraw(address _destinationuint256 _amount
withdrawToken(address tokenaddress recipientuint256 amount
Events
Claimed(address indexed entityuint256 nodeIduint256 reward
Created(address indexed entityuint256 nodeTypeuint256 nodeIdbool usedCredituint256 timestamp
MigratedFromService(address indexed serviceaddress indexed entityuint256 nodeTypeuint256 nodeIduint256 lastPaidAt
Paid(address indexed entityuint256 nodeTypeuint256 nodeIduint256 timestamp
SetFeeCollector(address collector
SetNFTBonusContract(address strongNFTBonus
SetNodeTypeActive(uint256 nodeTypebool active
SetNodeTypeHasSettings(uint256 nodeTypebool hasSettings
SetNodeTypeNFTBonus(uint256 nodeTypestring bonusNameuint256 value
SetNodeTypeSetting(uint256 nodeTypeuint256 settingIduint256 value
SetNodesLimit(uint256 limit
SetServiceContractEnabled(address servicebool enabled
SetTakeStrongBips(uint256 bips
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.