// O(1) @ 0 collected · wrapper registry 0
Wrapped O(1)
O(1) is a zero-knowledge protocol artwork by hashrunner. It has no token. Collecting inserts an address into a recursive proof, and the proof — one root, one constant-size verification — is the work. Wrapped O(1) is a permissionless ERC721 mirror of that proof, built so a position in it can travel where tokens are expected: wallets, marketplaces, galleries.
A proxy collection deploys a fresh collector contract that belongs to you, routes exactly the O(1) price through it, and generates the proof locally in your browser. The contract joins the proof the same way any collector does; the wrapper then mints a token that mirrors the new position. Nothing about O(1) changes in the process: the contract, pricing, and sequence all remain intact.
Addresses that collected O(1) before the wrapper deployed can claim a token for their existing position. Nothing is re-proven and nothing moves onchain; the claim only records that the position is now mirrored.
Every image is produced by O(1)'s own onchain renderer at the token's position in the proof. The wrapper adds no artwork of its own. The editorial accompanying the original work describes the ideas the wrapper inherits.
standby
- Wrapper
- Wrapped O(1) — ERC721 mirror of the O(1) proof
- Price
- 0 ETH, routed in full to O(1)
- Wrapped
- 0 of 0 wrapped
- Token Standard
- ERC721 (the wrapper only — O(1) itself has no token)
- Contract
- 0xB5A0...0134
- Account
- not connected
// Protocol Notes
There is still no token in O(1). The ERC721 exists only in the wrapper. Burning or transferring it changes nothing in the proof; the collector contract's position is permanent.
Proof generation runs locally. Your browser builds the proof through O(1)'s public circuits; time varies with hardware. Sequencing is strict — each proof must extend the most recent onchain state. If the chain advances while you prove, the mint recomputes against the new state.
The minter holds no funds. The mint value is forwarded to O(1) inside the same transaction. Every step — proxy deployment, collection, token mint — either completes together or reverts together.
Images come from O(1). tokenURI reads O(1)'s renderer at your position and verifies the collector list against the onchain root before drawing. If the lists ever disagree, rendering fails rather than showing an unverified image.
// Disclaimer
This wrapper was built with an LLM and has not been audited. Use it with caution and at your own risk. No responsibility is accepted for bugs, exploits, or lost funds. The wrapper is an independent, permissionless project; it is not part of O(1) and nothing here is endorsed by hashrunner. Verify the contracts yourself before sending value.
// Wrapped Tokens
No wrapper tokens minted yet.