Smart Wallets & DeFi,
as Building Blocks
Add account abstraction, gas sponsorship, and automated on-chain actions to your app with a single SDK. Non-custodial, audit-friendly, and production-ready — so you ship wallet UX and DeFi flows in days, not quarters.
How it works
Ditto packages account-abstraction primitives into composable building blocks. Drop in smart accounts, scoped session keys, gas sponsorship, and transaction batching — then wire in automated DeFi actions secured by a decentralized execution network. Your users keep custody; your team skips months of wallet and keeper infrastructure.
- Smart accounts & session keys built in
- Gas abstraction & batching, paymaster-ready
- Non-custodial — users keep key control
Why teams build smart-wallet apps on Ditto
-
Account abstraction out of the box
Smart accounts, session keys, and bundler/paymaster support without standing up your own AA stack.
-
Gasless & batched transactions
Sponsor gas for users and batch multiple calls into a single, seamless action.
-
Scoped session keys
Grant precise, revocable permissions so apps and automations act within strict limits.
-
Embedded DeFi automation
Schedule and trigger swaps, staking, and rebalancing directly inside your product.
-
Non-custodial by design
Users retain key control; Ditto never holds funds.
-
Multi-chain native
One integration across Ethereum, Base, Arbitrum, Polygon, and Optimism.
-
Policy controls & audit trails
Role-based approvals, constraints, and verifiable execution records.
Key Features
Ship smart-wallet UX without the infra
Add account abstraction and embedded DeFi to your product — non-custodial, audit-friendly, production-ready.
Talk to SalesPrefer email?
[email protected]
Building a fintech or Web3 app? Ask about the Ditto SDK and account-abstraction modules.
Smart Wallets & DeFi Integration FAQ
Talk to Sales-
What is a smart wallet / account abstraction?
Account abstraction (ERC-4337) turns a user's wallet into a programmable smart account — enabling gas sponsorship, batched transactions, session keys, and automated actions that aren't possible with a standard EOA.
-
Is Ditto custodial?
No. Ditto is non-custodial — users retain control of their keys and funds. Session keys grant only scoped, revocable permissions.
-
Which chains are supported?
Ethereum, Base, Arbitrum, Polygon, and Optimism, from a single integration.
-
How are session keys kept secure?
Session keys carry explicit, limited permissions and can be revoked at any time, so apps and automations can only do exactly what you authorize.
-
Can I sponsor gas for my users?
Yes. Paymaster support lets you sponsor gas or allow users to pay fees in tokens, removing a major onboarding hurdle.
-
How long does integration take?
Most teams integrate core smart-wallet flows in days using the SDK's prebuilt building blocks, instead of months on custom infrastructure.
Explore what else can be built with Ditto.
What will you automate next?