Comments (19)
Ok so when I run the command in the console - I get this output
{
"psbt": "",
"complete": false
}
After pasting the psbt back into openordex - I receive the error Please sign and finalize the PSBT before submitting it
from openordex.
@nybe If you build sparrow wallet from source - it will work
They fixed the bug here:
sparrowwallet/sparrow#836
But haven't released a new version since (latest version is 1.7.2)
from openordex.
Thanks for the issue.
You're right, Bitcoin Core actually doesn't support signing a PSBT with non-default sighash flags (like we need for our use-case of listing an ordinal for sale)
The workaround is to use the console window for signing that PSBT by going to Window->Console (Ctrl-I):
And in there, executing the command:
walletprocesspsbt "PSBT_GOES_HERE" true "SINGLE|ANYONECANPAY"
(and replacing PSBT_GOES_HERE
with the PSBT copied from openordex)
P.S.
I believe this workaround is not necessary for the step of buying a listed ordinal
from openordex.
Ah nice! I missed the pipe between SINGLE | ANYONECANPAY
Also tried the same thing with sparrow, it didnt seem to like it when I pasted that psbt.
from openordex.
Yeah I filed a bug report about that for sparrow and they had it fixed
sparrowwallet/sparrow#836
Now when building from source it signs, but produces an invalid TX
I need to open a new issue there
from openordex.
total layman so bear with me if I haven't posted this here properly... tried loading the copied PSBT text into "open transaction" in sparrow wallet and nothing happens. I downloaded the PSBT and tried opening it as a file and i get:
from openordex.
thanks for the suggestion @orenyomtov, got it working
@nybe If you build sparrow wallet from source - it will work They fixed the bug here: sparrowwallet/sparrow#836
But haven't released a new version since (latest version is 1.7.2)
from openordex.
spoke too soon, trying to list another ordinal on your site and (java) Sparrow wallet is again not accepting the copy/pasted or PSBT file... "invalid file"
from openordex.
Which inscription? Does it work on other inscriptions? Can you share the PSBT?
from openordex.
sorry I may have jumped the gun, I just now realized that the receive transaction is not fully confirmed in Sparrow wallet...
will try again when confirmed and let you know how it goes
from openordex.
from openordex.
Is the wallet a taproot wallet? Is there an error? How exactly is it not working? Any logs in the debug log?
from openordex.
from openordex.
from openordex.
from openordex.
Thanks!
This last commit should have fixed it:
bcc5bdf
Refresh the page and try again
from openordex.
from openordex.
Thanks for helping with debugging this.
Can you please provide the signed PSBT/transaction so I can try to reproduce it?
from openordex.
from openordex.
Related Issues (20)
- Show inscription number for each inscription on overview page HOT 2
- Listing just sits there on 'Submitting', after the tx was signed HOT 2
- Unable to list the inscription for sale: Cannot read properties of undefined (reading 'isUserSignedIn')
- Sorting options for inscriptions listed in order book HOT 1
- Filtering options for inscriptions listed in order book
- add supply and inscription # range to collection overview HOT 1
- Improvements to signature validation to prevent fake listings HOT 5
- Sorting options for collections
- Show offer to buy on collection page HOT 1
- 1000 sat added to vout before the inscription HOT 1
- btcToSat conversion precision
- ordinals-collection pull requests stale HOT 1
- bugged listing ui to create fake listings HOT 3
- How to get the nft sale price
- Site becoming too slows. HOT 1
- Suggestion for true open ordinals collections standard
- UniSat Wallet Taproot address and Dummy UTXO - Missing witness utxo HOT 1
- Buy button becomes non-responsive with Hiro wallet installed HOT 2
- Unable to list the inscription for sale: `Please sign and finalize the PSBT before submitting it` HOT 4
- View all inscriptions in decentralized order book HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openordex.