System Contracts
Introduction to REI Network System Contracts

Public Modules

Contract Name
Description
Address
A smart contract used for node election
0x0000000000000000000000000000000000001001
Fee
A smart contract that accepts native token(REI) deposit and calculates user fees
0x0000000000000000000000000000000000001005
A smart contract for registering contract creators and setting contract fee
0x000000000000000000000000000000000000100b

Private Modules

Contract Name
Description
Address
Config
Global config contract
0x0000000000000000000000000000000000001000
Un-stake asset pool
0x0000000000000000000000000000000000001001
A smart contract that keeps validator reward for validator
0x0000000000000000000000000000000000001004
A smart contract that keeps commission reward for all staking user, dynamically deployed for each validator
-
FreeFee
A smart contract that calculates user daily free fees
0x0000000000000000000000000000000000001006
FeePool
A smart contract that assigns REI rewards to miners according to miner shares every 24 hours
0x0000000000000000000000000000000000001007
Router
A router smart contract, the blockchain system will only interact with router contract
0x0000000000000000000000000000000000001008
FeeToken
An ERC20 smart contract, only provides balanceOf method for users to query the fee(Stake to own) balance
0x0000000000000000000000000000000000001009
An ERC20 smart contract, only provides balanceOf method for users to query the free fee(Free to own) balance
0x000000000000000000000000000000000000100a
The blockchain system will only send transaction to Router contract
Copy link
On this page
Public Modules
Private Modules