Skip to content

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

@bogwar

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

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