V

viem

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…

V
viem Blockchain v2.55.10

viem@2.55.10

Patch Changes #4873 ccdf9a02c14d569bfde9cd1840bea59548f798cf Thanks @decofe! - Added Addresses.validatorV2 for the Tempo Validator Config V2 precompile. #4856 109ef0f8af627131dfb055e99bf43ec06625199a Thanks @ibruno! - Updated Polygon Amoy's deprecated default RPC URL. #4900 3b78e9b78f8052da0ed20be6264c35e39e7f62f9 Thanks @cristianizzo! - Fixed formatUserOperationRequest encoding an EIP-7702 author…

V
viem Blockchain v2.55.8

viem@2.55.8

Patch Changes #4890 3078687aabea3064fc868f395114f41815895685 Thanks @parvahuja! - viem/tempo: Fixed gas estimation for sponsored access key transactions prepared without gas. #4891 c067f1a0c540afb54e27864b601064fb1c6e5249 Thanks @jxom! - viem/tempo: Added Zone E metadata, address registries, and Portal and Messenger contracts. #4891 c067f1a0c540afb54e27864b601064fb1c6e5249 Thanks @jxom! - Breaking…

V
viem Blockchain v2.55.7

viem@2.55.7

Patch Changes #4881 34c30a01012e326682a1ef365ee6599b2510e9da Thanks @jxom! - tempo/viem: Added earn actions #4888 944a011e2edabfc4aa5ed59b8ee201486e0dc74b Thanks @jxom! - Fixed fromBlobs misreading a 0x80 data byte at a blob boundary as the terminator. #4887 b693174dde06dd322b6f88508fb37231d38b620b Thanks @jxom! - Fixed bytesToBigInt and bytesToNumber (and fromBytes with to: "bigint" | "number") s…

V
viem Blockchain v2.55.5

viem@2.55.5

Patch Changes #4865 d993c2c331f4bedb76ecb78250c7858603bbdd62 Thanks @jxom! - Batched compatible concurrent multicall actions into one aggregate call. #4863 b6f7349221d4d3b51e4094634fa2839b5a448c24 Thanks @jxom! - viem/tempo: Updated multisig implementation. #4868 cb7d66f966e9eea501b075eeb0f14a7ddd0c35fc Thanks @jsutaria! - Ensured prepareTransactionRequest fetched Tempo fee payer signatures when t…

V
viem Blockchain v2.55.4

viem@2.55.4

Patch Changes #4848 dceac56692bb2db5b710908321ab722195de79a2 Thanks @jxom! - Updated Ethereum's default RPC URL. #4851 2b1f8deeac868a3480e1ede7f6fd6066995f36a1 Thanks @nezouse! - Add blockTime to Robinhood chain definition #4858 1de66e727e5f328d111cf41bca29731a5af4afb4 Thanks @decofe! - Defaulted omitted validAfter values to random past timestamps for Tempo expiring-nonce transactions, preventing…

V
viem Blockchain v2.55.2

viem@2.55.2

Patch Changes #4813 3f7f0f6839738de70e2f836b475d589c6f1c68b4 Thanks @Slokh! - Added Tempo Zone helpers for preparing encrypted deposit recipients and withdrawal requests with normalized details, maximum fees, and distinct callback and Zone transaction gas limits.