Skip to content
SwapKit is a powerful suite of tools for building blockchain applications.

createCustomUtxoApi

createCustomUtxoApi(methods): object

Defined in: toolboxes/src/utxo/helpers/api.ts:247

“Factory” to ensure typing for custom UTXO APIs

(txHash) => Promise<string> = ...

(address) => Promise<undefined | { address: BlockchairAddressCoreData; transactions: BlockchairTransaction[]; utxo: BlockchairUtxo[]; } | { address: { balance: number; transaction_count: number; }; utxo: never[]; }> = ...

(address) => Promise<number> = ...

(txHash) => Promise<string> = ...

() => Promise<number> = ...

(params) => Promise<object[]> = ...

object

broadcastTx: (txHash) => Promise<string>

string

Promise<string>

getAddressData: (address) => Promise<undefined | { address: BlockchairAddressCoreData; transactions: BlockchairTransaction[]; utxo: BlockchairUtxo[]; } | { address: { balance: number; transaction_count: number; }; utxo: never[]; }>

string

Promise<undefined | { address: BlockchairAddressCoreData; transactions: BlockchairTransaction[]; utxo: BlockchairUtxo[]; } | { address: { balance: number; transaction_count: number; }; utxo: never[]; }>

getBalance: (address) => Promise<number>

string

Promise<number>

getRawTx: (txHash) => Promise<string>

string

Promise<string>

getSuggestedTxFee: () => Promise<number>

Promise<number>

scanUTXOs: (params) => Promise<object[]>

string

boolean

Promise<object[]>