Tokenization Precompile

⚠️ Production Status: EVM integration is not deployed on mainnet. Available on evm-poc branch.

Address: 0x0000000000000000000000000000000000001001

Provides full access to the BitBadges tokenization module from Solidity contracts.

Quick Start

import "./interfaces/ITokenizationPrecompile.sol";

ITokenizationPrecompile constant precompile = 
    ITokenizationPrecompile(0x0000000000000000000000000000000000001001);

bool success = precompile.transferTokens(
    collectionId, recipients, amount, tokenIds, ownershipTimes
);

Capabilities

  • Transfers: Token transfers with approval systems

  • Collections: Create and manage collections

  • Queries: Balance and collection queries

  • Approvals: Incoming/outgoing approval management

  • Dynamic Stores: Flexible key-value storage

  • Governance: Voting and challenge systems

Documentation

Resources

Last updated