Contracts
Contract addresses
The eleven modules a deployment can be composed from, on Robinhood Chain, chain ID 4663. Every module is optional except the treasury and the registry entry.
Placeholder addresses. These are deterministic placeholders
generated for this demonstration deployment. They are not live contracts, they hold no balance, and
nothing on this site can transact with them. Never send funds to an address you have not verified
yourself.
11 modules in this view
Each row has its own copy button.
Activity
How to verify
- Confirm you are on chain ID 4663. An address is only meaningful together with its chain — the same characters on another network are a different contract, or nothing at all.
- Read the address from a source you control. Copy it from this page only to compare it against what your own node or your chosen explorer reports.
- Check the bytecode hash matches the published artifact for that module version, not just the module name.
- Check the source verification status. A module that reports its source as unpublished has not been verified by anyone, including us.
- Read the owner and the timelock delay. A module behind
AlmeruTimelockcannot be changed without a queued transaction and a visible delay. - Simulate any call before you sign it, and confirm the target address in your wallet matches character for character — not just the first and last four.
The threat model these steps come from is in the security model. Module responsibilities are described in protocol architecture, and the programmatic reads are in the REST API and the SDK reference.
Module reference
What each module is for, and which deployments use it, is listed against every entry in the registry. Miner-specific modules are covered in the miner protocol.