Chain-Key Tokens
TODO: Write content for this page.
Work with chain-key tokens (ckBTC, ckETH) that represent assets from other chains on ICP. Cover minting (depositing BTC/ETH to get ckBTC/ckETH), redemption (burning ck tokens to withdraw), ledger interaction for transfers, and subaccount derivation for user deposits. Explain the trust model and how chain-key tokens maintain their peg.
- Portal: defi/chain-key-tokens/ files
- icskills: ckbtc
- JS SDK: @icp-sdk/canisters (https://js.icp.build/canisters)
- Examples: token_transfer (both)
- Learn Hub: Chain-Key Tokens
- guides/chain-fusion/bitcoin — native BTC integration (alternative to ckBTC)
- guides/chain-fusion/ethereum — native ETH integration (alternative to ckETH)
- guides/defi/token-ledgers — ck tokens are ICRC-1 tokens