Refactor the error handling to adopt a Rust‑style Result<T, E> pattern.
Look at the returns.result Python library : https://returns.readthedocs.io/en/latest/pages/result.html
I’ve already started working on this issue — you can check the branch here : https://github.com/teamssUTXO/bitcoin_mcp/tree/refactor/error-handling
Refactor the error handling to adopt a Rust‑style Result<T, E> pattern.
Look at the returns.result Python library : https://returns.readthedocs.io/en/latest/pages/result.html
I’ve already started working on this issue — you can check the branch here : https://github.com/teamssUTXO/bitcoin_mcp/tree/refactor/error-handling