Create secure purchase intent (unsigned PSBT)

Creates an unsigned PSBT for secure purchases that needs to be signed by the buyer

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
inscriptionIds
array of strings

Array of inscription IDs to purchase

inscriptionIds
runesOutputs
array of strings

Array of runes outputs to purchase

runesOutputs
string
required

Buyer's Bitcoin address

string
required

Address to receive purchased tokens

string | null

Buyer's internal public key, or null when buyerScripts defines a NUMS Taproot wallet

buyerScripts
array of objects

Optional Taproot script leaves used to derive custom buyer addresses

buyerScripts
enum

Transaction fee rate option. Can be one of the predefined options (fastestFee, halfHourFee, hourFee, minimumFee) or a custom number sat/vB.

number

Number of output splits (optional)

boolean
Defaults to true

Force full secure flow by disabling compact purchase optimization (defaults to true)

signedPaymentPrepPSBTs
array of strings

Array of signed payment preparation PSBTs

signedPaymentPrepPSBTs
signedPurchasePSBTs
array of strings

Array of signed purchase PSBTs (optional)

signedPurchasePSBTs
string

Referral address for commission (optional)

boolean

Locks whether the referral address should be treated as a creator royalty address (optional)

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json