Skip to content

ChatterPay: A wallet for WhatsApp that integrates AI and Account Abstraction, enabling any user to easily and securely use blockchain without technical knowledge.

Notifications You must be signed in to change notification settings

P4-Games/ChatterPay-SmartContracts

Repository files navigation

ChatterPay

Chatterpay is a Wallet for WhatsApp that integrates AI and Account Abstraction, enabling any user to use blockchain easily and securely without technical knowledge.

Built for: Level Up Hackathon - Ethereum Argentina 2024

Build By: mpefaur, tomasfrancizco, TomasDmArg, gonzageraci, dappsar

Components:

About this repo

This repository contains the source code of the Smart Contracts.

ChatterPay Smart Contracts Workflow

Build With:

Getting Started

1. Install these Requirements:

2. Clone repository:

   git clone https://github.com/P4-Games/ChatterPay-SmartContracts
   cd ChatterPay-SmartContracts

3. Complete .env file:

Create a .env file in the root folder and populate it with the following keys and values:

ETH_SEPOLIA_RPC_URL=Your node provider URL for Sepolia
SCROLL_SEPOLIA_RPC_URL=Your node provider URL for Scroll-Sepolia
PRIVATE_KEY=Your private key
SCROLLSCAN_API_KEY=Your Scrollscan API key

4. Install Dependencies:

git submodule update --init --recursive

5. Usage:

Build

$ forge build

Test

$ forge test

Format

$ forge fmt

Gas Snapshots

$ forge snapshot

Anvil

$ anvil

Deploy

$ forge script script/Counter.s.sol:CounterScript --rpc-url <your_rpc_url> --private-key <your_private_key>

Cast

$ cast <subcommand>

Help

$ forge --help
$ anvil --help
$ cast --help

About

ChatterPay: A wallet for WhatsApp that integrates AI and Account Abstraction, enabling any user to easily and securely use blockchain without technical knowledge.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published