Client
Extends xchain_utxo_1.Client
Custom Bitcoin client
Parameters
paramsUtxoClientParams (optional, defaultexports.defaultBTCParams)
getAssetInfo
Returns any BTC asset info
validateAddress
Validate the given address.
Parameters
addressAddress
Returns boolean true or false
compileMemo
Compile memo.
Parameters
memostring The memo to be compiled.
Returns Buffer The compiled memo.
getFeeFromUtxos
Get the transaction fee.
Parameters
inputsArray<UTXO> The UTXOs.feeRateFeeRate The fee rate.dataBuffer The compiled memo (Optional). (optional, defaultnull)
Returns number The fee amount.
buildTx
Parameters
param0Objectparam0.amountparam0.recipientparam0.memoparam0.feeRateparam0.senderparam0.spendPendingUTXO(optional, defaulttrue)
Meta
- deprecated: This is deprecated.
prepareTx
Prepare transfer.
Parameters
paramsTxParams&Address&FeeRate&boolean The transfer options.params.senderparams.memoparams.amountparams.recipientparams.spendPendingUTXO(optional, defaulttrue)params.feeRate
Returns PreparedTx The raw unsigned transaction.