Skip to main content

Why Use Immutable Contracts?

Audited contracts with proven security track record. Trusted by games managing millions in player assets.
Built-in royalties, operator allowlists, and batch operations designed specifically for game economies.
Deploy from Hub with automatic Minting API setup—no Solidity required.
Import @imtbl/contracts to extend base contracts with custom game logic.

Deployment

Deploy contracts with zero code via Hub or programmatically:
npm install @imtbl/contracts
See individual contract pages for implementation examples.

Operator Allowlist

Controls which contracts can transfer your NFTs. For details, see Operator Allowlist.
Immutable’s Orderbook and major marketplaces are pre-approved.

Royalties

All contracts support EIP-2981 royalties:
  • Set percentage at deployment (e.g., 5% = 500 basis points)
  • Enforced on Immutable’s Orderbook
  • Automatic payment on secondary sales

Verification

Get your collections verified to build trust with players and ecosystem partners.

Verification Badge

Verified collections display a green checkmark across Immutable’s ecosystem, indicating legitimacy to the community. Link contracts to Hub and request verification. Verified collections display a green checkmark on marketplaces and ecosystem apps.

Inactive Collections

Mark test or abandoned collections as Inactive in Hub to:
  • Delist from marketplace search results
  • Signal to players not to transact with these assets
  • Keep your game’s collection list clean

Trading Rewards

Register your collections with Immutable’s Trading Rewards program to incentivize secondary market activity.
Collections must have royalties set to at least 0.5% to be eligible. Contact your Immutable account manager to register.
View registered collections at imx.community/rewards.

Next Steps