chore(deps): update dependency viem to v2.55.0#33
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
32d6947 to
b5b3e32
Compare
b5b3e32 to
07a1dca
Compare
07a1dca to
623f415
Compare
623f415 to
b30101b
Compare
b30101b to
1d4bf5f
Compare
9e8cf4f to
4442dae
Compare
4442dae to
478b5cd
Compare
478b5cd to
e27d977
Compare
e27d977 to
e51899d
Compare
e51899d to
dd6423a
Compare
dd6423a to
e9cf29d
Compare
e9cf29d to
bcfc93f
Compare
bcfc93f to
0d6b2d5
Compare
0d6b2d5 to
eff7508
Compare
eff7508 to
c6feb6f
Compare
3ff56ac to
cbdda62
Compare
cbdda62 to
542c8d5
Compare
542c8d5 to
a8c513a
Compare
a8c513a to
89480f8
Compare
89480f8 to
a3c9981
Compare
a3c9981 to
9441396
Compare
9441396 to
1dbe164
Compare
1dbe164 to
371331b
Compare
371331b to
343b587
Compare
343b587 to
7ac96d9
Compare
7ac96d9 to
810a5ed
Compare
810a5ed to
5ee838b
Compare
5ee838b to
1f99f65
Compare
1f99f65 to
7f527de
Compare
7f527de to
f782f42
Compare
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.23.14→2.55.0Release Notes
wevm/viem (viem)
v2.55.0Compare Source
Minor Changes
#4817
2825f37bd4d9429a312dad378410d63c67feb0f8Thanks @davidperk! - AddeddepositNonceanddepositReceiptVersionto OP Stack transaction receipts.#4822
0ef1b5d84abc6f03c4f7573ca5bab851593ccb2fThanks @tmm! - AddedfilterChainsutility for filtering chain definitions by structured criteria.Patch Changes
#4809
c93d355d68f2ac98d5f139c963564651576793deThanks @defiQUG! - Added Defi Oracle Meta Mainnet chain.#4818
48324f72c057e5e52545e4672408af6bc9eeb60aThanks @cctdaniel! - Added Robinhood Chain and Robinhood Chain Testnet chains.v2.54.6Compare Source
Patch Changes
f1ac4480d0c1c6f29bf709f116068e903643ecadThanks @jxom! -viem/tempo: Supported calling token.callbuilders without a Client (restores the pre-2.54call signature). When the Client is omitted,tokenmust be a TIP20 token id or contract address, and formatted amounts require explicitdecimals.v2.54.5Compare Source
Patch Changes
#4803
49fa5c885c5478e3e7a92411d7b309785df36974Thanks @jxom! -viem/tempo: Fixed fee-payer sponsorship for native multisig transaction preparation and serialization.#4805
5c0aae47181b13f58c7125542c13a2bc82f8662bThanks @jxom! -viem/tempo: Preserved sponsor-returnedfeeTokenvalues frometh_fillTransactionresponses withfeePayerSignature.v2.54.4Compare Source
Patch Changes
8d1db77e6379cfb4028cb8f0742b6633311fce43Thanks @jxom! - AddedgetRawTransactionaction to retrieve a raw, serialized transaction viaeth_getRawTransactionByHash.v2.54.3Compare Source
Patch Changes
#4792
da4f54be6d3b5f5b0741e9ade94055685f9247c1Thanks @jxom! -viem/tempo: Added TIP-1061 multisig gas estimation hints (multisigInit,multisigSignatureCount), and attachedmultisigInitto multisig requests so node-side fill and estimation price bootstrap gas.#4792
da4f54be6d3b5f5b0741e9ade94055685f9247c1Thanks @jxom! - Updatedoxto0.14.30.#4791
515b637cde2d0338f012abfb501f1983440e4e76Thanks @jxom! - FixedencodeAbiParametersanddecodeAbiParametershandling of zero-width types (zero-length fixed arrays and empty tuples).v2.54.2Compare Source
Patch Changes
#4742
71f8731a4cb0d569f7bc9453bc27e238f3f90c29Thanks @lifeofjer! - Added Mars Credit chain.#4790
e5626e3ec72149721d1109a8a638ae9aea982695Thanks @jxom! - Rejected RLP payloads infromRlpwith trailing bytes after the decoded item or list items extending beyond their declared list length.#4768
48175663f1bb2b2a2a32d51c8e87100d977b3eb9Thanks @nikhilkumar1612! - FixedestimateUserOperationGasomittingfeesduring User Operation preparation, which caused strict bundlers to reject gas estimation requests.#4784
404a11944045b88405fec20b52f8d9b7fa727056Thanks @decofe! - Added Storage Credits (TIP-1060) precompile ABI & address to Tempo exports.#4789
1e93747abba0f0d8286e083c6c1ff3f07a640aa6Thanks @jxom! - Added Storage Credits (TIP-1060) precompile selectors to Tempo exports.#4786
b4b3cbed4329e1d49887ed5812b07610a84a6b32Thanks @struong! - Addedzone.encryptedDeposit.preparefor Tempo Zone encrypted deposits.#4788
74699ef25d0549f020c168a7ff535bee5e50adf0Thanks @jxom! - Updatedwsto8.21.0.#4758
0fafede5136b42a5322f8f900961e9b3fe9a526fThanks @decofe! - Added validation rejecting Tempo receive policy claimers that can never claim funds (TIP-1022 virtual addresses, TIP-20 token addresses, and Tempo system precompiles), and exportedAddresses.tip20ChannelReserve.v2.54.1Compare Source
Patch Changes
#4780
7ce10f40e466273fdc6926127394d36d0955c688Thanks @tmm! - Added EURC, USYC, and cirBTC token definitions toviem/tokens.#4780
7ce10f40e466273fdc6926127394d36d0955c688Thanks @tmm! - Added USDC token addresses for more supported chains.#4782
cf4bdca930df835452a467efd95c59a5e2a4a89fThanks @jxom! - Added atokensexport toviem/tokenswith curated token sets (tokens.all,tokens.popular,tokens.tempo) that can be passed to a Client'stokensproperty.viem/tempo'screateClientnow defaultstokenstotokens.tempo.v2.54.0Compare Source
Minor Changes
#4767
0def05663277a93e645bc28740a78bfc916810ecThanks @jxom! - Breaking (viem/tempo): Changed Tempo token balance and allowance reads to returnAmountobjects.#4767
0def05663277a93e645bc28740a78bfc916810ecThanks @jxom! - Breaking (viem/tempo): Changed Tempo token.callhelpers to take the client before their action arguments.#4767
0def05663277a93e645bc28740a78bfc916810ecThanks @jxom! - Breaking: Changed ERC-20 token actions to resolve token symbols from the Clienttokensarray instead of built-in chaintokensconfig.import { createPublicClient, http } from 'viem' import { mainnet } from 'viem/chains' +import { usdc } from 'viem/tokens' -const client = createPublicClient({ chain: mainnet, transport: http() }) +const client = createPublicClient({ + chain: mainnet, + tokens: [usdc], + transport: http(), +}) const balance = await client.token.getBalance({ account, token: 'usdc' })#4767
0def05663277a93e645bc28740a78bfc916810ecThanks @jxom! - Addedviem/tokensentrypoint.Patch Changes
#4739
cc3c2ff6a50dbca96a665c8fc2ad635f86d94f53Thanks @Equious! - Added BattleChain Mainnet (chainId 626) toviem/chains.#4733
1caa5766109309d5fab48f1c4316deff5f504f9cThanks @2wheeh! - Added MarooTestnet chain.#4772
b0a0e1ccd158198d56903759d362f22716a6b1e7Thanks @jxom! - Added an RLP depth limit for decoding deeply nested payloads.v2.53.1Compare Source
Patch Changes
ed55a13fbf8af9c587d94a3363f507e642236e93Thanks @jxom! -viem/tempo: AddedcreateClienttoviem/tempowith a default chain, transport, and actions.v2.52.2Compare Source
Patch Changes
1969c01715736de8a16b841cfed81640f0d708c2Thanks @jxom! - Tempo: Set thet5hardfork on the Tempo Testnet (Moderato) chain.v2.52.0Compare Source
Minor Changes
#4689
fb032ee43ace76bbe72170c1b3ed48880033b763Thanks @jxom! -viem/tempo: Added admin access key actions, and anaccessKey.verifyHashaction.#4688
19a26084eb448632883602b401516e17cc9f7e0dThanks @jxom! -viem/tempo: Added access-key witness actions.#4683
42d54ef89a85aa9ef8658a89b67271331b5a31d4Thanks @jxom! -viem/tempo: Updated precompile ABIs and added thereceivePolicyGuardandsignatureVerifierprecompile addresses toAddresses, plus thet4/t5/t6hardforks toHardfork.#4687
0e826149964a6e76d8079b368ca6f034bde7f482Thanks @jxom! -viem/tempo: AddedreceivePolicyactions.v2.51.3Compare Source
Patch Changes
cc15e56ae47e03d2ec8fe9b0e443b4e52b7c350aThanks @deodad! - Fixed access key metadata reads incorrectly using the client account.v2.51.2Compare Source
Patch Changes
#4668
672a7ef72cd7fb9b9330d5c90979729e6b96cbbcThanks @deodad! -viem/tempo: FixedsignVoucherto raw sign channel vouchers with access key accounts.#4672
c582dad966c136488b9f36c01f0f3986ff98e407Thanks @deodad! - Added a Tempo key authorization manager that can be used byprepareTransactionRequestto attach pending key authorizations.v2.51.0Compare Source
Minor Changes
#4663
752712f1d2358715e9d63bd754f80c90a8d02e91Thanks @jxom! -viem/tempo: AddedActions.channelactions for reading and mutating TIP-20 channel reserve state.#4597
d346038e71f31cb1c82fc94bb49c4ac553a23717Thanks @wwared! -viem/op-stack: Added OP Stack super-root dispute game support for withdrawal prove flows.#4661
9713c7562eac9fd328e6cc1be7388bc1659a9c27Thanks @jxom! - Updated generated Tempo precompile ABIs from latest Tempo main and addedlogoURIto TIP-20 metadata and token creation.#4653
a29cf5eef5809b50bbb7931f35331203c32d7692Thanks @islishude! - Added support foreth_getBlockReceipts.Patch Changes
#4650
73b8b89c0369597bf4df781b021130f544ebe6b0Thanks @deodad! - ExportedExtractFormattedTransactionRequest.#4664
c3fda73603695bc68336f6e22f6475ba6ed0cdc7Thanks @jxom! - Handledeth_createAccessListresponses that include anerrorfield.#4660
c5cc58ebbc027029022f09eba54ed2e789b8b2b1Thanks @struong! - Emitted a full broadcast envelope when the fee payer co-signed duringeth_fillTransaction, enabling single round-trip sponsorship, and strippedfeeTokenfrom the sender's sign payload under sponsorship per the Tempo Transaction spec.#4654
038a062a8c2a875a3bbd58426e6060cf5d1d7986Thanks @deodad! - Addedrawsigning support to Tempo access key accounts.v2.50.4Compare Source
Patch Changes
423131df9e00e3df062274e483b98a4921674ceaThanks @jxom! - Fixed Tempo chain declarations to emit portable inferred types for exported derived chains.v2.50.3Compare Source
Patch Changes
5bafcd444f7ebae9bb06a8efbc801a7ea845154dThanks @jxom! -viem/tempo: Updatedwallet.depositto useamountand supported token symbols forwallet_depositrequests.v2.49.3Compare Source
Patch Changes
#4621
6d80eaeea315c552a57e9683607ed36f7d219a9eThanks @Blessing-Circle! - Added Arc chain.#4622
c5dc4d63506f787e92417eff77dd0ef84e3a2c8cThanks @struong! -viem/tempo: PreservedfeeTokenon broadcast envelope whenfeePayerSignatureis present. Previously stripped unconditionally whenfeePayer === true, breaking fee payer signature verification on-chain.v2.49.2Compare Source
Patch Changes
215469280e57b4ec729bd2537857a4ca363c984bThanks @jxom! -viem/tempo: RenamedActions.wallet.sendtoActions.wallet.transfer.v2.49.0Compare Source
Minor Changes
4cd686d4acf2c0f14955509a91a3c7ee6d0257f9Thanks @tmm! - Added AbortSignal support to request options andcallaction.Patch Changes
#4608
0e282d69d534e7fc277300260e31c07c4d8cb325Thanks @jxom! -viem/tempo: UpdatedActions.wallet.sendparameters to match the latest wallet RPC schema: renamedvaluetoamount, added an optionalmemofield (UTF-8, max 32 bytes; rejected for non-TIP-20 tokens), and widenedtokento also accept curated tokenlist symbols.await Actions.wallet.send(client, { + amount: '1.5', + memo: 'thanks', to: '0x...', - token: '0x...', + token: 'pathUsd', - value: '1.5', })v2.48.11Compare Source
Patch Changes
18ccb586bd40d8410703e426261b0f03e530ade5Thanks @gakonst! -viem/tempo: Addedwallet_JSON-RPC Actions for opening send, swap, and deposit flows.v2.48.8Compare Source
Patch Changes
6df91c4bd23bcc83b82b2c058e685fc85d18f98fThanks @jxom! -viem/tempo: AddedcapabilitiestoTransactionRequestTempoand forwarded it throughformatTransactionRequest.v2.48.7Compare Source
Patch Changes
ef3f4334f81bffc40bc2666103d3f2210f6da004Thanks @jxom! -viem/tempo: PreservedkeyType,keyId, andkeyDatafrom the input request when no account is present informatTransactionRequest.v2.48.6Compare Source
Patch Changes
d55c4a5a74112d594e306b7ed7a714d5b17a0d43Thanks @jxom! - Stripped basic-auth credentials (user:pass@) from URLs surfaced inerror meta-messages (
HttpRequestError,WebSocketRequestError,RpcRequestError,TimeoutError).v2.48.4Compare Source
Patch Changes
cb3206e1039b21e45e4ed17898aa1ff561cdecb4Thanks @jxom! - viem/tempo: Added virtual address actions for the TIP-1022 Address Registry precompile:virtualAddress.getMasterAddress,virtualAddress.resolve,virtualAddress.registerMaster,virtualAddress.registerMasterSync. Re-exportedVirtualAddressandVirtualMasterfromox/tempo.v2.48.3Compare Source
Patch Changes
bc4be026420daba9c682412ceb5840526ae7fdd1Thanks @tmm! - Re-exportedBytes,PublicKey, andSecp256k1fromviem/tempo.v2.48.2Compare Source
Patch Changes
#4526
28fcb0d487ecc525d687201b4eb47136ace7f7b9Thanks @mk0walsk! - Added OP Stack chain config to Zircuit.#4520
3e88a77f8eb92fa1ce4410ad14bdbab8f04cce4bThanks @pxrl! - Added Tron block time67d979c678c4835ace58c00e43eaf2291cd5764bThanks @jxom! - FixedprepareTransactionRequestto preservenonce: 0instead of dropping it.#4455
c0c09a6adf8cafc75f3ace8b892e57f41538baa7Thanks @nikicat! - FixedLogTopictype to accept readonly arrays.59b69da17293f626650f211f0129b7ccfdaf957dThanks @jxom! - AddedresolveAccessKeyto support alternative access key formats ({ address, type },{ publicKey, type }) in addition to{ accessKeyAddress, keyType }forsignKeyAuthorizationand access key actions.#4428
30ac0cf8517a013d9869cf2a9c2a652c80abaf46Thanks @hashcashier! - Replaced manualextraDatadecoding withl2SequenceNumber()contract call ingetGames.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 configv2.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.3[Compare Source](https://redirect.github.com/we
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.