How to Connect Telegram and Fund Your GMGN Wallet
Table of Contents
Getting money into GMGN is straightforward, but the wallet model behind it is not what most people assume, and a couple of steps are one-way. This guide covers connecting Telegram, which bot belongs to which chain, what asset to send on each network, how the Solana multi-wallet system works, and how withdrawals are gated.
Read the custody section before you deposit anything meaningful. GMGN's wallet is a hot trading account with an exit that only runs through GMGN's own withdrawal flow, and that is a deliberate design decision on their side, not an oversight.
GMGN generates wallets for you on first Telegram login: one Solana address, one shared address for Ethereum, Base and BSC, and one Tron address. You fund each with that chain's native gas asset. You cannot export the private key on any chain, including wallets you imported yourself, so funds leave only through GMGN's website withdrawal flow, which requires Google Authenticator and a whitelisted address.
Step 1: Connect Telegram
Open gmgn.ai, click Connect in the top right, and pick Connect Telegram.
Open the login bot
GMGN redirects you to Telegram and opens @gmgnaibot. This bot exists only for website login; it is not the trading bot.
Use the one-time link
The bot replies with a Login Website link. It works exactly once. If you want to be logged in on a different browser, paste the link into that browser instead of clicking it where you are.
Collect your generated addresses
On first login GMGN creates a wallet address on each supported chain. Ethereum, Base and BSC share one address across all three, differing only by network. Solana and Tron each get their own.
Open the chain bots you need
The login bot links out to the per-chain trading bots. Open the one for the chain you plan to trade and send /start.
Two other login paths exist. Connect Phantom builds what GMGN describes as a "multi-chain custodial wallet account" derived from your Phantom wallet, with new addresses generated per chain; if you later want to log in from another device you have to import that same Phantom wallet there first. Trade with Wallet connects a browser extension and keeps your keys where they are, but it gives up Anti-MEV and every automation feature, and it behaves as a separate account whose watchlist and follow list are not shared with your Telegram session.
Info
Telegram login and Phantom login do not merge. If you set up follows and watchlists under one and then switch, the other starts empty. Pick one and stay on it.
Step 2: Pick the Right Bot for Your Chain
GMGN runs a separate Telegram bot per chain, plus several utility bots. Sending a Solana contract address to the BSC bot does nothing useful, and sending funds to the wrong bot's address can be unrecoverable.
| Chain | Trading bot | Deposit network | Asset to send |
|---|---|---|---|
| Solana | @GMGN_sol_bot | Solana | SOL |
| BNB Smart Chain | @GMGN_bsc_bot | BNB Smart Chain | BNB |
| Ethereum | @GMGN_swap_bot | Ethereum | ETH |
| Base | @GMGN_base_bot | Base | ETH |
| Tron | @GMGN_tron_bot | Tron (TRC20) | TRX |
Each chain also has numbered parallel instances, such as @GMGN_sol02_bot through @GMGN_sol04_bot and @GMGN_bsc02_bot. GMGN lists them without explaining what separates them, and they appear to be duplicate instances of the same bot rather than different products. Separate from trading, @gmgnaibot handles website login, @GMGNAI_bot answers contract address queries inside group chats, @GMGN_alert_bot and @GMGN_ETH_alert_bot push wallet alerts, and @GMGN_SupportBot is the manual support channel. The complete list is published in GMGN's own bot directory.
Warning
Verify every bot handle character by character. GMGN documents a specific scam pattern: fake bots registered with a capital "I" standing in for a lowercase "l", which is indistinguishable in most Telegram fonts. GMGN also states that its admins never DM you first and never ask for a private key, and it warns against clicking the sponsored ads Telegram displays above bot chats.
Step 3: Fund the Wallet
There are two ways to get your deposit address.
From the website: after logging in with the TG wallet, click Transfer Funds in the top right. If no browser extension wallet is connected you get a QR code and address to send to from any wallet app. If an extension wallet is connected, you can type an amount and click Deposit to move funds across directly.
From the bot: send /wallet to the chain's trading bot, or tap the Wallet button, and the bot shows your address with a tap-to-copy control.
Then send the native asset from the table above. GMGN's warning is worth quoting because it is absolute: "Please make sure that the transfer network is correct. If you deposit via the wrong network, there is no way to retrieve it" (source).
How much to send
On Solana, GMGN recommends keeping at least 0.05 SOL in the wallet as reserve. That figure comes straight from its error documentation: code B1 is a submission failure caused by not having enough SOL for the trade amount plus the gas and priority fee, and the reserve is the published fix. Fund your intended trade size on top of that reserve, not including it.
There is no documented minimum deposit and no deposit fee from GMGN's side. What you pay per trade is a flat 1% of the transaction, charged on the buy and again on the sell, plus a priority fee and tip you set yourself (minimum 0.0001 SOL each, maximum 2 SOL each) that go to validators and private nodes rather than to GMGN. The full cost model is in GMGN fees explained.
Warning
The GMGN wallet does not convert stablecoins into gas. GMGN says plainly that its TG wallet "does not support exchanging stablecoins such as USDT/USDC to SOL/ETH." If you deposit USDT or USDC by mistake, the only route out is to search that stablecoin's contract address on GMGN and sell the position like any other token, which means you need a little native gas in the wallet already. Sending stables to an empty GMGN wallet leaves you stuck.
Fund a GMGN Wallet and Start Trading
One Telegram login gives you wallets on Solana, BSC, Ethereum, Base and Tron, with a flat 1% per transaction and no subscription. Our link carries referral code ggguide, which pays us a share of GMGN's fee and costs you nothing extra.
Get Started on GMGNThe Custody Reality: No Private Key Export
This is the single most misreported fact about GMGN, and plenty of guides still get it wrong.
GMGN's wallet documentation states it twice, in two separate places, in these words: "For the safety of user wallet funds, GMGN all chains ( SOL chain / EVM chain / Tron chain ) are prohibited from exporting private keys; Wallets imported from outside also can't export private keys" (source).
What that means in practice:
- There is no seed phrase to write down and no export button to find. Anyone promising to show you one is running a scam.
- Importing a wallet you already own does not restore your control. It gives GMGN a key you also hold.
- Funds leave a GMGN wallet through GMGN's withdrawal flow, or they do not leave.
- The only self-custodial way to use GMGN is the Trade with Wallet browser extension path, which trades away Anti-MEV and every automation feature to get there.
Key export was disabled around March 2025, and GMGN's stated reason was that users were being robbed after exporting keys onto compromised devices. The tradeoff is real in both directions: the ban closed a genuine attack path and it also closed every user's independent exit. GMGN's terms of service still contain the older claim that you "retain control over your private keys," which contradicts the documentation. We work through that contradiction, the hosted-key architecture and what it means for your risk in is GMGN safe and who holds your keys.
Warning
Importing a private key into any EVM bot deletes your old wallet. GMGN's documentation: importing a key into the Ethereum, Base or BSC bot changes the address across all three at once, and "the old wallet address will be automatically deleted. There is no way to help you recover your assets!" Before you import anything on EVM, withdraw every asset from the existing address on all three networks. The Solana bot behaves differently and sends you to the multi-wallet manager instead of overwriting. The Tron bot does not support import at all.
Treat a GMGN wallet the way you would treat a balance sitting on a centralized exchange: fine for the size you are actively trading, wrong for anything you want to hold. Withdraw profits to a wallet you actually control instead of letting them accumulate in the terminal.
The Multi-Wallet System (Solana)
Once you are logged in with the TG wallet, Wallet Manager in the top right opens the multi-wallet page. It is Solana-only and it is one of the better reasons to use GMGN over a simpler bot.
- Create wallet generates a new Solana wallet in one click, up to 10.
- Import wallet brings in an existing Solana private key, also capped at 10, and unlike the EVM bots it does not delete anything.
- Make primary sets your default trading wallet. Rename helps you tell them apart. Archive suspends one.
- Operation log shows your import and management history.
On the token page you can tick several wallets and trade them simultaneously: a buy fires from every selected wallet at once, and a sell applies the same percentage to each wallet's holding independently. GMGN notes that the multi-wallet system currently supports direct buy and sell transactions only.
Warning
Archiving a wallet closes everything attached to it. GMGN states that all open orders, wallet copiers and CTO copier strategies on that address are closed automatically when you archive. Settle positions before archiving, or restore the wallet from the archive list to get the address back.
Consolidate sweeps SOL and memecoins from several wallets into one; Distribution pushes assets from one wallet out to many, either proportionally or in fixed amounts. Both require 2FA and both only display tokens worth more than 10 USDT. Consolidate is also the practical route for getting memecoins (not just SOL) out to an address you control.
If you plan to run copy trading, the multi-wallet system is how you separate a copy-trade wallet from your manual trading wallet so the two do not interfere.
Withdrawing: Every Gate Explained
Most "my GMGN withdrawal is stuck" complaints are designed behavior. Here is the whole sequence.
The bot cannot withdraw. GMGN moved withdrawals off Telegram entirely and onto the website. Tapping Withdraw in the bot just deep-links you to gmgn.ai.
Google Authenticator is mandatory. Bind it under Security in the top right of the site. GMGN recommends choosing "Use Authenticator without an account" to disable Google's cloud sync, on the reasoning that a compromised Google account would otherwise hand an attacker every one of your 2FA codes at once. That is sound advice regardless of GMGN.
A withdrawal whitelist is required. Transfers only go to addresses you have whitelisted. Once an address is whitelisted, sending to it skips the 2FA prompt.
Then the time locks:
| Event | Withdrawal hold |
|---|---|
| First whitelist setup | 3 hours |
| Any change to a whitelist address | 3 hours |
| Re-binding Google Authenticator | 24 hours |
"Max" never sends everything. Each on-chain wallet has to keep a minimum balance for rent and transfer gas, so the Max button leaves a residue behind. That is expected, not an error.
One related cleanup worth knowing: on Solana, token accounts worth under $10 can be closed from the assets page to reclaim roughly 0.002 SOL of account rent each. If the Reclaim Rent button is missing, it usually means GMGN already reclaimed it automatically when you sold out of the position.
If a transaction fails rather than a withdrawal stalling, the cause is almost always slippage, priority fee, or an insufficient balance, and GMGN publishes a code for each one. See GMGN transaction failed for the full map.
What to Do First
- Log in with Telegram through @gmgnaibot, verifying the handle before you click anything.
- Open the bot for the chain you actually trade and copy your deposit address from there.
- Send the native asset on the matching network, with 0.05 SOL of headroom on Solana.
- Bind Google Authenticator and set a whitelist immediately, before you have a reason to withdraw in a hurry, so the three-hour lock expires while you are still learning the interface.
- Withdraw profits regularly instead of letting a balance accumulate in a wallet whose key you cannot export.
With funding sorted, the next step is placing trades and setting slippage and priority fees to sensible values, which is covered in how to trade on GMGN. For background on the platform, who runs it and how it makes money, read what is GMGN, and for the honest version of how the referral program works, see the GMGN referral code guide.
This is not financial advice. Memecoin trading carries a high probability of total loss on any given position.
Connect Telegram and Fund Your Wallet
Trade Solana, BSC, Ethereum, Base and Tron memecoins from one Telegram login at a flat 1% per transaction. Signing up through our link applies referral code ggguide, which earns us a share of GMGN's fee and changes nothing about what you pay.
Open GMGNFrequently Asked Questions
No. GMGN's wallet documentation states that all chains, Solana, EVM and Tron, are prohibited from exporting private keys, and that wallets imported from outside cannot export either. There is no seed phrase to write down. Private key export was disabled around March 2025 after users were robbed following exports. An older sniper bot page still mentions exporting keys, but the dedicated wallet pages are newer and are the ones that reflect the current product.
@gmgnaibot handles website login. For trading, Solana uses @GMGN_sol_bot, Ethereum uses @GMGN_swap_bot, Base uses @GMGN_base_bot, BNB Smart Chain uses @GMGN_bsc_bot, and Tron uses @GMGN_tron_bot. Each chain also has numbered parallel instances such as @GMGN_sol02_bot. Check handles character by character before you send anything: GMGN warns that scammers register lookalike bots using a capital I in place of a lowercase L.
The native gas asset of the chain, over that chain's own network. Solana takes SOL, Ethereum takes ETH over Ethereum, Base takes ETH over Base, BNB Smart Chain takes BNB, and Tron takes TRX over TRC20. A deposit sent on the wrong network cannot be recovered. GMGN's wallet cannot swap stablecoins into gas either, so USDT or USDC sent by mistake has to be sold as a token, which requires you to already hold a little native gas.
GMGN removed withdrawals from the bots entirely and moved the feature to the website. Before you can withdraw you must bind Google Authenticator under Security on gmgn.ai and set a withdrawal whitelist. Withdrawals are then blocked for three hours after a first whitelist setup or any whitelist change, and for 24 hours after re-binding Google Authenticator. These delays are designed behavior, not a bug or a freeze on your account.
No. GMGN states that wallets imported from outside also cannot export private keys, so importing hands GMGN a key you already hold rather than the reverse. On the EVM bots it is worse than neutral: importing a new private key changes the address across the Ethereum, Base and BSC bots simultaneously and automatically deletes the old wallet address, with GMGN stating there is no way to recover the assets on it.
Disclaimer: This content is for informational purposes only and does not constitute financial advice. Trading memecoins involves a substantial risk of total loss, and most participants lose money. Past performance is not indicative of future results. Always do your own research before trading. This site contains referral links, and GMGN pays us a share of the fees you pay without giving you a discount. See our disclosure for details.
Ready to Start Trading?
GMGN charges a flat 1% per trade across Solana, BSC, Ethereum, Base and Tron. Connect Telegram, fund the wallet, and set your slippage and priority fee before your first buy.
Open GMGN