Open Keith-CY opened 1 year ago
I suggest we can rename the title to "Supporting advanced transaction", because the chained-transaction should be an implicit feature that just allows a client to use an uncommitted cell, and they don't need to chain the transactions manually. After a (chained) transaction has committed, it would appear in the transaction list with a Pending
status
But I think this draft design is still a good point to start for "advanced transaction". When a user enters the advanced mode, they can
This feature will start after https://github.com/Magickbase/neuron-public-issues/issues/218 because cell management will affect generate transactions.
usePendingCell
to control whether use pending cells when generating a transaction.I will create 2 PRs to complete this task.
Only when the balance is insufficient can I build a transaction through the cell ?If not,when build a transaction through the cell what is the difference between balance is insufficient and balance is sufficient ?@Danie0918
Only when the balance is insufficient can I build a transaction through the cell ?If not,when build a transaction through the cell what is the difference between balance is insufficient and balance is sufficient ?@Danie0918
I didn't quite get it . Chained transactions have nothing to do with balance, chained transaction mean lower fees and faster transaction speed.
Only when the balance is insufficient can I build a transaction through the cell ?If not,when build a transaction through the cell what is the difference between balance is insufficient and balance is sufficient ?@Danie0918
Chained transaction has a special usage that it can boost a pending transaction, named Child pay for parent(https://bitcoinops.org/en/topics/cpfp/#:~:text=Child%20Pays%20For%20Parent%20(CPFP)%20is%20a%20fee%20bumping%20technique,both%20transactions%20in%20a%20block.)
Briefly speaking, if a transaction_a was submitted with a lower fee, it will be de-prioritized. To fix the transaction fee, another transaction_b, which includes the outputs of transaction_a could be submitted with a higher fee, then the average fee of each transaction will be leveled up. Once the average fee is higher than the medium fee, these two transactions will be mined together.
This issue comes from https://github.com/Magickbase/neuron-public-issues/issues/56#issuecomment-1626710809
【Preview sending transaction pop-ups】This will contain basic information about the build transaction and visual charts to help users understand the upcoming transaction submission and customize its settings in subsequent iterations.