πŸ€–Automation Utilization

Overview of Ditto interoperability across smart accounts and modules.

ERC7579 and 4337

Ditto provides robust infrastructure and tools for building products with modular, smart account capabilities. Our platform is designed to be smart account-agnostic, compatible with ERC-7579 accounts (such as Safe, Biconomy’s Nexus, ZeroDev’s Kernel, and others), and fully adaptable to ERC-4337 infrastructure, ensuring seamless integration with leading account abstraction SDKs and bundlers, while enhancing their capabilities with programmable and deferred execution.

Ditto specializes in enabling advanced, modular smart account functionalities. These self-contained modules are designed to enhance any smart account, offering developers a toolkit to expand and customize account features effortlessly. Our end-to-end infrastructure supports every stage of the module lifecycle, from development and testing to deployment, application-level integration and automation.

Why Choose Ditto:

  • Enhance Your Product with a growing library of ready-to-use modules, easily integrated into any application.

  • Build the Features You Need for advanced smart account-native products, leveraging our developer-friendly module system.

  • Achieve Universal Compatibility of automatable modules with any ERC-7579 account, including top solutions like Safe, Biconomy, ZeroDev, and more.

  • Efficient Execution with Off-Chain Automation Registration: Ditto enables efficient automation by registering tasks off-chain and using calldata signatures to validate and execute them. This approach significantly reduces storage access on the blockchain, minimizing gas costs. By keeping only common smart contract policies on-chain and handling execution-specific details off-chain, Ditto ensures low-overhead, high-performance automation, making it a cost-effective solution for developers and users alike.

Our tools, modules, and services are built to be fully compatible with any smart account and adaptable to any 4337 infrastructure. As pioneers in developing ERC-7579β€”the leading standard for modular smart accountsβ€”we prioritize interoperability, allowing modules to work seamlessly across different smart account types. This approach provides two key advantages: first, it enables developers to build once and reach a broader user base, and second, it prevents dependency on any single provider or ecosystem, ensuring flexibility and freedom of choice.

Supported smart accounts

To further explore the Ditto ecosystem it is recommended to make yourself familiar with our JS SDK that facilitates the wrapper around our contracts to enable automations on the Ditto vaults (legacy) and erc7579 compatible accounts.

Last updated