Hello SKALE Community and Development Team,
I would like to share a proposal to evolve SKALE Network and keep it at the forefront of EVM technological advancements. With the Pectra upgrade on Ethereum, EIP-7702 introduces significant changes that could greatly benefit the SKALE ecosystem by enhancing user experience, improving interoperability, and unlocking new EOA-related functionalities.
Why is EIP-7702 Important for SKALE?
EIP-7702, included in the Pectra hard fork, introduces a new transaction type (0x04, SETCODETX_TYPE) that enables externally owned accounts (EOAs) to adopt smart contract functionalities through a delegation mechanism. Here are some key benefits for SKALE:
• Native Account Abstraction: EOAs will be able to perform advanced operations such as transaction batching, and social recovery, making SKALE dApps more accessible and user-friendly. SKALE projects can leverage sFUEL to implement free bundlers and paymasters, optimizing gas loads on network nodes.
• Compatibility with ERC-4337: EIP-7702 is designed to complement ERC-4337, enabling seamless integration with existing wallets (e.g., MetaMask, Safe) without requiring complex asset migrations.
• Cross-Chain Flexibility: Cross-chain authorizations (with chain_id=0) simplify multi-network interactions. For SKALE, a single signature could encompass operations across different SKALE chains (e.g., Europa and Nebula), eliminating the need for users to manually switch chains, thus improving the user experience.
• Enhanced User Experience: Features like limited sub-keys and simplified smart wallet management can attract more developers and users to SKALE. Integrating frameworks like Biconomy or Privy (which is Unity-compatible and offers a ready-to-use account abstraction SDK) would be a significant advantage.
Proposal
I propose that the SKALE team considers a protocol upgrade to ensure compatibility with EIP-7702. This would involve:
• Updating SKALE nodes to support the Pectra hard fork, including the new 0x04 transaction type.
• Adapting SKALE’s EVM to handle the delegation mechanism (storing the delegation designator and executing delegated code).
• Collaborating with wallet providers (e.g., Privy) and SDK like biconomy to ensure SKALE users can fully leverage EIP-7702 features.
• Providing documentation and developer support to facilitate the integration of these new features into SKALE dApps.
Benefits for the SKALE Ecosystem
• Competitiveness: By adopting EIP-7702, SKALE will remain aligned with Ethereum standards, strengthening its position as a high-performance layer-1 solution.
• Increased Adoption: Account abstraction features simplify onboarding for non-technical users, a key driver for mass adoption.
• Innovation: SKALE developers can build more complex and flexible dApps, leveraging capabilities like multichain transactions and modular authorizations.
I believe this upgrade could position SKALE as a leader in the post-Pectra Ethereum ecosystem. I’d love to hear your thoughts, suggestions, or any updates on the team’s plans regarding this topic. Thank you for your attention and commitment to innovation!
Drikkx
ForLootAndGlory Co-Founder