Skip to content

InitArgs

Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:277

The initialization parameters of the minter canister.

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: BtcNetwork

Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:318

The minter will interact with this Bitcoin network.


check_fee: [] | [bigint]

Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:322

/ The fee paid per Bitcoin check.


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: 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: [] | [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: [] | [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: [] | [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: 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: [] | [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: 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: [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: 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: [] | [bigint]

Defined in: packages/canisters/src/declarations/ckbtc/minter.d.ts:330

/ The minimum number of available UTXOs to trigger a consolidation.