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

Update ethereumjs-devp2p to the latest version 🚀 #400

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented May 25, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


The dependency ethereumjs-devp2p was updated from 2.5.1 to 3.0.0.

This version is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.


Publisher: holgerd77
License: MIT

Release Notes for v3.0.0 - TypeScript Release

First TypeScript release of the library, see PR #56 for all the changes and associated discussion.

All source parts of the library have been ported to TypeScript and working with the library should now therefore be much more reliable due to the additional type safety features provided by the TypeScript language. The API of the library remains unchanged in a JavaScript context.

Noteworthy Changes from PR #56:

  • Type additions for all method signatures and class members of all protocol components (dpt, eth, les, rlpx)
  • Addition of various structuring interfaces (like PeerInfo for DPT message input) and enum constructs (like MESSAGE_CODES from the ETH protocol)
  • Port of the examples to TypeScript
  • Port of all the test cases to TypeScript
  • Integration of the library into the common ethereumjs-config EthereumJS configuration setup (standard -> TSLint linting, docs with TypeDoc, TypeScript compilation, Prettier formatting rules)
  • Lots of code cleanups and code part modernizations

Thanks @dryajov for all the great work on this! ❤

Other Updates:

  • Added Node 12,13 support, upgrade from Travis to GitHub actions, PR #57
  • Updated ethereumjs-common dependency to v1.5.1 for a bootnode update, PR #67
  • Removed Node 6, 8 support, updated secp256k1 dependency to from v3.1.0 to v4.0.1, PR #68
  • Updated keccak dependency to v3.0.0, PR #64
  • Some dependency cleanup, PRs #62, #65, #58
Commits

The new version differs by 63 commits.

  • 7cf880f Merge pull request #71 from ethereumjs/new-release
  • eb27a29 Bumped version to v3.0.0, updated engines version to Node 10, updated CHANGELOG entry
  • 57709b8 Merge pull request #69 from ethereumjs/fix-npm-pack
  • c7232de fix: npm pack
  • 5800e85 Merge pull request #68 from ethereumjs/update-secp256k1
  • 4c03f5a chore: fix linter errors
  • 6422a01 fix: migrate ecdh
  • 5ef59f5 fix: convert new secp256k1 interface to old iface
  • 75bb9bf chore: update secp256k1 + types to v4.0.1
  • 6b72227 Merge pull request #66 from ethereumjs/remove-examples-from-src
  • 9de43ce Merge branch 'master' into remove-examples-from-src
  • 2313ea1 Merge pull request #67 from ethereumjs/update-ethereumjs-common
  • 650404d Merge branch 'master' into update-ethereumjs-common
  • 6c0f51d Merge pull request #65 from ethereumjs/make-ethereum-tx-dev-dependency
  • 8981974 fix: update ethereumjs-common

There are 63 commits in total.

See the full diff


FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 🌴

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants