You are unable to leave the calldata empty when using the `sendtocontract` RPC method. 