viem@2.57.10

Release

Version
viem@2.57.10
Repository
wevm/viem

Release notes

Patch Changes

#5260 b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17 Thanks @jxom! - viem/tempo: Added Actions.accounts.upgrade and Actions.accounts.upgradeSync to upgrade an existing account to a configurable account in place (TIP-1113), and an upgrade form of Account.fromConfig for the upgraded account.

#5260 b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17 Thanks @jxom! - viem/tempo: Added the configurable key type to Actions.accessKey.getMetadata and execution error messages for configurable account upgrades and retired root keys.

#5260 b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17 Thanks @jxom! - viem/tempo: Synced configurable accounts with Tempo T14, renaming the nativeMultisig ABI, address and selector exports to configurableAccount, sending configurableAccountSimulation to the node, deriving configurable account addresses and signatures with the tempo:configurable-account:* domains, and storing relay state under configurableAccount:* store keys.

- Abis.nativeMultisig

+ Abis.configurableAccount

- Addresses.nativeMultisig

+ Addresses.configurableAccount

- Addresses.nativeMultisigFactory

+ Addresses.configurableAccountRecoveryFactory

- Selectors.nativeMultisig

+ Selectors.configurableAccount

#5260 b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17 Thanks @jxom! - viem/tempo: Added Actions.accounts.deriveAccount and Actions.accounts.verifyHash for the configurable account precompiles, configurable account signature support in verifyHash, and a factory option on Account.fromConfig that defaults to Addresses.configurableAccountRecoveryFactory.

#5260 b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17 Thanks @jxom! - viem/tempo: Added hardforks t7 through t14 and fixed Hardfork.lt treating unknown hardforks as older than every known hardfork.

Full release on GitHub ↗

Release Solidity

Solidity Version 0.8.38

The release is still in progress. You may see broken links and binaries may not yet be available from all sources. We are excited to announce the release of the Solidity Compiler...

Release Sui

Sui mainnet-v1.82.3

Protocol Sui Protocol Version in this release: 139 #27989: Adds protocol version 139 with the enable_forwarding_addresses flag (devnet only). When enabled, the forwarding address...

Release viem

viem@2.57.8

Patch Changes #5239 a97d64c1d401f2bdfb8c549cff6c4a4732d465be Thanks @erkancamli! - Fixed getEnsAvatar substituting the {id} placeholder of ERC-1155 metadata URIs with the raw token ID...