BTAS PRO (EVM Edition) automates native coin and ERC-20 token collection across supported EVM chains, consolidating balances into a single destination wallet. It continuously monitors wallets, funds gas when required, and cycles automatically.
π Note: This package ships obfuscated to protect proprietary logic. Functionality and usage remain unchanged for legitimate users.
Key Features:
sweep.log transaction logging and statisticsBefore using BTAS PRO (EVM Edition), ensure you have:
node --versionbtaspro-evm-edition-vX.X.zip)cd path/to/BTAS-PRO-EVMπ‘ This package is ready to run out of the box. No npm install required.
BTAS PRO reads configuration from .env. Use env_sample as a template.
DESTINATION_ADDRESS β your EVM address to collect funds.DESTINATION_PRIVATE_KEY β pays gas and performs sweeps (must match the destination address).Provide RPC endpoints for the chains you want to enable. Leave a chain blank to hide it.
ETH_RPC_URL (Ethereum)BSC_RPC_URL (BSC)POLYGON_RPC_URL (Polygon)ARBITRUM_RPC_URL (Arbitrum)OPTIMISM_RPC_URL (Optimism)BASE_RPC_URL (Base)AVALANCHE_RPC_URL (Avalanche C-Chain)ZKEVM_RPC_URL (zkEVM)Defaults ship with public RPCs. For higher throughput, switch to dedicated RPCs before lowering rate limits or raising batch sizes.
RATE_LIMIT_MS β delay between RPC calls (default 200ms)BACKOFF_ON_429_MS β extra wait when rate-limited (default 3000ms)CYCLE_PAUSE_MS β pause between sweep cycles (default 15000ms)MAX_CHUNK β batch size for reading wallets (default 1000)MIN_NATIVE_THRESHOLD β minimum native balance to sweep (default 0.000000001)MIN_ERC20_THRESHOLD β minimum ERC-20 balance to sweep (default 0.00005)wallets.txt in the BTAS PRO folder.0x prefix).0x1d6d5c2f3559d2c6731bda07e4995c9bbf024ca2a2374ee565d15b2c4e907298Remove blank lines and trailing spaces. An empty wallets.txt will prevent the tool from running.
chmod +x btaspro.jsnode btaspro.js (or ./btaspro.js after chmod)β
The launcher invokes the protected core with the configuration from your .env.
Pick from the enabled chains in your .env. Disabled chains are hidden.
Choose between:
Stop the tool any time with Ctrl+C / Cmd+C.
What it does:
Cycle: repeats every CYCLE_PAUSE_MS.
What it does:
Thresholds: MIN_NATIVE_THRESHOLD and MIN_ERC20_THRESHOLD prevent tiny transfers.
sweep.log)Expect entries for native sweeps, token transfers, and gas funding actions with timestamps and tx hashes.
.env.RATE_LIMIT_MS if needed.sweep.log during initial runs.Need help? Share logs, OS, Node version, and configuration details.