/api/v2/{coin}/wallet/{walletId}/consolidateAccount/build
Build a consolidation transaction for an account-based asset. Once built, you must sign and send the transaction. For account-based assets, consolidating the balances in the receive addresses to the base address maximizes the spendable balance of a wallet.
coin
stringRequiredalgo
talgo
xtz
txtz
eth
hteth
walletId
stringRequired59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
consolidateAddresses
array[string] apiVersion
string full
lite
1 2 3 4 5 6 7 8 9 10
let params = { consolidateAddresses: [ 'BVMEUTF37WNEQ6GYCZISRFHGLEMOKT5OCPPTTJXVED6JBSXKF6YJJRZRI4', '7ITFVRNTLUHLD4F2PIIYXXIQOAJAPRGMA7JHSN3SFH2BACLK7WM6CHT524', ], }; wallet.consolidateAccount(params).then(function (transactions) { // print generated transactions for signing console.dir(transaction); });
keyDerivationPath
string error
string required requestId
string required context
object name
string required