Dutch Auction Auto-Buy at Target
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Dutch Auction Auto-Buy at Target watches the current page for Dutch auction mint activity, reads the current mint price from the auction contract via eth_call at regular intervals, and when the price drops to the user's target price, automatically triggers a mint transaction via window.ethereum to buy at the target price, with configurable gas settings and transaction confirmation tracking. It ensures you never miss your target price in a Dutch auction.
WHERE IT RUNS
This tool operates as a userscript within the BotGentz extension framework, running directly in your browser on any website. It works on any EVM-compatible blockchain page—Ethereum, Polygon, Arbitrum, Optimism, and more—where Dutch auction contracts are deployed. The tool integrates seamlessly into your workflow, appearing as a draggable panel that stays accessible as you monitor auctions.
HOW TO USE
Enter the Dutch auction contract address, the price function name (e.g., "getPrice"), and the mint function name (e.g., "mint") in the "Auction Setup" section. Set your target price in ETH, configure gas limit and gas price cap, set the maximum number of mints, and choose the refresh interval. Toggle auto-confirm on or off to skip the confirmation prompt. Click "Connect & Start Auto-Buy" to connect your real wallet extension, which will begin monitoring the price and execute a purchase when the target is reached. The panel displays the current price, target price, and status updates. Use "Check Now" for an immediate price check, "Reset Target" to reset after a purchase, or "Stop Auto-Buy" to disconnect.
TECHNICAL OPERATION
Dutch Auction Auto-Buy at Target uses raw JSON-RPC calls via window.ethereum.request() to interact with the blockchain. It loads ethers at runtime using a simple script tag injection for ABI encoding and contract interactions. The tool reads the current mint price using eth_call with the user-specified price function. It checks the price at the user-defined interval. When the price drops to or below the target price, the tool constructs and submits a mint transaction using eth_sendTransaction. The tool checks the current gas price via eth_gasPrice and optionally enforces a gas price cap to prevent overpaying. It uses receipt.effectiveGasPrice for accurate gas cost tracking. The tool tracks the transaction confirmation and reports the gas cost. It also enforces a maximum number of mints to prevent accidental multiple purchases.
THE PANEL
The Dutch Auction Auto-Buy at Target panel is fully draggable and remembers its position between sessions using GM_setValue. It snaps to the edge of the viewport for a clean interface and can be collapsed to a small icon when not in use. The panel is resizable to accommodate longer content. Press Escape to quickly close or collapse the panel. The design is optimized for productivity with a dark theme, clear visual hierarchy, and responsive controls that adapt to your workflow.
PLEASE NOTE
This tool requires the free BotGentz extension installed in your browser and a real EVM wallet extension (MetaMask, Rabby, etc.) already installed. EVM chains only—this does not work on non-EVM blockchains. The tool cannot read the mint price if the contract does not expose a view function for it, cannot predict if the price will reach the target, cannot guarantee transaction inclusion if gas prices spike, cannot execute if the user lacks sufficient gas tokens, and cannot mint if the auction has ended. No private keys are stored or transmitted—all signing happens directly through your wallet extension. Always verify the contract address and function names before starting auto-buy.