JSON/RPC communications are complex, dealing with binary Recursive Length Prefix (RLP) encoded payloads generated according to an Application Binary Interface (ABI) of the methods on a Smart Contract. To sign and submit a transaction takes many individual calls - including asynchronously polling until the transactions are mined into blocks.. "/>