Skip to content

ICRC-151: Reserved for a multi-token ledger standard #151

Description

@bogwar

A standard for the proposal initiated in this forum post.

This is a standard for managing multiple fungible tokens within a single canister on the Internet Computer. Unlike ICRC tokens, which follow a “one token per canister” model, MTLS enables efficient multi-token operations, batch transfers, and shared infrastructure.

Motivation
ICRC standards require deploying separate canisters for each token, leading to:

High deployment costs: Each token requires its own canister and cycles
Complex multi-token operations: Multi-token transfers require multiple inter-canister calls
Fragmented liquidity: Each token operates in isolation
Operational overhead: Managing multiple canisters for related tokens
MTLS addresses these limitations by enabling:

Cost efficiency: Single canister deployment for multiple tokens
Atomic operations: Multi-token transfers and batch operations in single calls
Shared infrastructure: Common allowance and approval systems
Simplified management: Unified token lifecycle management

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions