Skip to content

FAQ

Are keys ERC-20 or ERC-721 tokens?

No. Balances are tracked in contract mappings per twin; positions change only via the buy/sell bonding curve functions.

How do fees work?

Each trade splits fees between the protocol treasury and the twin owner, using percentages set by the contract owner.

Can the owner change fees later?

Yes. Updates apply to future trades only.

What happens if I overpay when buying?

Excess msg.value is not refunded—send the exact amount returned by the pricing helpers.

Do you support multiple chains?

Testnet support exists on Base Sepolia; mainnet deployments are to be announced.

How do I verify my metadata URL?

If you are the mapped owner, call setDigitalTwinUrl(id, url); the app reads the value directly on-chain.

OpenGradient 2025