-
Notifications
You must be signed in to change notification settings - Fork 58
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
Bubble up errors from the Bitcoin interface instead of panic'ing there #909
base: master
Are you sure you want to change the base?
Bubble up errors from the Bitcoin interface instead of panic'ing there #909
Commits on Jan 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 65f87ab - Browse repository at this point
Copy the full SHA 65f87abView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdbedb8 - Browse repository at this point
Copy the full SHA bdbedb8View commit details -
lib: externalize the Bitcoin poller thread handling
The caller is now responsible for running the poller in a thread.
Configuration menu - View commit details
-
Copy full SHA for d8c59e3 - Browse repository at this point
Copy the full SHA d8c59e3View commit details -
lib: add a TODO to harmonize the interface of the JSONRPC server with…
… the Bitcoin poller We won't do it here to avoid further increasing a large diff.
Configuration menu - View commit details
-
Copy full SHA for 706b7ee - Browse repository at this point
Copy the full SHA 706b7eeView commit details -
bitcoind: make all node requests faillible
For now this just moves the expect()s one layer up.
Configuration menu - View commit details
-
Copy full SHA for 82bec1e - Browse repository at this point
Copy the full SHA 82bec1eView commit details -
bitcoind: make wallet requests fallible
Same as previous commit but for wallet requests
Configuration menu - View commit details
-
Copy full SHA for 9d5c0bf - Browse repository at this point
Copy the full SHA 9d5c0bfView commit details -
bitcoind: make get_block_hash return a result
It's less straightforward for calls which return a JSONRPC error on not found
Configuration menu - View commit details
-
Copy full SHA for 236af57 - Browse repository at this point
Copy the full SHA 236af57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21c9f16 - Browse repository at this point
Copy the full SHA 21c9f16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5664a79 - Browse repository at this point
Copy the full SHA 5664a79View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb768e0 - Browse repository at this point
Copy the full SHA fb768e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72920b2 - Browse repository at this point
Copy the full SHA 72920b2View commit details