Skip to content

Commit

Permalink
feat: 🎸 anonymous ABI decoding
Browse files Browse the repository at this point in the history
Decode ABI function call and event information using a set of common
signatures. Ethlogger now ships with a pre-compiled list of signatures
derived from other sources (4byte.directory and github.com/MrLuit/evm).
Decoded information will not include parameter names.

BREAKING CHANGE: 🧨 Anonymous ABI decoding is enabled by default

✅ Closes: #20
  • Loading branch information
ziegfried committed Feb 10, 2020
1 parent 0dfff09 commit e6eb3d9
Show file tree
Hide file tree
Showing 39 changed files with 216,342 additions and 552 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci.yaml
Expand Up @@ -42,6 +42,7 @@ jobs:
run: |
npm i -g yarn
yarn install --frozen-lockfile
yarn build
yarn test --verbose
env:
CI: true
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Expand Up @@ -11,4 +11,7 @@ node_modules
/.ethlogger-state.json
nohup.out
.private-contract
.public-contract
.public-contract
data/*.abisigs*
/coverage
.env
1 change: 1 addition & 0 deletions bin/run
Expand Up @@ -7,6 +7,7 @@ const dev = process.env.NODE_ENV !== 'production' && fs.existsSync(project);

if (dev) {
require('ts-node').register({ project });
require('dotenv').config();
}

require(`../${dev ? 'src' : 'lib'}`)
Expand Down

0 comments on commit e6eb3d9

Please sign in to comment.