everybody, I'm currently trying to learn how to automatically deploy a smart contract to the Ethereum blockchain and I heard of the JSON RPC way of doing that. There are the eth_sendTransaction
and the eth_getTransactionReceipt
that I think will be used at some point. Although, I didn't figure out how the transactions are signed. If someone could help me with any info I'll be very thankful.
But the main question is: Is it necessary to run an Ethereum node to automatically deploy and interact with smart contracts? This information wasn't very clear to me as a beginner. If it is necessary, is there any other way that I wouldn't need to run one node?
Thank you, guys!