programmatically interact with Bitcoin Core C++