-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docs improvements #11
Conversation
Hi @cryptoquick , I will try to reproduce your steps later today. I found a wrong typo in line 36. Can you remove your home path, please? Great work! |
Hi! Currently I'm using opret instead of tapret, so not sure I can help you on this right now.
The output being unspendable IMO indicates that something went wrong. Could be a bug on some RGB library. Currently I'm busy debugging other stuff, but I'll update you when I'll give a look to tapret commitments. |
Good catch, thanks @crisdut ! Also, I'm not sure what value should be provided to the send argument of
I've found it can be omitted, but I'm not sure why it's there in the first place, what its purpose is. |
Thanks for the insight, thank you @zoedberg! |
Another thing I just noticed, after running through this, here's the output
But after publishing and waiting for it to be mined, I got this:
The empty array for unmined_endpoint_txids is as expected, but there shouldn't be any failures, right? |
The "--send" send the consignment file to a beneficiary by bifrost. The value is a node address (nodeid@ip:addr). This command is optional, and I never tested it. |
Hi @cryptoquick, please use version v0.8.3 of the descriptor-wallet. I reproduced the steps in both versions, and only the v0.8.2 version occurs |
@crisdut I've updated the instructions to use the latest descriptor-wallet. After updating the descriptor wallet and running through the demo procedure, I got this tx: |
I forgot to provide the output of rgb consignment validate:
I'm unsure if this is nominal / as expected. |
I changed descriptor-wallet to avoid the "burn bitcoin" problem (PROVABLY_UNSPENDABLE). Now, the transaction spent only the fee. Before opening a PR, I will make more tests on both networks (regtest and testnet). The image below shows an example transaction: |
@cryptoquick You are correct; this is unexpected. After investigating, I got it to reproduce this issue. The I will open an issue on rgb-node repo. Please, build and/or install |
Thank you and sorry for keeping it pending for long. I am not sure I got the conversation: was all the issues in it resolved or there are some pending? |
Yes, I think whatever issues I was having are separate from this work. |
In addition to the changes in #10, I wanted to add some clarifying information to the demo script for newcomers.
Also, I made use of the code in this branch, which combines that in RGB-WG/rgb-node#194 and RGB-WG/rgb-node#193
https://github.com/cryptoquick/rgb-node/tree/latest
It seems to work fine, and it produced this tx on testnet:
https://mempool.space/testnet/tx/d2e977d29ea1b97b65071fb034d00869863873eee1c319198173f3f8cc2477e2
Not sure if that's optimal or suboptimal in some way. I'd actually appreciate if @zoedberg or @crisdut could double-check.
I also made copies of the PSBTs and contracts in order to better analyze how they evolve over the process.

See zip here:
demo.zip
All sats in that wallet are unspendable now since I forgot to provide a change address maybe, so no harm in providing the wallet password. It's
asdfasdf
.