ord icon indicating copy to clipboard operation
ord copied to clipboard

How to split one UXTO that contains 4 inscriptions?

Open pdm1230 opened this issue 1 year ago • 4 comments

Hi, I used Bitcoin-cli to inscribe 4 months ago, find that 1 UXTO(output value about 160,000 sats) contains 4 inscriptions. When I try to transfer 1 of them, I get the error: "error: cannot send xxx without also sending inscription xxx at xxx".

How should I do?

pdm1230 avatar Jun 17 '23 09:06 pdm1230

You need to move the satpoints staring from the back of the output to the front.

E.g.:

UTXO1: [ ins1 ins2 ins3 ins4 ]

Find the sat point for ins4, use ord wallet send to move it to a new address.

Now your UTXOs look like:

UTXO1: [ ins1 ins2 ins3 ] UTXO2: [ ins4 ]

Repeat the process for ins3 and ins2.

The reason you work from the end to the beginning is so you can protect your inscription sat points from being used for fees or as padding for other inscriptions.

omarkilani avatar Jun 18 '23 00:06 omarkilani

Hi @pdm1230

Can you see if https://sating.io/ will work for you?

Make sure you send them from the end to the beginning there too. Make sure you have another UTXO at the same address to use for fees.

To make ord do this you would need to patch the code to ignore any inscription checks and treat them as raw sats.

omarkilani avatar Jun 18 '23 16:06 omarkilani

You need to move the satpoints staring from the back of the output to the front.

E.g.:

UTXO1: [ ins1 ins2 ins3 ins4 ]

Find the sat point for ins4, use ord wallet send to move it to a new address.

Now your UTXOs look like:

UTXO1: [ ins1 ins2 ins3 ] UTXO2: [ ins4 ]

Repeat the process for ins3 and ins2.

The reason you work from the end to the beginning is so you can protect your inscription sat points from being used for fees or as padding for other inscriptions.

How do I achieve this? Can I achieve this using psbt?

winktool avatar Mar 09 '24 15:03 winktool