Skip to main content
MAIN CHAIN

Treasury and Economics

The Elastos DAO treasury receives 30% of every block reward. These funds are governed by the 12-member Council and distributed to approved proposals. This page covers how funds flow from block rewards to project teams.

Block Reward Split

Every block's reward is divided into three fixed shares:

For the current reward amount and halving schedule, see ELA Halving.

Block Reward Calculation

The original genesis supply was 33 million ELA. After the community burn of 13M ELA in July 2020, the effective base became 20 million ELA (hard cap: 28,219,999 ELA). Annual inflation started at 4%, halving every 1,051,200 blocks (~4 years). The current block reward is 0.761 ELA.

Per-block reward = annual inflation / blocks per year, where blocks per year = 262,800 (at 2-minute block time).

The Two-Address Treasury System

The treasury uses two addresses for separation of concerns:

AddressNamePurpose
CRASSETSXXXXXXXXXXXXXXXXXXXX2qDX5JCR AssetsMain treasury — receives 30% of block rewards
CREXPENSESXXXXXXXXXXXXXXXXXX4UdT6bCR ExpensesOperational — holds funds available for approved proposals

How Funds Flow

Appropriation

Funds move from CR Assets to CR Expenses via the CRCAppropriation transaction (type 0x28):

ParameterValue
Rate10% of CR Assets per voting period
TriggerAutomatic at the start of each voting period
DirectionCR Assets to CR Expenses

This 10% cap acts as a natural spending brake — the DAO can never drain the treasury in a single period.

Emergency Behavior

When the chain reverts to pure PoW mode (BPoS consensus failure), the 30% DAO share goes to the burn address instead of the treasury. This prevents treasury accumulation during consensus failures.

Key Economic Constants

ParameterValueDescription
Min transaction fee100 sela0.000001 ELA
Min cross-chain fee10,000 sela0.0001 ELA
Proposal withdrawal fee10,000 sela0.0001 ELA per withdrawal
Coinbase maturity100 blocks~3.3 hours before spendable
1 ELA10^8 selaSmallest unit (like satoshi)

Special Addresses

AddressPurpose
CRASSETSXXXXXXXXXXXXXXXXXXXX2qDX5JCR Assets (DAO treasury)
CREXPENSESXXXXXXXXXXXXXXXXXX4UdT6bCR Expenses (operational)
ELANULLXXXXXXXXXXXXXXXXXXXXXYvs3rrBurn address
STAKEPooLXXXXXXXXXXXXXXXXXXXpP1PQ2BPoS Stake Pool
STAKEREWARDXXXXXXXXXXXXXXXXXFD5SHUBPoS Reward Accumulation
8VYXVxKKSAxkmRrfmGpQR2Kc66XhG6m3taFoundation (pre-DAO era)

Governance Parameters

ParameterValue
Council members12
Approval threshold8 of 12 (2/3 majority)
Voting period21,600 blocks (~30 days)
Duty period262,800 blocks (~1 year)
Community validators~70 elected BPoS validators
Max treasury appropriation10% per period
Inactivity threshold1,440 blocks (~2 days)
PoW fallback trigger12 hours without a block

Network Parameters (Mainnet)

ParameterValue
P2P Port20338
DPoS P2P Port20339
JSON-RPC Port20336
REST API Port20334
WebSocket Port20335
Block time~2 minutes
AuxPoW Chain ID1224
Coinbase maturity100 blocks
Max tx per block10,000