Bitcoind/Bitcoin Core RPC utilities, including BitcoindRPCClient wrapping btcd
rpcclient with extended methods like SubmitPackage for v3 transaction package
relay.
BitcoindRPCClient— Wraps anrpcclient.Clientand addsSubmitPackage, a v3 parents+child package-relay call not yet exposed by the standard btcd RPC client.
- Depends on:
btcd/rpcclient,btcd/btcjson,btcd/wire(RPC plumbing only; no other repo packages). - Depended on by:
harness(test environment'sBitcoindClienthelper).
SubmitPackagerequires at least one parent transaction and a non-nil child; it errors immediately otherwise rather than forwarding a malformed request to bitcoind.maxFeeRateBTCPerVByteis converted to BTC/kvB before being sent, matching bitcoind'ssubmitpackageRPC parameter units.
- ARCHITECTURE.md — System-wide package map.