Skip to content

mbrx10/expchain

Repository files navigation

Exp Chain Auto Deploy Contract

banner

Introducing EXPchain The Future of Intelligence • Inventor of zkBridge and Expander • EXPchain: The everything chain for AI

Update

  • using Proxy to get Faucet so no need to wait 10 minutes each claim
  • put proxy in proxies.txt 1 line 1 proxy

Features

  • Auto Getting Faucets
  • Auto Deploy Contract
  • Auto Interact with Contract
  • Auto Generate New Wallets
  • All Wallets informations saved to wallets.json

Requirements

Setup

  1. Clone this repository:
    git clone https://github.com/mbrx10/expchain.git
    cd expchain
  2. Install dependencies:
    npm install
  3. Setup: to creating new wallets
    npm run setup
  4. Faucet: to getting faucet
    npm run faucet
  5. Deploy: to deploy contract
    npm run deploy
  6. Interact: to interact with contract
    npm run start

Project Structure

expchain/
├── bot/                    # Bot scripts
│   ├── deploy.js          # Contract deployment script
│   ├── deployToken.js     # Token deployment script
│   ├── faucet.js         # Faucet claiming script
│   ├── setup.js          # Setup and wallet generation
│   └── tokenInteraction.js # Token interaction script
├── utils/                 # Utility functions
├── tokens/                # Generated token files (auto-created)
├── Token.example.json     # Token configuration template
├── wallets.example.json   # Wallet configuration template
└── proxies.example.txt    # Proxy list template

Setup Instructions

  1. Clone this repository
git clone https://github.com/mbrx10/expchain.git
cd expchain
  1. Install dependencies
npm install
  1. Create required files from templates:
# Windows
copy Token.example.json Token.json
copy wallets.example.json wallets.json
copy proxies.example.txt proxies.txt

# Linux/Mac
cp Token.example.json Token.json
cp wallets.example.json wallets.json
cp proxies.example.txt proxies.txt
  1. The tokens/ directory will be created automatically when deploying contracts

Required Files

wallets.json

Stores wallet information. Will be automatically generated when running setup.js.

node setup.js

Token.json

Contains token configuration. Copy from Token.example.json and modify if needed.

proxies.txt

List of proxies for faucet claiming. Copy from proxies.example.txt and add your proxies. Format:http://username:password@proxy1.example.com:8080

License: MIT

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published