Conversation
c4d5d21 to
1fe602d
Compare
1fe602d to
d1b9014
Compare
d1b9014 to
c1f5d4a
Compare
c1f5d4a to
f8fa13a
Compare
7e26292 to
2e77b9c
Compare
2e77b9c to
f80ac36
Compare
f80ac36 to
9a603c4
Compare
9a603c4 to
7878ab2
Compare
7878ab2 to
5ecc757
Compare
5ecc757 to
47be621
Compare
47be621 to
88b57e8
Compare
bdrhn9
approved these changes
Apr 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2.45.1→^2.47.6Release Notes
wevm/viem (viem)
v2.47.6Compare Source
Patch Changes
09d9f3520ce8837cb352e0bf3a7d735b511abd6fThanks @jxom! - Updated Ox#4401
928ae87a32a13c72c9adf9390172d7b92bf99ce7Thanks @ndavd! - Ensured thatdataSuffixis applied to all transactions regardless ofdatapresence.#4405
4ad0de0ebc543a9054bd7d57976eede1d3612440Thanks @jxom! - Addedmodeparameter toverifyMessageandverifyHash.v2.47.5Compare Source
Patch Changes
#4376
64383c9e53cb42e5c371cc8da5a91cdfa47a3331Thanks @nowooj! - Added CONX chain.#4377
94248ab65c00c6254158e4cd985d8f5eec41f870Thanks @Aboudjem! - Fixed unbounded LRU cache growth on iOS 18+.a168f08272962f495306f72301a9d6c148428564Thanks @tmm! - Updated chain definition.#4391
a8c8e6ed4ee40f6259899742a2be20d0772841ceThanks @mohamedhesham840! - Fixed incorrect error message for PaymasterStakeTooLowError (code -32505)#4403
e8435e340592986fcd9c21a7626ff40b1af1e850Thanks @GuillermoEscobero! - Removed Zircuit Mainnet deprecated RPCs and Zircuit old testnet.#4385
ee1f2950dc5f8bf51ed9682ac0e9c4d9ef96a7bfThanks @pxrl! - Defined DisputeGameFactory for Lisk, Mode & Zora#4388
60f701f16217ef099c25184be97dc0e70e686b40Thanks @alcuadrado! - Added error preservation ingetContractError.v2.47.4Compare Source
Patch Changes
6c3dc97e9d19718580ea8aa4db04f5e065594a49Thanks @jxom! - Updated Ox.v2.47.2Compare Source
Patch Changes
1b522780cd9c24339a2d01dbc6ee9638ebf7143cThanks @jxom! - Updatedoxto0.14.1.v2.47.1Compare Source
Patch Changes
66457cbb5de7a3086732f9016af798c9ec5222a5Thanks @jxom! - Changed defaultinternal_versionon access keys tov2.v2.47.0Compare Source
Minor Changes
1adb83804d5f6c3f36d5f293de88532330d52dc7Thanks @jxom! - Breaking (viem/tempo):chainIdis now required when signing access key authorizations withsignKeyAuthorization. It is recommended to useclient.accessKey.signAuthorizationinstead for inferred chain ID.import { client } from './viem.config' import { Account } from 'viem/tempo' const account = Account.from({ privateKey: '0x...' }) const accessKey = Account.fromP256(generatePrivateKey(), { access: account, }) - const keyAuthorization = await account.signKeyAuthorization(accessKey) + const keyAuthorization = await client.accessKey.signAuthorization({ + account, + accessKey, + })Patch Changes
141a367cd4fec97224477d5cef008c0f66a43926Thanks @jxom! -viem/tempo: ExportedTempoAddressfromox/tempo.v2.46.3Compare Source
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).v2.46.2Compare Source
Patch Changes
1a10fb7812cc13bd72495552c4a590aa5ce8cf15Thanks @jxom! -viem/tempo: Removed fee payer magic in favor of pure support for0x78-prefixed fee payer envelopes.v2.46.1Compare Source
Patch Changes
44cbba75ab219c4e297f6cfd21c04f47548585e2Thanks @jxom! - Removed Ekta chain.v2.46.0Compare Source
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...', })v2.45.3Compare Source
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.v2.45.2Compare Source
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.Configuration
📅 Schedule: Branch creation - On day 1 of the month ( * * 1 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.