1
Ethereum Mainnet is the main blockchain of the network Ethereum (Default)
2
Nonce. (optional) “number of transactions sent by the sender”.
This starts from zero and increments each time a transaction is sent.
1
3
Gas / Gas limit. The maximum amount of gas units that can be consumed by the transaction. Units of gas represent computational steps. Simple transfer transactions require 21000 units of Gas. Unused gas is returned automatically, change your code to something with a higher gas value
5
4
Gas Price (Gwei). 1 Gwei = 0.000000001 Ether
2
21000 * 40000000000 / 1000000000000000000 = 0.00084 Ether ($2.50)
For reference Transaction Fee (paid to the miners). Gas * Gas Price = Transfer fee. Current data Gas Price api.etherscan.io/api
5
To. Address is the Ethereum address to which you are sending the transaction
42
6
Value (Eth). Is the amount of Ether to send
5
7
Data (Hex). Unlimited. Data is an optional input that allows you to add additional information to the transaction. This is particularly important for interacting with smart contracts but is less used when just sending funds
0
8
Private key (Wif/Hex)
64
Inside an Ethereum transaction
9
["0x", "0x9502f9000", "0x5208", "0x423163e58aabec5daa3dd1130b759d24bef0f6ea", "0x11c37937e08000", "0x", "0x1", "0x", "0x"]
JSON-ARRAY[nonce, gasPrice, gasLimit, to, value, data, v, r, s]
9
10
Encode RLP
88
11
Hash = Keccak256(step 10)
64
12
secp256k1[step 11, step 8]
9
13
0x434f6d9df411bfe4fbd0fcaf68ac2259a3d5eba91cb77797bdf249a22920c44f, 0x6cf49be6327422ffa714bdcd5f627a85696720db855756057536fc5e867a725c, 0x25
(r, s, v) = Result(step 12). v=27 + step 1
3
14
JSON-ARRAY[nonce, gasPrice, gasLimit, to, value, data, v, r, s]. Serialized string must be applied and start with '[' and end with ']'
9
15
Signed Transaction. We can see the raw transaction as string. Signed transactions are RLP encoded, and consist of all transaction parameters (nonce, gas price, gas limit, to, value, data) and the signature (r, s, v). Broadcast it over the Ethereum network:
etherscan.io etc.
220
16
0xfe6c27664322e405348c704f76eafd938eaccd0e71399fa73c4e0d838c008a03
Transaction Hash = Keccak256(step 15) Transaction details Pending transactions
66
Send Transaction