Skip to content

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.

ChainNative currency you send
EthereumETH
BSCBNB
BaseETH
AvalancheAVAX

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.

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.

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.

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:

ChainBlock timeTypical bot detection
BSC~3 s5–15 s
Base~2 s2–5 s
Avalanche~2 s2–5 s
Ethereum~12 s15–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.

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 chainWhy
Pro 1-month ($10)Base, BSCEthereum gas alone can exceed the upgrade price
Pro 12-month ($80)AnyGas is small relative to the payment
Elite or Exclusive ($25+)AnyGas is rounding error

If you’ve got native AVAX or BNB sitting idle, those chains are also fine — pick whatever lets you avoid bridging.

SituationWhat happens
Sent ERC-20 (USDT, USDC, etc.) instead of nativeNot 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 expectedPayment 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 / AvalancheNot detected. Funds are at the address on the unsupported chain; recovery requires manual support.
Sent after the 12-hour validity windowAddress is no longer monitored. Funds at the address aren’t auto-refunded — contact support.
Sent more than expectedUpgrade activates. The overage isn’t refunded automatically.

Once detected, the bot:

  1. Sets your tier in the database
  2. Calculates tier_expires_at based on today + duration purchased
  3. Sends a DM confirmation with new expiry date
  4. Logs the payment in your /mypayments history 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.