Skip to main content

Send ETH (EIP-1559)

Send type EIP1559 ETH

According to the specification:

A transaction pricing mechanism that includes a fixed-per-block network fee that is burned and dynamically expands/contracts block sizes to deal with transient congestion.

Example EIP1559 transaction:

const transactionParameters = {
from: accounts[0],
to: "0xb076413401172CBB73C082107514De3376E4FF6c",
value: "0x38D7EA4C68000",
gasLimit: "0x5208",
maxFeePerGas: "0x2540be400",
maxPriorityFeePerGas: "0x3b9aca00",
};

const sendEthEIP1559 = async () => {
try {
const transactionHash = await window.ethereum.request({
method: "eth_sendTransaction",
params: [transactionParameters],
});
console.log("Transaction Hash: " + transactionHash);
} catch (error) {
console.log(error);
}
};

If you would like to read a more detailed description of what the EIP-1559 transaction is, you can check out the official specification document: