FeePool
Contents
Globals
Var
Type
sharesOf
mapping(address => uint256)
totalShares
uint256
accTxFee
uint256
globalTimestamp
uint256
validators
address[]
Functions
constructor
No description
Declaration:
Modifiers:
Modifier
Only
validatorsLength
Get validators length.
Declaration:
Modifiers: No modifiers
earn
Increase miner's share.
Declaration:
Modifiers:
Modifier
nonReentrant
onlyRouter
Args:
Arg
Type
Description
validator
address
Miner address
earned
uint256
Miner earned share.
accumulate
Add reward to fee pool.
Declaration:
Modifiers:
Modifier
nonReentrant
onlyRouter
Args:
Arg
Type
Description
isTxFee
bool
Is transaction fee
onAssignBlockReward
Assign block reward callback, it only can be called by router.
Declaration:
Modifiers:
Modifier
nonReentrant
onlyRouter
Last updated