icrc-ledger

Installation
SKILL.md

ICRC Ledger Standards

What This Is

ICRC-1 is the fungible token standard on Internet Computer, defining transfer, balance, and metadata interfaces. ICRC-2 extends it with approve/transferFrom (allowance) mechanics, enabling third-party spending like ERC-20 on Ethereum.

Prerequisites

  • For Motoko: mops with core = "2.3.1" in mops.toml
  • For Rust: ic-cdk = "0.19", candid = "0.10", icrc-ledger-types = "0.1" in Cargo.toml

Canister IDs

Token Ledger Canister ID Decimals
ICP ryjl3-tyaaa-aaaaa-aaaba-cai 8
ckBTC mxzaz-hqaaa-aaaar-qaada-cai 8
ckETH ss2fx-dyaaa-aaaar-qacoq-cai 18
Related skills

More from dfinity/icskills

Installs
112
GitHub Stars
16
First Seen
Mar 4, 2026