Skip to content

Automation · NEAR

NEARKITS Volume Bot — Automated Trading on NEAR

A trading bot that runs on NEARKITS’s server and trades from your NEARKITS wallets: a market maker that buys below its fair-value estimate and sells above it, only when the price after every fee beats that estimate by at least 0.10%, or TWAP accumulate and distribute over 10 minutes to 30 days. Every trade takes the same route, checks and fee as one you make by hand.

It can lose money. It swaps against Rhea’s existing pools and adds no liquidity to them, and NEARKITS promises no volume, profit, liquidity or returns.

Updated

Strategies
3
Market maker · accumulate · distribute
Wallets per bot
Up to 10
Your own NEARKITS wallets only
Minimum edge
0.10%
Over fair value, after every fee
Fastest check
10 s
Between evaluations

Each step, every time

  1. 01Market dataA small buy and sell quoted through Rhea’s route, plus pool liquidity
  2. 02Fair valueA time-weighted average of the price over your window
  3. 03GuardianStale data, abnormal moves, thin liquidity: pause with the reason
  4. 04StrategyTrade or wait, and why, from price, inventory and schedule
  5. 05QuoteThe exact trade, accepted only if fresh and within your limits
  6. 06ExecutionThe same custody path, checks and fee as a manual trade
  7. 07ConfirmationRead from chain; a trade is never sent twice
  8. 08BooksFills, average cost, PnL and exposure per wallet

What a NEAR trading bot is

A trading bot watches a market and places trades by rules you set, so you don’t have to sit at the screen. The NEARKITS Volume Bot is one for NEAR: you choose a token, a strategy, the wallets it may use and every limit, and it trades that token against NEAR through Rhea, a decentralized exchange on NEAR.

It is not a separate wallet or a script you run. It runs on NEARKITS’s server and trades from your NEARKITS wallets through the same path as a trade you confirm by hand: the same quotes, the same checks and the same fee. It can’t trade from a watch-only account or a wallet you connect in the browser.

Market making on NEAR

A market maker buys when a price is low against its estimate of fair value and sells when it is high. Rhea’s pools have no order book, so the bot doesn’t post orders: it trades against the pool only when the pool’s executable price, after every fee and the trade’s own price impact, is away from fair value by more than your edge.

Fair value is a time-weighted average of the price over a window you choose. The edge is yours to set, from 0.10% up: the bot never trades without one. Inside that band it waits and says so.

Inventory skew keeps it near the mix you want: holding more of the token than your target, it asks a smaller edge to sell and a larger one to buy, and the other way round.

How it works

On each check, at a moment drawn between your shortest and longest interval (never closer than 10 s), the bot:

  1. 1.Reads the market: a small buy and the sell back, quoted through the route a real trade would take, and the pool’s liquidity.
  2. 2.Updates fair value and lets the guardian check the market, its wallets and its own health.
  3. 3.Asks the strategy what to do: trade, or wait with a reason you can read on the console.
  4. 4.Quotes the exact trade and accepts it only if the quote is fresh and within your slippage, price impact and price limits.
  5. 5.Executes it from one wallet, confirms it on chain and records the fill in that wallet’s books.

Strategies

  • Market maker. Buys below fair value and sells above it with your edge, leaning toward your target inventory.
  • Accumulate (TWAP). Buys a NEAR budget in slices spread over 10 minutes to 30 days, never above your price cap.
  • Distribute (TWAP). Sells a token amount in slices over the period you set, never below your price floor.

TWAP (time-weighted average price) execution splits one order into slices spread over a period, so no single trade has to move the price much.

Trade size is fixed, drawn from a range, a share of the wallet or a share of the inventory, and can be capped at a share of the pool’s liquidity.

Multi-wallet trading

A bot trades from up to 20 of your NEARKITS wallets. Each trade comes from the one wallet best able to make it: the most NEAR for a buy, the most tokens for a sell. Wallets are not rotated to look like different traders.

One wallet has one trade in flight at a time, so trades never trip over each other, and you choose how many may run at once. Each of your tokens has at most one live bot, so two of your bots never trade it against each other.

Market data

Prices come from Rhea quotes for the route a trade would take: what a small buy costs and what selling it back returns, after every fee. That spread is the real cost of crossing, and the bot waits while it is above your limit. Pool liquidity and NEAR’s dollar price come from public market data.

When a source fails or its data grows older than your limit, the bot doesn’t guess: the guardian pauses it and says which.

Risk management

You set every limit; none is fixed by NEARKITS:

  • Largest trade, daily loss limit (UTC day) and drawdown from the peak.
  • Slippage, price impact and spread limits on every quote.
  • A pool liquidity floor, and NEAR kept in every wallet for gas.
  • Exposure caps: how much of one wallet, and of all of them, may sit in the token.

The guardian pauses the bot with the exact reason on an abnormal price move, a liquidity collapse, stale market data or quotes, a degraded RPC, a failing data source, a balance that changed outside its trades, a timed-out transaction, slippage or impact beyond limits, the loss or drawdown limit, or too many failures in a row. It stays paused until you look and resume it.

Inventory

You give the market maker a target share of its value to hold in the token, a band around it and the most NEAR it may have in the token at once. Each wallet keeps its own books: what it bought, at what average cost, what it sold, and its realized and unrealized result.

Execution

Trades run through NEARKITS custody like any other: Rhea’s route with the 0.50% NEARKITS fee inside it (Rhea’s aggregator keeps 0.10% of it), your slippage limit, and a confirmation read from chain. A buy counts when its tokens arrive; a sell when NEAR is back.

If NEARKITS’s server restarts mid-trade, the bot settles that trade from its record when it comes back. It is never sent a second time.

Analytics

The console shows what the bot really did: executed volume, trades and their success rate, fees and gas, PnL, exposure and every wallet’s figures, with charts of price, PnL, volume and exposure over the run and a log of each start, pause and guardian decision. A planned, skipped or failed trade is never counted as volume.

Built for the NEAR ecosystem

NEAR accounts, NEP-141 tokens and Rhea’s pools are what the bot works with, and NEAR’s low fees make frequent small trades practical. Everything else on NEARKITS works with the same wallets: Swap, Multi Trade across many wallets at once, Split and Consolidate to move tokens between them, and the Scanner to look at a token before you trade it.

Getting started

  1. 1.Sign in to NEARKITS web from Telegram: send /web to the NEARKITS bot (see Telegram).
  2. 2.Create NEARKITS wallets and fund them with the NEAR, or the tokens, the bot will trade.
  3. 3.Open the console, choose the token, strategy, wallets and limits, and save. Nothing trades yet.
  4. 4.Start it. NEARKITS confirms in Telegram, and /volume shows its status there, with Pause, Resume and Stop.

Questions

Is the Volume Bot a wash-trading bot?
No. It never trades with itself and never moves tokens between your wallets to show activity. Every trade is a real swap against Rhea’s pools at the market price, made only when its strategy has a reason: the price is away from fair value by your edge, or a TWAP slice is due. Volume is what its trades add up to, not what it aims for.
Can the bot lose money?
Yes. Prices move, a pool can lose liquidity, and fees and gas apply to every trade. The bot only trades with an edge over its own estimate of fair value, and its limits and guardian cap the damage, but nothing guarantees a profit. Start small and set the daily loss and drawdown limits you can accept.
What does it cost?
Each trade pays the same 0.50% NEARKITS fee as a manual trade, taken inside Rhea’s route (Rhea’s aggregator keeps 0.10% of it), plus Rhea’s own fees and NEAR gas. There is no separate fee for running a bot.
Which wallets can it trade from?
Only your own NEARKITS wallets, up to 10 per bot (all a user can have). Watch-only accounts, wallets you connect in the browser and wallets NEARKITS has frozen are never used. Each trade comes from one wallet and settles there.
How do I stop it?
Pause, Stop or Emergency stop in the console, or /volume pause and /volume stop in Telegram. Nothing new is sent from that moment; a trade already on chain settles and is recorded. NEARKITS can also pause every bot at once if a market or the network misbehaves.
Does it keep running when I close the page?
Yes. It runs on NEARKITS’s server, step by step under a lease so it is never run twice, and picks up where it was after a restart. NEARKITS tells you in Telegram when a bot starts and when the guardian pauses it.
Will it make my token trend, or add liquidity to its pool?
No. It swaps against the pools Rhea routes through and adds no liquidity to them. It has no volume target, and NEARKITS promises no trending spot, volume, liquidity, makers or profit: the volume the console shows is only what its own trades add up to.
Do I need exchange API keys or a server of my own?
No. It runs on NEARKITS’s server and trades from your NEARKITS wallets, whose keys NEARKITS holds for you (they are custodial). You set it up and watch it in the console on NEARKITS web; Telegram can pause, resume and stop it with /volume.
What does it do when market data is missing?
It doesn’t guess. With no fresh liquidity figure while you set a liquidity floor it pauses and says why; with no sell route, or a price impact it can’t measure, it waits instead of trading.
Which tokens can it trade?
NEP-141 tokens that Rhea routes against NEAR. The bot reads the token from chain when you save it, and pauses when its pool’s liquidity falls under your floor.