XBOTRADARDOC
SEE IT · BRIDGE IT · TRADE IT
Engineering & Security
Public

Live system status, every shipped change, our security posture, and the tests we run against our own platform. Real data, updated as work happens.

seitrading-botsecuritytransparency
OverviewChangelog170SecurityReliability368Status
● v3.5 · Pro charting, JUMP AI & the Sei ecosystem2026-10-03
featureLive feed on the launchpadverified

A live bar at the top of the launchpad with a TOKENS / TRADES switch. Every buy and sell appears the moment it lands on-chain.

  • TOKENS: live tokens with price, 24h change and bonding progress
  • TRADES: every buy and sell in real time, big buys highlighted
  • Every item opens the token page
  • Engine now stores the full trade history
securityDedicated relayer wallet for withdrawalsverified

On-chain withdrawal and bridge steps pay gas from a separate JUMP relayer wallet, with a Telegram alert when it runs low.

featureFill prices and Autopilot tags in historyverified

Every filled order shows its average fill price and fees. Orders and closed positions placed by your Autopilot are tagged AUTOPILOT.

featureAutopilot tabs: Holding, Closed, How it trades, Activityverified

Open positions now show their dollar result and margin used.

fixNo more 'session revoked' when restarting Autopilot

A new Autopilot always starts with a fresh trading session.

featureFull trade historyverified

Closed positions show market type, margin mode and liquidations; order history shows the full count and loads older pages.

fixRunning Autopilot visible on every market pageverified

Links from bot messages open a market directly; the running agent and its P/L now show there too.

featureAutopilot risk engine

Each trade risks about 1.25% of the balance at its stop. Stops adapt to each market's volatility. No longs in a falling market, no entries after spikes, 4h break after two losses in a row.

  • Position size from risk, not a fixed share of the budget
  • Volatility-based stops (1h ATR)
  • Market regime filter (BTC + breadth)
  • Loss brake
featureAutopilot results, trade by tradeverified

Every run shows what it earned: banked vs open P/L, won/lost count, and each closed trade with entry, exit, reason and holding time.

featureAutopilot locks in profits earlierverified

Stop moves to break-even at +1.5%, half the position is banked at +3%, trailing stop from +2%.

fixAutopilot enters only real trendsverified

Trend rider now needs at least +0.5% in the last hour and +1.5% in 24h in the same direction, skips vertical spikes over 4% in an hour, and skips markets whose bid/ask spread is wider than 0.30%. It also understands budget, daily income and target in the goal text, and auto-rotate now scans every market.

featureAutopilot on the main screenverified

Autopilot is now one tap away: a card on Markets with quick goals, a live status row while an agent is running, and an Autopilot this market button on every market page.

securityExternal wallet sessions survive restartsverified

Self-custody trading sessions are now stored encrypted on the server, so a maintenance restart no longer logs out external wallets.

fixSafer Autopilot stopverified

Stopping an Autopilot never books a position it could not see. Positions already closed by the exchange get their real result from position history, and anything that could not be checked is listed as still open.

fixAutopilot keeps running through exchange outagesverified

Exchange-side failures (5xx, timeouts, internal and database errors) no longer pause an Autopilot. It keeps retrying, tells the owner once when the exchange has issues and again when it is back. A real loss of access is confirmed with a fresh login before pausing.

fixAutopilot orders accepted by the delegation policyverified

AI agents trade through a delegated key with a hard per-order spending limit. The engine requires a limit price for those orders, so plain market orders from the Autopilot were being refused. Every agent order now goes out as a limit order with immediate-or-cancel and a tight price band around the mark, so it fills like a market order but stays inside the policy.

  • One central change covers every strategy: DCA, dip, momentum, trend and closes
  • Buy band +0.6%, sell band -1.0% around the mark, rounded to the market tick
  • Confirmed live: the Autopilot opened its first positions right after the fix
platformListed in the official Sei ecosystem directoryverified

JUMP now appears on sei.io/ecosystem under Trading → Trading Bot.

platformJUMP Trading Router is now publicverified

The V2 trading router was announced publicly with a dedicated article and launch video, and its SeiScan name tag was moved to the new contract address.

fixNews images and videos load reliablyverified

Media uploaded through the news admin was saved inside the backend container, where the public site could not see it, so new covers returned 404. Uploads are now synced to a dedicated folder every 30 seconds and served straight from disk, with the site as fallback. Older articles with missing covers were repaired too.

featureCancelled-order alertsverified

When the engine cancels an order on its own — liquidation, insufficient margin or a system cancel — the owner gets a Telegram message explaining why.

featureToken search in the trading botverified

The regular trading bot gained a search mode, and /start now offers Quick Trade, Search token and a direct JUMP Terminal button.

featureCross-chain funding visible before connecting

Buy-with-any-chain now shows routes and quotes before a wallet is connected, sits in the Wallet screen as its own button, and appears as a third action next to Buy and Sell, including the sticky trade bar.

featureJUMP AI on the chartverified

An AI analysis layer for the Pro chart: ten analysis modes that draw levels and setups directly on the chart, with one-tap sharing. It explains what the chart shows; it does not predict prices.

  • 10 modes, results drawn on the chart
  • Share the annotated chart to Telegram
feature/analyse and a public AI track recordverified

/analyse <coin> [timeframe] runs the same analysis in Telegram, including in the community group. Every call is stored and checked later, and /trackrecord shows the results publicly.

featureMarket data recorder and trade tapeverified

A dedicated recorder captures trades, cumulative volume delta and open interest per market. The terminal shows a live trade tape, and the chart can plot CVD, OI and funding.

fixPrice axis that behaves like a pro terminalverified

The chart price scale now drags, auto-fits and formats prices the way traders expect from TradingView-style tools.

featureWallet hubverified

Wallet actions — deposit, withdraw, transfer, bridge and testnet faucet with its own history — are gathered in one central hub.

featurePro chartverified

A full charting upgrade: intervals, candle types, log and percent scales, overlays (MA, EMA, Bollinger, SAR, VWAP), sub-indicators (volume, MACD, RSI, KDJ, OBV, WR), drawing tools saved per market, position and order lines, and fullscreen.

featureLog in with Telegram on the webverified

trade.jump.je now works in a normal browser with the official Log in with Telegram button. The bot verifies Telegram's signature server-side and issues a session in the same signed format as the mini-app, so the same account, balances and alerts work on desktop. Desktop visitors can choose to open the terminal in Telegram or stay in the browser, and the choice can be remembered.

  • Official Telegram login widget, signature verified server-side
  • Same account as the mini-app, session expires automatically
  • Open in Telegram or browser, with remember-my-choice
featureFirst-run onboarding

New users get a short guided introduction the first time they open the terminal.

● v3.4 · Accounts, funding, security & AI agents2026-09-29
featureLeftover isolated margin returns automaticallyverified

After an isolated position closes, part of its collateral can stay in the empty margin bucket. JUMP now detects empty buckets with no open orders and moves that collateral back to the main margin account, so Available and MAX show the real balance.

fixAccurate MAX sizeverified

MAX now accounts for leverage, fees and slippage, so a max-size order is not rejected for a few cents of margin.

featureIsolated margin previewverified

Before opening an isolated position, the ticket simulates the margin bucket and shows the real requirement.

fixClosing positionsverified

Positions close through the dedicated close endpoint, only open positions are listed, and each position card has a quick Close button.

fixReferral links remembered before a wallet existsverified

If someone opens a referral link before they have a wallet, the code is now kept and attached at their first session instead of being lost.

featureProject links on market pages

Market pages show the project's website and social links.

featureAI agents and Autopilot (beta)

Users can delegate trading to an agent with strict limits: explicit markets, a fixed budget and a per-order cap enforced by the engine. Autopilot runs strategies such as DCA, dip-buying, momentum and trend-riding, with AI picking markets, and reports every action in a live event log. Stopping it closes everything it opened.

  • Delegated keys with an engine-enforced spending limit
  • Budget caps and expiry on every Autopilot
  • Live event log for every action
platformOne switch from testnet to mainnetverified

Network settings are centralised in the bot and the terminal. Moving to mainnet is a configuration change, and the bot refuses to start if a mainnet endpoint is missing. Faucet and testnet labels appear only on testnet.

featureMore chains for fundingverified

The wallet connector added Optimism and Avalanche, and explorer links point to SeiScan.

securityEvery private endpoint now requires a signed requestverified

All account endpoints — orders, positions, balances, withdrawals, transfers, agents and more — verify who is calling. Telegram users are checked with Telegram's signed init data; external wallets use a JUMP session token issued after a wallet signature, bound to that address and time-limited.

  • Telegram identity: signed init data, user id must match
  • External wallets: signature login, address-bound session token
  • Enforced server-side; the client only attaches headers
securitySecrets kept out of logsverified

HTTP client logging was reduced so request URLs, which can carry credentials, are no longer written to system logs. The affected credential was rotated and old logs were cleared.

platform24/7 watchdogverified

A separate monitoring process checks every minute: all services, the database, the bot API, the terminal and claim sites, the signing engine, disk space, stuck withdrawals or bridges and the relayer's gas balance. Alerts fire after two failed checks, with a recovery message and a daily report.

featureWithdrawals from the bot and the terminalverified

Users can withdraw to any address from the trading bot or the mini-app. A relayer pays the gas, and every withdrawal is logged.

featureSpot ↔ margin transfersverified

Move USDC between the spot and margin accounts inside the terminal.

featureTWAP ordersverified

Split a large order into slices executed over time, with progress tracked in the terminal.

featureBuy with any chain (preview)

Fund from other EVM chains: the route is quoted, bridged into USDC on Sei and can buy the chosen market automatically. Visible as a preview on testnet; switched on fully with mainnet.

platformDeposit address flow

Personal deposit addresses are integrated in the terminal and waiting for engine-side activation on testnet.

featureNotifications, price alerts and watchlistverified

An in-app notification inbox, price alerts per market, position and liquidation alerts, favourites with a watchlist and a live market ticker.

featureReferrals in the terminalverified

Referral codes are attached at first registration, and a referrals screen shows your code, link and referred users.

featureAccount activityverified

A single activity view lists deposits, withdrawals, transfers and other account movements.

feature/price — market snapshots in Telegramverified

/price <symbol> [15m|1h|4h|1d] returns a chart image with a full stats table — price, volume, change, open interest and funding — in private chats and groups, with interval buttons and a Trade on JUMP link.

featureMarket alerts in SEI Radarverified

Big moves (3%, 5%, 10%, 20% within an hour, escalating without repeats) and whale trades are posted to SEI Radar with a chart snapshot.

featureSimple trade modeverified

A simplified buy/sell screen for quick trades, next to the full order ticket.

featureProject owner portalverified

Project owners who claimed their token get a portal on claim.jump.je, opened straight from the bot's earnings menu: real creator earnings with a calculator, their projects and links, referrals and settings.

  • Earnings, Projects, Referrals and Settings tabs
  • Opens from /earnings in the trading bot
securityProject link edits require a verified Telegram identityverified

Updating a project's social links now requires Telegram's signed init data. Before, the request trusted a user id sent by the client.

featureFill notifications and reconciliationverified

Every resting limit order placed through JUMP is tracked. Every 30 seconds new fills are reconciled once: volume is recorded, points are credited exactly once per fill, and the owner gets a Telegram message if they enabled it. Works for bot wallets and external wallets alike.

fixTP/SL and toasts use real fillsverified

Take-profit, stop-loss and confirmation messages are based on the actual filled size and price, not the requested ones.

fixSpot and margin balances kept apartverified

Spot holdings and margin collateral are shown and used separately, so one never inflates the other.

fixPositions stay readable during engine hiccupsverified

If the trading engine API briefly fails, the positions view keeps the last known state instead of showing an empty account.

featureSmart Sellverified

Market sells only fill inside the engine's protective price band, so on a thin order book a sell-100% can fill only partly. Before confirming, Smart Sell reads the live order book and shows how much fills now, at what average price and impact, and what would be left. The user then picks Smart (sell what fills now and list the rest as a limit order), Market only or Limit all. Resting orders on that pair show a fill bar and a cancel button.

  • Fill, average price and impact predicted from the live book
  • Smart / Market / Limit modes, slippage presets
  • Read-only planning: nothing is signed until you confirm
● v3.3 · Terminal growth: PnL, points & discovery2026-09-24
platformDocumentation centerverified

docs.jump.je became the documentation hub for the terminal, the trading bot and the platform.

featureExternal wallet tradingverified

Self-custody users connect their own wallet and sign in with one signature. They get their own account with separate balances, and can switch between the Telegram wallet and the external wallet.

featureLive stats pageverified

jump.je/stats shows live platform numbers.

featureLeaderboard, profile and settingsverified

The terminal gained a leaderboard, a profile screen and user settings.

featureJUMP Pointsverified

Trading volume through JUMP accrues JUMP Points, tracked server-side per user.

featureRealized PnL from the serververified

Closed perp results come straight from the engine's position history, so they match on every device. Spot results are rebuilt with average-cost accounting. History is split into Closed and Orders with load-more paging.

featureSpot quick-buy and presetsverified

One-tap spot buys of 100, 500 or 1,000 USDC with confirmation, editable buy and sell presets, and loading states on every action button.

featureDeep links straight to a marketverified

Shared links open the terminal directly on the right market and carry the referral code.

featureClear trade confirmationsverified

Toasts report what actually happened: amount bought or received, below-minimum, insufficient balance or slippage.

featureShare PnL cardsverified

Every position can be shared as a PnL card — to Telegram with a Trade on JUMP button, copied, or saved as an image.

featurePrice chart on every marketverified

Each market page got a live candlestick chart.

featureMarket categoriesverified

Markets are grouped by category (crypto, stocks, commodities and more) with filters.

featureBug reporting inside the terminalverified

A Report bug button sends the issue, with context, straight to the team.

● v3.2 · JUMP Terminal beta on the Monaco engine2026-09-17
platformOne account model

Every Telegram user gets a ready-to-trade wallet by default, with gasless trading and no connect step. Self-custody users can add their own wallet as a second account. A connect prompt appears only when it is really needed.

featureAccount bar and wallet connectverified

The terminal shows balance and account state at a glance, with wallet connect and a bottom navigation bar.

featureTelegram digest and pump alertsverified

Market digests and pump alerts are posted to Telegram from the same market engine as the terminal.

featureDiscover: market rankingsverified

A discovery screen ranks markets by Hot, Gainers, Losers and New, with 1h/24h/7d timeframes, category filters, sortable columns and sparklines.

featureSEI Radar market watcherverified

SEI Radar started watching trading markets as well as new on-chain tokens.

featurePositions with close and cancelverified

Open positions and orders are listed in the terminal, with close and cancel.

securitySession signing inside the isolated wallet engineverified

Each Telegram user's wallet signs in to the trading engine from the isolated signing service. Private keys never leave it, and the bot only receives a session.

featureFirst orders from the mini-appverified

The first end-to-end orders were placed from the Telegram mini-app, backed by tests for authentication, sessions, order placement, deposits and the faucet.

featureTestnet USDC faucetverified

A Get USDC button funds new testnet accounts in one tap.

featureJUMP Terminal inside the trading botverified

The bot gained a terminal menu and a direct button that opens JUMP Terminal — perps and spot on Sei, built on the Monaco engine — as a Telegram mini-app.

● v3.1 · Trading bot hardening & Project Claim2026-09-09
featureClaimed projects on the profileverified

Project owners see the tokens they claimed in a dedicated profile tab.

featurePaste any token linkverified

Paste a token address, explorer link or chart link into the bot and it opens the right token card, with market data looked up automatically.

platformProject Claim end-to-end testverified

A dedicated test token was deployed to run the full claim flow on-chain, from ownership verification to creator rewards.

featureRoute quote before every tradeverified

Before a swap, the bot quotes the route through the trading router and shows the expected output.

fixPortfolio and sell-flow refinementsverified

Portfolio maths and the sell flow were refined on top of the new router and the transfer-tax pre-flight.

● v3.0 · Trading Router V2, tax-safe swaps & Project Claim2026-09-03
featureJumpTradingRouter V2 — fee-on-transfer supportverified

Deployed a new on-chain trading router that can buy and sell fee-on-transfer ("tax") tokens — a large class of Sei tokens the previous router simply could not sell, reverting on the AMM invariant. The new router routes through fee-supporting swaps and measures real balance deltas, so taxed and normal tokens both trade cleanly in one atomic transaction.

  • Fee-on-transfer swaps on buy and sell — taxed tokens now sellable
  • Balance-delta measurement instead of assumed output
  • Same external interface — a drop-in address swap for the bot
fixV2 sell slippage now enforcedverified

The concentrated-liquidity (V2) sell path previously passed a zero minimum-out, leaving those sells without slippage protection. The new router computes a real floor from the user's requested minimum, accounting for the platform fee, so V2 sells are protected like every other path.

featureRicher on-chain trade eventsverified

Every trade now emits a unified event carrying side, venue, amounts in and out, fee and timestamp — cleaner to index for analytics and future dashboards.

featureTransfer-tax pre-flight & warningsverified

Before a sell executes, the bot now simulates the real on-chain output and compares it to the theoretical quote to detect a token's transfer tax. Low taxes go through with a small note; higher taxes surface a clear warning with the exact percentage and expected amount, and possible-honeypot levels ask for explicit confirmation. It never blocks a trade — it makes sure you know what you'll receive before you commit.

  • Real output measured on-chain, not assumed from a quote
  • Exact tax % shown; the difference is labelled as the token's own tax
  • Progressive warnings — quiet under 5%, confirmation at honeypot levels
fixGas sizing for tax tokensverified

Fee-on-transfer tokens consume far more gas per swap than standard tokens. Buy and sell gas estimation now falls back to a much higher ceiling so these trades stop failing with out-of-gas partway through.

fixCorrect handling of non-18-decimal tokensverified

Many Sei tokens use 6 decimals. Token balances, portfolio values and trade history now read each token's real decimals with a resilient, cached lookup instead of assuming 18 — fixing cases where a real balance showed as dust or a holding displayed with the wrong magnitude.

  • Per-token decimals read on-chain and cached, never assumed
  • Portfolio and history amounts display at the correct scale
fixOn-chain portfolio valuationverified

Portfolio value and the welcome-screen total now price holdings from a real on-chain sell quote through the trading router, instead of an unreliable external price for thin tokens. Values are computed fresh on a cache miss rather than falling back to a stale figure.

perfRPC failover reorderingverified

The bot's RPC list was reordered to lead with endpoints that stay healthy under load, and connectivity now uses a real liveness probe rather than a shallow check — reducing spurious "no liquidity" and rate-limit errors during quick, repeated actions.

securityPlatform-fee routing correctedverified

A wallet rotation had updated the bot's off-chain fee wallet but not the on-chain router's platform wallet, so trade fees were still routed to the retired address. The router's platform wallet was corrected on-chain so all trade fees now land in the current treasury wallet.

  • Router platform wallet updated on-chain to the current treasury
  • Lesson captured: rotate wallet in both bot config and contract
platformSeiScan name tag — migration to V2 router

The retired V1 router carried a verified "JUMP: Trading Router" name tag on SeiScan, approved by the explorer team. With V2 live at a new address, the source is being verified and the same public name tag re-requested for the new contract so every trade continues to show a recognizable, verified label on the explorer.

  • V1 router was explorer-verified and name-tagged
  • V2 verification + name-tag request in progress for the new address
platformSubmitted to the Sei ecosystem listverified

Opened a pull request to add JUMP to the official Sei ecosystem/awesome list — part of making the project discoverable to Sei developers and users from the ecosystem's own directory.

featureProject Claim — ownership verificationverified

Backend for a new Project Claim flow: the owner of an existing Sei token can claim it and earn a lifetime creator share on all trades of that token through JUMP. Ownership is verified in layers — the contract's own owner method first, then the deployer via block-explorer and on-chain fallbacks, then manual review — because renounced ownership is the norm on Sei and a single method would reject most legitimate projects.

  • Layered verification: owner() → deployer (explorer + on-chain) → manual
  • Signature challenge with replay protection
  • Built as an off-chain extension — no change to existing contracts
featureProject Claim — creator rewards accrualverified

Once a project is verified, a creator share accrues to the owner on every qualifying trade of that token, alongside the existing cashback and referral streams — the trader always pays the same fee, and the split is handled off-chain at trade time.

platformProject Claim — data modelverified

Added the storage behind Project Claim — claimed-project records with a configurable per-project fee share, creator reward balances, and an anti-replay challenge table — with headroom for a first-month bonus without a future migration.

● v2.1 · Live market feed, desktop terminal & security hardening2026-08-24
featureLive market-intelligence Pulse feedverified

The terminal gained a live Pulse feed that derives real market signals from Monaco's public trade stream across several markets — whale prints, volume bursts, buy/sell pressure, momentum and range breaks — pushed in as markets move. Signals that require an authenticated session (liquidations, funding) are intentionally left out until that access is live rather than simulated.

  • Real signals computed from live Monaco trades WebSocket, multi-asset
  • Whale, volume, bullish/bearish pressure, momentum, breakout/breakdown
  • Clean data-source boundary — ready to extend when authenticated feeds land
featureMarket ticker across the appverified

A full-width live price ticker now runs on both the markets home and each market page, streaming last prices for the top pairs with click-to-open navigation.

featureDesktop trading-terminal layoutverified

On wider screens the terminal now lays out as a proper three-column workspace — chart, order book and order ticket side by side, with the Pulse feed below — while phones keep the vertical stack. Same components, responsive layout only.

  • Chart · order book · trade visible together on desktop
  • Order book and ticket stay in view while scrolling
  • Mobile layout unchanged
platformTerminal status barverified

A thin status bar now anchors the terminal with live status and quick links to docs, socials and the public status page.

securityRemoved a legacy client-side admin checkverified

Retired an old client-side admin gate from the news view and moved it to a wallet-owner check, with all privileged actions enforced server-side. Real authorization has always lived on the server; this removes stale client code and tightens the surface.

  • Admin UI gated by wallet owner, not a client-side value
  • Every privileged request verified server-side
securityHardened media uploadsverified

News image uploads now get randomized filenames, an extension derived from the validated content type, a single enforced size limit, and a strict image-type allowlist — closing off unsafe filenames and mismatched types.

  • Random UUID filenames — no user-controlled path or name
  • Extension from validated MIME, one 5 MB limit, image types only
securityPre-launch access gatingverified

The in-progress launchpad environment is now access-gated at the edge while it's finalized, so unfinished flows aren't publicly reachable before launch.

platformBuild maintenanceverified

Reclaimed a large amount of disk from stale build images and added image cleanup to the routine after build series.

● v2.0 · Growth, transparency & Monaco polish (beta)2026-08-21
featureOne referral code across bot, terminal and platformverified

A single referral identity now works everywhere. Share one link and earn from a friend's activity whether they arrive through the Telegram bot, the Monaco terminal, or the web platform. Rewards tier at 50% / 30% / 10% of platform fees.

  • One code, resolved by Telegram identity in the mini-app and by wallet on the web
  • Terminal and web users get their own code automatically
  • Earnings panel shows referred counts by source and Monaco rewards in USDC
  • Self-referral and unknown codes rejected
featureMonaco Terminal analytics (testnet)verified

The stats page gained a dedicated Monaco Terminal view with separate Spot and Perp breakdowns — revenue, volume, transactions and traders — mirroring the trading-bot analytics. Marked testnet until Monaco client access is live; data populates as trading begins.

  • Spot / Perp sub-tabs, each with revenue, volume, trades and traders
  • Live Monaco market overview via a server-side proxy (no cross-origin issues)
  • Clearly marked testnet, pending Monaco client ID
featureIn-product bug reportingverified

A one-tap bug report is now available across the terminal, the platform, and the Telegram bot. Reports are captured server-side so issues can be triaged and fixed quickly.

  • Floating report button on terminal and platform, /bug command in the bot
  • Reports stored server-side with source, page and steps
featureReal network logos across both bridgesverified

The Monaco terminal bridge and the standalone bridge now show real chain and coin logos instead of colored placeholders, matching the production bridge for a consistent look.

featureSimpler bridge — native and USDC onlyverified

The standalone terminal bridge was streamlined to what Monaco actually needs: pick a chain, bridge native or USDC. Removed the extra buy mode and token-address entry to reduce friction.

fixTelegram mini-app identityverified

Wired the Telegram WebApp runtime into the terminal so the mini-app correctly recognizes the signed-in user — enabling instant, connect-free referral links inside Telegram.

fixNews reader — mobile visual fixverified

Resolved a stray animated highlight that swept across article images on mobile in the Legion news view. Desktop was unaffected.

securityRouter address verified on-chainverified

Confirmed the live router contract on SeiScan — verified source, on-chain fee control, and owner — and synced the codebase to the canonical address so all paths point at the same audited contract.

platformHost hardening and resilienceverified

Applied system and kernel security updates and made the full service stack restart automatically after a reboot, reducing the chance of downtime after maintenance.

● v1.9 · Monaco trading terminal (beta)2026-08-17
featureTrading terminal at trade.jump.je (beta)verified

A dedicated web terminal for Monaco markets — live order book, price chart, and an order ticket for spot and perpetuals — built as its own fast, standalone app. Currently in beta as the Monaco integration is finalized.

  • Live order book and price chart streamed over WebSocket
  • Order ticket: Buy/Sell and Long/Short with leverage, market and limit
  • Collateral entry with balance shortcuts and position summary
  • All 53 Monaco markets, spot and perps
featureTap-to-price from the order bookverified

Tapping any level in the order book loads that price into the ticket and switches to a limit order, with a clear visual confirmation on tap.

perfZero-lag order book under live updatesverified

Reworked how rows are keyed so the book stays fully live without dropping fast taps — prices update instantly and every tap registers.

  • Rows keyed by price, so live updates no longer rebuild the list
  • Fast repeated taps on the same level always register
featureCross-chain funding — bridge into Sei in one tap (beta)verified

Fund a trade from another chain: bridge from Arbitrum, Polygon, Base and more into USDC on Sei, with an automatic best-route quote and a step-by-step progress view. Beta — actively being tested and refined.

  • Native token or USDC as the source, best-route quote per pair
  • Live step tracker through approval and bridge
  • Collateral lands ready in the ticket when the bridge completes
fixBridge routing and signing reliabilityverified

Hardened the funding flow end-to-end: corrected the route request that could reject quotes, and simplified execution so the wallet signature reliably surfaces.

● v1.8 · Monaco integration2026-08-12
featureMonaco section in the Telegram botverified

A Monaco area inside the bot: browse live spot and perp markets and view a real order book per market, pulling from Monaco's API. Order execution is gated pending exchange access.

  • Live markets list — spot and perps
  • Per-market public order book
  • Trading actions gated until exchange access lands
platformMonaco service layerverified

A dedicated client, models, and config for talking to Monaco, kept separate from the rest of the bot so the integration can grow cleanly.

● v1.7 · Radar infrastructure + docs platform2026-08-03
perfEnterprise RPC pool for Radarverified

Radar now routes across multiple SEI RPC providers with automatic failover, so a single provider hitting rate limits no longer stops token detection.

  • Latency-weighted routing across providers
  • Circuit breaker isolates failing providers, auto-recovers
  • Zero-downtime failover verified live under rate-limit pressure
featureDedicated documentation platformverified

Docs moved to their own service at docs.jump.je with clean URLs, full SEO, and a lightweight standalone build.

  • Clean paths — docs.jump.je/bots/sei-radar
  • Per-page metadata, sitemap, robots, Open Graph
  • Old /docs links 301-redirect to the new home
securityRadar bot token rotation + log hygieneverified

Rotated the Radar bot token and masked all RPC keys and secrets across logs and backups.

● v1.6 · Radar reliability + trade UX2026-07-30
featureFresh tokens from Radar now show details instead of "not found"verified

Tapping BUY on a brand-new token from Radar — one deployed on-chain but without a liquidity pool yet — used to dead-end at "Token not found". The bot now reads the token's name, symbol and supply straight from the contract and shows a clear no-liquidity panel, so you can see what the token is and know Radar will alert when trading opens.

  • Reads name / symbol / supply directly from the ERC-20 contract
  • Works both from the Radar deep-link and manual /buy
  • Genuinely missing contracts still report not found
fixClear message when a wallet is short on SEIverified

Buys and sells that would fail for lack of gas or funds now stop early with a readable message stating the wallet balance and what is needed, instead of surfacing a raw RPC error. A silent bug where the balance check was skipped entirely was also fixed, so the guard now runs on both buy and sell.

  • Pre-check on both buy and sell paths
  • Shows exact balance and amount required
  • No more raw RPC errors reaching the user
perfRadar moved to dedicated RPC infrastructureverified

The Radar scanner now runs on a dedicated WebSocket RPC endpoint instead of shared public infrastructure, eliminating the rate-limiting that could cause it to miss newly deployed tokens. Detection is now real-time and reliable.

  • Dedicated WebSocket endpoint for live block subscription
  • No more dropped blocks under load
  • Every new deployment caught and published
● v1.5 · Signing path follow-up2026-07-29
fixSigning path hardened after config drift caughtverified

The signing engine authentication introduced days earlier was verified end-to-end and a configuration mismatch between services was found: the shared credential sat in a file the engine did not load, so the fail-closed guard was correctly rejecting every request. Corrected so authorized callers pass and everything else is still refused.

  • Fail-closed behaviour worked as designed — nothing was exposed
  • Credential now loaded by the service that enforces it
  • Re-verified: authorized request passes, unauthorized still refused
● v1.4 · Security hardening2026-07-27
securityTwo-factor authentication on all withdrawalsverified

Every transfer out of a wallet now requires a TOTP code. Trading stays instant — the second factor sits only on the one action that can't be undone.

  • Secret encrypted at rest with a dedicated key, separate from the wallet key
  • Eight single-use recovery codes
  • Withdrawals lock for fifteen minutes after five wrong codes
  • One-time prompt when a wallet is first funded with 2FA still off
  • Verified end-to-end on mainnet
securityOff-site encrypted backups, restore-verifiedverified

Backups are encrypted with age before they leave the server and copied to a private bucket in Europe. Verified by real restore — downloaded, decrypted, and confirmed a valid database dump — not just uploaded.

  • The decryption key lives only on the server and in an offline copy
  • A compromised bucket or storage account cannot read the data
  • 30-day rotation; upload failures alert Telegram
securitySigning engine isolated and authenticatedverified

The component that holds keys and signs transactions previously trusted any local caller. It now requires an internal credential on every request except health checks, with a constant-time check that fails closed.

  • Not reachable from the internet
  • Blocked by firewall
  • Requires a credential even locally — three independent layers
fixHardened all user input

A fuzz test of the amount fields found four ways bad input slipped through, including a crash on non-text messages and values like infinity passing validation. Fixed with one shared validator across every amount, percentage, and address field.

  • 10 input points hardened
  • Rejects non-text, infinity, NaN, and unicode-digit lookalikes
  • Four unsafe catch-all error handlers removed
  • Backed by an automated test so regressions surface immediately
perfTerminal memory leak fixed at source

The internal ops terminal grew to hundreds of megabytes under heavy output. Fixed with proper backpressure so memory stays flat regardless of load, rather than restarting it on a timer.

securityFirewall reduced to only what must be public

Five application ports that are all reached through the web server were closed to the outside. The firewall now permits only SSH, HTTP, and HTTPS, and explicitly denies the engine port.

● v1.3 · Reliability2026-07-24
fixDatabase consolidated to a single verified instance

Two database instances had been competing for the same port, and which one a service reached depended on boot order. Consolidated to one canonical instance with every connection verified to point at it.

securityStartup guard against inconsistent data

The bot refuses to start if the database reports zero users when it previously held some, and refuses to mint a wallet when the wallet table looks emptied. Both conditions alert immediately.

featureDeposit nudge — prompt 2FA when a wallet is first fundedverified

When a wallet crosses from empty to funded and 2FA is still off, the bot sends a one-time reminder to turn it on, so a funded wallet is never protected only by luck.

securityAdmin panel rebuilt on its own domain

The operator panel was moved to a separate, access-controlled domain rather than sharing the public site.

perfDaily verified backups with alertingverified

Backups run at 04:00, restore into a scratch database, and compare row counts across seven tables. A backup that fails verification is rejected and reported. A backup that has never been restored is not a backup.

● v1.2 · Trading & bridge2026-06-10
featureMulti-chain bridge

Bridge assets in from other chains — USDC, USDT, ETH, SOL, BNB, ARB — to trade on SEI.

featureBonding curve engine with automatic DEX migration

Tokens trade on a bonding curve; when the target is reached, liquidity migrates to DragonSwap automatically.

fixBonding curve precision improvements
● v0.9 · Production frontend & admin2026-07-17
platformAdmin panel split onto its own domain

The admin surface was rebuilt as a separate app on its own domain, isolated from the public site.

featureProduction frontend rebuilt

A dedicated production frontend replaced the earlier build — the app that serves jump.je today.

fixBackend hardening pass

News, reports, and admin routes reworked ahead of the security push.

fixFrontend polish sprint

A dense run of frontend fixes through mid-to-late June — the busiest stretch, ahead of the production rebuild.

● v0.8 · Trade engine & bot2026-05-10
featureTrading bot goes live

A Telegram trading bot launched — buy, sell, wallets, and settings driven from chat.

featureDedicated signing engine

A separate high-performance service took over wallet handling and swap execution.

fixTrading bot hardening

Backup-verified fix runs across the bot through late May — buy, sell, and settings handlers reworked over multiple sessions.

fixBot reliability pass

June concentrated on the trading bot: dozens of backup-verified fixes across handlers, plus contract adjustments on Jun 11.

● v0.7 · Multi-chain bridge2026-04-29
featureCross-chain bridge

Bridge UI and routing built out — chain selector, route preview, and progress tracking across chains.

  • Modular bridge components
  • Iterated heavily through April
fixFrontend & admin stabilization

Mid-April hardening across the frontend and admin panel — backup-verified fixes over several days.

fixEngine adjustments

Signing-engine tweaks and further frontend fixes as the bridge matured.

● v0.6 · Production launch2026-03-23
platformFirst deploy to the server — jump is born

The project moved from local development onto the live server: frontend and backend went up together. This is where seipad became jump.

● v0.5 · Launchpad UI2026-03-16
featureToken launchpad interface

The token creation flow came together — creator, deploy button, and the create views. The single busiest build day of the project.

featureModern Web3 stack

Wallet connection moved to a modern stack; live price charts added.

featureToken trading interface

Full token pages — card, live chart, header, stats, creator earnings, tabbed detail view, and buy/sell trade effects.

featureWallet connection

WalletProvider and connect modal, reworked repeatedly through February and March until the flow was smooth.

● v0.4 · Smart contracts2026-01-28
featureToken contracts & minting

Solidity contracts built and deployed to SEI testnet.

  • Audited contract libraries
  • create / buy / sell flows
  • Deployed and verified on testnet
featureFirst launcher — SEILauncherToken

The original launchpad: token contract, on-chain deployer, launcher bot, and landing page — first working end-to-end flow, all in week one.

● v0.3 · Docs & naming2026-01-18
platformFrom seistack to seipad

The project reorganized and renamed twice in January, narrowing toward a launchpad focus.

featureDocumentation site

A documentation site captured the plan — 57 files written in a single day.

● v0.2 · On-chain radar2026-01-13
featureNew-token radar

Tooling to detect freshly deployed tokens on-chain, with caching.

featureDeployer service

An early backend service for automated on-chain action.

● v0.1 · Genesis2026-01-03
platformFirst commit

Day zero. The original architecture: two bots over a shared core — the seed that grew into jump.

  • A radar/data bot
  • A trade bot
  • Shared config, database, and models
◐ platform · in progress
Admin access hardening

Underway now, completed before the platform handles any funds.

Third-party smart-contract audit

Planned before public launch. Auditor and report linked here on completion.

Independent penetration test

Planned before public launch. Summary published afterward.

Every number here is derived from a single data source, not hand-typed. As more work is logged and more test suites run, the hub grows — because the underlying activity is real.