Create Rare Sat Inscription PSBT

OrdinalsBot offers a non-custodial way to generate inscription PSBTs that use rare sats in user's own wallet.

Creating a Special Sat Inscription PSBT

This service is highly experimental.

Make sure to carefully review any transactions you are signing in order to avoid unexpected consequences. Most wallets show the inputs & outputs of a PSBT before you sign them.

Use this endpoint to create a trustless inscription transactions using common and special sats in your custody.

Create CPFP PSBT

POST https://api.ordinalsbot.com/create-special-sats-psbt

Create a PSBT that would generate a inscription on the special sat provided, fees and postage comes out of a common sat output.

Request Body

NameTypeDescription

chargeAmount*

Number

Total amount to be sent to fundingAddress as fees and postage.

fundingAddress*

String

The address to which the PSBT will send funds. Note: This address would come from Create a Direct Inscription Order

buyerPaymentAddress*

String

Bitcoin payment address where common sats for fees and postage will be paid from.

buyerPaymentPublicKey*

String

Bitcoin payment public key where where common sats for fees and postage will be paid from.

specialSatsOutput*

String

UTXO that contains the special/rare sat that will inscribed on.

feeRate*

Number

Target Fee rate that should be used in sats/vB

{
    // PSBT to be signed and published by user's wallet
    "psbtBase64": "cHNi...AAAAA",
    // same PSBT in hex format (for leather wallet)
    "psbtHex": "70736274ff01...47dc200000000",
    // input indices user will need to sign to create the transaction
    "inputIndicesToSign": [
        0, 
        1
    ]
}

Get in touch for any feedback regarding this service in #developers channel on our discord: https://discord.ordinalsbot.com

Last updated