Releases: wevm/viem
viem@2.48.4
Patch Changes
- #4532
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.
viem@2.48.3
Patch Changes
- #4537
bc4be026420daba9c682412ceb5840526ae7fdd1Thanks @tmm! - Re-exportedBytes,PublicKey, andSecp256k1fromviem/tempo.
viem@2.48.2
Patch Changes
-
#4526
28fcb0d487ecc525d687201b4eb47136ace7f7b9Thanks @mk0walsk! - Added OP Stack chain config to Zircuit. -
#4520
3e88a77f8eb92fa1ce4410ad14bdbab8f04cce4bThanks @pxrl! - Added Tron block time -
67d979c678c4835ace58c00e43eaf2291cd5764bThanks @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.
viem@2.48.1
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.
viem@2.48.0
Minor Changes
- #4510
23fbf03f915acd046087d25f859a90c51a44d030Thanks @Zygimantass! - Added Tempo zones support
viem@2.47.19
Patch Changes
- #4513
dd2452464f114361473423a6ce4da045a5a435a4Thanks @decofe! - Updated Tempo RPC URLs.
viem@2.47.18
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.
viem@2.47.17
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.
viem@2.47.16
Patch Changes
d4754544554200a01d226464ec6bded3eb44c88fThanks @jxom! - Fixed types.
viem@2.47.15
Patch Changes
c1893fa232bd0f4fe747167cf4ea44a9a7cf05beThanks @jxom! - Added EIP-5792capabilitiestofillTransactionreturn type.