V3 IndexMinter
Contract
0x0c4F73328dFCECfbecf235C9F78A4494a7EC5ddC· deployed block 22590323 (2025-01-31) by Maria #1[chain]. Source recovered:indexminter.sol— deployed selector sets exact both sides[src]. 506 census children[chain].
What changed from V2 [src]
-
Any ERC-20 can be a parent — the “index” idea: children can be collateralized by arbitrary tokens, not just FED/TTs. Genesis child: POOR (“Proof Of Own Reserves Contract”
0xaA1505C928fd85E10a550cfDe9e8f464c3574D8a), the most-fed genesis token onchain (1,668 mints[chain]). -
The escalating multiplier (see multipliers):
function Multiplier(uint256 addition) public view returns (uint256) { return ((addition + totalSupply()) / 1111111111000000000000000000) + 1; } function mint(uint256 amount) public { Parent.transferFrom(msg.sender, address(this), amount * Multiplier(amount)); _mint(msg.sender, amount); }Mint cost steps up by one whole unit of parent per 1.111B units of existing supply — supply growth is punished arithmetically.
-
Gated sibling claim —
Claim(address Contract, uint256 Amount)requiresCreator == TTI(Contract).Creator()andParent == TTI(Contract).Parent()andDebentureonthis: only siblings from the same creator+parent can drainthis’s parent, and the firstwithdraw()setsDebenture = false, permanently killingthis’s claimability.
Head additions [src]
GetStandardTokenParent(address) (cross-minter parent fallback) and
constants POOR(), TreasuryMinter(), FederalMinter(); the head also
carries the registry trio like V2.
Notes
- The child template is byte-identical to Bureau#1’s except for the CBOR
metadata hash (same code, different compilation unit)
[src-bc]. - The minter stayed live long past its era window — era ≠ minter version (only 65 of 167 “V1-class” children were minted inside the 7-day V1 window; the same long tail applies to V3).
generated census statistics (rule: every child of the factory in the census — no selection)
- children
- 506 — every row RPC-verified, entity-paged under /tokens
- era mix
- long-tail 296 · v3-bureau 107 · post-crisis 70 · v4 33
- top creators
- 0xBF182955… ×97 · 0x56d9bD3B… ×93 · 0x18F62166… ×25 · 0x7a20189B… ×19 · 0x01e78Ad5… ×19 · 0x75a8210f… ×19 · 0xc1a964c4… ×16 · 0x582805B4… ×13rule: top 8 EOAs by direct children created through this factory [chain]
- MV revenue
- 25.57M MV over 505 payments (blocks 22,590,450–27,145,337)
claims touching this entity (11)
- CLAIM-0013 [src]+[chain] minter-mechanicsV3 IndexMinter at 0x0c4F73328dFCECfbecf235C9F78A4494a7EC5ddC was deployed by Maria #1 at block 22590323 (2025-01-31) [chain]; its parent rule is: any ERC-20 [src]
- CLAIM-0014 [src] minter-mechanicsV3 IndexMinter mint pricing: escalating multiplier (1.111B-unit steps)
- CLAIM-0015 [src] minter-mechanicsV3 IndexMinter redemption model: gated sibling Claim (same creator+parent); first withdraw kills claimability
- CLAIM-0016 [src] minter-mechanicsV3 IndexMinter carries zero admin/upgrade/selfdestruct selectors and no reachable selfdestruct/delegatecall (apparent hits were ipfs-metadata bytes)
- CLAIM-0017 [src]+[chain] minter-mechanicsV3 IndexMinter embeds exactly one TT child template for its whole era (minter creation-code ipfs metadata hash == every child's runtime metadata hash)
- CLAIM-0018 [chain] censusV3 IndexMinter has 506 census children (dual-method registry, RPC-verified)
- CLAIM-0049 [chain] censusThe minter-child census holds 3141 rows; every row RPC-verified (eth_getCode + getters + zero-mint Transfer); union of blockscout internal-create index and per-tx receipt pass
- CLAIM-0050 [src] minter-mechanicsChild-token ownership is keyed by tx.origin with a fallback chain V4 -> V3 -> V2 -> V1
- CLAIM-0051 [src] minter-mechanicsThe permission KV ladder (_hu) has levels 1/5/10/100
- CLAIM-0056 [chain] ledger-mvMV -> minters revenue reconciles exactly: 3209 payments totalling 165,725,342.80 MV, unswept (minters have no MV outflow)
- CLAIM-0059 [chain] ledger-mvV3 accrued 25,566,953.80 MV over 505 payments (blocks 22590450..27145337); snapshot balance delta vs events = 0
statements inline for convenience — the full registry with proof refs + artifacts lives on /claims