V

viem

V
viem Blockchain v2.57.2

viem@2.57.2

Patch Changes #5157 bc45023eb72279e225ed924ac93e4aae1589356c Thanks @myfxpaddy! - Added CRYMAD Chain and CRYMAD Chain L2 chains. #5162 cf4591306183f1622b376115cd4ed077b8fffb34 Thanks @tmm! - Marked Open USD as popular in its token definition and included it in tokens.popular. #5166 f9f9d1bc0bc9d7fa116a164cf9deceadfe5f35a8 Thanks @decofe! - Added from to Tempo token.burn and token.burnSync to burn…

V
viem Blockchain v2.57.1

viem@2.57.1

Patch Changes #5151 93ea7b3928b41929e5e8b1116937c0caf4f2606f Thanks @tmm! - Added Open USD (OUSD) token support on Ethereum, Tempo, and Base.

V
viem Blockchain v2.57.0

viem@2.57.0

Minor Changes #5138 6599af365a27476c9f9b7b6f2950941709807393 Thanks @jxom! - Added createClientResolver to lazily resolve and cache typed clients across configured chains using a transport map or callback. #5140 8a5ef5b06400530e7a45b6b52ed01e49c42f34dd Thanks @jxom! - viem/tempo: Added a Relay RPC handler with a composable plugin mechanism. import { createClient, Relay, Store } from "viem/tempo";…

V
viem Blockchain v2.56.9

viem@2.56.9

Patch Changes #5123 2068265d2fefb41da2ca672f7b8ef0d221efdbde Thanks @rabbitmainnet! - Added Rabbit Chain Testnet (chain ID 9280) to viem/chains. #5124 4767ff7be7aed3845b617f8b16806d72469ea657 Thanks @kyscott18! - Added the getStorageValues action for batch retrieval of contract storage slots. #5108 5a201d9a5996a836023bdb676c8d7c0f43f9c8fa Thanks @Lukecele! - Added Plasma mainnet addresses for USDC…

V
viem Blockchain v2.56.8

viem@2.56.8

Patch Changes #5110 f54b9d3e9d89dfc750525d57c9fd83ce0157aca1 Thanks @jxom! - Fixed declaration inference for exported Tempo chains by preserving named formatter return types.

V
viem Blockchain v2.56.7

viem@2.56.7

Patch Changes #5098 5a6b1e8ef72b8eabd237e0b3bb836108dc3654da Thanks @deepakansh11nov! - Added E Canna Mainnet (4111) and E Canna Testnet (4112). #5106 ed37560943385e6636153c0d8db7ac81f2013757 Thanks @hjchen-circle! - Added Arc mainnet addresses for EURC and cirBTC. #5107 1dfad6e684d635b5775812a219dc27b51ee4a081 Thanks @jxom! - Updated experimental multisig for the latest protocol, including recove…

V
viem Blockchain v2.56.6

viem@2.56.6

Patch Changes #5094 e80a7b1979439a3130d3f12b1d92d42379fd557a Thanks @0xjohnk! - Added public RPC, block explorer, Multicall3, and USDC address metadata to Arc. #5063 e38289c13777a3da75cca0549e4aa694884f456d Thanks @nicknixcape! - Added HyveChain. #5096 ee4489f4ebd0b9bdb6acb66b8e7b835616601ad5 Thanks @jxom! - Limited token balance and metadata probe gas to prevent failing candidates from exhausting…

V
viem Blockchain v2.56.5

viem@2.56.5

Patch Changes #5069 86adf420cfb20721ff99aa5bf6e6c1017588d473 Thanks @moyanghe-uniswap! - Fixed stateOverride being silently dropped by estimateGas in viem/linea — it was destructured into an unused rest object and never serialized onto the linea_estimateGas request, so overrides never reached the node.

V
viem Blockchain v2.56.3

viem@2.56.3

Patch Changes #5059 e3de334a73bd06ee16ba6a1e30e1bb2cf94ea708 Thanks @jxom! - Made Tempo Zone return types portable across declaration-emitting projects. #5061 1ba6aa3860bcbe2c1c51257b1a2c386d182507e7 Thanks @jxom! - viem/tempo: Added chain inference to Multisig.handleRequest downstream request options.

V
viem Blockchain v2.56.2

viem@2.56.2

Patch Changes #5042 5df98198c47cb898ba35a1afcd2abd5d0cbcc371 Thanks @Wagalidoom! - Fixed isHash returning true for odd-length hex strings. size rounds odd-length hex up to the next whole byte, so a 63-character hex string reported a size of 32 and passed the check. isHash now validates the length directly. #4913 ef4be8eb45abc773587abb1df7fd8791acf30413 Thanks @Kropiunig! - Fixed signed hexToBigInt…

V
viem Blockchain v2.56.1

viem@2.56.1

Patch Changes #5052 e336a1d93a39063fb1883ba0a84b5d37f313a35a Thanks @jxom! - viem/tempo: Fixed declaration emit for inferred Tempo chains.

V
viem Blockchain v2.56.0

viem@2.56.0

Minor Changes #5040 c73282bfa7309a5017f684b8001ec5c13fda4194 Thanks @jxom! - Breaking (viem/tempo): Renamed Abis.abis to Abis.all and expanded the aggregate with Earn and Zone ABIs. -const abis = Abis.abis +const abis = Abis.all #5040 c73282bfa7309a5017f684b8001ec5c13fda4194 Thanks @jxom! - Breaking (viem/tempo): Moved Zone exports from viem/tempo/zones into viem/tempo. -import { Abis, Addresses,…

V
viem Blockchain v2.55.19

viem@2.55.19

Patch Changes #5018 abf0d746952176eadbe5c72d9d708863d9bbb97e Thanks @david9104online! - Added Morph Tachyon mainnet and testnet chains. #5022 edfb7e7adf1398b26fb94ba47fe55331cb1f16a0 Thanks @jxom! - Updated multisig implementation. #5017 7aac99a43eddea3af4d511e5d6cfccb5a9caabc0 Thanks @JiahaoAlbus! - Added YNX Testnet chain.

V
viem Blockchain v2.55.18

viem@2.55.18

Patch Changes #5016 9244e27940675fa32b227d4ba845a0f574447e8a Thanks @struong! - Breaking(viem/tempo): Renamed the Tempo Earn private entry recovery parameter from recoveryRecipient to tempoRefundRecipient.

V
viem Blockchain v2.55.17

viem@2.55.17

Patch Changes #5013 70e7145dcc9c0442a68344cc9f115c63ecde2495 Thanks @CheyneWeb3! - Added Haus Chain Testnet chain. #5012 5e436053872805cd5db7c0ca504abb9296497025 Thanks @struong! - Preserved filled transaction fields covered by a Tempo fee payer signature. #4290 20dcc0675d26cf673ef473eeaafa424ba353e771 Thanks @Kemperino! - Fixed Operator Fee estimation for Isthmus upgrade by using the getOperatorF…

V
viem Blockchain v2.55.16

viem@2.55.16

Patch Changes #4997 0c4f19a354255ec5e7e159228df36f9c8714ce0a Thanks @Ghadi8! - Fixed simulateCalls asset discovery across reverting, state-dependent, malformed, and newly deployed tokens while pinning stable block tags and isolating balance probes. #4990 cd1d2d51849f78e20f09e4a26f4c0a20afa84bb4 Thanks @SashaMIT! - Required EIP-4361 / RFC 3339 date-time strings and rejected invalid time.

V
viem Blockchain v2.55.15

viem@2.55.15

Patch Changes #5002 8f7ef0435914133582633004d123eb2e5fe5a35b Thanks @struong! - Bound encrypted Zone deposits to the parent-chain portal caller.

V
viem Blockchain v2.55.13

viem@2.55.13

Patch Changes #4967 942c0d30586e44e0d09881a015742616f7b81b1e Thanks @brendanjryan! - Avoid consuming sequential nonces when chain preparation selects an expiring nonce. #4980 7b2f2275ac792e979bbed0abcd4c8543dd16cca7 Thanks @struong! - Fixed Zone withdrawal sender tags to include the emitted fallback nonce.

V
viem Blockchain v2.55.11

viem@2.55.11

Patch Changes #4949 f05ae7eff8852cd4b4b117a5c5d77140bd26a8f6 Thanks @grandpig! - Fixed withRetry hanging when shouldRetry or the retry delay callback throws. #4955 87067c2fc2487967872582c1a0739b419612d5ee Thanks @ShenWang-PiP! - Updated the story (1514) and storyAeneid (1315) chains for the Story → Data rebrand: renamed to "Data Network" / "Data Network Aeneid", set the native currency to $DATA, t…