-
Notifications
You must be signed in to change notification settings - Fork 4
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
Create an intuitive info-graphic for bumping channel open feature #62
Comments
@saubyk at which stage does the user see this message? When they click on the bump fee action? |
Yes. When the use clicks on bump fee, this modal pops up, for instructions and input. |
Hey @saubyk Attaching a user journey I worked on to better my understanding of this process. Also attaching a lo-fi wireframe of what a potential user flow / carousel journey might look like. |
This was most helpful ... guessed index was "1" .. didn't work .... reguessed "0"it worked though I never saw on the blockchain explorer what the index was ....(I'm an absolute newb) But thanks. |
@BTC-LumpenProletariat since this is an advanced function, we want the users to understand exactly what they are doing. Inability to grasp the basics can result in expensive mistakes. |
@swedishfrenchpress This completely fell of my radar. I will take a look at the journey map and come up with some more ideas around this. CPFP is going to be an important function in a busy mempool environment and investing time in making it clear to the users is a worthy exercise IMO. I think we should look at two aspects in designing the UX here:
|
Just a minor pic of what the "index" was would be helpful. Got the job done and the channel went thru at 1sat anyway. |
So if I hear you correctly, I would simply enter either a 1 or 0 in the "index for change output" section? Or am i missing something? |
@atkatl1 You are correct, it's just a matter of entering 1 or 0. Now I am thinking we may have overcomplicated this way too much. 😅 |
Hello, I am right now trying to figure it out and thank god I found your thread here. P.S.: I tried 1. Because "change output" sounds to me like "the smaller one". Was wrong. Entered 0 instead. It worked. |
Yes, it should not be too small to spend.
The change output is the amount you are getting back from channel open transaction. For example, if you used your existing UTXO of 500,000 Sats to open a 100,000 Sats channel; 400,000 Sats will be your change output. It can be bigger or smaller depending upon your UTXO & channel size. |
If pending channel open transactions are stuck in mempool because of low fee rate set on the transactions, the channel can be in pending state for a long time. This pending channel open transaction can be accelerated by bumping up the fee of change output transaction, if there is a significant change output associated with the transaction. This is known as CPFP or Child Pays For Parent.
The process to bump the fee requires investigating the transaction in a block explorer to make a determination of the size-able balance and the index of the change output. Once the user knows the detail then they can input the index and the appropriate fee rate to bump up the fee
This process is elaborate and can be confusing, if all the steps are not followed in the right order. If we provide a visual 3-4 step guidance, it can help guides the users better.
The whole process should occur per the below steps:
Pending
tab of the channels page and opens thePending Open
section and selects theBump Fee
action.Channel point
on the modal and search for the transaction on a block explorer, to examine the change output.Bump Fee
button to attempt fee bump.The text was updated successfully, but these errors were encountered: