Own The Grid ownthegrid.xyz
400 tiles / Robinhood Chain

Your placements

Production network

Robinhood Chain mainnet

01

Robinhood Chain

Chain ID 4663 · ETH gas

02

Production token

The verified OTG token address will be published here before launch.

Pending deployment
03

Board contract

The audited board address must match the signed production release.

Pending deployment
04

Public launch

Wallet actions unlock only after both contracts pass configuration checks.

Open explorer

OwnTheGridBoardV530-day placements

Mainnet contracts are not configured. Wallet transactions remain disabled.

Compiled bytecode and ABI Source code

Contract architecture

Own The Grid

Token

OTG launch token

The production board accepts one verified OTG contract. The accepted token cannot be changed after deployment.

Board

OwnTheGridBoard

Stores slot owner, lock amount, expiry, name, URL, message, colors, and moderation state.

Storage

Contract storage

Current tile data is read directly with getSlot() and getSlots(). No IPFS, gateway, or local metadata cache is required.

Safety

Hide, do not mutate

Moderators can hide illegal or abusive placements without changing ownership.

Board functions 30-day placements
getSlot(slotId)
getSlots(start, count)
quoteReserve(slotIds)
reserve(slotId, tileData, maxAmount)
reserveBatch(slotIds, tileData[], maxAmount)
updateMetadata(slotId, tileData)
release(slotId)
releaseBatch(slotIds) // V4+: owner can unlock anytime
clearExpiredBatch(slotIds)
withdraw()
hideSlot(slotId, hidden, reasonHash)
requiredLockForRank(rank) // V5: always 250k

Moderation choice

Tile text is public onchain. Moderation hides it from the board, but cannot erase transaction history.

Why it matters

If illegal media is pinned and displayed, you can lose hosting, domain reputation, search visibility, and may trigger reporting or takedown duties.