A cutting-edge decentralized application (dApp) that leverages blockchain technology to create positive impact. Absynth combines modern web technologies with smart contracts to deliver a seamless and secure decentralized experience.
- Circle CCTP cross chain transfer, with customized hook
- Circle Modular Wallet with passkey authentication
- Frontend web application built with modern technologies
- Smart contracts for blockchain interaction
- Secure and decentralized architecture
To ensure compliance and security, users must meet the following criteria:
- Age: Must be 20 years or older
- Nationality Restrictions: Cannot be a resident or citizen of:
- Iran
- Iraq
- North Korea
- Russia
- Syria
- Venezuela
The validation process is completed through a simple verification flow:
- Scan QR code with mobile device
- Complete verification process
- Await confirmation
- Proceed with platform usage
About
- CCTP: https://developers.circle.com/stablecoins/generic-message-passing
- Circle Modular Wallet: https://developers.circle.com/w3s/modular-wallets-web-sdk#installation
graph TD
subgraph Base
SmartWallet[Smart Wallet] -- USDC --> Bundler[Bunder]
Bundler -- Gas --> SmartWallet
SmartWallet -- USDC --> CCTPTokenMessanger[CCTPv2 Token Messenger]
end
CCTPTokenMessanger-- CCTP V2 Cross Chain --> Hook
subgraph Ethereum
Hook -- USDC --> ERC4626Vault
end
- Circle's modular wallet infrastructure integration
- Passkey-based authentication system
- Cross-chain transfer capabilities through CCTP
- Multi-chain USDC token management
- Integrated charity donation system
- Account abstraction with WebAuthn credentials
- Pimlico integration for gas sponsorship
- USDC transfer and approval management
- CCTP cross-chain messaging system
- Kernel smart account implementation
- Secure credential management
- Token approval controls
- Cross-chain message verification
- Transaction validation and attestation
- Secure storage of sensitive data
- Node.js (v16 or higher)
- PNPM package manager
- A modern web browser
-
Clone the repository:
git clone https://github.com/LJlkdskdjflsa/Absynth.git cd absynth -
Install dependencies:
pnpm install
-
Set up environment variables:
cp .env.example .env # Edit .env with your configuration -
Start the development server:
cd frontend pnpm dev
absynth/
├── frontend/ # Frontend application
├── contracts/ # Smart contracts
├── package.json # Project dependencies
└── README.md # Project documentation
- Frontend:
- Next.js
- Smart Contracts:
- Foundry
- Development Tools:
- PNPM
- Axios
Please check the .env.example
We welcome contributions to the Better World project! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT
⭐️ If you find this project useful, please consider giving it a star!


