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 `gettxout` instead of `getrawtransaction` for 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) - [ ] 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?