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 |
---|---|---|
| address | Miner address |
| uint256 | Miner earned share. |
accumulate
Add reward to fee pool.
Declaration:
Modifiers:
Modifier |
---|
nonReentrant |
onlyRouter |
Args:
Arg | Type | Description |
---|---|---|
| bool | Is transaction fee |
onAssignBlockReward
Assign block reward callback, it only can be called by router.
Declaration:
Modifiers:
Modifier |
---|
nonReentrant |
onlyRouter |
Last updated