Skip to content

A smart contract and AI agent for distributing faucet UOMI tokens fairly to testnet users who need help with transactions.

License

Notifications You must be signed in to change notification settings

Emma12nuel/UOMI-Lifeline-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤝 UOMI Lifeline Faucet Agent

Native UOMI faucet contract for the UOMI testnet. It delivers fair drips with cooldowns, accepts donations, and includes basic admin controls (pause + ownership transfer). Built for the Finney testnet (chainId 4386).

Note: This faucet distributes the native UOMI coin (not an ERC-20).

Features

  • ⏱️ Cooldown per user (prevents abuse)
  • 👤 EOA-only claim gate (simple anti-bot; optional)
  • 💧 Adaptive drip (halves when balance below threshold)
  • 🙌 Donations supported
  • 🛠️ Admin ops: pause/unpause, update config, transfer ownership
  • 🧪 Robust tests (ethers v6 + hardhat-toolbox matchers)

Stack

  • Solidity ^0.8.20
  • Hardhat ^2.20.1
  • Ethers v6 (via @nomicfoundation/hardhat-toolbox)

UOMI Network

  • RPC: https://finney.uomi.ai
  • Chain ID: 4386

Setup

npm install
cp .env.example .env
# edit .env to add your PRIVATE_KEY

About

A smart contract and AI agent for distributing faucet UOMI tokens fairly to testnet users who need help with transactions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published