Reward Distribution

The system reward structure in DeXit is highly configurable. We may adjust the parameters through governance
The rewards come from transaction fees; rewards are distributed based on several(configurable) rules: 1. Validator that generate the block will receives 54% at the same time 45% Gas fee goes to smart contract creator who register their contract and 1% gas fee burn.
CurrentValidator() returns ([]address)
returns the consensus address of not jailed validators.
deposit(address valAddr)
1. The message sender must be the coinbase
2. Can only call once in one block.
Increase the revenue of the validator.
System Reward
permitted to call system reward contract. It implements the following interfaces:
claimRewards(address payable to, uint256 amount) external
The message sender must in permission list.
Transfer amount of DXT to specified address