diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a4884de..2c651e0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -134,7 +134,11 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 # need tags to generate release notes - + - name: Install Node + uses: actions/setup-node@v4 + with: + node-version: 20 + registry-url: 'https://registry.npmjs.org/' - name: Release Notes run: | echo '## Changes since previous release:' > changelog.md diff --git a/Cargo.lock b/Cargo.lock index 6ac14ac..6eef958 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -555,7 +555,7 @@ dependencies = [ [[package]] name = "evmole" -version = "0.3.7" +version = "0.4.1" dependencies = [ "alloy-dyn-abi", "hex", diff --git a/Cargo.toml b/Cargo.toml index 086b6ef..dd43be4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "evmole" -version = "0.4.0" +version = "0.4.1" edition = "2021" description = "Extracts function selectors and arguments from EVM bytecode" authors = ["Maxim Andreev "] diff --git a/README.md b/README.md index a283159..d4199e1 100644 --- a/README.md +++ b/README.md @@ -389,7 +389,7 @@ $ cast selectors --resolve $(cast code 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc See [benchmark/README.md](./benchmark/) for the methodology and commands to reproduce these results -versions: evmole v0.4.0; whatsabi v0.14.1; sevm v0.6.19; evm-hound-rs v0.1.4; heimdall-rs v0.8.4 +versions: evmole v0.4.1; whatsabi v0.14.1; sevm v0.6.19; evm-hound-rs v0.1.4; heimdall-rs v0.8.4 (*): sevm and heimdall-rs are full decompilers, not limited to extracting function selectors diff --git a/javascript/package.json b/javascript/package.json index aeec54a..2a45d23 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -1,7 +1,7 @@ { "name": "evmole", "description": "Extracts function selectors and arguments from EVM bytecode", - "version": "0.4.0", + "version": "0.4.1", "license": "MIT", "collaborators": [ "Maxim Andreev "