Contracts

The Elevate collection contract

Quick answer

Every collection on Elevate is its own ERC-721A contract on chain ID 964, named after the collection, built on OpenZeppelin libraries, with phases, allowlists, ERC-2981 royalties, transfer lock, reveal and pause built in.

Every collection on Elevate is its own contract, named after the collection so it can be verified on the explorer. The contracts follow established standards and are built on OpenZeppelin libraries.

Who this is for

Collectors verifying a contract, creators evaluating the feature set, and developers.

In this section

Standards

  • ERC-721A for gas-efficient batch minting.
  • ERC-2981 for on-chain royalty information, configurable per collection and per token.
  • OpenZeppelin access control, pausability and reentrancy protection.

Built-in features

FeatureWhat it does
Multi-phase mintingAllowlist, reserved and public phases with independent pricing, supply caps and wallet limits.
Allowlist by signatureECDSA-signed per-wallet allowances verified on-chain.
RoyaltiesERC-2981 royalties split on every marketplace sale, with a configurable cap.
Transfer lockTokens launch non-transferable by default; the creator unlocks trading on their own terms.
RevealHidden mint with an unrevealed URI; the owner reveals when ready and can freeze metadata permanently.
Emergency pauseThe owner can pause minting if something goes wrong.
Wallet limitsPer-phase and global per-wallet limits enforced on every mint.

Verifying a collection's contract

Each collection page shows its contract address. Paste it into https://evm.taostats.io to see the deployed code, the mint transactions and the current token count — the same numbers the collection page displays.

Sources

Written and maintained by the Elevate team. Last updated . Corrections: reach the team on the official Discord.

Ready to mint? View verified Bittensor NFT collections.