Understand the blockchain and sender of Ethereum
When you send a cryptocurrency, such as Ether (ETH) or other tokens, from your wallet to someone else, a unique “sender” address is generated. This address is used to record the transaction on the Ethereum blockchain.
The sender’s address can be a public key or a hexadecimal chain which represents an individual’s Ethereum address. The type of address of the most common sender is a public key, which is used in the function ETH_SENDTRANSAction 'and other SDK ETHEREUM.
How the sender's addresses are determined
The sender's address is determined by a combination of factors, in particular:
- Private key : Your private Ethereum key determines your individual shipping address.
- Expression of seeds : If you have a sentence of seeds, it can be used to derive several addresses, including the public key and the hexadecimal chain.
- Network ID : Network ID (for example,0x6A9DC74D29AEE51CC543BE333145BA8DA016D5F
) is a unique identifier for your node or Ethereum portfolio.
Control of sender addresses
To control which address appears as the sender, you can adopt one of the following approaches:
- Use a different private key : If you have several wallets with different private keys, you can use them to generate different sender addresses.
- Use a sentence of seeds and derive several addresses
: Create a sentence of seeds and use it to generate several addresses. You can then choose the address to be used for future transactions.
- Configure your portfolio settings : Some Ethereum portfolios allow you to configure the network ID or the private key to be used as the sender address.
Example of use cases
Suppose you have two Distinct Ethereum wallets:Wallet1 ‘with a sentence of seeds0x1234567890abcdef, andWallet2' without any seed sentence. You can use "Wallet2" for transactions, then choose the portfolio (or seed sentence) to be used when receiving the money.
To receive money on addresses A, B, C, you would do:
- Choose the wallet to use: "Wallet1" or "Wallet2"
- Generate a transaction using the private key to the chosen portfolio
- Use theETH_SENDTRANSAction ‘function with the sender address (for example,
0x1234567890abcdef) and all the necessary inputs for the transaction
By controlling the addresses of your sender, you can have more flexibility when receiving the cryptocurrency others on the Ethereum network.

