Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

zksync-ethers

Package Overview
Dependencies
Maintainers
0
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zksync-ethers - npm Package Versions

1235

6.7.0

Diff

Changelog

Source

6.7.0 (2024-04-04)

Bug Fixes

  • make Block.sealFields optional (5825404)
  • move abi folder at top level (2759e5d)
  • provider: drop support for the Goerli network (a395dae)
  • signer: add support for zks RPC methods in Signer (c63faea)

Features

  • add SmartAccount in order to provide better support for AA (d31a9b1)

BREAKING CHANGES

  • provider: The function Provider.getDefaultProvider() no longer supports types.Network.Goerli.
npm-matterlabs
published 5.7.0 •

npm-matterlabs
published 6.6.0 •

Changelog

Source

6.6.0 (2024-03-18)

Bug Fixes

  • provider: create prefetched txs correctly in Block object (8ef06f2), closes #75
  • provider: disable caching for local networks (26d6f63)
  • utils: add padding in apply and undo alias in order to return 20 bytes long address (a5a83b6)

Features

  • extract all files from the src folder into the build folder (e5f2209)
  • provider: add support for era test node (7be6040)
  • provider: remove support for the ZKSYNC_WEB3_API_URL environment variable (f5b8529)

Reverts

  • adapters: make AdapterL1.getFullRequiredDepositFee work with overrides (0ed9389)

BREAKING CHANGES

  • provider: Remove support for the ZKSYNC_WEB3_API_URL environment variable from the Provider.getDefaultProvider() to make it compatible with browser integration.
  • Previously, the build folder contained the src folder along with all the js and d.ts files. This setup resulted in a poor developer experience, as developers were required to use the src prefix in their imports (e.g., 'zksync-ethers/src/types'). Now, all files from the src folder are extracted, eliminating the need to specify the src prefix in the path.
  • adapters: Remove support from AdapterL1.getFullRequiredDepositFee for considering overrides.from as the initiator of the operation. This functionality was previously used to calculate the full deposit fee for accounts whose private key is unknown. However, this feature is no longer necessary because L1VoidSigner.getFullRequiredDepositFee is specifically designed to handle such cases.
npm-matterlabs
published 5.6.0 •

npm-matterlabs
published 6.5.0 •

Changelog

Source

6.5.0 (2024-03-05)

Features

  • adapters: make AdapterL1.getFullRequiredDepositFee work with overrides (9feb1e1)
  • signer: add L2VoidSigner and L1VoidSigner (84008bb)
npm-matterlabs
published 5.5.0 •

npm-matterlabs
published 6.4.0 •

Changelog

Source

6.4.0 (2024-02-29)

Bug Fixes

  • adapter: make l2GasLimit optional parameter in requestExecute (a5fb96c)
  • wallet: populate transaction before signing (72a0585)

Features

  • utils: add toJSON function for converting object to JSON string (8ef0299)
npm-matterlabs
published 5.4.0 •

npm-matterlabs
published 6.3.0 •

Changelog

Source

6.3.0 (2024-02-08)

Features

  • provider,wallet: fix typo in paymaster paramter name (7f71a9d)

BREAKING CHANGES

  • provider,wallet: Rename function paramter paymasterParamas to paymasterParams in Provider.getTransferTx(), Provider.estimateGasTransfer(), Provider.getWithdrawTx(), Provider.estimateGasWithdraw(), Wallet.transfer() and Wallet.withdraw() methods.
npm-matterlabs
published 5.3.0 •

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