What is ERC-6900?

ERC-6900 standardizes smart contract accounts and account plugins, which are smart contract interfaces that allow for composable logic within smart contract accounts.

These plugins contain Validation Scheme, Execution Logic and Hook. Execution Logic. Validation schemes define the circumstances under which the smart contract account will approve actions taken on its behalf, while Hooks allow for pre- and post-Execution controls.

Plugins enhance the capabilities of smart contract wallets by acting as external smart contracts. Authorized by users, these plugins add extra features while maintaining the integrity of the core smart contract logic.

For a detailed understanding of this proposal, you can access the full document here.

Last updated