Skip to content

Giuditta8/Uomi-Testnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uomi-Testnet

Automation bot for Uomi testnet operations including faucet claims, token staking, governance voting, and multi-wallet management.

Uomi Testnet Bot

An automation bot for the Uomi testnet — a blockchain network designed for decentralized AI agents. Automates common testnet interactions to help developers and testers participate in the network.

Features

  • Faucet Claims — Automatically request test tokens from the Uomi faucet
  • Token Staking — Stake tokens to the staking contract
  • Governance Voting — Cast votes on active governance proposals
  • Multi-Wallet Support — Manage and operate multiple wallets simultaneously
  • Task Scheduling — Configurable intervals between automation cycles
  • Rewards Tracking — View cumulative activity per wallet
  • Rich TUI — Interactive terminal interface with formatted tables

Requirements

  • Python 3.8+
  • Access to Uomi testnet RPC

Installation

pip install -r requirements.txt

Or use the "Install Dependencies" option from within the console.

Quick Start

python main.py

Menu Options

Option Description
1 Install Dependencies
2 Configure (RPC, chain ID, gas, proxy)
3 Manage Wallets (add/remove)
4 Run Bot
5 View Rewards
6 About
0 Exit

Configuration

Settings are stored in config.json:

{
  "rpc_url": "https://testnet-rpc.uomi.ai",
  "chain_id": 4386,
  "faucet_url": "https://faucet.uomi.ai",
  "gas_limit": 300000,
  "gas_price_gwei": 1,
  "task_interval_sec": 60,
  "wallets": []
}

Project Structure

.
├── main.py              # Entry point and TUI menu
├── bot.py               # Core bot class
├── config.py            # Configuration management
├── tasks/
│   ├── __init__.py      # Task registry
│   ├── faucet.py        # Faucet claim task
│   ├── staking.py       # Token staking task
│   └── governance.py    # Governance voting task
├── utils/               # Environment utilities
├── config.json          # User settings
├── requirements.txt     # Python dependencies
└── README.md

Disclaimer

This tool is intended for testnet use only. Never use mainnet private keys with this bot. Always verify transactions on the block explorer. The authors are not responsible for any loss of funds.

License

MIT

About

Automation bot for Uomi testnet operations including faucet claims, token staking, governance voting, and multi-wallet management.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors