Patch Changes
-
#5260
b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17Thanks @jxom! -viem/tempo: AddedActions.accounts.upgradeandActions.accounts.upgradeSyncto upgrade an existing account to a configurable account in place (TIP-1113), and anupgradeform ofAccount.fromConfigfor the upgraded account. -
#5260
b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17Thanks @jxom! -viem/tempo: Added theconfigurablekey type toActions.accessKey.getMetadataand execution error messages for configurable account upgrades and retired root keys. -
#5260
b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17Thanks @jxom! -viem/tempo: Synced configurable accounts with Tempo T14, renaming thenativeMultisigABI, address and selector exports toconfigurableAccount, sendingconfigurableAccountSimulationto the node, deriving configurable account addresses and signatures with thetempo:configurable-account:*domains, and storing relay state underconfigurableAccount:*store keys.- Abis.nativeMultisig + Abis.configurableAccount - Addresses.nativeMultisig + Addresses.configurableAccount - Addresses.nativeMultisigFactory + Addresses.configurableAccountRecoveryFactory - Selectors.nativeMultisig + Selectors.configurableAccount
-
#5260
b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17Thanks @jxom! -viem/tempo: AddedActions.accounts.deriveAccountandActions.accounts.verifyHashfor the configurable account precompiles, configurable account signature support inverifyHash, and afactoryoption onAccount.fromConfigthat defaults toAddresses.configurableAccountRecoveryFactory. -
#5260
b56592f7b6cc2d01d926bf6cf278d53cbc0b6e17Thanks @jxom! -viem/tempo: Added hardforkst7throught14and fixedHardfork.lttreating unknown hardforks as older than every known hardfork.