Ticker of the platform protocol coin. Options: BCH or tBCH
bchd_urls
array of strings
A list of BCHD gRPC API server URLs, used for validation of SLP token transactions. It's recommended to add as many servers as possible. The URLs list can be found at https://bchd.fountainhead.cash/.
Optional. Overwrites the address format from coins file, if set. A standard AddressFormat object.
allow_slp_unsafe_conf
boolean
Optional, defaults to false. If true, allows bchd_urls to be empty. Warning: it is highly unsafe to do so as it may lead to invalid SLP transactions generation and tokens burning.
get_balances
boolean
Optional, defaults to true. If false, coin and token balances will not be returned in the response, and the response will be returned more quickly.
required_confirmations
integer
Optional, defaults to value in the coins file, or 3 if not set. Confirmations to wait for steps in swap.
requires_notarization
boolean
Optional, defaults to true. Has no effect on BCH.
tx_history
boolean
Optional, defaults to true. If true the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to true to use the my_tx_history method
utxo_merge_params
object
A standard UtxoMergeParams object. Used to reduce a wallet's UTXO count in cases where it is causing significantly slower RPC responses.
A short indication of how the requested process is progressing.
details.result
object
Depending on the state of process progress, this will contain different information as detailed in the items below.
.error
string
The ticker of the coin being activated
.error_path
string
Used for debugging. A reference to the function in code base which returned the error
.error_trace
string
Used for debugging. A trace of lines of code which led to the returned error
.error_type
string
An enumerated error identifier to indicate the category of error
.error_data
string
Additonal context for the error type
Possible Error Cases:
TaskTimedOut - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey)
CoinCreationError - Error during activation. E.g. incorrect or inactive electrum servers.
HwError - This is the most important error type. Unlike other error types, HwError requires the GUI / User to check the details in error_data field to know which action is required. View the HwError error type details for more info.
The identifying number returned when initiating the initialisation process.
user_action
object
Object containing the params below
user_action.action_type
string
Will be TrezorPin for this method
user_action.pin
string (number)
When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information.