EIP-7377 Migrate EOAs To Contract Wallets
A proposal seeking to add a new transaction type for converting externally owned accounts (EOAs) into smart contract wallets.
Quick Take
- EIP for migrating EOAs to contracts.
- Juno production-ready release.
- Farcaster supports ENS usernames.
- AltLayer to integrate Espresso Sequencer.
Listen on: Apple | Castbox | Spotify | YouTube | Lens
EIP-7377 Migrate EOAs To Contracts
Go Ethereum developer Matt Garnett, also known as lightclient, introduced a proposal seeking to add a new transaction type for converting externally owned accounts (EOAs) into smart contract wallets. EIP-7377 will allow EOAs to make a one-time code deployment at their address, permanently migrating the account. The motivation behind the proposal stems from the desire to increase the adoption of contract wallets. The new transaction type also addresses the pain point of migrating individual assets to a contract wallet. The processing of a migration transaction involves two steps: contract deployment and transaction execution. The EIP also mentions security considerations. After migration, the private key for the EOA remains capable of authorizing ERC-20 permit signatures. In the event that a user is deceived into signing an arbitrary message, a message could contain an operation to migrate the account to a smart contract owned by a malicious actor.
Juno Production Ready Release
Nethermind released Juno v0.4.1, a production-ready release for its Starknet full-node client. This update includes Starknet RPC methods, Juno-specific RPC methods, an L1 verifier, block reorg detection, gRPC service, database migration, and support for Starknet v0.12.0. Juno can now serve as the RPC for wallets, block explorers, and indexers. Future Juno releases will focus on reducing sync times and enhancing decentralization. StarkWare is currently working toward Starknet Alpha v0.14.0, which will improve the usability of the network. Developers can reach out to the Juno team via the Nethermind discord for infrastructure and configuration support.
AltLayer To Integrate Espresso Sequencer
AltLayer, a rollup as a service provider, is partnering with Espresso Systems to integrate the Espresso Sequencer and Espresso DA onto its platform. The integration will allow developers on Altlayer to select the Espresso Sequencer as an option for their rollup. The projects will also collaborate on decentralized verification designs. AltLayer features support for multiple sequencers and VMs, including EVM and WASM. AltLayer is currently in the process of a phased testnet release and plans to launch on mainnet later this year.
Farcaster Supports ENS Usernames
Farcaster, a decentralized social media platform, introduced support for ENS usernames at the protocol level. Users can now set their ENS domain as their main Farcaster handle. To change a username to a .eth domain, users can edit their profile on the Farcaster web client and select a domain held in their connected address. The new ENS username will then sync across all Farcaster clients.