-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Graceful degradation for pruned and txindex-less nodes #279
Graceful degradation for pruned and txindex-less nodes #279
Commits on Feb 14, 2021
-
Graceful degradation for pruned and txindex-less nodes
`txindex` related changes: - Fetch block transactions with `getrawtransaction <txid> <blockhash>`. This works without `txindex`. - Tolerate missing previous output information and render transactions without it. Pruning related changes: - Fallback to `getblockheader` instead of `getblock` for pruned blocks. The txid list and weight/size information will be missing. - Tolerate missing block stats.
Configuration menu - View commit details
-
Copy full SHA for 4b8df29 - Browse repository at this point
Copy the full SHA 4b8df29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 323b7aa - Browse repository at this point
Copy the full SHA 323b7aaView commit details -
Don't attempt to retrieve transactions without the blockhash, unless …
…txindex is available
Configuration menu - View commit details
-
Copy full SHA for 5c66c3c - Browse repository at this point
Copy the full SHA 5c66c3cView commit details -
Allow explicitly specifying the transaction height
i.e. `/tx/<txid>?height=<height>`. This can work without txindex. When txindex is disabled, the block page links to the transactions with this parameter set.
Configuration menu - View commit details
-
Copy full SHA for ddda7fe - Browse repository at this point
Copy the full SHA ddda7feView commit details -
Try loading transactions without a blockhash, in case they're in the …
…mempool But still avoid unnecessarily loading prevouts
Configuration menu - View commit details
-
Copy full SHA for 445fb06 - Browse repository at this point
Copy the full SHA 445fb06View commit details -
Also: - Use nicer-looking /tx/<txid>@<height> URLs - Simplify by removing some unnecessary code - Fix a bug where searching for invalid block height hanged
Configuration menu - View commit details
-
Copy full SHA for 66410a7 - Browse repository at this point
Copy the full SHA 66410a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f7a578 - Browse repository at this point
Copy the full SHA 9f7a578View commit details -
Configuration menu - View commit details
-
Copy full SHA for f02f98e - Browse repository at this point
Copy the full SHA f02f98eView commit details -
Provide a more useful message when txindex is off
Also changed session.userMessage to render as markdown, hopefully that's okay?
Configuration menu - View commit details
-
Copy full SHA for 0cef27a - Browse repository at this point
Copy the full SHA 0cef27aView commit details
Commits on Feb 18, 2021
-
Display fee of mempool transactions
Using the information from `getmempooletry`.
Configuration menu - View commit details
-
Copy full SHA for 5526d18 - Browse repository at this point
Copy the full SHA 5526d18View commit details
Commits on Feb 19, 2021
-
Lookup txid in external Electrum txindex
This only works with Electrs and requires enabling BTCEXP_ELECTRUM_TXINDEX. See: romanz/electrs@a0a3d4f
Configuration menu - View commit details
-
Copy full SHA for bea32a6 - Browse repository at this point
Copy the full SHA bea32a6View commit details