Releases: wevm/viem
viem@2.46.3
Patch Changes
-
#4345
0e5d47967ec4294fe3896d284cad7df9d5a48e87Thanks @mrehmankrown! - Added Krown chain. -
#4359
2e96ebdf3eb7b727bb9e0cf0395922f1c9c4b71dThanks @jxom! -viem/tempo: AddedaccessKeyactions (getMetadata,getRemainingLimit,revoke,updateLimit). -
cbcd16bb9480881537df5a4f922f9f4e2cc9c52fThanks @jxom! -viem/tempo: ExportedfromfromAccount. -
#4346
45ff3ff2480bc43c9dfd36ae30330f309318ce2fThanks @Kropiunig! - FixedparseEventLogsto normalize RpcLog inputs before decoding. -
#4352
cbda35cf01f9da2de2464cf18f1ffbcdee4d46e0Thanks @ClockRide! - Updated Polygon chain default RPC URL. -
#4269
1ce50f716b002295b0bcc4dc6c6db65ae041d2bcThanks @yigiterdev! - FixedsendRawTransactionSyncto send timeout as integer instead of hex. -
#4170
4c821db0aa2763a1ab0bb18762be7d6665ac2617Thanks @Kemperino! - AddedgetDelegationutility for EIP7702 -
#4351
c5f3bef7508c640f4b13068758e550ee5a726141Thanks @dwi! - Changed Ronin Saigon Testnet chainId after L2 migration. -
#4357
ea5f5a2b5b0481aa4bf0e129f8c8a8b48c88a806Thanks @alexander-sei! - Updated Sei block explorer from Seitrace to Seiscan. RemovedseiDevnetchain (network is defunct).
viem@2.46.2
Patch Changes
1a10fb7812cc13bd72495552c4a590aa5ce8cf15Thanks @jxom! -viem/tempo: Removed fee payer magic in favor of pure support for0x78-prefixed fee payer envelopes.
viem@2.46.1
Patch Changes
44cbba75ab219c4e297f6cfd21c04f47548585e2Thanks @jxom! - Removed Ekta chain.
viem@2.46.0
Minor Changes
-
#4304
b6b50d40fb6bbadc851377b74b2dd4da584958b0Thanks @jxom! - Breaking (viem/tempo): RenamednonceKey: 'random'tononceKey: 'expiring'to align with TIP-1009 terminology.TIP-1009 defines "expiring nonces" as time-based replay protection using
validBeforetimestamps. The name'expiring'better describes the mechanism than'random'.await sendTransaction(client, { account, - nonceKey: 'random', + nonceKey: 'expiring', to: '0x...', })
viem@2.45.3
Patch Changes
-
#4329
d12bb351c0b8c973b995583695606f9d083af1bbThanks @sakulstra! - Added multicall batching support forgetBalancevia multicall3'sgetEthBalance. When the client hasbatch.multicallenabled,getBalancecalls are now batched viaeth_callinstead of making individualeth_getBalanceRPC calls. -
#4333
71a324d6b98332f4f98e10c9de4d61287de8534aThanks @kiyoakii! - AddedblockCreatedfield to MegaETH Mainnet and Testnet multicall3 contract definitions. -
#4330
aab32a4a5eb3df06cdf8eab5d6f91259d438590bThanks @boredland! - AddedblockCreatedfield tozkSyncmulticall3 contract.
viem@2.45.2
Patch Changes
-
#4300
cc60e25ca55c022a56ed9e991ec23cb615593da6Thanks @LXPDevs! - Added LuxePorts chain. -
#4306
e3901661ba0442d6ae66c4d702396e8ee247d03fThanks @izharan-fireblocks! - AddedWalletConnectSessionSettlementErroras a non-retryable transport error. -
#4301
662215f12310c3c2b17424093d3f4922693432f2Thanks @xGreen-project! - Added XGR Mainnet chain. -
#4315
56d0920fd654ab93e89fff77769b0c982b8928d5Thanks @jxom! - FixedsendCallsSyncto respect client-level action overrides (e.g. smart account clients). -
#4294
8c3fa2684820c80e8908cc799fd47815594e4871Thanks @Oighty! - Added Citrea Mainnet chain support. -
#4321
059274e18c19270e7f7e98f0b087e7986d5a6dd7Thanks @highonrice! - Updated the native currency of Stable Mainnet. -
#4319
746f5ae3b220313748bf7e0eb2d86f07848b6628Thanks @brotherlymite! - Added etherscan explorer for MegaETH. -
#4305
428ef7cd7b4d6e9860296df841ce2f4a8d494bc1Thanks @LxpSrDev! - Added LuxePorts chain.
viem@2.45.1
Patch Changes
-
#4273
bf3f117aa4d6a4693af29894b1c27e130623cbc7Thanks @nicodlz! - Added Subtensor EVM chain. -
#4272
a3a4ff9a25c8f31d3caef533d3d100cf22c1ea5eThanks @matzapata! - Added Alpen Testnet -
#4228
26ffdfbef41e08a4d6837051eda615fb659c2c31Thanks @sakulstra! - Improved performance inparseEventLogsby memoizing. -
#4275
ea8398b80c6fa90747e979d959c32e276bdd43e1Thanks @GiovaniGuizzo! - Added KiiChain mainnet chain definition -
#4259
1ae28c2a9acb55b8fc599643549a52ec71a02e72Thanks @cruzdanilo! - Fixed error decoding insimulateBlockswhen RPC returns revert data inreturnDatainstead oferror.data. -
#4260
1f2a1839c201a2f5b97bddf26d605fb0394cdbd7Thanks @akitothemoon! - Added Horizen Testnet. -
4fe411bd4231ec0a89159723ec68fcfe13c10071Thanks @jxom! - Addednonceandfaucet.fundSyncactions to decorator.
viem@2.45.0
Minor Changes
-
#4249
0e1d62dae5091e43bd4f12102e270a17a1456ffeThanks @dgca! - AddeddataSuffixparam to createWalletClient. When added, this will automatically add a dataSuffix to transaction actions submitted by this client. -
#4264
dc4c100fec297efab4f38d92995832d9bb86d3c1Thanks @dgca! - AddeddataSuffixparam tocreateBundlerClientand relatedprepareUserOperation/sendUserOperationactions to attach additional calldata to transactions.
Patch Changes
-
#4256
08e1bb654a6f8d7075cc5f634d5b83c4d9a0379fThanks @paperCPU! - Added stable mainnet and updated stable testnet definitions -
#4267
fc9c6e373c94b6a278493c8f499730232de46b2bThanks @marthendalnunes! - ExportedSignTransactionRequesttype -
#4257
685c3f867f38d24df547643540b0bb53ec52af5aThanks @gndelia! - Exported missing OP Stack actions -
#4247
d2b3c835806d9397146830551466fc6afd346fa1Thanks @kiyoakii! - Added MegaETH Mainnet chain and fixed MegaETH Testnet chain ID (6342 → 6343). -
#4254
93c70b4b4a25cbdd25ee3007b4fc87a79dd14126Thanks @awesamarth! - Added RISE Mainnet
viem@2.44.4
Patch Changes
- #4245
fcd86e90785b101d5f903ffc15478baa4442fe01Thanks @jxom! - AddedassertChainIdparameter tosendTransactionandsendTransactionSyncto optionally skip chain ID assertion.
viem@2.44.2
Patch Changes
-
#4229
ffdc0f11cf3d87c91288d5d6242687e20ae15b42Thanks @frangio! - FixedhexToNumbersilent error when the value exceeds the safe range. -
#4227
d235b894009c327145267a48c1739cd865ccf55bThanks @tomiir! - Added support for ADI_Chain. -
51b6bf6d452fbabf7516614e2f0ca976edd3f19aThanks @jxom! - Addedtempochain mainnet placeholder. -
#4211
e5050455f226de77587b0069532e886b520e46c2Thanks @akitothemoon! - Added zkXPLA network. -
#4234
4d6349593f21c37fa2e97945521efc011a1bb350Thanks @jxom! - Added support for embeddable Basic authentication onhttptransport.