Skip to content

Releases: zksync-sdk/zksync-ethers

v5.8.0-beta.4

19 Apr 14:01
Compare
Choose a tag to compare

5.8.0-beta.4 (2024-04-19)

Bug Fixes

  • update function signatures in Wallet, L1Signer and L1VoidSigner(6c21731)

v5.8.0-beta.3

19 Apr 10:44
Compare
Choose a tag to compare

5.8.0-beta.3 (2024-04-19)

Bug Fixes

  • Fixing EVM-568 - wait properly for the block to be executed on l1 (6a86a80)

Features

  • add CI to ethers-v5-beta (6e97511)

v6.8.0-beta.2

16 Apr 12:18
Compare
Choose a tag to compare

6.8.0-beta.2 (2024-04-16)

Bug Fixes

  • use isAddressEq when comparing addresses (2a7084e)

v5.8.0-beta.2

16 Apr 12:15
Compare
Choose a tag to compare

5.8.0-beta.2 (2024-04-16)

Bug Fixes

  • use isAddressEq when comparing addresses (75b4e83)

v6.8.0-beta.1

14 Apr 15:27
Compare
Choose a tag to compare

6.8.0-beta.1 (2024-04-14)

Features

  • provide support for Bridgehub (2dcfb3f)

v5.8.0-beta.1

14 Apr 15:58
Compare
Choose a tag to compare

5.8.0-beta.1 (2024-04-14)

Features

  • provide support for Bridgehub (a2e9fb9)

v6.7.0

04 Apr 10:26
Compare
Choose a tag to compare

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.

v5.7.0

04 Apr 10:19
Compare
Choose a tag to compare

5.7.0 (2024-04-04)

Bug Fixes

  • make Block.sealFields optional (dc83275)
  • move abi folder at top level (aacddbe)
  • provider: fix issue related to resolving blockTag value (a9a1b30)
  • signer, wallet: make l2GasLimit optional parameter in requestExecute (7279205)
  • signer: add support for zks RPC methods in Signer (5c718db)
  • types: TransactionRespnose.wait() return native TransactionReceipt (9860d4d)
  • wallet: use native TransactionRequest type instead of ethers (24c4071)

Features

  • add SmartAccount in order to provide better support for AA (c38f20c)
  • provider: drop support for the Goerly network (027d9b7)

BREAKING CHANGES

  • provider: The function Provider.getDefaultProvider() no
    longer supports types.Network.Goerli.

v6.6.0

18 Mar 23:32
Compare
Choose a tag to compare

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.

v5.6.0

18 Mar 23:50
Compare
Choose a tag to compare

5.6.0 (2024-03-18)

Bug Fixes

  • utils: add padding in apply and undo alias in order to return 20 bytes long address (3acaa8f)

Features

  • extract all files from the src folder into the build folder (c678612)
  • provider: add support for era test node (6c744fa)
  • provider: parse all block fields from RPC endpoints (d58fb83)
  • provider: remove support for the ZKSYNC_WEB3_API_URL environment variable (0592ae4)

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.