- Overview
- Architecture Diagram
- Project Breakdown
- Project Flow
- Project Highlights
- Getting Started
- Technologies Stack
- Deployed Contracts (Account Abstraction)
- Conclusion
- Envisioning the Future
- Team
- Demos
Anansi is a secure and user-friendly crypto wallet designed for the future. It eliminates private key management with secure passkey login and offers gas-free transactions (Botanix testnet), simplifying your crypto journey. Built on cutting-edge technology, Anansi leverages ERC-4337 standards, showcasing the power of Account Abstraction implemented on the Botanix blockchain (Bitcoin Layer 2).
sequenceDiagram
Actor User
Actor Bundler
User->>+Bundler: Sends User Operation
Bundler->>+Entrypoint: Calls handleOps on entrypoint
loop Verification
Entrypoint->>+Contract Factory: Create Account if it doesn't exist
Entrypoint->>+Smart Account: Validate User Operation
alt With Paymaster
Entrypoint->>+Entrypoint: Verify paymaster stake
Entrypoint->>+paymaster: Validate User Operation
else
Entrypoint->>+Entrypoint: Verify smart account balance
Smart Account->>+Entrypoint: Pay max gas
end
end
loop Execution
Entrypoint->>+Smart Account: Call Smart Account
alt With Paymaster
Entrypoint->>+Paymaster: Call fee logic on paymaster
end
end
Anansi leverages several key components to deliver its innovative features:
Our team implemented the ERC-4337 standard on the Botanix blockchain, enabling advanced account abstraction features and a smoother user experience.
flowchart LR
A[User Operation] -->B(Anansi Bundler)
B -->C(Entry Point)
C -->D[Smart Accounts]
C -->E(Paymasters)
The Anansi wallet is a user-facing application built on top of our ERC-4337 implementation. It provides a secure and intuitive interface for users to manage their crypto assets.
- User creates a new wallet using a secure passkey login (no mnemonics needed).
- Each smart account is bound to a unique name which is registered on our smart contracts.
- User interacts with the Anansi wallet interface to send and receive crypto on the Botanix blockchain.
- Transactions are processed through our ERC-4337 implementation on Botanix, ensuring security and efficiency.
- Secure passkey login eliminates the need for managing private keys.
- Gas-free transactions on the Botanix testnet (testnet).
- Innovative implementation of ERC-4337 on the Botanix blockchain.
- Multi-chain support planned for future iterations.
- Simple Name Service to facilitate crypto transactions
- Recover smart account (Google OAuth 2.0)
- Modern and minimalistic user interface.
Ready to explore the future of crypto wallets? Here's how to get started with Anansi:
- Visit Anansi Website.
- Create a new wallet using a secure passkey login. No need to manage complex mnemonics!
- Fund your wallet with your testnet faucet.
- Start sending, receiving, and managing your crypto assets with ease.
- Solidity (Smart contract development)
- Next.js (Front-end development framework)
- Turnkey (Secure private key storage)
Entrypoint - 0x0000000071727De22E5E9d8BAf0edAc6f37da032
Account Factory - 0xa3733c15CE4Af3D9976016a2F2aa8f920c54c4ce
All Inclusive Paymaster - 0xc523FF9698230096d4aDa45D52FA0063E109618D
User operation bundler: Anansi Bundler
Anansi is a groundbreaking crypto wallet application that prioritizes security and user experience. By leveraging cutting-edge technologies and fostering a multi-chain future, Anansi empowers users to explore the world of cryptocurrency with confidence.
The Anansi team is committed to continuous innovation. We plan to expand Anansi's functionality to support additional blockchains and integrate advanced features that further enhance user experience and security.