The problem
Theta had an active creator community but no approachable way to mint and trade NFTs. The existing tools assumed you could write and deploy your own contracts. Anyone who couldn't was locked out of the ecosystem.
What I built
OpenZeta is a full marketplace where a creator can mint a collection, import an existing TNT-721 contract, list items, and trade, all from the browser, without touching a line of Solidity.
- Contract-backed minting. Audited TNT-721 mint flow with on-chain royalties, so creators earn on every secondary sale.
- Bring-your-own-contract imports. Paste a TNT-721 address and the marketplace indexes and renders the whole collection.
- On-chain trading. Listings, offers, and settlement all execute on Theta, no custodial middleman holding assets.
Technical highlights
The hard part was data. Theta had no hosted indexer, so I wrote a custom one that watched marketplace and token events, normalised them, and served a fast read API the frontend could query without hammering the chain. That kept the UI snappy even as listings grew.
The result
OpenZeta won second prize ($40K) at the THETA Q1 2022 hackathon, judged on a working product rather than a pitch deck.
