I'm pretty new to Bitcoin development! I have seen the documentation above
RPC Commands that are available if you have a local copy of the blockchain.
But I would like to know if it is possible to create and send
send Transactions in the Bitcoin network without a local copy of the blockchain?
I use Java, but I try to avoid Bitcoinj. Currently I am trying to understand how everything works under the hood. I can add new addresses with the associated private keys (raw and
WIFFormats). They work well!
With the API provided by blockchain.com, I can get information about these addresses and see if they have received any coins.
The only missing part for me is to find a way to be programmatic send Some coins from these addresses to other addresses, without a local copy of the blockchain (and with RPC calls on it).
Aha blockchain.com Also provides a wallet API. However, correct me if I'm wrong by using it she Control the private keys, right? I would prefer to send coins by creating and signing the transactions locally and then broadcast them yourself … without local blockchain.
Is it possible? What are the options?