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, protecting players from malicious contracts while enabling legitimate marketplace interactions.
StatusMeaning
AllowlistedContract can freely transfer NFTs
Not ListedTransfers blocked
Immutable’s Orderbook and major marketplaces are pre-approved. Contact Immutable to add your contracts.

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.