diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0c40bc1..a4884de 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -168,13 +168,13 @@ jobs: - name: Publish rust env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_TOKEN }} - run: cargo publish --allow-dirty --dry-run + run: cargo publish --allow-dirty - name: Publish javascript env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} working-directory: javascript - run: npm publish --provenance --dry-run *.tgz + run: npm publish --provenance *.tgz - name: Publish python env: @@ -182,4 +182,4 @@ jobs: TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }} run: | pip install twine - twine upload -r testpypi ./dist-py/* || true + twine upload ./dist-py/* diff --git a/Cargo.toml b/Cargo.toml index cddd1e2..086b6ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "evmole" -version = "0.3.7" +version = "0.4.0" edition = "2021" description = "Extracts function selectors and arguments from EVM bytecode" authors = ["Maxim Andreev "] diff --git a/README.md b/README.md index df1b680..a283159 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 master (fc4274e4); whatsabi v0.14.1; sevm v0.6.19; evm-hound-rs v0.1.4; heimdall-rs v0.8.4 +versions: evmole v0.4.0; 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 70428c3..aeec54a 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.3.7", + "version": "0.4.0", "license": "MIT", "collaborators": [ "Maxim Andreev "