Conversation
df8314b to
ba3f5e2
Compare
ba3f5e2 to
378b4a7
Compare
bdrhn9
approved these changes
May 1, 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.47.6→^2.48.1Release Notes
wevm/viem (viem)
v2.48.1Compare Source
Patch Changes
099684399e5d4807de02e97f4902e3c0e56ee65cThanks @jxom! - FixedfeePayerSignaturebeing dropped in Tempo'sformatTransactionRequest.#4525
64556ad0973ea7b9926ed46f23ed9f1689b7047fThanks @jxom! - Fixed Tempo formatter to forwardfeePayer: falsein transaction requests.#4516
336b748469483a622153c10bf7bf9110a3fb9b72Thanks @0xtomm! - Added missingtestnet: falsefor testnet / devnets.#4517
25cc59c6eb235770b1a843b99bef606d2f1d7206Thanks @0xtomm! - Fixed native currencies on chains.#4518
eb655cc7e04e08c7008b0a19f69b8b7e4d3c95d3Thanks @RekCuy63! - Preserved explicitnonceinfillTransaction.v2.48.0Compare Source
Minor Changes
23fbf03f915acd046087d25f859a90c51a44d030Thanks @Zygimantass! - Added Tempo zones supportv2.47.19Compare Source
Patch Changes
dd2452464f114361473423a6ce4da045a5a435a4Thanks @decofe! - Updated Tempo RPC URLs.v2.47.18Compare Source
Patch Changes
#4499
24a1544c8a26fbf93f8029078ca310dba4df5b45Thanks @deodad! - AddedwithRelaytoviem/tempoas the primary relay transport, and deprecatedwithFeePayerin favor of it.2c4239dc07737ffc6631677324828bde6a17b9f7Thanks @jxom! -viem/tempo: Added combinedabisexport toAbisinviem/tempothat concatenates all Tempo precompile ABIs into a single array.2c4239dc07737ffc6631677324828bde6a17b9f7Thanks @jxom! -viem/tempo: Addederrorcapability toFillTransactionCapabilitiesinviem/tempofor structured execution error reporting from the relay.#4492
7b95669c23f86885bdd059f17d41f93c846b8dd6Thanks @Dhruv-2003! - FixedgetTimeToNextGamecrash when dispute game factory has zero or one games.#4497
0a465ce232e1f1a239d7a45bac946ae9405f3eeeThanks @deodad! - UpdatedwithFeePayertransports to forwardeth_fillTransactionrequests to the fee payer transport only whenfeePayer: trueis requested.v2.47.17Compare Source
Patch Changes
0b4bde619e71eefa206381e1be43b02ff4b1305bThanks @jxom! -viem/tempo: FixedprepareTransactionRequestdroppingfeeTokenfrometh_fillTransactionresponse.0b4bde619e71eefa206381e1be43b02ff4b1305bThanks @jxom! -viem/tempo: FixedAccount.signTransactioncomputing wrong presign hash whenfeePayerSignatureis present by normalizing it tonullbefore hashing.0b4bde619e71eefa206381e1be43b02ff4b1305bThanks @jxom! -viem/tempo: FixedserializeTempocollapsingfeePayerSignature: null(presign marker) toundefined, causing the0x00fee-payer marker to be omitted from serialization.v2.47.16Compare Source
Patch Changes
d4754544554200a01d226464ec6bded3eb44c88fThanks @jxom! - Fixed types.v2.47.15Compare Source
Patch Changes
c1893fa232bd0f4fe747167cf4ea44a9a7cf05beThanks @jxom! - Added EIP-5792capabilitiestofillTransactionreturn type.v2.47.14Compare Source
Patch Changes
d916060143305c4d321d30fd29b061069427d2a3Thanks @jxom! - FixedformatTransactionRequestto includefromfield from account address.d916060143305c4d321d30fd29b061069427d2a3Thanks @jxom! - FixedfillTransactionto skip fee multiplier whenfeePayerSignatureis present.d916060143305c4d321d30fd29b061069427d2a3Thanks @jxom! - Addedmetaproperty tofillTransactionreturn type.d916060143305c4d321d30fd29b061069427d2a3Thanks @jxom! - FixedsimulateBlocksandsimulateCallstokenMetadatareturn type.v2.47.12Compare Source
Patch Changes
ee5e2575faa5489c0f8316b07f342fc1dff1ec96Thanks @jxom! -viem/tempo: AddedExpirymodule for generating unix timestamp expiries (e.g.Expiry.hours(1),Expiry.days(30)).v2.47.11Compare Source
Patch Changes
#4440
75ae99e2654043d927ac7e20d630fc93932fce9cThanks @luanxu-dev! - FixedshouldRetryto handle RPC code 429 in batch mode, where some providers (e.g. Alchemy) return HTTP 200 with a JSON-RPC body of{ code: 429 }instead of an HTTP 429.#4407
fa6edb93203fbd108aba1f4cbbfc47f29bec8253Thanks @d1r1! - Added Fluent Mainnet chain.#4474
51ee597f6e01ddcd98feb1e9663d5be97e3db4eaThanks @jxom! - viem/tempo: Addedscopesandlimits.periodto access key authorizations for contract call scoping and periodic spending limits (TIP-1011).v2.47.10Compare Source
Patch Changes
#4443
19dd6e54001a82f20ab13e42eacdbe61814e6e52Thanks @TJ-Frederick! - Added Radius Network (chain ID 723487) and Radius Test Network (chain ID 72344) chain definitions.#4456
7b2cca5ab72c56b4c1a18d9765f4f323ca6b162dThanks @jxom! -viem/tempo: ExtractedkeyAuthorizationfrometh_fillTransactionresponse inprepareTransactionRequest.#4457
39d42e515f33f54102d56705cf25c51f8d8f4087Thanks @jxom! -viem/tempo: Added hardfork-awaregetRemainingLimitthat usesgetRemainingLimitWithPeriodon T3+ chains. Returns{ remaining, periodEnd }object.#4448
3b1908405105bf9d2a08dd1943b4b3fad2cee38aThanks @jxom! - Fixed transaction type detection for secp256k1 access key accounts.#4450
4555ee6329235335d4278a3f9f33af69091a1c79Thanks @jxom! -viem/tempo: Fixed gas estimation for access key transactions with a fee payer.#4432
3aa680df95bda40adc9306749e0fd46b93cc6bdeThanks @jxom! -viem/tempo: Added access key signature verification support toverifyHashviamode: 'allowAccessKey'.#4442
0ece4d9d08f53c817b0401fdd39ac3abb59c05f2Thanks @decofe! -viem/tempo: Added TIP-1004 (EIP-2612) permit functions to thetip20ABI (permit,nonces,DOMAIN_SEPARATOR,PermitExpired,InvalidSignature).#4419
4f77ac880ed81e104a68a530665b42661e0c1ebfThanks @emdin! - Added Igra Network chain.#4422
3c950f70495df4a357b57b6c90ffb828f0a8a884Thanks @ryanRfox! - Added Mezo and Mezo Testnet chains.#4426
63ab458812b15fe5d737de08356f8b4e635c6da3Thanks @PatrickAlphaC! - Added BattleChain Testnet#4423
16f6ca238cd5e6d86b36dbb92098a180af6d8ef7Thanks @pxrl! - Added basic OP definitions to MegaETH, fixed Blockscout defs.621b0856e55e710c61bd0a2d57c125d559bd9ae4Thanks @jxom! - Propagated execution reverted errors (code 3) frometh_fillTransactioninprepareTransactionRequestinstead of silently falling through.#4409
25634335611498ecaead8435b1403e5f28d30fc1Thanks @abs3ntdev! - Added Gensyn Mainnet#4425
ce08d9a4dc9ab986d5d9f6cfe380ae6ec1fec2d9Thanks @o-az! - Removed Tempo Andantino network and updated references#4420
c158236bd6e0d5c80881243d85a535723f61dd7eThanks @mycodecrafting! - Added Eden chain.#4421
26bf275307bf6e31430fa5283770f5caa4033aeeThanks @KirienzoEth! - Add the multicall3 configuration to the Katana chain's configConfiguration
📅 Schedule: (UTC)
* * 1 * *)🚦 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.