Einfache Übertragung durchführen

Beispiel-Node-Skript zum Überweisen von Token und Verifizieren der Transaktion auf beiden Chains.

Sende 2 wei von einer deiner Wallets z. B. 0xf0e0CA2704D047A7Af27AafAc6D70e995520C2B2 an eine andere Wallet z. B. 0xa3349dE31ECd7fd9413e1256b6472a68c920D186.

npm install ethers
node -e "const { ethers } = require('ethers'); (async () => { const pk = '241bfd22ba3307c78618a5a4c04f9adbd5c87d633df8d81cfb7c442004157aba'; const to = '0xa3349dE31ECd7fd9413e1256b6472a68c920D186'; const provider = new ethers.JsonRpcProvider('http://localhost:8545'); const wallet = new ethers.Wallet(pk, provider); const tx = await wallet.sendTransaction({ to, value: ethers.parseEther('0.00000001') }); console.log(tx.hash); })()"

Vergleiche Transaktionsdetails zwischen Geth und Solana wie unten gezeigt.

Transaktion auf Geth und Solana vergleichen

Hole Transaktion auf OP Geth (ersetze unten durch deinen Transaktions-Hash)

cast tx 0x0cac148ca9010016c2f5cc6edbc87d1fca31bcdeb85a1e606f0ef95d6d30f491 -r http://localhost:8545

Hole Transaktion auf Solana mit dem Light Client (ersetze unten durch deinen Transaktions-Hash)

cast tx 0x0cac148ca9010016c2f5cc6edbc87d1fca31bcdeb85a1e606f0ef95d6d30f491 -r http://localhost:9090

Diese Transaktionen sollten alle die gleichen Felder haben, zum Beispiel:

blockHash            0xe01b6e98ec758244cafb4adadf95ad38c01da1bb7a5bf1a401cd71e276d6a804
blockNumber          2
from                 0xf0e0CA2704D047A7Af27AafAc6D70e995520C2B2
transactionIndex     0
effectiveGasPrice    1000000000

gas                  1560520
gasPrice             1000000000
hash                 0x0cac148ca9010016c2f5cc6edbc87d1fca31bcdeb85a1e606f0ef95d6d30f491
input                0x
nonce                1
r                    0x4fa8feced392855b090044ad2577482100253151d59c55da14aec3d58400f9b4
s                    0x5130a462ea53992a3e03ad5c51494cb694d01d14afcc3a05bdc14346c7505c79
to                   0xa3349dE31ECd7fd9413e1256b6472a68c920D186
type                 0
v                    1
value                10000000000

Zuletzt aktualisiert

War das hilfreich?