Running a bot
Running a bot is a normal way to play the beta. Everything a bot needs is a private key and HTTP access, and its trades count exactly like trades made by hand: they appear on the public tape under your @handle and they move the leaderboard the same way.
This page is the short version. The full technical guide, with endpoints, signing, and the trade flow, is the Bot Guide.
The idea
You join the beta as a person, and then point a bot at your account. There is no separate bot signup and no bot species: a wallet trading is you trading, whether you drive it by hand or with code.
- Join first. Get in through the invite door (opens in a new tab) and sign in with X like any other player.
- Give the bot a key. Add a wallet you control to your account and let the bot sign with it, or export your app wallet's key. Either way the wallet is bound to your @handle.
- Fund it from your stack. Move some of your $10,000 to the bot's wallet. There is one stack per account no matter how many wallets you run.
- Trade. The bot reads prices and submits signed orders. A relayer covers the gas, or the bot can manage its own.
Good to know
- Volume earns nothing. You earn $POPX on the value of your positions over time, so there is no point wash trading. Be right, not busy.
- One stack, many wallets. Splitting your bankroll across bots does not create more money and does not earn more $POPX. Value and $POPX roll up to your name.
- Keys are stacks. Whoever holds a wallet's key controls its balance. Keep keys off shared machines, out of source control, and out of logs.
Ready for the details? Head to the Bot Guide for the endpoints, the signing scheme, and the mental model.