Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

devp2p monorepo transition #971

Merged
merged 220 commits into from
Dec 1, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
220 commits
Select commit Hold shift + click to select a range
9451b95
Init
fanatid Oct 8, 2016
10941f4
Remove part of babel
fanatid Nov 14, 2016
289a30c
2.0.0
fanatid Nov 14, 2016
1c410fe
Use bootnodes from ethereum-common
fanatid Nov 15, 2016
ab77e02
Use keccak instead keccakjs
fanatid Dec 11, 2016
696617f
2.1.0
fanatid Dec 11, 2016
f3acf83
Improve examples/inv
fanatid Jan 23, 2017
c0fc685
Fix incoming connection for RLPx
fanatid Apr 27, 2017
f066af0
2.1.1
fanatid Apr 27, 2017
88c46b4
#5 : Remove Peer on close event
ya7ya May 16, 2017
f475c73
Merge pull request #6 from ya7ya/master
fanatid May 16, 2017
5cabc33
2.1.2
fanatid May 16, 2017
7a8a2d1
Fix linting
holgerd77 Nov 7, 2017
ae5b7cd
Add standard ethereumjs .gitignore file
holgerd77 Nov 7, 2017
8016ecb
Run travis build tests on Node 6 and 8 (remove OOL Node 7)
holgerd77 Nov 7, 2017
4da8d00
Updated README docs, more meaningful example names
holgerd77 Nov 9, 2017
b6b7f02
Updated ethereum-common dependency (updated bootstrap peers in v0.2.1)
holgerd77 Nov 9, 2017
b1f5d25
Update babel to use env preset
holgerd77 Nov 9, 2017
d7b06ad
Renamed es folder to src (more intuitive/expected)
holgerd77 Nov 9, 2017
fe96916
Added Node 6 as a babel build target
holgerd77 Nov 9, 2017
03cfd46
Added engines field to package.json to specify Node version
holgerd77 Nov 9, 2017
ae1e431
Added safe-buffer dependency
holgerd77 Nov 9, 2017
ce6a9e0
Merge pull request #9 from ethereumjs/reactivate-library
fanatid Nov 9, 2017
4f69989
2.1.3
fanatid Nov 9, 2017
9a2613f
Added note on debugging
holgerd77 Nov 15, 2017
db60bc3
Separate and more detailed library component sections in README with …
holgerd77 Nov 15, 2017
1c4bf51
Merge pull request #10 from ethereumjs/improve-documentation
holgerd77 Nov 15, 2017
547a5a7
Fix linting, simulator tests
holgerd77 Nov 16, 2017
3f2e467
Smaller doc changes
holgerd77 Nov 16, 2017
4a67447
Fix typo
holgerd77 Nov 16, 2017
252b741
Added other implementations to README
holgerd77 Nov 17, 2017
f9324e4
Merge pull request #13 from ethereumjs/update-docs
holgerd77 Nov 17, 2017
61287ec
Only select bootnodes with selected chain ID in peer-communication ex…
holgerd77 Nov 21, 2017
b8c30b4
Merge pull request #14 from ethereumjs/example-reliability
holgerd77 Nov 21, 2017
69f8394
Added testdata from pydevp2p (test_rlpxsession.py)
holgerd77 Nov 22, 2017
2529542
Added testdata preparation function, unit test for non-EIP8 case usin…
holgerd77 Nov 22, 2017
a22d5d3
Added parsing for EIP8 Auth message, software test for EIP 8 Auth par…
holgerd77 Nov 23, 2017
8df1b96
More explicit ECIES test messages
holgerd77 Nov 23, 2017
1c39618
Added parsing for EIP8 Ack message, software test for Ack parsing
holgerd77 Nov 23, 2017
cd9a64c
Refactor socket stream reading to take the packet length into account
holgerd77 Nov 24, 2017
787bcdb
Add EIP-8 Auth creation method
holgerd77 Nov 30, 2017
367654c
Fix frame initialization for EIP8 ack msg
holgerd77 Nov 30, 2017
168c47e
Added travis build icon to README
holgerd77 Nov 30, 2017
d9487db
Make EIP8 handshake auth an option (default: true)
holgerd77 Dec 1, 2017
af87a6c
Add EIP-8 Ack creation method
holgerd77 Dec 1, 2017
85de2c4
Fixes a bug on DPT ping timeout being triggered even if pong message …
holgerd77 Dec 1, 2017
dac9c83
Added more detailed debugging output msgs for message types
holgerd77 Dec 4, 2017
df1c630
Added debugger to ETH protocol layer, basic debug messages
holgerd77 Dec 4, 2017
36dd253
Only send connect event after both HELLO msgs are exchanged (fixes un…
holgerd77 Dec 4, 2017
25d3297
Improved debug messages, auxiliary methods for getting readable msg p…
holgerd77 Dec 4, 2017
96d81e2
Added more generic/configurable CHECK_BLOCK params for peer-communcat…
holgerd77 Dec 5, 2017
5e83564
Example connection improvements, improved readability of debug messages
holgerd77 Dec 6, 2017
b47bb04
Add ability to define remoteClientId filter as an rlpx option
holgerd77 Dec 6, 2017
20eaf09
Added DPT API documentation to README
holgerd77 Dec 7, 2017
b862fd2
Set proper client ID string
holgerd77 Dec 7, 2017
f828047
Added RLPx API documentation
holgerd77 Dec 7, 2017
433d201
Added ETH API documentation
holgerd77 Dec 7, 2017
732bd21
Merge pull request #15 from ethereumjs/fix-eip-8
holgerd77 Dec 7, 2017
97c6ce9
Release commit for v2.2.0
holgerd77 Dec 7, 2017
7c6272c
Merge pull request #16 from ethereumjs/new-release
holgerd77 Dec 7, 2017
f2f4dc2
Add coveralls to travis build
holgerd77 Feb 8, 2018
1932a87
Merge pull request #24 from ethereumjs/add-coveralls
holgerd77 Feb 9, 2018
44c9ab6
Fix critical RLPX bug leading to not processing incoming EIP-8 Auth o…
holgerd77 Feb 21, 2018
224d3c7
Merge pull request #26 from ethereumjs/fix-critical-rlpx-eip8-auth-bug
holgerd77 Feb 21, 2018
7183ca6
Fix bug not forwarding k-bucket remove event through DPT
holgerd77 Feb 22, 2018
7cf6a6e
Merge pull request #27 from ethereumjs/fix-kbucket-remove-event-bug
holgerd77 Feb 22, 2018
a83c06e
Add debug output to assertion failures
holgerd77 Feb 23, 2018
a727159
Merge pull request #28 from ethereumjs/add-debug-msg-to-assert-evalua…
holgerd77 Feb 23, 2018
7936c30
Fix bug updating ingressMac with wrong remote Auth msg leading to div…
holgerd77 Feb 23, 2018
cce79c8
Merge pull request #29 from ethereumjs/fix-mac-update-bug
holgerd77 Feb 23, 2018
6ef14bc
Fix bug not let first ETH status message emit a message event
holgerd77 Feb 23, 2018
1a710e8
Merge pull request #30 from ethereumjs/fix-first-eth-status-emit
holgerd77 Feb 23, 2018
3f60b79
Reworked simulator tests to allow DPT, RLPX and ETH test runs, added …
holgerd77 Feb 20, 2018
c062be4
Added sync to dev dependencies for simulator test runs
holgerd77 Feb 22, 2018
d5104d3
Added DTP simulator tests to improve test coverage
holgerd77 Feb 22, 2018
4596bc5
Added RLPX simulator tests to improve test coverage
holgerd77 Feb 22, 2018
36b3d36
Moved twoPeerSetup and destroy simulator test functions to util
holgerd77 Feb 23, 2018
603eeb6
Added ETH simulator tests to improve test coverage
holgerd77 Feb 23, 2018
159dc1d
Merge pull request #25 from ethereumjs/rework-test-simulator
holgerd77 Feb 23, 2018
1b84aba
Bump version to v2.3.0, added CHANGELOG entry
holgerd77 Feb 26, 2018
e57a5da
Merge pull request #31 from ethereumjs/new-release-v230
holgerd77 Feb 26, 2018
445624c
Add parityRequestMap to server DPT to pass non-spec conform ping echo…
holgerd77 Feb 28, 2018
9a65d50
Fixed a bug not setting weHello in peer after sent HELLO msg
holgerd77 Feb 28, 2018
310034d
Merge pull request #32 from ethereumjs/fix-parity-bug
holgerd77 Feb 28, 2018
c4b684d
Bump version to v2.4.0, added CHANGELOG entry
holgerd77 Feb 28, 2018
c6ca7fa
Merge pull request #33 from ethereumjs/new-release-v240
holgerd77 Feb 28, 2018
eddcbac
Added generic call structure for ETH simulator tests, improved test c…
holgerd77 Mar 15, 2018
acf276d
Merge pull request #34 from ethereumjs/improve-eth-test-coverage
holgerd77 Mar 15, 2018
a5083a1
Refactor twoPeerMsgExchange() simulator test function to be protocol …
holgerd77 Mar 16, 2018
6754d6f
Merge pull request #35 from ethereumjs/protocol-independent-two-peer-…
holgerd77 Mar 16, 2018
b007a41
Added basic file, directory, docs structure for LES implementation, L…
holgerd77 Jan 2, 2018
075a202
Added basic LES class implementation
holgerd77 Jan 2, 2018
58b1bd5
Added LES simulator tests
holgerd77 Mar 16, 2018
8c6a1f2
Added peer communication LES/2 example
holgerd77 Mar 20, 2018
c04c0a2
Merge pull request #21 from ethereumjs/les
holgerd77 Mar 21, 2018
1ef7b77
Bump version to v2.5.0, added CHANGELOG entry
holgerd77 Mar 22, 2018
630adf2
Merge pull request #39 from ethereumjs/new-release-v250
holgerd77 Mar 22, 2018
e0fffb2
Ignore rlpx peers with missing tcp port
vpulim Dec 7, 2018
d303eb6
Merge pull request #45 from ethereumjs/missing-tcp
holgerd77 Dec 7, 2018
b7618ee
Bumped version to v2.5.1, added CHANGELOG entry
holgerd77 Dec 12, 2018
2a8457f
Merge pull request #46 from ethereumjs/new-release-v251
holgerd77 Dec 12, 2018
79570f9
Remove src/ directory from npm package files
whymarrh Mar 12, 2019
22c9a1c
Merge pull request #50 from ethereumjs/update-package-files
holgerd77 Mar 12, 2019
9a4b41e
feat: porting to typescirpt - initial pass
dryajov Apr 27, 2019
1c779c0
feat: second pass
dryajov May 7, 2019
c610d21
feat: porting tests
dryajov May 7, 2019
a6dede8
feat: make tests pass/compile
dryajov May 7, 2019
0f46a26
misc: run linter/formatter
dryajov May 7, 2019
512c19b
feat: stricter types
dryajov May 7, 2019
b7bf9cd
feat: stricter types
dryajov May 8, 2019
9c5e033
feat: more stricter types
dryajov May 11, 2019
e33e114
feat: port examples
dryajov May 11, 2019
e0f9e41
feat: porting examples to typescript
dryajov May 11, 2019
da453c1
fix: preserve namespace nesting for better backwards compat
dryajov May 11, 2019
0108de1
feat: move dgram.createSocket into the class to allow loading in the …
dryajov May 18, 2019
c596a84
misc: update travis config
dryajov May 19, 2019
6b0beb5
fix: some missed var -> let
dryajov May 21, 2019
89a56f2
feat: small types tunning
dryajov May 28, 2019
3ccaf9f
fix: removing unnided typings
dryajov May 28, 2019
4ceb60e
feat: adjust package.json files entry to match project
dryajov Jun 21, 2019
2fc861c
feat: standardize .gitignore
dryajov Jun 24, 2019
b92145d
feat: use correct files array
dryajov Jun 24, 2019
3494cb7
misc: updating readme with correct links
dryajov Jun 24, 2019
ab79849
fix: lint
dryajov Jun 24, 2019
8c71ea4
Update package.json
dryajov Mar 30, 2020
cedf022
Update src/rlpx/rlpx.ts
dryajov Mar 30, 2020
0964ff2
Update tsconfig.prod.json
dryajov Mar 30, 2020
2273bad
Update tsconfig.prod.json
dryajov Mar 30, 2020
4a6cbf4
fix: lint
dryajov Mar 30, 2020
41d2bec
fix: lint
dryajov Mar 30, 2020
bf45d77
move examples in src
Mar 31, 2020
2a826c7
migrate from ethereum-common to ethereumjs-common
Mar 31, 2020
865b562
fix linter issues
Mar 31, 2020
5d10059
Merge pull request #56 from ethereumjs/feat/typescript
Apr 2, 2020
01cb906
Upgrade from travis to GH Actions
ryanio Apr 2, 2020
672142e
Merge pull request #57 from ethereumjs/addGhActions
holgerd77 Apr 2, 2020
2e8bea8
fix: remove tap-prettify (not maintained)
Apr 16, 2020
9ff961b
fix: remove chainId filter - does not exist
Apr 17, 2020
639f30c
chore: fix linter issue
Apr 17, 2020
736985d
Merge pull request #60 from ethereumjs/fix-peer-communication-example
holgerd77 Apr 17, 2020
01ffccb
Merge branch 'master' into fix-vulnerabilities
holgerd77 Apr 20, 2020
0f4850e
Merge pull request #58 from ethereumjs/fix-vulnerabilities
holgerd77 Apr 20, 2020
81f91e2
chore: remove unused safe-buffer
Apr 21, 2020
182f8cc
Merge pull request #62 from ethereumjs/remove-safe-buffer-dep
holgerd77 Apr 21, 2020
c41f177
chore: update keccak to v3
May 11, 2020
702b0c0
Merge pull request #64 from ethereumjs/update-keccak
holgerd77 May 11, 2020
b988ccc
chore: move ethereumjs-tx to devDependencies
May 11, 2020
b911d69
chore: move examples out of src
May 11, 2020
ebc79fa
Merge branch 'master' into make-ethereum-tx-dev-dependency
holgerd77 May 11, 2020
8981974
fix: update ethereumjs-common
May 11, 2020
6c0f51d
Merge pull request #65 from ethereumjs/make-ethereum-tx-dev-dependency
holgerd77 May 11, 2020
650404d
Merge branch 'master' into update-ethereumjs-common
holgerd77 May 11, 2020
2313ea1
Merge pull request #67 from ethereumjs/update-ethereumjs-common
holgerd77 May 11, 2020
9de43ce
Merge branch 'master' into remove-examples-from-src
holgerd77 May 11, 2020
6b72227
Merge pull request #66 from ethereumjs/remove-examples-from-src
holgerd77 May 11, 2020
75bb9bf
chore: update secp256k1 + types to v4.0.1
May 14, 2020
5ef59f5
fix: convert new secp256k1 interface to old iface
May 14, 2020
6422a01
fix: migrate ecdh
May 15, 2020
4c03f5a
chore: fix linter errors
May 15, 2020
5800e85
Merge pull request #68 from ethereumjs/update-secp256k1
holgerd77 May 15, 2020
c7232de
fix: npm pack
May 18, 2020
57709b8
Merge pull request #69 from ethereumjs/fix-npm-pack
holgerd77 May 19, 2020
eb27a29
Bumped version to v3.0.0, updated engines version to Node 10, updated…
holgerd77 May 25, 2020
7cf880f
Merge pull request #71 from ethereumjs/new-release
holgerd77 May 25, 2020
04e6537
Added verbose logger to debug output, default to non-verbose output
holgerd77 Jun 2, 2020
fd8a10c
Merge pull request #72 from ethereumjs/add-verbose-logger
holgerd77 Jun 2, 2020
4061955
Internalize util logger, pass logger to util.assertEq function
holgerd77 Jun 2, 2020
5664ef6
Merge pull request #73 from ethereumjs/improve-debug-output
holgerd77 Jun 2, 2020
6bf6a64
Added number of peers to refillConnections() debug message
holgerd77 Jun 3, 2020
fd3c92c
Replaced try/catch logic for EIP-8 auth check to avoid side-effects a…
holgerd77 Jun 3, 2020
b5a36a7
Moved debug output in BanList.add() after the set operation to get th…
holgerd77 Jun 3, 2020
bf26e67
Added debug message for DISCONNECT reason from peer
holgerd77 Jun 3, 2020
a5a0f30
Added devp2p diagram with the high-level structure, loggers, events a…
holgerd77 Jun 3, 2020
c8cdb44
Merge pull request #76 from ethereumjs/add-diagram
holgerd77 Jun 3, 2020
58b8211
Merge branch 'master' into logger-improvements
holgerd77 Jun 3, 2020
d77a3f9
Merge pull request #75 from ethereumjs/logger-improvements
holgerd77 Jun 3, 2020
d9b8abc
Refactored Peer class
holgerd77 Jun 5, 2020
711062f
Merge pull request #77 from ethereumjs/some-refactoring
holgerd77 Jun 9, 2020
cc183f7
Bumped version to v3.0.1, added CHANGELOG entry
holgerd77 Jun 10, 2020
8a25282
Merge pull request #78 from ethereumjs/new-release
holgerd77 Jun 11, 2020
810f112
digitize diagram
ryanio Jun 18, 2020
eff0ede
Merge pull request #80 from ethereumjs/digitize-diagram
holgerd77 Jun 19, 2020
263a116
add instructions for updating diagram
ryanio Jun 19, 2020
826a06b
Merge pull request #81 from ethereumjs/add-update-diagram-instructions
holgerd77 Jun 20, 2020
6861315
Bumped k-bucket dependency to v5.0.0, added types, fixed esModuleInte…
holgerd77 Sep 25, 2020
751e252
Merge pull request #88 from ethereumjs/fix-typescript-type-exports
holgerd77 Sep 25, 2020
34578a1
Bumped version to v3.0.2, added CHANGELOG entry
holgerd77 Sep 28, 2020
6e9d0ca
Merge pull request #89 from ethereumjs/new-release
holgerd77 Sep 28, 2020
a2bb48d
Bumped version to v3.0.3, added CHANGELOG entry
holgerd77 Sep 29, 2020
a4393ac
Merge pull request #90 from ethereumjs/new-release
jochem-brouwer Sep 29, 2020
f01a5ac
switch from coveralls to codecov
ryanio Oct 27, 2020
ce4d733
upgrade deps (config 2.0, monorepo betas, typedoc)
ryanio Oct 27, 2020
5336e83
build docs, add link to readme
ryanio Oct 28, 2020
54263f2
Merge pull request #92 from ethereumjs/switch-to-codecov
holgerd77 Oct 28, 2020
b1c08ee
Merge branch 'master' into upgrade-deps
holgerd77 Oct 28, 2020
fe414c0
Merge pull request #93 from ethereumjs/upgrade-deps
holgerd77 Oct 30, 2020
8971650
Update `rlp-encoding` lib to `rlp`
ryanio Oct 30, 2020
250367d
Fixed broken build command
holgerd77 Nov 3, 2020
2ecc7df
Merge pull request #94 from ethereumjs/upgrade-rlp-dep
holgerd77 Nov 3, 2020
ac09ad2
Use Common for networkId in ETH and LES protocols, init Rlpx with Com…
holgerd77 Jul 1, 2020
aa7f6f0
Added support for Eth64 protocol version
holgerd77 Jul 1, 2020
9cfba1e
Updated @ethereumjs/common to v2.0.0-beta.2
holgerd77 Nov 17, 2020
05ecd8d
Fixed build command, rebase fixes
holgerd77 Nov 17, 2020
77625aa
eth64: minor fixes
holgerd77 Nov 20, 2020
1402808
Merge pull request #82 from ethereumjs/implement-eth64-support
holgerd77 Nov 24, 2020
d435b05
monorepo preparation: moved all files to packages/devp2p
holgerd77 Nov 30, 2020
5bf1ee9
Merge remote-tracking branch 'devp2p/monorepo' into monorepo-add-devp2p
holgerd77 Nov 30, 2020
562ac2b
devp2p -> monorepo transition: fixed linting
holgerd77 Nov 30, 2020
0bed866
devp2p -> monorepo transition: adjusted dependencies
holgerd77 Nov 30, 2020
9cdd6f8
monorepo: updated package-lock.json
holgerd77 Nov 30, 2020
3b7fdbe
devp2p -> monorepo transition: renamed build config
holgerd77 Nov 30, 2020
1596f77
devp2p -> monorepo transition: moved build config to root .github wor…
holgerd77 Nov 30, 2020
1050fb9
devp2p -> monorepo transition: updated CI configuration
holgerd77 Nov 30, 2020
205b10c
devp2p -> monorepo transition: updated README URls
holgerd77 Nov 30, 2020
b092990
devp2p > monorepo transition: added missing package.json *:devp2p com…
holgerd77 Nov 30, 2020
60554f7
devp2p -> monorepo transition: fixed package name
holgerd77 Nov 30, 2020
db65d59
common, tx: fixed linting
holgerd77 Nov 30, 2020
1a947fe
devp2p -> monorepo transition: fixed missing eslint dependencies
holgerd77 Nov 30, 2020
94bc817
devp2p -> monorepo transition: fixed CI script bug
holgerd77 Nov 30, 2020
37597e7
devp2p -> monorepo transition: fixed linting
holgerd77 Nov 30, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions .github/workflows/devp2p-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Devp2p
on:
push:
branches:
- master
tags:
- '*'
pull_request:
types: [opened, reopened, synchronize]

env:
cwd: ${{github.workspace}}/packages/devp2p

defaults:
run:
working-directory: packages/devp2p

jobs:
test-devp2p:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12]
steps:
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- uses: actions/checkout@v2
with:
submodules: recursive

- name: Dependency cache
uses: actions/cache@v2
id: cache
with:
key: Devp2p-${{ runner.os }}-${{ matrix.node-version }}-${{ hashFiles('**/package-lock.json') }}
path: '**/node_modules'

# Installs root dependencies, ignoring Bootstrap All script.
# Bootstraps the current package only
- run: npm install --ignore-scripts && npm run bootstrap:devp2p
if: steps.cache.outputs.cache-hit != 'true'
working-directory: ${{github.workspace}}

# Builds current package and the ones it depends from.
- run: npm run build:devp2p
working-directory: ${{github.workspace}}

- run: npm run coverage

- uses: codecov/codecov-action@v1
with:
file: ${{ env.cwd }}/coverage/lcov.info
flags: devp2p
if: ${{ matrix.node-version == 12 }}

- run: npm run lint
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ This was originally the EthereumJS VM repository. On Q1 2020 we brought some of
| [@ethereumjs/block][block-package] | [![NPM Package][block-npm-badge]][block-npm-link] | [![Block Issues][block-issues-badge]][block-issues-link] | [![Actions Status][block-actions-badge]][block-actions-link] | [![Code Coverage][block-coverage-badge]][block-coverage-link] |
| [@ethereumjs/blockchain][blockchain-package] | [![NPM Package][blockchain-npm-badge]][blockchain-npm-link] | [![Blockchain Issues][blockchain-issues-badge]][blockchain-issues-link] | [![Actions Status][blockchain-actions-badge]][blockchain-actions-link] | [![Code Coverage][blockchain-coverage-badge]][blockchain-coverage-link] |
| [@ethereumjs/common][common-package] | [![NPM Package][common-npm-badge]][common-npm-link] | [![Common Issues][common-issues-badge]][common-issues-link] | [![Actions Status][common-actions-badge]][common-actions-link] | [![Code Coverage][common-coverage-badge]][common-coverage-link] |
| [@ethereumjs/devp2p][devp2p-package] | [![NPM Package][devp2p-npm-badge]][devp2p-npm-link] | [![Common Issues][devp2p-issues-badge]][devp2p-issues-link] | [![Actions Status][devp2p-actions-badge]][devp2p-actions-link] | [![Code Coverage][devp2p-coverage-badge]][devp2p-coverage-link]
| [@ethereumjs/ethash][ethash-package] | [![NPM Package][ethash-npm-badge]][ethash-npm-link] | [![Ethash Issues][ethash-issues-badge]][ethash-issues-link] | [![Actions Status][ethash-actions-badge]][ethash-actions-link] | [![Code Coverage][ethash-coverage-badge]][ethash-coverage-link] |
| [@ethereumjs/tx][tx-package] | [![NPM Package][tx-npm-badge]][tx-npm-link] | [![Tx Issues][tx-issues-badge]][tx-issues-link] | [![Actions Status][tx-actions-badge]][tx-actions-link] | [![Code Coverage][tx-coverage-badge]][tx-coverage-link] |
| [@ethereumjs/vm][vm-package] | [![NPM Package][vm-npm-badge]][vm-npm-link] | [![VM Issues][vm-issues-badge]][vm-issues-link] | [![Actions Status][vm-actions-badge]][vm-actions-link] | [![Code Coverage][vm-coverage-badge]][vm-coverage-link] |
Expand Down Expand Up @@ -211,6 +212,15 @@ If you want to join for work or do improvements on the libraries have a look at
[common-actions-link]: https://github.com/ethereumjs/ethereumjs-vm/actions?query=workflow%3A%22Common%22
[common-coverage-badge]: https://codecov.io/gh/ethereumjs/ethereumjs-vm/branch/master/graph/badge.svg?flag=common
[common-coverage-link]: https://codecov.io/gh/ethereumjs/ethereumjs-vm/tree/master/packages/common
[devp2p-package]: ./packages/devp2p
[devp2p-npm-badge]: https://img.shields.io/npm/v/@ethereumjs/devp2p.svg
[devp2p-npm-link]: https://www.npmjs.com/package/@ethereumjs/devp2p
[devp2p-issues-badge]: https://img.shields.io/github/issues/ethereumjs/ethereumjs-vm/package:%20devp2p?label=issues
[devp2p-issues-link]: https://github.com/ethereumjs/ethereumjs-vm/issues?q=is%3Aopen+is%3Aissue+label%3A"package%3A+devp2p"
[devp2p-actions-badge]: https://github.com/ethereumjs/ethereumjs-vm/workflows/Common/badge.svg
[devp2p-actions-link]: https://github.com/ethereumjs/ethereumjs-vm/actions?query=workflow%3A%22Common%22
[devp2p-coverage-badge]: https://codecov.io/gh/ethereumjs/ethereumjs-vm/branch/master/graph/badge.svg?flag=devp2p
[devp2p-coverage-link]: https://codecov.io/gh/ethereumjs/ethereumjs-vm/tree/master/packages/devp2p
[ethash-package]: ./packages/ethash
[ethash-npm-badge]: https://img.shields.io/npm/v/@ethereumjs/ethash.svg
[ethash-npm-link]: https://www.npmjs.org/package/@ethereumjs/ethash
Expand Down
Loading