Bitcoin
The Internet Computer (IC) interacts with the Bitcoin blockchain through the use of tECDSA
, the Bitcoin integration
, and a ledger canister called ckBTC
.
tECDSA
tECDSA
on the IC allows canisters to request access to threshold ECDSA keypairs on the tECDSA
subnet. This functionality is exposed through two management canister methods:
The following are examples using tECDSA
:
Bitcoin integration
The Bitcoin integration
allows canisters on the IC to interact directly with the Bitcoin network. This functionality is exposed through the following management canister methods:
The following are examples using the Bitcoin integration
:
ckBTC
ckBTC
is a ledger canister deployed to the IC. It follows the ICRC
standard, and can be accessed easily from an Azle canister using azle/canisters/ICRC
if you only need the ICRC
methods. For access to the full ledger methods you will need to create your own Service for now.
The following are examples using ckBTC
: