What problem does it solve?
Configuring ERC-7579 modular smart accounts in .NET requires assembling module init data, choosing correct module types, and avoiding misconfigurations like invalid thresholds or removed last validators, which is error-prone without guidance.
Core Features & Use Cases
- Validator Installation: Configure ECDSA single-signer, OwnableValidator multisig, and social recovery guardians with thresholds using Nethereum.AccountAbstraction.
- Executors and Session Keys: Install OwnableExecutor delegates and SmartSession session keys with scoped permissions, ERC-20 spending limits, and paymaster policies.
- Module Lifecycle Management: Check installation status, uninstall modules, and bake modules into account creation via SmartAccountBuilder.
- Use Case: A user wants a 2-of-3 multisig smart wallet with social recovery guardians and a session key limited to ERC-20 transfers; this Skill provides the exact C# configuration code for each module.
Quick Start
Ask the assistant to install a 2-of-3 OwnableValidator multisig on your ERC-7579 smart account using Nethereum in C#.