Foop lets blockchain developers define, simulate, and execute repeatable on-chain workloads without writing one-off Foundry, viem, or ethers scripts. Instead of "explorer → click → sign → wait → repeat ×100," you define a workload once, simulate it, review, execute, and observe. Point Foop at a contract, pick a function, set your arguments and an iteration count. Before you sign anything, it checks balances, estimates gas, detects expected reverts, and tells you exactly how many transactions are actually executable: the requested count is a hard upper bound, so it never silently runs until funds are drained. On approval it manages nonces, submits transactions, tracks receipts, and shows live progress plus a full run summary with explorer links. Multi-step workloads run staged by default: each step is re-simulated against live chain state right before it runs, so a dependent step (borrow after supply, repay after approve) is only checked once its preconditions actually exist. When a simulation reverts, Foop decodes the real reason instead of a generic "execution reverted." Foop never custodies private keys: every transaction is a normal wallet interaction. It resolves contract ABIs across Blockscout, Etherscan, and Sourcify, and includes a foop ai command that turns a plain-English request into a simulated, explained workload. Available as a web UI and a CLI, built on Next.js, TypeScript, and viem, for Base, Base Sepolia, and other EVM chains.
Category tags: