zksync-ethers
Advanced tools
Changelog
6.7.0 (2024-04-04)
Block.sealFields
optional (5825404)abi
folder at top level (2759e5d)Goerli
network (a395dae)zks
RPC methods in Signer
(c63faea)SmartAccount
in order to provide better support for AA (d31a9b1)Provider.getDefaultProvider()
no
longer supports types.Network.Goerli
.Changelog
6.6.0 (2024-03-18)
Block
object (8ef06f2), closes #75src
folder into the build
folder (e5f2209)ZKSYNC_WEB3_API_URL
environment variable (f5b8529)AdapterL1.getFullRequiredDepositFee
work with overrides (0ed9389)ZKSYNC_WEB3_API_URL
environment
variable from the Provider.getDefaultProvider()
to make it compatible
with browser integration.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.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.Changelog
6.3.0 (2024-02-08)
paymasterParamas
to
paymasterParams
in Provider.getTransferTx()
, Provider.estimateGasTransfer()
,
Provider.getWithdrawTx()
, Provider.estimateGasWithdraw()
, Wallet.transfer()
and Wallet.withdraw()
methods.