Skip to content
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

feat: display unconfirmed transaction ETA #183

Open
chaserene opened this issue May 9, 2024 · 0 comments
Open

feat: display unconfirmed transaction ETA #183

chaserene opened this issue May 9, 2024 · 0 comments

Comments

@chaserene
Copy link

this is a proposal with a future in mind where Monero may experience a long-sustained high transaction volume.

barring disruptions (like wallets not picking the right fee level, nodes having a wrong view of the chain or the txpool, or miners acting irrationally), it should be possible to give a close estimate of the inclusion time for unconfirmed transactions based on the actual values of the scaling variables (penalty-free block size, etc.), the actual content of the txpool and the transaction’s fee level.

the arrival of a new block being a Poisson point process, you can multiply the number of estimated blocks to wait by the target block time to arrive at an ETA in minutes/hours. this is useful because it’s understandable without any technical background.

the idea was inspired by Electrum, which displays something related but less useful (distance in megabytes from the tip of the next expected block) in the date column for unconfirmed transactions. similarly, I think this information is more useful than what Feather currently puts there (which is the time the transaction was first seen in the txpool).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant