You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
AgentARC v0.3.0 Release Notes
✨ Added
Smart Wallet Adapters (ERC-4337 & Safe)
ERC4337Adapter: Full ERC-4337 account abstraction support — builds and submits UserOperation objects through a bundler (Pimlico, Alchemy, etc.), counterfactual address derivation via SimpleAccountFactory, auto-deploy on first transaction
SafeAdapter: Gnosis Safe multisig support — builds Safe transactions, EIP-712 signing, auto-executes when threshold == 1, proposes for co-signing when threshold > 1
SmartWalletAdapter: Abstract base class extending WalletAdapter with get_owner_address(), is_deployed(), get_wallet_type_info() methods
WalletFactory.from_erc4337(): Static factory for ERC-4337 wallets
WalletFactory.from_safe(): Static factory for Safe multisig wallets
WalletType.ERC4337 and WalletType.SAFE added to the WalletType enum
Interactive CLI Setup Wizard (agentarc setup)
SetupWizard class: guides through wallet type, framework, network, and policy selection
Supports --path option to scaffold into a custom directory
Generates a complete project scaffold: agent.py, policy.yaml, .env.example, requirements.txt, .gitignore
8 agent templates: all combinations of EOA / ERC-4337 / Safe / CDP × OpenAI SDK / LangChain