Initial DEX Offering Contribution Tool
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
Initial DEX Offering Contribution Tool enables users to participate in IDOs by contributing funds to token sale contracts. The tool reads your connected wallet address, the IDO contract address, contribution token address, contribution amount, current IDO stage (Whitelist/Public/Closed), total contributions, individual contribution cap, global contribution cap, current block timestamp, IDO start/end times, token allocation per contributor, vesting schedule (cliff, duration, TGE percentage), and liquidity lockup parameters. It provides real-time visibility into the IDO status, including how much has been raised, your remaining cap, your projected token allocation, and the vesting schedule for your tokens. Once you contribute, the tool handles token approval and contribution execution, recording your participation on-chain.
HOW TO USE
Connect your wallet and select your network. Enter the IDO contract address and the contribution token address. Specify the amount you wish to contribute. Click "Fetch IDO status" to load the current IDO state including total raised, your contribution, individual cap, global cap, IDO stage, start/end times, your projected token allocation, and the vesting schedule. Review all details carefully—the tool will indicate whether the IDO is open and whether you can contribute. If the IDO is active and you haven't reached your cap, click "Contribute now" to approve token spend and execute your contribution. The tool handles the approval and contribution in sequence, showing you the transaction hash and confirmation status.
THE REAL MECHANISM — CAP-ENFORCED CONTRIBUTION WITH VESTING AND ALLOCATION TRACKING
Unlike simple token sales, IDOs implement a multi-stage contribution system with vesting schedules and allocation calculations. The tool reads the IDO stage via getIDOInfo, which returns the stage (0=Not Started, 1=Whitelist, 2=Public, 3=Closed), start/end times, and cap data. It checks userContribution via getUserContribution and compares it against individualCap to enforce per-user limits. The contribution function validates that the user's total contribution does not exceed the individual cap, that totalRaised does not exceed globalCap, and that the current stage permits contributions. The allocation is computed via getAllocation, which factors in the user's contribution relative to the total raised and any bonus or tier mechanics. The vesting schedule, read via getVestingSchedule, returns the cliff period (no tokens claimable), vesting duration (linear release after cliff), and TGE percent (tokens unlocked at Token Generation Event). The tool displays all these parameters so contributors understand when and how much they will receive. All arithmetic uses ethers.js BigNumber with the token's decimal precision, and gas costs are reported using receipt.effectiveGasPrice.
WHAT IT CANNOT SEE
Cannot verify off-chain project legitimacy—the tool has no visibility into the project's team, roadmap, or business viability. It cannot ensure fair token distribution—the distribution depends on the IDO's implementation and may include whitelist tiers or other mechanisms. It cannot predict future token price performance—the tool cannot forecast market conditions or project success. It cannot detect if the IDO contract contains vulnerabilities or malicious code—the tool does not audit the IDO logic. It cannot recover funds if the project is a rug pull or if the IDO contract is compromised.
PLEASE NOTE — EVM CHAINS ONLY
This tool exclusively supports EVM-compatible chains where ethers.js can connect via standard JSON-RPC. It does not support non-EVM chains such as Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The IDO contract must implement the specific interface expected by this tool (contribute, getIDOInfo, getUserContribution, getAllocation, getVestingSchedule, isActive). Always perform your own due diligence on the project before contributing. This tool is a contribution interface, not a financial advisor or investment consultant.