New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@metamask/eth-hd-keyring

Package Overview
Dependencies
Maintainers
11
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@metamask/eth-hd-keyring - npm Package Versions

1

7.0.1

Diff

Changelog

Source

[7.0.1]

Changed

  • BREAKING: Update minimum Node.js version from v14 to v16 (#98)
  • Bump dependencies (#99)
    • BREAKING: @metamask/eth-sig-util from ^6.0.0 to ^7.0.0
    • BREAKING: @metamask/utils from ^5.0.2 to ^8.1.0
    • @ethereumjs/tx from ^4.1.1 to ^4.2.0
    • @ethereumjs/util from 8.0.5 to ^8.1.0
    • ethereum-cryptography from ^1.2.0 to ^2.1.2
gudahtt
published 6.0.2 •

Changelog

Source

[6.0.2]

Fixed

  • Bump dependencies (#94)
    • @ethereumjs/util from ^8.0.2 to ^8.1.0
    • @metamask/eth-sig-util from ^5.0.2 to ^6.0.0
    • @metamask/scure-bip39 from ^2.0.3 to ^2.1.0
    • @metamask/utils from ^5.0.0 to ^5.0.2
    • ethereum-cryptography from ^1.1.2 to ^1.2.0
metamaskbot
published 7.0.0 •

Changelog

Source

[7.0.0] [RETRACTED]

Changed

  • This version was retracted due to a bug causing code to be missing from published package.
metamaskbot
published 6.0.1 •

Changelog

Source

[6.0.1] [RETRACTED]

Changed

  • This version was retracted due to a bug causing code to be missing from published package.
metamaskbot
published 6.0.0 •

Changelog

Source

[6.0.0]

Changed

  • Revert mnemonic serialization format from Record<number, number> (i.e. a stringified Uint8Array) which was introduced in v5.0.0 back to an untyped array of utf8 encoded bytes, which was the format prior to v5.0.0 (#81)
metamaskbot
published 5.0.1 •

Changelog

Source

[5.0.1] [DEPRECATED]

Removed

  • Remove prepack script and references in order to fix publish release flow (#77)
gudahtt
published 4.0.2 •

Changelog

Source

[4.0.2]

Added

  • Add parameter validation for constructor / deserialize method (#65)
    • As of v4.0.0, the deserialize method (which is also called by the constructor) can no longer generate accounts with the numberOfAccounts option without a mnemonic. Prior to v4.0.0, a mnemonic was generated automatically if it was missing, but we now want to ensure a mnemonic is never implicitly generated without the caller knowing.
gudahtt
published 4.0.1 •

Changelog

Source

[4.0.1]

Added

  • Add tests to get coverage to 100% (#62)

Fixed

  • Fix bug where an unexpected error would occur if the mnemonic passed to _initFromMnemonic was a buffer array (#62)
gudahtt
published 4.0.0 •

Changelog

Source

[4.0.0]

Changed

  • BREAKING: Do not allow re-initialization of keyring instance (#55)
    • Consumers are now required to call generateRandomMnemonic() after initialization for creating new SRPs.
  • BREAKING: Update minimum Node.js version from v10 to v12 (#45)
  • Add @lavamoat/allow-scripts (#47)
    • We now have an allowlist for all post-install scripts. The standard setup script has been added, along with new contributor documentation in the README to explain this script.
  • Obfuscate serialized mnemonic (#59)
    • Class variable mnemonic on HdKeyring can now be either type Buffer or type string.
    • Deserialize method (and HdKeyring constructor by extension) can no longer be passed an options object containing a value for numberOfAccounts if it is not also containing a value for mnemonic.
  • Package name changed from eth-hd-keyring to @metamask/eth-hd-keyring.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc