Frontend application for private transactions on EVM using Zeta SDK. Backend repo - https://github.com/ashleshsortee/zeto-backend
- Web3Modal integration for wallet connection
- Support for multiple chains including Mainnet, Sepolia, etc
- React Query for efficient data fetching and state management
- Wagmi hooks for interacting with Ethereum
- ERC20 token support
src/blockchain/config
: Configuration for Web3Modal and Wagmisrc/context
: React context provider for Web3Modalsrc/libs/abis
: ABI definitions for smart contract interactions
- Clone the repository
- Install dependencies:
npm install # or yarn install # or bun install
- Set up your environment variables:
- Create a
.env.local
file in the root directory - Add your WalletConnect Cloud project ID:
NEXT_PUBLIC_PROJECT_ID=your_project_id_here
- Create a
This application provides a user interface for interacting with blockchain networks, specifically for private transactions on EVM using the Zeta SDK. Users can connect their wallets, view account information, and perform transactions.
The project uses Wagmi for blockchain interactions. The configuration can be found in src/blockchain/config/index.ts
. You can modify the supported chains and other settings there.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.