|
@@ -114,16 +114,23 @@ namespace HyperCube.Models
|
|
|
address = answer;
|
|
|
}
|
|
|
|
|
|
- //{"jsonrpc":"2.0","method":"eth_sendTransaction","params":[{ "from":"0xD81eeE6b39d9556c3067A3551A3FB2882b92F327", "to":"0x119b58faddcdbc09cafcd272530aa079cec10004", "gas":"0x31b2ef", "data":"0x11111111"}], "id":1}
|
|
|
+ public async Task<string> SendTransaction(string fromAddress, string toAddress, string sum)
|
|
|
+ {
|
|
|
+ Console.WriteLine($"SendTransaction from {fromAddress} to {toAddress} sum {sum}");
|
|
|
+ var answer = await RunFunction("eth_sendTransaction", $"{{\"from\":\"{address}\",\"to\":\"{toAddress}\",\"gas\":\"0x31b2ef\", \"data\":\"\", \"value\":\"{sum}\"}}");
|
|
|
+ return answer;
|
|
|
+ }
|
|
|
+
|
|
|
+ //{"jsonrpc":"2.0","method":"eth_sendTransaction","params":[{ "from":"0xD81eeE6b39d9556c3067A3551A3FB2882b92F327", "to":"0x119b58faddcdbc09cafcd272530aa079cec10004", "gas":"0x31b2ef", "data":"0x11111111"}], "id":1}
|
|
|
public async Task<string> RunContractWrite(string contractAddress, string data)
|
|
|
{
|
|
|
Console.WriteLine("RunContract contractAddress " + contractAddress);
|
|
|
- var req = $"{{ \"jsonrpc\":\"2.0\",\"method\":\"eth_sendTransaction\",\"params\":[{{\"from\":\"{address}\",\"to\":\"{contractAddress}\",\"gas\":\"0x31b2ef\", \"data\":\"{data}\"}}], \"id\":1}}";
|
|
|
-
|
|
|
- var answer = await Post.PostRequestAsync(req);
|
|
|
- dynamic jsonDe = JsonConvert.DeserializeObject(answer);
|
|
|
+ var answer = await RunFunction("eth_sendTransaction", $"{{\"from\":\"{address}\",\"to\":\"{contractAddress}\",\"gas\":\"0x31b2ef\", \"data\":\"{data}\"}}");
|
|
|
+ //$"{{ \"jsonrpc\":\"2.0\",\"method\":\"eth_sendTransaction\",\"params\":[{{\"from\":\"{address}\",\"to\":\"{contractAddress}\",\"gas\":\"0x31b2ef\", \"data\":\"{data}\"}}], \"id\":1}}";
|
|
|
+ //var answer = await Post.PostRequestAsync(req);
|
|
|
+ //dynamic jsonDe = JsonConvert.DeserializeObject(answer);
|
|
|
|
|
|
- Console.WriteLine("result " + answer);
|
|
|
+ //Console.WriteLine("result " + answer);
|
|
|
return answer;
|
|
|
}
|
|
|
|