Contracts

Five contracts on Robinhood Chain. Every figure in this app is a read against one of them.

CNPY
Ownerless

The token itself. Fixed supply; retired tokens are held at the burn address.

External to the Ratchet. Ownership renounced, with no upgrade path.

Address
0x532c5583671870723CEEf573600208aF49c87c54
Runtime code hash
Reading…
Admission
Ownerless

Decides objectively whether a token is a canonical Robinhood Stock Token.

Immutable. Holds only the canonical factory address.

Address
0x05f62628EBC98084dd8B87102bDAE6cde9Ef8925
Runtime code hash
Reading…
Endowment
Ownerless

Holds the backing assets and records every redemption claim.

Permanent. No owner, no admin, no upgrade path, and no way to withdraw.

Address
0x4c097F6FDF031E3B9DC14050EAcAdAE1812E03E7
Runtime code hash
Reading…
Acquisition
Ownerless

Converts capital into tokenized stocks and sends them to the Endowment.

Replaceable only by deploying a new one. Cannot be upgraded in place.

Address
0x68978aE28F18Bae7c7F173D7FE428F77A0F01CFa
Runtime code hash
Reading…
Thermostat
Ownerless

Decides between buying back CNPY, buying stocks, or holding.

Replaceable only by deploying a new one. Cannot be upgraded in place.

Address
0xEEd311aF4B78D8b9c142082504C1F6E21041f709
Runtime code hash
Reading…

Registry

Reading the registry from chain.

Verification

Code hashes above are read from chain on page load, so they are the hash of the bytecode running right now. Comparing one against the hash of a local build is what makes the deployment falsifiable rather than merely stated.

Verified source, where it has been published, is visible on Blockscout through the links on each card. Verification status is a property of the explorer, not of the contract: an unverified contract is not a less immutable one, and the code hash settles what is deployed either way.