From 60e5a7ca05e4b443dc41c580846f1df8092cf7c0 Mon Sep 17 00:00:00 2001 From: Ardis Lu Date: Fri, 1 Sep 2023 19:22:36 -0700 Subject: [PATCH] Add EIP-1559 as a burn method --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6051cb6..8a6783a 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ # minimal-eth-burner -In Ethereum, it's common to send ETH to a "burner address" like [`0x000000000000000000000000000000000000dead`](https://etherscan.io/address/0x000000000000000000000000000000000000dead) to effectively "destroy" ETH. +In Ethereum, it's common to send ETH to a "burner address" like [`0x000000000000000000000000000000000000dead`](https://etherscan.io/address/0x000000000000000000000000000000000000dead) to effectively "burn" (destroy) ETH. -However, this ETH is theoretically recoverable if the private key for this public address is ever discovered. The only way to actually destroy ETH is by sending ETH to a smart contract which calls `SELFDESTRUCT` and sends its ETH to itself. +However, this ETH is theoretically recoverable if the private key for this public address is ever discovered. The only way to actually destroy ETH is by either: +- Burning it in [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559) transaction base gas fees, or +- Sending ETH to a smart contract which calls `SELFDESTRUCT` and sends its ETH to itself. This repository contains the minimal amount of code to create a new smart contract that immediately calls `SELFDESTRUCT` and sends its ETH to itself. All ETH sent to the smart contract creation transaction will be irreversibly destroyed. -- 2.47.3