-
Notifications
You must be signed in to change notification settings - Fork 12
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
Refactor: dependencies dedup (such as keccaak, bip, etc) #139
Refactor: dependencies dedup (such as keccaak, bip, etc) #139
Conversation
|
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
🚮 Removed packages: npm/@types/[email protected], npm/[email protected] |
as discussed dropping @nicolasbrugneaux please share the suite |
Here's the aforementioned suite: https://paulmillr.com/noble/#scure |
1af2f5d
to
50335ea
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
amazing effort! 🚀
as discussed generally: we need to make sure this is tested properly
bf4d569
to
7f854ca
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merge conflict artifacts
1c6d202
into
elliptic-more-like-byelliptic
* chore: add snapshot * wip: first attempt, the ecies file is not done * wip * fix: ecies module works * fix: ??? * chore: remove unused concatkdf? * fix: types * fix: wallets * fix: wallet-gcp * fix: regression tests * chore: add a note * chore: add changeset * fix: test * fix: web3 resolution * Refactor: dependencies dedup (such as keccaak, bip, etc) (#139) * test: add bls regression tests * refactor: more deps gone * refactor: types * refactor: getWordList * refactor: more deps gone * fix: utils * fix: keccak hash * fix: various buffer fixes * fix: force keccak to consider string as bytes * chore: update docs * fix: type * refactor: rlp -> @ethereumjs/rlp * refactor: eth-lib removal wip * refactor: eth-lib removal * chore: regenerate docs * fix: ensure no 0x-prefixed string is passed to hextobytes * fix: update snapshot * fix: ensure r,s,v are 0x prefixed * chore: regenerate docs * test: bls * test: some more signing-utils tests * chore: regenerate docs * chore: regenerate docs * fix: web3 resolution * fix: ledger SignMessage * chore: add note * chore: regenerate docs * chore: remove comment * chore: changesets * chore: changesets wording * chore: changesets wording * chore: remove comments
This PR aims to remove duplicate imports (tiny-keccak, eth-lib, ethereum-utils, etc..) all used to do the same hashing or close to it. Fortunately regressions tests are present and should make this trustworthy