ckBTC is a 1:1 BTC-backed token native to the Internet Computer. No bridges, no wrapping, no third-party custodians. The ckBTC minter canister holds real BTC and mints/burns ckBTC tokens. Transfers settle in 1-2 seconds with a 10 satoshi fee (versus minutes and thousands of satoshis on Bitcoin L1).
| ckBTC Ledger | mxzaz-hqaaa-aaaar-qaada-cai | | ckBTC Minter | mqygn-kiaaa-aaaar-qaadq-cai | | ckBTC Index | n5wcd-faaaa-aaaar-qaaea-cai | | ckBTC Checker | oltsj-fqaaa-aaaar-qal5q-cai |
| ckBTC Ledger | mc6ru-gyaaa-aaaar-qaaaq-cai | | ckBTC Minter | ml52i-qqaaa-aaaar-qaaba-cai | | ckBTC Index | mm444-5iaaa-aaaar-qaabq-cai |
Accept, send, and manage ckBTC (chain-key Bitcoin). Covers BTC deposit flow via minter, ckBTC transfers, withdrawal to BTC, subaccount derivation, and UTXO management. Use when integrating Bitcoin, ckBTC, BTC deposits, or BTC withdrawals in a canister. Do NOT use for plain token transfers without BTC minting/withdrawal — use icrc-ledger instead. Source: dfinity/icskills.