V

viem

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.

V
viem Blockchain v2.55.1

viem@2.55.1

Patch Changes #4828 765e19b99b97567ef7b3446bc196353cdaa281a3 Thanks @jxom! - Added Tempo zone encryption-key and deposit-status waiting actions, defaulted bounceback recipients to accounts, and adapted receipt polling for private Zone RPCs. #4823 c31e0bd376bf41250c1833cd741e9a93bfe75398 Thanks @jxom! - Added blockHash and requireCanonical parameters to verifyHash, verifyMessage, verifyTypedData, a…

V
viem Blockchain v2.55.0

viem@2.55.0

Minor Changes #4817 2825f37bd4d9429a312dad378410d63c67feb0f8 Thanks @davidperk! - Added depositNonce and depositReceiptVersion to OP Stack transaction receipts. #4822 0ef1b5d84abc6f03c4f7573ca5bab851593ccb2f Thanks @tmm! - Added filterChains utility for filtering chain definitions by structured criteria. Patch Changes #4809 c93d355d68f2ac98d5f139c963564651576793de Thanks @defiQUG! - Added Defi Ora…

V
viem Blockchain v2.54.6

viem@2.54.6

Patch Changes #4807 f1ac4480d0c1c6f29bf709f116068e903643ecad Thanks @jxom! - viem/tempo: Supported calling token .call builders without a Client (restores the pre-2.54 call signature). When the Client is omitted, token must be a TIP20 token id or contract address, and formatted amounts require explicit decimals.

V
viem Blockchain v2.54.5

viem@2.54.5

Patch Changes #4803 49fa5c885c5478e3e7a92411d7b309785df36974 Thanks @jxom! - viem/tempo: Fixed fee-payer sponsorship for native multisig transaction preparation and serialization. #4805 5c0aae47181b13f58c7125542c13a2bc82f8662b Thanks @jxom! - viem/tempo: Preserved sponsor-returned feeToken values from eth_fillTransaction responses with feePayerSignature.

V
viem Blockchain v2.54.4

viem@2.54.4

Patch Changes #4801 8d1db77e6379cfb4028cb8f0742b6633311fce43 Thanks @jxom! - Added getRawTransaction action to retrieve a raw, serialized transaction via eth_getRawTransactionByHash.

V
viem Blockchain v2.54.3

viem@2.54.3

Patch Changes #4792 da4f54be6d3b5f5b0741e9ade94055685f9247c1 Thanks @jxom! - viem/tempo: Added TIP-1061 multisig gas estimation hints (multisigInit, multisigSignatureCount), and attached multisigInit to multisig requests so node-side fill and estimation price bootstrap gas. #4792 da4f54be6d3b5f5b0741e9ade94055685f9247c1 Thanks @jxom! - Updated ox to 0.14.30. #4791 515b637cde2d0338f012abfb501f19834…

V
viem Blockchain v2.54.2

viem@2.54.2

Patch Changes #4742 71f8731a4cb0d569f7bc9453bc27e238f3f90c29 Thanks @lifeofjer! - Added Mars Credit chain. #4790 e5626e3ec72149721d1109a8a638ae9aea982695 Thanks @jxom! - Rejected RLP payloads in fromRlp with trailing bytes after the decoded item or list items extending beyond their declared list length. #4768 48175663f1bb2b2a2a32d51c8e87100d977b3eb9 Thanks @nikhilkumar1612! - Fixed estimateUserOpe…

V
viem Blockchain v2.54.1

viem@2.54.1

Patch Changes #4780 7ce10f40e466273fdc6926127394d36d0955c688 Thanks @tmm! - Added EURC, USYC, and cirBTC token definitions to viem/tokens. #4780 7ce10f40e466273fdc6926127394d36d0955c688 Thanks @tmm! - Added USDC token addresses for more supported chains. #4782 cf4bdca930df835452a467efd95c59a5e2a4a89f Thanks @jxom! - Added a tokens export to viem/tokens with curated token sets (tokens.all, tokens.p…

V
viem Blockchain v2.54.0

viem@2.54.0

Minor Changes #4767 0def05663277a93e645bc28740a78bfc916810ec Thanks @jxom! - Breaking (viem/tempo): Changed Tempo token balance and allowance reads to return Amount objects. -const balance = await client.token.getBalance({ token }) -// ^? bigint +const balance = await client.token.getBalance({ token }) +// ^? { amount: bigint; decimals: number; formatted: string } -const allowance = await client.t…

V
viem Blockchain v2.53.1

viem@2.53.1

Patch Changes #4748 ed55a13fbf8af9c587d94a3363f507e642236e93 Thanks @jxom! - viem/tempo: Added createClient to viem/tempo with a default chain, transport, and actions.

V
viem Blockchain v2.52.2

viem@2.52.2

Patch Changes #4718 1969c01715736de8a16b841cfed81640f0d708c2 Thanks @jxom! - Tempo: Set the t5 hardfork on the Tempo Testnet (Moderato) chain.

V
viem Blockchain v2.52.0

viem@2.52.0

Minor Changes #4689 fb032ee43ace76bbe72170c1b3ed48880033b763 Thanks @jxom! - viem/tempo: Added admin access key actions, and an accessKey.verifyHash action. #4688 19a26084eb448632883602b401516e17cc9f7e0d Thanks @jxom! - viem/tempo: Added access-key witness actions. #4683 42d54ef89a85aa9ef8658a89b67271331b5a31d4 Thanks @jxom! - viem/tempo: Updated precompile ABIs and added the receivePolicyGuard an…

V
viem Blockchain v2.51.3

viem@2.51.3

Patch Changes #4675 cc15e56ae47e03d2ec8fe9b0e443b4e52b7c350a Thanks @deodad! - Fixed access key metadata reads incorrectly using the client account.

V
viem Blockchain v2.51.2

viem@2.51.2

Patch Changes #4668 672a7ef72cd7fb9b9330d5c90979729e6b96cbbc Thanks @deodad! - viem/tempo: Fixed signVoucher to raw sign channel vouchers with access key accounts. #4672 c582dad966c136488b9f36c01f0f3986ff98e407 Thanks @deodad! - Added a Tempo key authorization manager that can be used by prepareTransactionRequest to attach pending key authorizations.

V
viem Blockchain v2.51.0

viem@2.51.0

Minor Changes #4663 752712f1d2358715e9d63bd754f80c90a8d02e91 Thanks @jxom! - viem/tempo: Added Actions.channel actions for reading and mutating TIP-20 channel reserve state. #4597 d346038e71f31cb1c82fc94bb49c4ac553a23717 Thanks @wwared! - viem/op-stack: Added OP Stack super-root dispute game support for withdrawal prove flows. #4661 9713c7562eac9fd328e6cc1be7388bc1659a9c27 Thanks @jxom! - Updated…

V
viem Blockchain v2.50.4

viem@2.50.4

Patch Changes #4647 423131df9e00e3df062274e483b98a4921674cea Thanks @jxom! - Fixed Tempo chain declarations to emit portable inferred types for exported derived chains.

V
viem Blockchain v2.50.3

viem@2.50.3

Patch Changes #4642 5bafcd444f7ebae9bb06a8efbc801a7ea845154d Thanks @jxom! - viem/tempo: Updated wallet.deposit to use amount and supported token symbols for wallet_deposit requests.