Skip to content

A lightweight, client-side app to simulate and automate blockchain transaction activity across EVM chains. Built for researchers, developers, and advanced testing — with randomized behavior, analytics, and multi-wallet orchestration.

License

Notifications You must be signed in to change notification settings

CryptoExplor/farmlabs

Repository files navigation

🚀 FarmLabs: Web3 Automation Suite for Testing & Research

Farm smarter, not harder — with FarmLabs. Built for developers, ready for the future.

FarmLabs is a local-first, no-code, client-side automation suite for simulating EVM wallet behavior, testing RPC infrastructure, and researching user interaction patterns — all without writing code. Designed for developers, researchers, and advanced testers.


Live Demo Live Demo Live Demo


⚠️ Security Notice

🛑 For testing & development purposes only

  • Do not use wallets with mainnet funds.
  • Use only on testnets (e.g., Sepolia, Base Sepolia, etc.).
  • App runs entirely in-browser with no server or backend.
  • You are fully responsible for wallet and key security.

✨ Features

🧠 Human-Like Wallet Simulation

  • Load multiple testnet private keys
  • Check balances, rotate wallets
  • Persona-based delays and behavior (Night Owl, Gas Saver, etc.)
  • Randomized gas, ETH amount, action matrix

🌐 Multi-Chain Support

  • Connect to any EVM-compatible testnet
  • Custom RPC/Chain ID support
  • Fallback RPC rotation and dead-RPC detection

🎯 Recipient Control

  • Dynamic: scan active addresses
  • Fixed: target single recipient
  • CSV Upload: paste your own list
  • Self-Interaction: wallet-to-wallet txs

⚙️ Action Engine

  • Adjustable action weights (send, idle, balance-check, etc.)
  • Adjustable loop delay & behavior profiles
  • Adjustable max TX/session per wallet

📊 Live Dashboard

  • Real-time wallet logs and TX console
  • Charts for action types and wallet balance changes
  • Export logs (CSV)

🔍 Configurator (Coming Soon)

  • No-code UI to build, save & apply custom profiles
  • Drag-and-drop behavior templates

🚀 Getting Started

1. Clone the Repository

git clone https://github.com/CryptoExplor/farmlabs.git
cd farmlabs

2. Open the App

  • Launch index.html in any browser (Chrome, Brave, Firefox)

3. Connect or Load Wallets

  • Paste private keys (testnet only!) or connect MetaMask

4. Configure Recipients & Delay Logic

  • Select from multiple recipient modes
  • Define stealth profile, delay, and gas behavior

5. Start Interaction

  • Press ▶️ Start to begin cycles
  • Logs and charts update in real time
  • Stop anytime and download logs

🌍 Live Demos

Host Link
Cloudflare Pages farmlabs.pages.dev
Vercel farmlabs.vercel.app
GitHub Pages cryptoexplor.github.io/farmlabs

🛠 Tech Stack

Layer Technology
UI HTML + TailwindCSS
Web3 Ethers.js v6.7.0
Charts Chart.js + Plotly
QR QRCode.js
AI Gemini Flash 2 (planned)

🤝 Contributing

  1. Fork the repo
  2. Create a branch: git checkout -b feature-name
  3. Push changes: git push origin feature-name
  4. Open a PR describing your contribution

Bug reports and suggestions are very welcome!


📄 License

Released under the MIT License


❤️ Support the Project

If you find FarmLabs useful, consider donating:

EVM: 0x1C46ccEA4D62d3eEC4DCE3501aa96d0Ff5FcA954

Thanks for supporting open-source innovation!

About

A lightweight, client-side app to simulate and automate blockchain transaction activity across EVM chains. Built for researchers, developers, and advanced testing — with randomized behavior, analytics, and multi-wallet orchestration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published