Boost Transaction
Overview
Boost an array of transaction ids. User must own some of the outputs of those transactions
post
/v0/transaction/boost
Authorizations
x-api-keystringRequired
Body
runeAddressstringRequired
The rune address of the user. It must be a taproot address. (P2TR). If no bitcoin address is provided, the rune address will be used for bitcoin too.
paymentAddressstringOptional
The bitcoin address of the user.
runePublicKeystring · min: 64 · max: 66RequiredPattern:
The rune public key of the user.
^[0-9a-fA-F]+$paymentPublicKeystring · min: 64 · max: 66OptionalPattern:
The payment public key of the user.
^[0-9a-fA-F]+$transactionIdsstring[]Required
The transaction ids to boost.
Responses
201Success
application/json
400
Transaction speedup error
application/json
401
Unauthorized
application/json
403
User not found
application/json
post
/v0/transaction/boostAuthorizations
x-api-keystringRequired
Body
runeAddressstringRequired
The rune address of the user. It must be a taproot address. (P2TR). If no bitcoin address is provided, the rune address will be used for bitcoin too.
paymentAddressstringOptional
The bitcoin address of the user.
signedPsbtstringRequired
The signed PSBT of the transaction.
txTypeone ofRequired
The type of the transaction.
const: tradeOptional
const: prepare_walletOptional
const: extractOptional
const: purchaseOptional
const: vsrCreationOptional
const: depositOptional
const: withdrawOptional
const: mintOptional
const: etchOptional
const: initialize_poolOptional
const: increase_liquidityOptional
const: decrease_liquidityOptional
const: open_positionOptional
const: add_pool_shardsOptional
const: swapOptional
Responses
201Success
application/json
Responsestring
400
Transaction speedup error
application/json
401
Unauthorized
application/json
403
User not found
application/json
post
/v0/transaction/broadcastLast updated