]> git.ardis.lu - minimal-eth-burner/commitdiff
Add assembler guidance
authorArdis Lu <ardisglu@gmail.com>
Wed, 18 Jun 2025 06:57:42 +0000 (23:57 -0700)
committerArdis Lu <ardisglu@gmail.com>
Wed, 18 Jun 2025 06:57:42 +0000 (23:57 -0700)
The smart contracts are very simple so most assemblers will probably work, however it's useful to document at least one known working assembler for future reference.

README.md

index fd14fd555dd6d7dbe640de42a225f981b2604369..57dd16e7f7fc0d2ee1dc3e8e4bc12c796aa3ea65 100644 (file)
--- a/README.md
+++ b/README.md
@@ -64,6 +64,15 @@ await provider.request({
 
 Since the `deployer.eas` bytecode creates a new smart contract and then immediately calls it in the same transaction, its behavior is not changed by EIP-6780.
 
+## Assembly
+
+Use [`geas`](https://github.com/fjl/geas) to assemble the files:
+
+```
+geas burner.eas
+geas deployer.eas
+```
+
 ## References
 - [Best way to burn ethers and other ethereum tokens?](https://ethereum.stackexchange.com/questions/16188/best-way-to-burn-ethers-and-other-ethereum-tokens/17617)
 - [Burner.sol](https://etherscan.io/address/0xb69fba56b2e67e7dda61c8aa057886a8d1468575#code)
This page took 0.03592 seconds and 4 git commands to generate.