Prasības: Tā kā es neuzticos dažādām maka programmatūrām internetā (mani ETH un Ethereum ir nozagti), es uzrakstīju programmu, izmantojot .NET/C#, lai pārsūtītu ETH. Tā kā naudas pārskaitīšana galvenajā tīklā ir dārgāka un maksā reālus atlikumus, testēšana testtīklā ir lētāka.
Infura interfeiss
Ja nevēlaties sinhronizēt blokķēdes datus, varat izsaukt trešās puses saskarni, lai vaicātu blokķēdes datus. Reģistrējieties Infura kontam un iegūstiet saskarnes adresi.
Kā parādīts zemāk:
SepoliaETH iegādājas
Sepolia Ethereum testtīklā jums ir jāiegūst dažas testa monētas, lai pabeigtu mūsu darījumus, un jūs varat tās iegūt bez maksas šādi:
.NET konsoles lietotne
Izveidojiet jaunu .NET 8 konsoles programmu ar šādu atsauci:
1. maks:0x23BE20Cbb18e5741D0F8f0d41ba348c5cffa1244 2. maks:0x5791123558c6e53A89a969B3931cF95Ed6C56c9A
Pārskaiti naudu, izmantojot Wallet One0,02 ēterisTika iedoti divi maki. Kods ir šāds:
Veiksmīga pārsūtīšanas adrese:Hipersaites pieteikšanās ir redzama.
Kā parādīts zemāk:
Izmantojiet Čārlzu, lai paņemtu somu šādi:
eth_estimateGas
{ "id": 1, "jsonrpc": "2.0", "metode": "eth_estimateGas", "params": [{ "no": "0x23BE20Cbb18e5741D0F8f0d41ba348c5cffa1244", "uz": "0x5791123558c6e53A89a969B3931cF95Ed6C56c9A", "value": "0x470de4df820000" }]
}
eth_feeHistory
{ "id": 1, "jsonrpc": "2.0", "metode": "eth_feeHistory", "params": ["0x64", "jaunākais", []]
}
eth_sendRawTransaction
{ "id": 1, "jsonrpc": "2.0", "metode": "eth_sendRawTransaction", "params": ["0x02f87283aa36a701830f425b830f447d825208945791123558c6e53a89a969b3931cf95ed6c56c9a87470de4df82000080c080a0691c04859a5b7497208752bc14d7f7a14e2459db4c9c760678b6a345c7022342a01e3c193ad6604940f7724fec0d6db9ba0 837fb1feeca7f5829ce687f9e41e14c"]
}
eth_getTransactionReceipt
{ "id": 1, "jsonrpc": "2.0", "metode": "eth_getTransactionReceipt", "params": ["0x042678ba0f454241249c6972f9570594228074f4a8834a7e59a74c4800c7ae75"]
}
Atsauce:Hipersaites pieteikšanās ir redzama. |