Bitcoin Core ships a machine-readable OpenRPC dump of its JSON-RPC surface and Ethos converts that dump into a strongly-typed Rust client, ethos-bitcoind.
Here's a concrete example, using Floresta, for instance.
Contributors are warmly welcome, see CONTRIBUTING.md.
The highest leverage help is usually reviewing open Bitcoin Core PRs here. Consider opening OpenRPC fidelity patches against Bitcoin Core if the dump can be improved.
CC0-1.0
This is experimental software in active development. Please use appropriate caution.