InitArgs
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:277
The initialization parameters of the minter canister.
Properties
Section titled “Properties”btc_checker_principal
Section titled “btc_checker_principal”btc_checker_principal: [] | [
Principal]
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:334
/ The canister id of the Bitcoin checker canister.
btc_network
Section titled “btc_network”btc_network:
BtcNetwork
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:318
The minter will interact with this Bitcoin network.
check_fee
Section titled “check_fee”check_fee: [] | [
bigint]
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:322
/ The fee paid per Bitcoin check.
deposit_btc_min_amount
Section titled “deposit_btc_min_amount”deposit_btc_min_amount: [] | [
bigint]
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:303
The minimal amount of BTC that can be converted to ckBTC. UTXOs with lower values will be ignored.
ecdsa_key_name
Section titled “ecdsa_key_name”ecdsa_key_name:
string
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:290
The name of the ECDSA key to use. E.g., “dfx_test_key” on the local replica.
get_utxos_cache_expiration_seconds
Section titled “get_utxos_cache_expiration_seconds”get_utxos_cache_expiration_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:281
/ The expiration duration (in seconds) for cached entries in the get_utxos cache.
kyt_fee
Section titled “kyt_fee”kyt_fee: [] | [
bigint]
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:343
/ The fee paid per check by the KYT canister (deprecated, use check_fee instead).
kyt_principal
Section titled “kyt_principal”kyt_principal: [] | [
Principal]
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:285
/ The canister id of the KYT canister (deprecated, use btc_checker_principal instead).
ledger_id
Section titled “ledger_id”ledger_id:
Principal
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:309
The principal of the ledger that handles ckBTC transfers. The default account of the ckBTC minter must be configured as the minting account of the ledger.
max_num_inputs_in_transaction
Section titled “max_num_inputs_in_transaction”max_num_inputs_in_transaction: [] | [
bigint]
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:326
/ The maximum number of input UTXOs allowed in a transaction.
max_time_in_queue_nanos
Section titled “max_time_in_queue_nanos”max_time_in_queue_nanos:
bigint
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:314
/ Maximum time in nanoseconds that a transaction should spend in the queue / before being sent.
min_confirmations
Section titled “min_confirmations”min_confirmations: [
number] | []
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:339
/ The minimum number of confirmations required for the minter to / accept a Bitcoin transaction.
mode:
Mode
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:294
/ The minter’s operation mode.
retrieve_btc_min_amount
Section titled “retrieve_btc_min_amount”retrieve_btc_min_amount:
bigint
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:298
The minimal amount of ckBTC that can be converted to BTC.
utxo_consolidation_threshold
Section titled “utxo_consolidation_threshold”utxo_consolidation_threshold: [] | [
bigint]
Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:330
/ The minimum number of available UTXOs to trigger a consolidation.