Skip to content

BitcoinDid

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:120

bitcoin_get_balance: ActorMethod<[get_balance_request], bigint>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:121

bitcoin_get_balance_query: ActorMethod<[get_balance_request], bigint>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:122

bitcoin_get_block_headers: ActorMethod<[get_block_headers_request], get_block_headers_response>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:123

bitcoin_get_current_fee_percentiles: ActorMethod<[get_current_fee_percentiles_request], BigUint64Array<ArrayBufferLike>>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:127

bitcoin_get_utxos: ActorMethod<[get_utxos_request], get_utxos_response>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:131

bitcoin_get_utxos_query: ActorMethod<[get_utxos_request], get_utxos_response>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:132

bitcoin_send_transaction: ActorMethod<[send_transaction_request], undefined>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:133

get_blockchain_info: ActorMethod<[], blockchain_info>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:134

get_config: ActorMethod<[], config>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:135

set_config: ActorMethod<[set_config_request], undefined>

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:136


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:17

block_hash: block_hash

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:19

difficulty: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:20

height: number

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:18

timestamp: number

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:21

utxos_length: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:22


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:27

api_access: flag

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:28

blocks_source: Principal

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:30

burn_cycles: flag

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:36

disable_api_if_not_fully_synced: flag

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:37

fees: fees

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:31

lazily_evaluate_fee_percentiles: flag

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:29

network: network

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:33

stability_threshold: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:34

syncing: flag

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:35

watchdog_canister: [] | [Principal]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:32


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:39

get_balance: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:45

get_balance_maximum: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:49

get_block_headers_base: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:47

get_block_headers_cycles_per_ten_instructions
Section titled “get_block_headers_cycles_per_ten_instructions”

get_block_headers_cycles_per_ten_instructions: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:42

get_block_headers_maximum: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:51

get_current_fee_percentiles: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:40

get_current_fee_percentiles_maximum: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:43

get_utxos_base: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:48

get_utxos_cycles_per_ten_instructions: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:46

get_utxos_maximum: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:41

send_transaction_base: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:50

send_transaction_per_byte: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:44


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:54

address: string

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:56

min_confirmations: [number] | []

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:57

network: network

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:55


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:59

end_height: [number] | []

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:61

network: network

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:62

start_height: number

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:60


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:64

block_headers: block_header[]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:66

tip_height: number

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:65


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:68

network: network

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:69


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:71

address: string

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:74

filter: [] | [{ page: Uint8Array; } | { min_confirmations: number; }]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:73

network: network

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:72


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:76

next_page: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:77

tip_block_hash: block_hash

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:79

tip_height: number

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:78

utxos: utxo[]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:80


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:82

api_access: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:83

blocks_source: [] | [Principal]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:85

burn_cycles: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:91

disable_api_if_not_fully_synced: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:92

fees: [] | [fees]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:86

lazily_evaluate_fee_percentiles: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:84

network: [] | [network]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:88

stability_threshold: [] | [bigint]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:89

syncing: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:90

watchdog_canister: [] | [[] | [Principal]]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:87


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:96

txid: Uint8Array

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:97

vout: number

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:98


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:101

network: network

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:103

transaction: Uint8Array

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:102


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:105

api_access: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:106

burn_cycles: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:112

disable_api_if_not_fully_synced: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:113

fees: [] | [fees]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:108

lazily_evaluate_fee_percentiles: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:107

stability_threshold: [] | [bigint]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:110

syncing: [] | [flag]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:111

watchdog_canister: [] | [[] | [Principal]]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:109


Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:115

height: number

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:116

outpoint: outpoint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:118

value: bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:117

address = string

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:13


block_hash = Uint8Array

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:14


block_header = Uint8Array

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:15


block_height = number

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:16


canister_arg = { init: init_config; } | { upgrade: [] | [set_config_request]; }

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:24


flag = { disabled: null; } | { enabled: null; }

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:53


millisatoshi_per_byte = bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:94


network = { mainnet: null; } | { regtest: null; } | { testnet: null; }

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:95


satoshi = bigint

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:100

const idlFactory: IDL.InterfaceFactory

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:138


const init: (args) => IDL.Type[]

Defined in: packages/canisters/src/declarations/ckbtc/bitcoin.d.ts:139

typeof IDL

IDL.Type[]