-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
backendAffects the backend serverAffects the backend serverenhancementAdditional functionalityAdditional functionalityfrontendAffects the clientAffects the client
Description
Bitfeed can run on a pruned node (#49), but the user experience is degraded and some features don't work.
Handling pruned data more gracefully would enable full support for pruned nodes.
- Friendly error message when a searched block or transaction is unavailable due to pruning.
- Fetch prevouts using
gettxoutinstead ofgetrawtransactionfor transactions in the mempool.- even if an ancestor transaction is pruned, the input we need is still stored in the UTXO cache.
- (only works for mempool transactions)
- even if an ancestor transaction is pruned, the input we need is still stored in the UTXO cache.
- Special handling for pruned/unavailable inputs in the transaction details diagram
- Label input address as 'pruned' or 'missing'
- Label amount as 'unknown'
- Set input line weight as the average unknown fee (i.e. share unused value equally across missing inputs)
- Draw in a different color?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
backendAffects the backend serverAffects the backend serverenhancementAdditional functionalityAdditional functionalityfrontendAffects the clientAffects the client