ExpressAdvanced Wallets

POST

Send a new transaction to accelerate the targeted unconfirmed transaction either by using Child-Pays-For-Parent (CPFP) or Replace-By-Fee (RBF).

Retrieves the private key from KMS using the provided public key, then signs and broadcasts the transaction.

Use this endpoint only with advanced wallets. For other wallet types, use Accelerate Transaction.

Path Params

  • walletId string required
  • coin string required

Body Params

object

  • pubkey string required
    Public key used for signing the acceleration transaction.
  • source string enum required
    The key to use for signing the transaction.
    userbackup
  • cpfpTxIds array of strings
  • cpfpFeeRate number
    Fee rate in satoshis per byte for the CPFP transaction. Higher fee rates result in faster confirmations but higher transaction costs.
  • maxFee number
    Maximum fee in satoshis for the acceleration transaction. Helps prevent overpaying for transaction acceleration.
  • rbfTxIds array of strings
  • feeMultiplier number
    Fee multiplier for RBF transactions. The new fee will be the original fee multiplied by this value.

Responses

200
OK

Response Body

object

Successful acceleration response.
  • txid string required
    The transaction ID (hash) of the acceleration transaction. This can be used to track the transaction on a block explorer.
  • tx string required
    The full signed transaction in hexadecimal format. This transaction can be broadcast to the network.
400
Bad Request

Response Body

object

  • error string required
    The error name
  • details string required
    Error details
404
Not Found

Response Body

object

  • error string required
    The error name
  • details string required
    Error details
409
Conflict

Response Body

object

  • error string required
    The error name
  • details string required
    Error details
422
Unprocessable Entity

Response Body

object

  • error string required
    The error name
  • details string required
    Error details
500
Internal Server Error

Response Body

object

  • error string required
    The error name
  • details string required
    Error details
501
Not Implemented

Response Body

object

  • error string required
    The error name
  • details string required
    Error details