How Gammabots Works
Gammabots lets you deploy automated trading bots in seconds — without managing infrastructure or watching charts all day.
Each bot follows a simple, transparent lifecycle.
1. Your Gammabots Wallet
When you sign up for Gammabots, a dedicated wallet is created for you.
This wallet:
- is used exclusively to run your bots
- holds the ETH you allocate to bots
- executes trades according to the strategies you choose
You don't need to manage private keys or sign every trade. Gammabots handles execution, while your funds remain associated with your wallet.
2. Choose a Token
You start by choosing the token you want the bot to trade.
All bots on Gammabots trade token / ETH pairs.
This means:
- bots are funded with ETH
- tokens are bought and sold against ETH
- performance, profits, and balances are always measured in ETH
3. Choose a Strategy
Strategies define how the bot trades.
A strategy specifies:
- when the bot buys
- when it sells
- how it reacts to price movements
All strategies on Gammabots are written in GammaScript, a purpose-built language for automated trading logic.
You can create strategies in several ways:
- Write GammaScript directly for full control
- Use the Strategy Builder to construct strategies visually, without writing code
- Clone existing strategies and tweak their logic or parameters
Strategies are fully transparent and inspectable. You can always see exactly what a strategy does before using it.
Strategies Are NFTs
Each strategy is minted as an NFT.
Strategies are immutable once created — their logic cannot be changed. This guarantees that every bot using a strategy is running the exact same code.
If you want to modify a strategy, you simply:
- clone it
- make your changes
- mint it as a new strategy NFT
This allows strategies to evolve over time while preserving trust and reproducibility.
4. Configure the Bot
To configure a bot, you set four things:
- Token Address — The contract address of the token you want the bot to trade.
- ETH Amount — The amount of ETH the bot will use as its trading capital.
- Strategy — The strategy that defines how the bot buys and sells.
- Moving Average — A strategy parameter (in minutes) that controls how the bot reacts to price changes.
Once these are set, click Create Bot and confirm the transaction in your wallet.
5. Fund the Bot
After confirming in your wallet, the bot is funded with ETH.
That ETH is sent to your Gammabots wallet and is:
- reserved for this bot
- controlled by the selected strategy
- used exclusively for token / ETH trades
Once funding is complete, the bot begins trading automatically.
6. Gas Usage and Automatic Top-Ups
Because bots execute trades on-chain, they need ETH available to pay for gas.
To ensure bots can always operate smoothly, Gammabots maintains a small gas reserve in your wallet:
- 0.00005 ETH
- used only to pay transaction fees
- separate from your trading capital
Each time you create a bot, Gammabots:
- checks your wallet's ETH balance
- automatically tops up gas if needed
- includes the top-up in the funding amount
This means:
- bots don't fail due to insufficient gas
- you don't need to manage gas manually
- gas usage stays predictable and minimal
7. The Bot Trades Automatically
Once funded, the bot runs continuously in the background.
It will:
- monitor the market
- execute buys and sells when conditions are met
- record every trade transparently
You can always see a bot's status, recent activity, and performance directly in the app.
8. The Dashboard
The dashboard shows what's happening across Gammabots, for all users.
It's designed to help you:
- understand overall market activity
- discover popular tokens and strategies
- see which bots are performing well
The dashboard includes:
- Popular Tokens — Tokens with the most activity and capital deployed across all bots.
- Recent Activity — A live feed of recent buys and sells, showing how bots and strategies are behaving in real time.
- Top Performers — Bots that have performed the best over recent time periods, making it easy to identify effective strategies.
You can tap into any bot on the dashboard to inspect its configuration, view performance, or clone it to create your own bot.
9. Manage Your Bots
After a bot is running, you remain in full control.
You can:
- Monitor performance and trade history
- Deactivate a bot to stop it from trading
- Liquidate a bot to exit its position
If the bot is not currently in a position, deactivating it returns the ETH to your wallet.
If the bot has already bought the token, liquidation will:
- sell the token back into ETH
- return the ETH to your wallet
Funds are always returned as ETH.
10. Clone Bots and Strategies
You can clone bots or strategies, depending on what you want to reuse.
Cloning a Bot
Cloning a bot creates a new bot with the same token, strategy, and parameters. The cloned bot is independent and can be funded and run separately.
Cloning a Strategy
Cloning a strategy creates a new, editable version of an existing strategy. Because strategies are immutable, cloning is how you make changes. The result is a new Strategy NFT you can use to create bots or share with others.
Fees
Gammabots charges a 0.3% fee on all sell trades.
That fee is split as follows:
- 75% goes to the Gammabots protocol
- 25% goes directly to the owner of the Strategy NFT
This means:
- bot operators only pay fees when a sell occurs
- strategy creators earn ETH when their strategies are used
- anyone can earn by building and sharing effective strategies
All fees are applied transparently and consistently across bots.
Built for Transparency
- All trades are visible
- Strategies are inspectable
- Performance is calculated consistently across bots
There is no black box — you can always see what your bots are doing and why.
Network Support
Gammabots currently supports the Base network.
Support for additional chains may be added in the future.
To learn more about how strategies are written and shared, continue to What is GammaScript?