Payment Methods
The bot accepts on-chain payments in native currency on four EVM chains. Same deposit address works on all four — pay from whichever has the lowest gas at the time.
Supported chains and currencies
Section titled “Supported chains and currencies”| Chain | Native currency you send |
|---|---|
| Ethereum | ETH |
| BSC | BNB |
| Base | ETH |
| Avalanche | AVAX |
The deposit address generated for your upgrade is the same on all four chains (same wallet derivation). Send from whichever chain you prefer; the first transaction to arrive triggers the upgrade.
Address generation
Section titled “Address generation”Each /upgrade produces a fresh, unique deposit address derived from a hierarchical-deterministic (HD) wallet. The bot increments an internal index every time, so no two upgrades share an address.
The address is valid for 12 hours from generation. After that, the bot stops monitoring it.
Amount and tolerance
Section titled “Amount and tolerance”The bot calculates the exact amount of native currency you owe by converting the tier’s USD price to the current native price. The expected amount is shown in the upgrade message.
To absorb minor price drift between message and send, the bot accepts payments within 2% of the expected amount. Sending 98% is fine; sending less leaves the payment flagged as insufficient until the 12-hour window expires.
Sending more than 100% is also accepted — no refund of the overage, but the upgrade still processes.
Confirmation timing
Section titled “Confirmation timing”The bot uses two parallel detection paths so confirmations are quick regardless of whether you’re actively watching:
- Active polling — when you tap “I’ve Sent Payment”, the bot polls all four chains every 2 seconds for one minute. Most payments confirm within this window on fast chains like BSC and Base.
- Background polling — every 15 seconds the bot scans all open payment addresses across all chains. Even if you close Telegram or skip the button, the upgrade activates once your transaction lands.
Per-chain typical confirmation:
| Chain | Block time | Typical bot detection |
|---|---|---|
| BSC | ~3 s | 5–15 s |
| Base | ~2 s | 2–5 s |
| Avalanche | ~2 s | 2–5 s |
| Ethereum | ~12 s | 15–30 s |
The bot does not require a specific confirmation depth — once your transaction is included in a block and the bot’s RPC sees it, the upgrade activates. For very small payments on Ethereum during high gas this can mean waiting one or two blocks for inclusion, but the bot handles that automatically.
Gas costs are on top
Section titled “Gas costs are on top”The expected amount you see in the upgrade message is the tier price in native currency. Network fees are charged separately by your wallet.
Practical guidance:
| If your upgrade is… | Recommended chain | Why |
|---|---|---|
| Pro 1-month ($10) | Base, BSC | Ethereum gas alone can exceed the upgrade price |
| Pro 12-month ($80) | Any | Gas is small relative to the payment |
| Elite or Exclusive ($25+) | Any | Gas is rounding error |
If you’ve got native AVAX or BNB sitting idle, those chains are also fine — pick whatever lets you avoid bridging.
Wrong-token / wrong-amount handling
Section titled “Wrong-token / wrong-amount handling”| Situation | What happens |
|---|---|
| Sent ERC-20 (USDT, USDC, etc.) instead of native | Not detected. The bot only watches native currency on the deposit address. Funds aren’t lost (they’re at the address) but recovery is manual via support. |
| Sent less than 98% of expected | Payment flagged as insufficient. Address remains valid for the 12-hour window — top up the rest from any chain. |
| Sent on a chain that’s not Ethereum / BSC / Base / Avalanche | Not detected. Funds are at the address on the unsupported chain; recovery requires manual support. |
| Sent after the 12-hour validity window | Address is no longer monitored. Funds at the address aren’t auto-refunded — contact support. |
| Sent more than expected | Upgrade activates. The overage isn’t refunded automatically. |
After confirmation
Section titled “After confirmation”Once detected, the bot:
- Sets your tier in the database
- Calculates
tier_expires_atbased on today + duration purchased - Sends a DM confirmation with new expiry date
- Logs the payment in your
/mypaymentshistory with the on-chain transaction hash for future reference
The new tier’s limits apply immediately to all future alerts. Wallets you previously couldn’t track because of the free-tier cap can now be added with /track.