Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.51 KB

README.md

File metadata and controls

51 lines (36 loc) · 1.51 KB

Zeta Transaction App

Frontend application for private transactions on Hedera using Zeta SDK.

Features

  • Web3Modal integration for wallet connection
  • Support for multiple chains including Mainnet, Sepolia, and Hedera Testnet
  • React Query for efficient data fetching and state management
  • Wagmi hooks for interacting with Ethereum
  • ERC20 token support

Project Structure

  • src/blockchain/config: Configuration for Web3Modal and Wagmi
  • src/context: React context provider for Web3Modal
  • src/libs/abis: ABI definitions for smart contract interactions

Setup

  1. Clone the repository
  2. Install dependencies:
    npm install
    # or
    yarn install
    # or
    bun install
  3. 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
      

Usage

This application provides a user interface for interacting with blockchain networks, specifically for private transactions on Hedera using the Zeta SDK. Users can connect their wallets, view account information, and perform transactions.

Configuration

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.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.