← home

Read from the code

What mintrr actually does today

Every number and every name on this page is read from the repository when the page is built, not typed into it. Add a template or move a chain up the ladder and this page changes on the next build. If a figure here is wrong, the build fails rather than shipping it.

By the numbers

42
Templates
48
Verified features
3
Live chains
24
MCP tools
12
Skills
2,900+
Tests (floor)

Chains, and how far each one has actually got

Only supported may be called live. A testnet pass is a rehearsal, never a promotion, so a chain that works perfectly on its test network is still listed as not yet live.

ChainMaturityWhat that means
ArcsupportedLive on a real chain, with the roles read back off chain. native USDC gas is 18 decimals, not 6
EthereumsupportedLive on a real chain, with the roles read back off chain.
PolygonsupportedLive on a real chain, with the roles read back off chain.

Every first-party template

These are the only templates mintrr will generate from. There is no third-party generator in the build, so a template that is not on this list does not exist.

TemplateWhat it is for
access_passTime-limited, per-holder access pass (pay, expiry, renewal, treasury)
batchSemi-fungible ERC-1155 (per-id caps, batch mint)
beacon_proxyBeacon proxy factory (shared implementation, mass upgrade)
blocklistableFirst-party compliance module (blocklist/freeze)
burn_and_mint_bridgeBurn-and-mint cross-chain bridge (USDT/CCTP-style, supply constant)
burnableDeflationary ERC-20 (holder burn via burn()/burnFrom())
clone_factoryEIP-1167 minimal clone factory (cheap multi-deploy)
compliance_rulesModular compliance rules (country blocks, transfer limits, cooling periods)
conditionalToken gated by external predicate (KYC, compliance)
daoGoverned self-governance composition (Governor + Timelock)
diamondEIP-2535 diamond (multi-facet modular contract)
enumerableNFT with full enumeration (totalSupply, by-index queries)
erc4626ERC-4626 yield-bearing vault token (staking, RWA)
erc4626_openERC-4626 vault with NO compliance gate (unrestricted underlying only)
escrowMilestone escrow vault (arbiter release, timeout refund, dispute pause)
event_activatedToken locked until activation event (airdrops, TGE)
expirableToken that expires at a timestamp (vouchers, access passes)
governedGoverned ERC-20 (wizard-emitted)
identity_registryONCHAINID-pattern identity registry (KYC verification, country claims)
lock_and_mint_bridgeLock-and-mint cross-chain bridge (wrapped tokens, unlockable)
metadataNFT with dynamic base-URI metadata (reveal events)
onchainidOn-chain identity with verifiable claims (investor identity)
pausableRegulated ERC-20 (owner can pause/unpause transfers)
permitGasless approvals ERC-20 (EIP-2612 permit signatures)
rebasingElastic supply token with proportional balance scaling
resolutionCommittee resolution adapter (M-of-N ruling, quorum execution)
royaltyNFT with EIP-2981 royalty support (creator revenue)
security_tokenERC-3643 T-REX-pattern security token (recipient identity check plus an armed compliance module; agent freeze and forced transfer)
simpleNon-fungible ERC-721 (transferable or soulbound)
snapshotERC-20 with historical balance snapshots (airdrops, dividends)
soulboundNon-transferable semi-fungible (credentials, achievements)
stablecoinFirst-party 6-decimal stablecoin (capped, pausable)
stablecoin_v2FiatToken-class stablecoin (role split, decreasing mint allowance, no seize)
standardStandard ERC-20 (wizard-emitted, 18 decimals)
tiersSemi-fungible ERC-1155 with predefined tiers (immutable tier set)
tpp_upgradeableTransparent proxy ERC-20 (EIP-1967, admin separation)
upgradeableUUPS upgradeable ERC-20 (immutability pledge)
uups_upgradeableUUPS upgradeable ERC-20 (EIP-1822, initializer-only)
vestingTime-locked ERC-20 (vesting unlock per recipient)
votes_standaloneGovernance ERC-20 (delegation + gasless approvals, no DAO)
wrapperWrapped ERC-20 (deposit underlying, mint wrapped 1:1)

Every verified feature

A feature is claimed only when its markers are proven in the generated source and in the compiled contract. If a promise cannot be found in both, generation stops and writes nothing.

access_passallowlistbatchbeacon_proxyblocklistablebridgeburn_and_mint_bridgeburnablecappedclone_factorycompliance_rulesconditionaldaily_limitdaodiamondenumerableerc4626escrowevent_activatedexpirablefreezableidentity_registrylock_and_mint_bridgemetadatamintableonchainidpausablepermitpremintrebasingreserve_attestationresolutionroyaltysecurity_tokenseizeshare_compliancesnapshotssoulboundstablecoin_v2timelocktpp_upgradeabletransfer_authtransferableupgradeableuups_upgradeablevestingvoteswrapper