-
Notifications
You must be signed in to change notification settings - Fork 7
Description
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