Skip to content

Instantly share code, notes, and snippets.

@cameel
cameel / solc-seqbench-2024-04-18-sequence-erc20-cancun.md
Created April 22, 2024 09:14
solc-seqbench report 2024-04-18 contract: erc20 (default vs the-good-parts iterations)

Contract erc20, default sequence vs all iterations of the-good-parts, cancun

Input

  • solc version: 0.8.26-seqbench.2024.4.18+commit.55cb7a7d.mod.Linux.g++
  • EVM version: cancun

Contract and calls

erc20

soltest calls:

@cameel
cameel / solc-seqbench-2024-04-18-sequence-oz-erc20-cancun.md
Created April 22, 2024 09:15
solc-seqbench report 2024-04-18 contract: oz-erc20 (default vs the-good-parts iterations)

Contract oz-erc20, default sequence vs all iterations of the-good-parts, cancun

Input

  • solc version: 0.8.26-seqbench.2024.4.18+commit.55cb7a7d.mod.Linux.g++
  • EVM version: cancun

Contract and calls

oz-erc20

soltest calls:

@cameel
cameel / solc-seqbench-2024-04-18-sequence-chains-cancun.md
Created April 22, 2024 10:13
solc-seqbench report 2024-04-18 contract: chains (default vs the-good-parts iterations)

Contract chains, default sequence vs all iterations of the-good-parts, cancun

Input

  • solc version: 0.8.26-seqbench.2024.4.18+commit.55cb7a7d.mod.Linux.g++
  • EVM version: cancun

Contract and calls

chains

soltest calls:

@cameel
cameel / solc-0.8.25-vs-0.8.26-default-sequence-comparison-plots.md
Created May 15, 2024 18:29
solc 0.8.25 vs 0.8.26 default sequence comparison plots

Bytecode size vs optimization time

v0.8.25

bytecode-size-vs-optimization-time-v0 8 25

v0.8.26

bytecode-size-vs-optimization-time-v0 8 26

Runtime gas vs optimization time

v0.8.25

runtime-gas-vs-optimization-time-v0 8 25