Farm smarter, not harder — with FarmLabs.
Security Warning
Pasting your private keys or sensitive contract ABIs into a website is extremely risky and can result in loss of funds. This application is a client-side tool for demonstration purposes only. Use it with test keys and on test networks. Never use it with mainnet keys holding real assets.
Dashboard
Start, stop, and monitor the transaction Interaction process from here, with real-time updates on wallet balances and action distribution.
Live Status
Wallet Balances (ETH)
This chart shows the current balance of each loaded wallet, dynamically updating after transactions.
Action Distribution
Visualizes the types of actions performed (send, idle).
Wallets
Load your source wallets by pasting private keys below. Ensure you have sufficient balance for transactions.
Important Security Reminder:
Only use test keys on testnets for this application. Never use mainnet private keys holding real funds.
Loaded Wallets
Overview of all wallets currently loaded in the application.
- No wallets loaded yet.
Recipient Settings
Choose how the script will select destination addresses for transactions.
Configuration
Define the parameters for the transaction Interaction, including network settings, amounts, delays, and gas thresholds.
Maximum actions a single wallet will perform in its session on a given chain.
Chance for a wallet to be idle and skip its session on a chain.
Skip wallet activity if current gas price exceeds average by this multiplier.
Minimum factor for random gas price/priority fee adjustment.
Maximum factor for random gas price/priority fee adjustment.
Number of recent blocks to scan for new recipient addresses.
Random variation applied to each wallet's action probabilities.
Chance for a transaction to randomly fail (simulated).
Chance for a longer "think time" delay.
Minimum seconds for a "think time" pause.
Maximum seconds for a "think time" pause.
Chance for a wallet to perform actions in a burst.
Minimum actions in a burst.
Maximum actions in a burst.
Minimum seconds for a lull period.
Maximum seconds for a lull period.
If enabled, activity will be reduced during simulated night hours (1 AM - 6 AM local time).
Delay when switching RPC endpoints.
Delay when switching between wallets (2-8 seconds).
A random ETH amount within this range will be sent for 'send' actions.
A log-normal random delay will be applied after each action.
The script will cycle through these RPCs and chains.
Action Probability Matrix (%)
Define the percentage chance for each action type. Must sum to 100.
Live Log
Real-time output from the transaction Interaction process will appear below. You can also download the complete log.