The economics, as the node encodes them.
+Every number below is read from the node’s source at one commit, with the file and the line. No price of IGN appears and nothing is projected: this page says what the code pays, to whom, and from what.
+Source: the node fork, branch release-0.3.25-node at e0644958 (the Devnet 3 cut of 8 October 2026), confirmed by the node lane on 8 October 2026; every line number is that commit’s. Devnet 3 inherits the devnet parameters (consensus/core/src/config/params.rs 2173 and 2207).
Emission
+The node carries two schedules in one struct (consensus/core/src/emission.rs 85 to 123) and installs one per network (params.rs 2158, 1910, 1764). A year is 31,557,600 seconds (emission.rs 32); the chain counts time in DAA seconds, one a block at one block a second.
| Field | CURRENT (Devnet 3 today, mainnet) | TESTNET_1 (igneum-testnet-1) | Where |
|---|---|---|---|
| Launch rate | 3,168,808,781 base units a DAA second (109 IGN x 108 / 31,557,600, floored: one billion IGN in year one) | 100 IGN a DAA second | emission.rs 85 to 123; igneum.rs 34 |
| Ramp | 2,592,000 s (30 days) from 10 percent | 7,776,000 s (90 days) from 10 percent | igneum.rs 76 launch_ramp |
| Step | 63,115,200 s (two years), the rate halved each step (decay 231 of 232) | 2,629,800 s (a month), the rate times 2-1/24 each step (decay 4,172,697,914 of 232: a two-year half-life) | emission.rs 85 to 123 |
| Tail | none: the curve runs to zero and the sum is the hard cap, 4,000,000,000 IGN | 1 percent of supply a year (100 basis points) once the glide falls below it | emission.rs 69 to 71 |
| Where each runs | Devnet 3 (8 decimals); mainnet (rescaled to 18) | igneum-testnet-1 (rescaled to 18) | params.rs 2158, 1764, 1910 |
The schedule is a genesis parameter: the devnet digest does not move when a network installs another (params.rs 2095, the test). The live devnet’s block reward at its current DAA score is on the income page, computed from the CURRENT rule.
Where a block’s coins go
+| Share | Goes to | State | Where |
|---|---|---|---|
| 80 percent | the miner whose key found the block | in consensus on every network | consensus/core/src/igneum.rs 44 (PROVING_POOL_SHARE_PERCENT = 20), applied at 87 and 202 |
| 20 percent | the proving pool, paid per shard to the provers of a segment record from a keyless escrow account | in consensus; the escrow is PROVING_POOL_ADDRESS in the execution layer | igneum.rs 44; igneum/exec/src/config.rs |
| A silent block’s bonus | a slice of the producer’s share moved to the pool when the producer did not sign its checkpoints, nothing destroyed | designed and in the code, not active: signing_bonus_activation_daa is u64::MAX on every object | igneum.rs 96 silent_split; params.rs 1717 |
| 0 | any team, foundation, fund or treasury | no such output exists in the subsidy and no protocol tip reaches any address | igneum.rs; spec 05 section 5.5 |
Where fees go
+| Route | What happens | State | Where |
|---|---|---|---|
| Base fee, both gas dimensions | burned in full: gas used times the execution base fee, pgas used times the proving base fee, debited and credited to no one | in the code on Devnet 3 | igneum/exec/src/executor.rs 320 to 371 (327 and 357, 328 and 360) |
| Priority fee (the tip) | 80 percent to the block’s miner; 20 percent to the developer registrations of the contracts whose code ran, pro rata by each frame’s gas; an unregistered frame’s part is credited to nobody, which is a burn | in the code on Devnet 3 | executor.rs 335 to 339; igneum/exec/src/pgas.rs 290; igneum/exec/src/config.rs 76 (DEVELOPER_SHARE_PERCENT = 20) |
| External proving jobs | 90 percent to the provers who delivered, 10 percent burned, once jobs settle in IGN | designed, not in the code: no constant exists; at launch a job is paid on the customer’s own chain | spec 05 section 5.4; the litepaper’s Proving section |
The proving-fee market
+The second income of a card is the proving pool above: 20 percent of every block, paid per shard against a valid proof record, plus the provers’ part of the priority fee. The price a prover must charge an outside customer is the subsidy it forgoes while it proves, which falls as one over the network’s hash rate; the formula and its measured inputs are in the litepaper (Building on Igneum). The market itself is designed and not built. What the pool pays today is measured: on Devnet 3 in the 24 hours to 12:16 UK on 8 October 2026 the chain paid 8,209 shards, 9,913.09 IGN in all, to 29 prover keys; 905 shards were paid in the hour to that minute; the lag from a proven block to the block that pays its shards read p50 514 and p90 953 DAA seconds; 40,502 shards were planned and 54 proving at that minute (the observer’s proof tables, read through /api/explorer?proving=1; the same numbers live on the proving page). Devnet 3 IGN has no value; the rows show the mechanism paying, not an income.
The client fee and the fund it fills
+| Item | What | Where |
|---|---|---|
| The dev fee | Ember, the official miner, requests one block template in a hundred with the dev payout address instead of yours: 1 percent, a counter, not a draw; off with --dev-fee 0, the switch in the app or DEV_FEE=0 on HiveOS; none in pool mode, where the pool issues the templates | igneum/miner/src/main.rs 718 (DEV_FEE_DEFAULT_PERCENT = 1), 712 (the release address), 716 (the devnet address) |
| What it is | the software’s fee, never the protocol’s: any other client is welcome and pays nothing | the dev fee page |
| The fund it fills | the IGN the dev fee collects goes to Igneum Labs, the company that ships the software; that is the fund the grants are paid from. The protocol carries no fund and no grant is paid from emission | the grants page |
Units and decimals
+| Network | Consensus side | EVM side | Where |
|---|---|---|---|
| Devnet 3 (today) | 8 decimals (base units of 10-8 IGN) | 18 decimals, through a bridge of 1010 wei per unit | params.rs 2120; consensus/core/src/unit.rs; igneum/exec/src/config.rs 51 |
| igneum-testnet-1 | 18 decimals | 18 decimals | params.rs 1866; the emission rescaled by 1010 |
| Mainnet | 18 decimals | 18 decimals | params.rs 1724 |
The symbol is IGN on every network. A wallet shows 18 decimals everywhere; on Devnet 3 the chain pays in 8 and the bridge shows the same amount at 18.
+ +What this page does not do
+It names no price, projects no income and models no market. The income page turns these rules into IGN a day for a card you pick, and money a day only at a price you type. Devnet and testnet IGN have no value.
+Not legal advice.
+