Cerințe: Pentru că nu am încredere în diverse programe de portofel de pe Internet (ETH-ul și Ethereum-ul meu au fost furate), am scris un program folosind .NET/C# pentru a transfera ETH. Deoarece transferul banilor pe mainnet este mai costisitor și costă solduri reale, testarea pe testnet este mai puțin costisitoare de tranzacționat.
Interfața Infura
Dacă nu doriți să sincronizați datele blockchain, puteți apela la o interfață terță parte pentru a interoga datele blockchain. Înscrie-ți un cont Infura și obține adresa interfeței.
Așa cum se arată mai jos:
SepoliaETH achiziționează
Pe testnet-ul Ethereum Sepolia, trebuie să obții câteva monede de test pentru a finaliza tranzacțiile noastre, iar acestea le poți obține gratuit după cum urmează:
Aplicația de consolă .NET
Creează un nou program de consolă .NET 8 cu următoarea referință:
Portofel 1:0x23BE20Cbb18e5741D0F8f0d41ba348c5cffa1244 Portofelul 2:0x5791123558c6e53A89a969B3931cF95Ed6C56c9A
Transferă bani folosind Wallet One0,02 eterAu fost date două portofele. Codul este următorul:
Discurs de transfer reușit:Autentificarea cu hyperlink este vizibilă.
Așa cum se arată mai jos:
Folosește-l pe Charles pentru a lua o geantă astfel:
eth_estimateGas
{ "id": 1, "jsonrpc": "2.0", "metodă": "eth_estimateGas", "params": [{ "de la": "0x23BE20Cbb18e5741D0F8f0d41ba348c5cffa1244", "to": "0x5791123558c6e53A89a969B3931cF95Ed6C56c9A", "valoare": "0x470de4df820000" }]
}
eth_feeHistory
{ "id": 1, "jsonrpc": "2.0", "metodă": "eth_feeHistory", "params": ["0x64", "cel mai recent", []]
}
eth_sendRawTransaction
{ "id": 1, "jsonrpc": "2.0", "metodă": "eth_sendRawTransaction", "params": ["0x02f87283aa36a701830f425b830f447d825208945791123558c6e53a89a969b3931cf95ed6c56c9a87470de4df82000080c080a0691c04859a5b7497208752bc14d7f7a14e2459db4c9c760678b6a345c7022342a01e3c193ad6604940f7724fec0d6db9ba0 837fb1feeca7f5829ce687f9e41e14c"]
}
eth_getTransactionReceipt
{ "id": 1, "jsonrpc": "2.0", "metodă": "eth_getTransactionReceipt", "params": ["0x042678ba0f454241249c6972f9570594228074f4a8834a7e59a74c4800c7ae75"]
}
Referință:Autentificarea cu hyperlink este vizibilă. |