Изисквания: Тъй като не се доверявам на различни софтуери за портфейли в интернет (моят ETH и Ethereum са откраднати), написах програма, използваща .NET/C# за прехвърляне на ETH. Тъй като прехвърлянето на пари в основната мрежа е по-скъпо и струва реални баланси, тестването в тестовата мрежа е по-евтино за извършване на транзакции.
Интерфейс Infura
Ако не искате да синхронизирате блокчейн данни, можете да извикате интерфейс от трета страна, за да заявите блокчейн данни. Регистрирайте се за акаунт в Infura и вземете интерфейсния адрес.
Както е показано по-долу:
SepoliaETH придобива
В тестнета Sepolia Ethereum трябва да вземете няколко тестови монети, за да завършите нашите транзакции, и можете да ги получите безплатно, както следва:
.NET конзолно приложение
Създайте нова конзолна програма за .NET 8 със следния референт:
Портфейл 1:0x23BE20Cbb18e5741D0F8f0d41ba348c5cffa1244 Портфейл 2:0x5791123558c6e53A89a969B3931cF95Ed6C56c9A
Прехвърляне на пари чрез Wallet One0.02 етерБяха дадени два портфейла. Кодът е следният:
Успешен адрес за прехвърляне:Входът към хиперлинк е видим.
Както е показано по-долу:
Използвайте Чарлз, за да вземете чанта по следния начин:
eth_estimateGas
{ "id": 1, "jsonrpc": "2.0", "метод": "eth_estimateGas", "params": [{ "от": "0x23BE20Cbb18e5741D0F8f0d41ba348c5cffa1244", "to": "0x5791123558c6e53A89a969B3931cF95Ed6C56c9A", "стойност": "0x470de4df820000" }]
}
eth_feeHistory
{ "id": 1, "jsonrpc": "2.0", "метод": "eth_feeHistory", "params": ["0x64", "най-ново", []]
}
eth_sendRawTransaction
{ "id": 1, "jsonrpc": "2.0", "метод": "eth_sendRawTransaction", "парами": ["0x02f87283aa36a701830f425b830f447d825208945791123558c6e53a89a969b3931cf95ed6c56c9a87470de4df82000080c080a0691c04859a5b7497208752bc14d7f7a14e2459db4c9c760678b6a345c7022342a01e3c193ad6604940f7724fec0d6db9ba0 837fb1feeca7f5829ce687f9e41e14c"]
}
eth_getTransactionReceipt
{ "id": 1, "jsonrpc": "2.0", "метод": "eth_getTransactionReceipt", "params": ["0x042678ba0f454241249c6972f9570594228074f4a8834a7e59a74c4800c7ae75"]
}
Препратка:Входът към хиперлинк е видим. |