Bitcoin Integration
TODO: Write content for this page.
Integrate Bitcoin with ICP canisters. Cover the full workflow: generating Bitcoin addresses using threshold ECDSA and Schnorr signatures, creating transactions, signing with chain-key, submitting to the Bitcoin network, and UTXO management. Include local regtest setup, the bitcoin-starter template, and multi-environment configuration (regtest/testnet/mainnet). Mention ckBTC as the tokenized alternative.
- Portal: build-on-btc/ (14 files: index, btc-api, btc-dev-env, btc-dev-workflow, btc-transactions/*, read-state, using-regtest, brc-20, ordinals, runes)
- icskills: ckbtc
- Examples: basic_bitcoin (both), threshold-ecdsa (both), threshold-schnorr (both)
- Template: bitcoin-starter (multi-environment icp.yaml)
- Learn Hub: Bitcoin Integration, Chain-key Bitcoin, Bitcoin Checker Canister
- concepts/chain-fusion — chain fusion overview
- concepts/chain-key-cryptography — how threshold signatures work
- guides/defi/chain-key-tokens — ckBTC
- guides/chain-fusion/ethereum — similar patterns for ETH