Earlier releases (70)
27 September 2026 · PolyTortoise 1.1.67
Telegram buttons respond again
What changed for you: fixed a delivery setting that stopped inline button presses reaching the bot. If /reset did nothing after you confirmed, run /reset again and tap the confirmation.
The bot now requests both messages and button presses every time it starts. /reset restarts your paper account at $10,000 and keeps closed paper trades in your archive.
Telegram buttonsPaper reset
25 September 2026 · PolyTortoise 1.1.66
Ready for Polymarket's new data service
What changed for you: nothing to do. Polymarket retires the data service PolyTortoise reads leader trades, positions and results from on 24 October 2026. Copying, live exits, results, the leaderboard and wallet lookups now use its replacement, so they keep working after that date.
Live leaders also keep the fast on-chain copy path while a paper drawdown pauses paper copying. Leaders, sizing, fees and risk limits are unchanged.
Polymarket compatibilityConsistent pauses
24 September 2026 · PolyTortoise 1.1.65
Settings that stay saved
What changed for you: Mini App settings save in order and keep unfinished edits visible if a save fails. Editing a leader no longer resets controls you did not change, and worker updates cannot overwrite your newer settings or roll back a copied-trade cursor.
Enabled liquidity, spread and time-to-resolution checks now wait when market data is unavailable. Paper drawdown pauses only paper copying. Copied paper positions use your current take-profit and stop-loss settings; manual position limits remain separate. Your history, leaders and existing settings are retained.
Reliable settingsSafer reloads
24 September 2026 · PolyTortoise 1.1.64
One dashboard button, one money scale
What changed for you: /dashboard now sends just the Dashboard button. Its "Open in browser" button could not show your account, because a browser tab has no Telegram sign-in. Wallet lookups now show amounts on one scale: cents under $10, whole dollars up to $9,999, then k and M.
Leaders, sizing, fees and risk limits are unchanged.
Clearer /dashboardReadable amounts
23 September 2026 · PolyTortoise 1.1.63
One notice, even across updates
What changed for you: a notice such as "New paper copies paused: daily loss limit reached" is sent at most once every six hours, but that wait started again whenever the bot was updated or restarted, so some customers got the same notice several times in a few hours. The wait now carries over restarts, for every notice that has one.
What triggers each notice and how long it waits are unchanged. Leaders, sizing, fees and risk limits are unchanged.
Fewer repeats
23 September 2026 · PolyTortoise 1.1.62
Clearer messages, one look everywhere
What changed for you: Telegram alerts about markets with unusual names no longer go missing, settings the bot showed now do what they say (min hours to resolution and your insider minimum now apply, and "Pause leader 1h" still copies that leader's sells), and /stop and a live /trade ask before they act. The website and the Mini App now share one PolyTortoise design: paper and ink in light mode, a matching dark mode that follows Telegram's night mode, readable wallet lookups and results, and an "Open PolyTortoise again" card instead of repeated errors when a Telegram sign-in expires.
Leader names no longer carry a "$" in front, and money has one format. Website links in the Mini App open in Telegram's browser without closing it, and screens reached from Settings have Telegram's back arrow. Leaders, sizing and fees are unchanged.
Reliable alertsAsks firstOne design
23 September 2026 · PolyTortoise 1.1.61
Paper results pay what live pays
What changed for you: paper trades now pay each market's Polymarket fee (up to $3.50 per $100 each way on a crypto market near 50 cents), and paper exits sell into the order book instead of at the leader's price or the midpoint, so paper results will look lower than before and closer to live. Take-profit and stop-loss now trigger on your return after Polymarket's fees (paper also counts the 1% copy fee): a 5% take-profit used to close at about -3% on a crypto market once fees were paid.
Closed trades beyond the latest 500 are archived instead of deleted, /reset archives your history instead of erasing it, and your equity chart counts every trade. Leaders, sizing and risk limits are unchanged. Paper results after this update are not comparable one-for-one with earlier ones.
Paper feesFee-aware exitsFull history
23 September 2026 · PolyTortoise 1.1.60
A lighter, clearer website
What changed for you: pages download less than half as much as before. Fonts and the logo come in compact formats from our own server, with no Google Fonts or icon-font downloads. Shared links show a proper preview image, the new Security and trust page explains how your wallet, keys and data are handled, and the privacy policy now lists every service that handles your data, including Cloudflare's cookie-free visit counter.
Live buys from the Mini App's Trade screen now ask you to confirm before any real USDC is spent. The fee guide uses Polymarket's current fee rates, the results page spells out what the 30-day replay leaves out, and dead links show a proper page. Your settings, leaders and risk limits are unchanged.
Website speedTrust and privacyLive order confirmation
23 September 2026 · PolyTortoise 1.1.59
Your data can't be saved over
What changed for you: trades, exits, /reset and Mini App actions that happen at the same moment no longer save over each other, and a file that can't be read is kept aside instead of being replaced by a fresh $10,000 portfolio. A size, stop-loss or fraction of "nan" is refused instead of switching that guard off, and /forget checks every balance and open position before it will delete a wallet key.
Wallet lookups show real volume again, commands that fetch prices no longer slow down everyone else's copies, and fees are only counted once they are written. Your settings, leaders and risk limits are unchanged.
Data safetyInput checksSpeed
23 September 2026 · PolyTortoise 1.1.58
Safer live orders and exits
What changed for you: live sells (leader exits, take-profit, stop-loss and /cashout) no longer sell below 5% under the best bid, and market buys no longer pay more than 5% over the best ask; if the book can't fill the whole order within that, nothing trades and you're told. A leader's exit is retried when Polymarket's positions service doesn't answer instead of being dropped, and a restart can't send the same live copy twice.
Fee sweeps that are slow to confirm are never taken twice, a failed signature retry no longer leaves your account showing a zero balance, and paper prices can no longer come from an unrelated market during a data outage. Your settings, leaders and risk limits are unchanged.
Live order safetyExit reliabilityFee accounting
23 September 2026 · PolyTortoise 1.1.57
Paper copies from on-chain trades close again
What changed for you: since 20 August, paper positions copied from trades the bot saw on-chain were saved without their market token, so they could not settle, exit or be priced. Once your position limit filled, copying stopped. They are fixed: new copies keep their token, and positions already open were matched to their token and settled if their market has resolved.
Your settings, leaders and risk limits are unchanged. Settled positions are booked at the market's official result.
Paper settlementCopy reliability
19 September 2026 · PolyTortoise 1.1.56
SDK compatibility update
What changed for you: no customer action is required. The hosted service updates the Polymarket Python SDK from 0.9.0 to 0.10.0 using a separately built, hash-locked runtime.
Saved settings, risk limits, leader selection, funds and live/paper routing are unchanged. Existing results history is retained.
SDK compatibilityDeterministic install
10 September 2026 · PolyTortoise 1.1.55
Current Polymarket SDK and web stack
What changed for you: nothing you need to act on. The hosted bot now runs on the current Polymarket Python SDK (0.9.0) and the refreshed web stack, with the deterministic production lock regenerated and every test green on the new pins.
Copy sizing, risk limits, saved settings, leader selection, and customer funds are unchanged.
SDK compatibilityDeterministic install
8 September 2026 · PolyTortoise 1.1.54
More readable Mini App controls
What changed for you: Private Mini App pages have larger labels and touch targets, clearer keyboard focus, and navigation that fits narrow screens.
Copy-setup dialogs keep keyboard focus inside the dialog and return focus when closed. Trading logic, risk limits, saved settings, dependencies, and customer funds are unchanged. No customer action is required.
Mini App layoutKeyboard access
8 September 2026 · PolyTortoise 1.1.53
A clearer start on mobile
What changed for you: The homepage now fits small screens and explains the paper-first setup in three steps. Community results are clearly separated from the paper replay, and missing results no longer look like an empty leaderboard.
Private support reports recognize more timestamp formats and hold messages, prioritize recent relevant events, and identify when they use recent events because the reported time has no matching diagnostics. Existing redaction stays in place. Trading logic, risk limits, saved settings, dependencies, and customer funds are unchanged. No customer action is required.
Mobile layoutClearer onboardingPrivate diagnostics
5 September 2026 · PolyTortoise 1.1.52
Clearer bug-report confirmations
What changed for you: Telegram now tells you whether your report reached support, was saved for review, or needs another attempt. It no longer confirms delivery when both sending and saving fail.
If the private reporting service is unavailable, the reply also tells you whether diagnostics and your screenshot need to be sent again. Descriptions containing symbols such as < and & can reach the fallback support inbox correctly.
Bug reportingClear confirmations
31 August 2026 · PolyTortoise 1.1.51
Reliable open-order checks
What changed for you: PolyTortoise now uses the open-order endpoint provided by the current Polymarket execution client, so portfolio checks and order recovery can see pending orders correctly.
This compatibility fix does not change copy sizing, risk limits, saved settings, or customer funds.
Order statusSDK compatibility
28 August 2026 · PolyTortoise 1.1.50
Latest stable Polymarket SDK
What changed for you: copy trading now ships with Polymarket's latest stable 0.7.1 Python SDK in the deterministic production lock, with the existing trading and risk settings preserved.
Managed-wallet setup, /heal, and wallet migration use the current 0.7.1 approval API and still verify the complete approval set after submission.
SDK compatibilityDeterministic install
21 August 2026 · PolyTortoise 1.1.49
Cleaner redemption activity and reproducible installs
What changed for you: repeated redemption rows from the same transaction no longer crowd the activity sample, and production installs now use a deterministic dependency lock.
Activity qualityReproducible install
Only repeated REDEEM rows with the same transaction hash are collapsed. Buy and sell activity remains unchanged.
The production lock keeps test-only pytest metadata out of the runtime environment while preserving the exact required client packages. Leader selection, copy sizing, risk limits, order handling, balances, and live or paper routing are unchanged.
20 August 2026 · PolyTortoise 1.1.48
Private problem reports now include useful diagnostics
What changed for you: reply to an optional screenshot with /bugreport and a description to send a small private, redacted diagnostic report and receive a tracking ID.
Customer supportPrivate diagnostics
The report includes a sanitized account snapshot and recent relevant copy activity, while routine noise and private values are removed. Screenshots are re-encoded before storage. Never include a seed phrase, private key, API secret, or password.
If the private bridge is unavailable, PolyTortoise keeps the existing local operator route instead of claiming the report was submitted. Leader selection, copy sizing, risk limits, order handling, balances, and live or paper routing are unchanged.
20 August 2026 · PolyTortoise 1.1.47
Busy leaders no longer delay everyone else
What changed for you: fast-feed work for different customers can now run at the same time instead of waiting behind one busy customer's queue.
Copy reliabilityQueue isolation
Each customer's trades still run one at a time and stay in order. Every customer queue remains bounded, and a full queue drops only its own newest fast-feed hint.
The normal two second backup check remains the reconciliation path. This release does not change wallets, leader settings, balances, copy sizing, risk limits, or live and paper routing.
20 August 2026 · PolyTortoise 1.1.46
Busy trade bursts stay controlled
What changed for you: a full fast-feed work queue no longer floods the service log with unhandled errors during a busy market burst.
Copy reliabilityFast feed
The newest fast-feed hint is dropped cleanly when that queue is full, the drop is counted for diagnostics, and warning logs are limited to one per minute. The normal two second backup check remains the reconciliation path and continues to find that leader trade.
This release does not change wallets, leader settings, balances, copy sizing, risk limits, or live and paper routing.
20 August 2026 · PolyTortoise 1.1.45
Copies are spotted seconds sooner
What changed for you: a leader's buy is picked up the moment it lands on-chain instead of on the next two second check, and every control you set on a leader applies to that faster feed exactly as it does to the slower one.
Copy detectionPolymarket compatibility
The fast trade feed was still listening for an older Polymarket event that stopped being published, so every copy was being found by the slower backup check. It now listens for the current event on both of Polymarket's exchanges, and a leader is recognised whether their order was the one resting on the book or the one that crossed it.
Muted leaders stay muted, leaders you have set to buys off or sells off stay off, and consensus mode still waits for the number of leaders you asked for. Consensus counts each leader trade once even though both feeds now see it, and it waits for the backup check rather than copying early if the market behind a fast feed trade cannot be identified. Paper trading models the order book the same way on both feeds, so simulated results stay as realistic as before.
The backup check still runs exactly as before, and the operator is warned if the fast feed ever goes quiet while the backup check is still finding trades. This release does not change copy sizing, execution routing, or stored balances.
14 August 2026 · PolyTortoise 1.1.44
Paper fills stay visible on the dashboard
What changed for you: a simulated paper fill no longer disappears from Dashboard and Leaders when later skipped trades flood the list.
Mini AppPaper activity
Copied, missed, and failed paper decisions stay in the recent list. Dashboard now refreshes itself and shows those paper decisions under your open positions.
This release does not change copy sizing, execution routing, or stored balances.
14 August 2026 · PolyTortoise 1.1.43
Saved entry-price filters stay put when you edit a leader
What changed for you: the min and max accepted entry price on a leader no longer reset when you save that leader again.
Copy controlsMini App
If you set a custom accepted entry-price band and later change size, paper/live, or copy directions, that band is kept. Blank Mini App fields keep the last saved band instead of writing 0–100¢.
This release does not change copy sizing, execution routing, or stored balances.
13 August 2026 · PolyTortoise 1.1.42
Clearer public pages and Telegram recovery
What changed for you: the public site is easier to navigate on a phone, result context is visible before large figures, and opening the Mini App outside Telegram now gives you a direct recovery action.
Mobile navigationTelegram recoveryResult context
Paper simulation evidence now sits beside the public result figures, including the replay window, fixed position size, fee treatment, and exclusion of open positions. Community wording describes activity without implying that every account is profitable.
All public destinations are available from the mobile menu, the docs show their section index on small screens, and the wallet lookup reports validation problems inline without losing the entered address.
The Mini App carries the PolyTortoise visual system into its signed-out shell. If Telegram authentication context is missing, it offers Open in Telegram and optional troubleshooting instead of labelling the situation as a network failure.
This release does not change copy sizing, leader selection, execution routing, or trading logic.
13 August 2026 · PolyTortoise 1.1.41
Final 50/50 settlements use realized results
What changed for you: final 50/50 paper outcomes now close at their actual payout and the alert says whether your trade won, lost, or finished neutral.
Paper settlementUMA resolutionResult alerts
When Polymarket marks a binary UMA market fully resolved with a 50/50 payout, paper positions now settle at $0.50 per token. A closed market at $0.50 that is not in the final resolved state remains open in PolyTortoise.
Paper settlement notices now label a result as a win, loss, or neutral outcome from the trade's realized profit or loss, including its entry price, instead of treating every 50/50 payout as a loss.
This release retains the current fee-inclusive settled-result accounting, archived active-position reads, complete same-second copy cursors, and settlement-credit classification from 1.1.40.
13 August 2026 · PolyTortoise 1.1.40
Current Polymarket position accounting and complete copy cursors
Copy fidelityPolymarket compatibilityResults
Active-position reads now include archived positions where Polymarket provides them, and settled-result profit uses the current fee-inclusive gross entry basis when that field is available.
The copy cursor now remembers each activity row, so separate leader fills recorded in the same second are processed once each instead of one being skipped.
Multi-row redemption credits remain classified as settlement activity and do not generate a false customer-deposit alert.
12 August 2026 · PolyTortoise 1.1.39
Current collateral and proportional leader exits
Live copyingPolymarket compatibilityMini App
Spendable-balance checks now use Polymarket's current pUSD collateral for existing proxy, Safe, and deposit-wallet accounts. Legacy USDC.e can still be converted through the deposit flow, but it is no longer mistaken for immediately tradable pUSD.
When a leader trims a position, PolyTortoise now measures the leader's confirmed remaining token balance and mirrors the same fraction instead of closing the follower's entire position. Several unseen trims in one check are reconstructed in sequence so the follower is not over-closed. If that ratio cannot be verified, the bot keeps the existing risk-off full-exit fallback and labels it clearly.
The cryptography runtime now uses the fixed 50.x release line after the release advisory audit.
Order posting now waits through documented matching-engine restart and post-only windows. The Mini App uses Telegram's native confirmation dialog for manual paper exits, with a normal browser fallback.
12 August 2026 · PolyTortoise 1.1.38
Balance-adjusted minimum orders now wait without alert spam
Live copyingPolymarket compatibilityAlerts
PolyTortoise now recognizes Polymarket's current minimum-notional response for marketable buys and checks the final signed amount after the official client applies spendable-balance and trading-fee adjustments.
If that adjustment leaves less than Polymarket's $1 minimum, the bot skips the doomed order before submission and enters the existing quiet balance wait. The customer receives one useful notice, no order or fee is recorded, and eligible copying resumes automatically after spendable pUSD recovers. Existing positions, exits, settlement monitoring, and automatic redemption continue.
12 August 2026 · PolyTortoise 1.1.37
Low balance waits quietly instead of repeating failed copies
Live copyingAlertsBalance awareness
When Polymarket reports that spendable pUSD is too low for a live copy, PolyTortoise now sends one clear waiting-for-balance notice and stores that state across restarts. Repeated eligible leader trades no longer produce the same failure alert or another doomed order while the balance is unchanged.
The bot rechecks the spendable balance at a bounded interval and automatically resumes when an eligible copy fits after a meaningful balance increase. Existing positions, mirrored exits, and automatic redemption keep running while new buys wait. Rejected copies record no fee.
12 August 2026 · PolyTortoise 1.1.36
Per-leader controls and clear copy decisions
Copy controlsSettlementsMini App
Each leader can now use either your account sizing rules or a fixed amount, plus its own minimum leader-trade size and accepted entry-price band. Existing copy targets continue to inherit the account rules until you edit them.
The Leaders screen now keeps a private recent-decision history showing whether a trade was copied, submitted, missed, skipped, or failed, together with the useful reason. It does not expose wallet, order, transaction, condition, balance, or credential details.
Settings now shows whether an automatic redemption retry is waiting and when the last automatic redemption succeeded. A temporary Polymarket closed-market lookup delay is labelled as an automatic retry instead of a permanent redeem failure.
12 August 2026 · PolyTortoise 1.1.35
Choose paper or live before copying a leader
Copy setupLive safetyMini App
The Leaders screen now opens an explicit copy setup instead of silently creating a paper target. Choose Paper or Live, set the maximum per copied trade, and see the active mode before saving.
A new Your copies section keeps every followed leader, mode, per-trade maximum, copied directions, recent activity, and Edit control together in one place. Copy setup can now preserve or change whether that leader's buys, sells, or both are mirrored.
Settings now leads with the current copy-worker state and target counts, provides safe Pause/Resume and Manage copies controls, and links previously hidden wallet and price-snipe tools. Telegram's native Settings menu also opens this screen directly. Safety-triggered pauses still require review instead of being bypassed from the Mini App.
Switching modes from this screen removes the other mode for that leader, while stopping a copy removes only the selected mode. Copy-setting changes affect future copies and do not silently close existing positions; copying starts with the leader's next eligible trade and does not backfill existing positions.
11 August 2026 · PolyTortoise 1.1.34
Clear sizing limits, complete win alerts, and useful leaderboard stats
Live copyingSettlementsLeaderboard
Market-minimum notices now identify the setting that actually limited a copy. In Balanced mode, the leader cap is correctly described as a ceiling while the leader percentage and available-cash percentage determine the copy size.
Fee-matched official closed positions now repair result notifications when a winning token is removed before the resolver sees it. Each repaired result is sent once, and outside or manual Polymarket trades are excluded.
The public leaderboard no longer publishes total traded. It now pairs official all-time profit and loss with closed-position wins, losses, and the biggest closed win.
11 August 2026 · PolyTortoise 1.1.33
Live results now reconcile with the Polymarket ledger
Live resultsSettlementsDeposit alerts
Wins, losses, win rate, and closed market P&L now reconcile against Polymarket's official closed-position ledger instead of relying only on the bot's local settlement cache.
Winning redemptions and other internal trading credits are no longer announced as new deposits. External wallet funding still receives the normal deposit confirmation, while an unverified credit uses neutral balance wording.
11 August 2026 · PolyTortoise 1.1.32
Leaderboard now separates profit from trading activity
LeaderboardClear metricsMobile
The leaderboard is ranked by official all-time Polymarket profit and loss. Total traded is now clearly labelled as activity rather than earnings and no longer carries a misleading plus sign.
A short metric key explains why account profit, total traded, and current wallet balance are different numbers. Wallet balances remain private and are never used for ranking.
On phones, every leaderboard metric now appears in one compact labelled card instead of being hidden beyond a wide table.
10 August 2026 · PolyTortoise 1.1.31
Clear live wins, losses, and shareable result cards
Live resultsSettlementMini App
The live Portfolio now keeps a separate settled-results table with high-contrast wins, losses, win rate, and realized market P&L. Paper results remain outside the live view.
Bounded copy orders that find no liquidity at the leader's price are now shown as safe missed copies, with no fill or fee, while live copying remains active.
When a live position resolves, Telegram now identifies the selected outcome, market P&L, stake, returned amount, and redemption state in one concise notification.
Each result notification includes a privacy-safe image card that can be forwarded or shared without exposing a username, wallet, balance, order ID, or copied leader.
10 August 2026 · PolyTortoise 1.1.30
Live dashboard now has one compact trading layout
Mini AppLive portfolio
Portfolio, Leaders, Trade, Trades, and Settings now use the same compact trading-console navigation, typography, spacing, controls, and high-contrast gain and loss colours.
The live Portfolio now records a separate live-equity history and plots current marked account equity over time. Paper history remains separate and is not used in the live chart.
Recent live fills also keep price and age visually separated on small screens.
10 August 2026 · PolyTortoise 1.1.29
Live copies no longer leave stale orders resting
Live copyingOrder handling
New live copies now take immediately available liquidity only up to the leader's observed price. Any unfilled remainder is cancelled instead of remaining on the book after the leader has moved on.
A fallback reconciler also cancels older resting orders after a short timeout, rechecks the final fill before recording fees, and keeps unresolved cancellations durable for another check.
Matched trades remain pending until Polymarket reports terminal confirmation. Partial fills use the exchange's exact confirmed size, while failed settlements record no service fee.
10 August 2026 · PolyTortoise 1.1.28
Live Portfolio is now a compact trading view
Mini AppLive portfolio
Live accounts now open to current live cash, marked positions, open P&L, recent fills, and live copy targets without mixing retained paper balances or positions into the same screen.
Each open position shows its current Polymarket mark and expected market end time. Marks refresh every five seconds, with gains and losses shown in their correct direction.
Telegram live-copy confirmations now name the selected outcome, and decimal copy caps are shown exactly in /size confirmations.
10 August 2026 · PolyTortoise 1.1.27
Portfolio dashboard loads correctly again
Mini AppDashboard
Fixed a JavaScript parsing error in the active-copy status text that could leave the portfolio dashboard stuck before it loaded account data.
10 August 2026 · PolyTortoise 1.1.26
Wallet migration now matches the live SDK context
Wallet setupLive copying
The migration approval check now reads the current Polymarket SDK's production contract configuration directly. This completes the compatibility correction while keeping the same fail-closed transfer and credential checks.
10 August 2026 · PolyTortoise 1.1.25
Deposit-wallet approvals use the current SDK
Wallet setupLive copying
The confirmed /migrate flow now completes its trading-approval check with the current Polymarket wallet SDK. A failed approval still leaves the existing wallet and copy targets unchanged.
10 August 2026 · PolyTortoise 1.1.24
Wallet migration now stays stopped until confirmed
Live copyingWallet safety
A deposit-wallet rejection now moves live targets to paper once and preserves that change across the copy worker's polling cycle. The bot points to the existing /migrate flow instead of repeating an outdated notice.
Migration now verifies the current deposit wallet, all trading approvals, and any pUSD transfer confirmation before switching the bot wallet or restoring the targets that were live.
10 August 2026 · PolyTortoise 1.1.23
Live controls now use live account state
CopyingLive safety
Live position limits, daily-loss checks, and duplicate-market protection now read the funded account's live positions and history. Retained paper activity stays available for review without consuming live capacity or pausing live copying.
Accepted live orders that are still pending continue to count toward the limit, so the bot remains conservative while an order is being confirmed.
9 August 2026 · PolyTortoise 1.1.22
Cleaner homepage action
LayoutWebsite
The final homepage action now keeps its heading, explanation, and Telegram button in separate readable regions on desktop and a clean vertical stack on mobile.
9 August 2026 · PolyTortoise 1.1.21
Balance-aware live copying
SizingLive safetyMini App
The recommended presets now scale each copy against currently spendable pUSD as well as the leader trade and configured caps. Missing live-balance data fails closed instead of guessing a funded size.
Fresh live follows cannot replay old paper activity, delayed leader trades expire before execution, and funded copies are processed before paper snapshots. Telegram start and trade commands also move blocking work off the update loop.
The Mini App now separates live trades from retained paper history, shows when each watched leader was last active, keeps long preset labels readable on small screens, and lists opted-in leaderboard profiles while Polymarket ranking data is still warming up.
9 August 2026 · PolyTortoise 1.1.20
Quieter safety-pause alerts
AlertsSafety
Daily-loss limits still block every new copy while the limit is active, but Telegram now sends at most one pause reminder per account every six hours instead of repeating the same alert for each skipped leader trade.
9 August 2026 · PolyTortoise 1.1.19
Clearer public results and tools
ResultsWebsite
The results page now leads with one standardized 30-day replay. Community records remain available as activity context, but are no longer presented as one combined strategy result.
Closed activity now uses cumulative counters from a dated baseline instead of a rolling recent-history view. The paper resolver also rotates through large portfolios so later positions are not starved behind the first page.
Fixed overlapping titles on the wallet and guides pages, tightened the wallet lookup flow, added a guide to reading paper results, and brought this changelog through the current release.
8 August 2026 · PolyTortoise 1.1.18
The onboarding cohort is now the public replay
ResultsPaper mode
The public 30-day replay now uses the same evidence-ranked leaders offered to a new paper account, with fixed copy sizes, the configured entry-price range, and the 1% copy fee included.
8 August 2026 · PolyTortoise 1.1.17
Current Polymarket market discovery
PolymarketReliability
Gamma market discovery now follows the current bounded keyset pages instead of relying on the deprecated offset path, while preserving exact token and condition matching.
8 August 2026 · PolyTortoise 1.1.16
Readable live result rows
ResultsAccessibility
Restored readable text in asynchronously loaded paper records and kept wins, losses, and open records distinct on the light public-site palette.
8 August 2026 · PolyTortoise 1.1.15
New public-site identity
WebsiteMobile
Rebuilt the public site around the compact race-bureau identity, with a new tortoise mark, consistent navigation, stronger contrast, and responsive public pages.
7 August 2026 · PolyTortoise 1.1.14
Safer SDK configuration audit
PolymarketStartup
Updated the startup contract audit for the current unified SDK configuration so a packaging change is not mistaken for an on-chain contract migration.
7 August 2026 · PolyTortoise 1.1.13
Current unified Polymarket SDK
PolymarketSettlement
Moved to the current unified Python SDK line while preserving trade-ID fill reconciliation, pUSD V2 contracts, and the managed Telegram flow.
1 August 2026 · PolyTortoise 1.1.12
Correct pUSD withdrawal guidance
WithdrawalsWallets
Withdrawal screens now identify the outgoing asset as pUSD on Polygon and ask users to confirm that an exchange or custodian supports that exact asset before sending.
28 July 2026 · PolyTortoise 1.1.11
Clean settlement for resolved, unfilled orders
Live ordersReliability
PolyTortoise now recognizes Polymarket's resolved-market cancellation response as a final no-fill result. Unfilled orders leave the reconciliation queue cleanly instead of being checked again after the market has closed.
Confirmed and partial fills are still reconciled first, while unfilled resolved orders create no PolyTortoise fee. No customer action is required.
28 July 2026 · PolyTortoise 1.1.10
Complete live-wallet trading approvals
Live ordersWalletsSafety
Managed deposit wallets now include Polymarket's Neg Risk Adapter in the gasless trading-approval batch. This fixes the allowance-zero rejection that could appear on some multi-outcome markets even after wallet repair reported success.
New wallet setup, migration, and /heal now use the same complete approval path and read every required permission back on-chain before reporting success. A safety-paused account still requires an explicit /resume after the repair is confirmed.
27 July 2026 · PolyTortoise 1.1.9
More reliable live-wallet settlement
Live ordersWalletsReliability
Accepted live-copy orders are now followed through delayed confirmation, so completed fills are reconciled reliably after a restart without counting an order twice.
Current Polymarket deposit wallets now use the official gasless wallet flow for USDC.e conversion and resolved-market redemptions. Failed redemptions retry safely instead of being forgotten.
Wallet approval repair now verifies every required approval on-chain before reporting success. Mini App sessions also stop retrying once Telegram authentication expires and give a clear re-open instruction.
27 July 2026 · PolyTortoise 1.1.8
Smoother live copies on current Polymarket
Live ordersReliabilitySupport
Updated PolyTortoise for Polymarket's latest order-match responses and current official client release.
Live copies now check each market's current minimum order size before submitting. If a chosen cap is too small, the bot keeps the cap unchanged, skips safely, and gives one clear adjustment option. Skipped orders do not create a PolyTortoise fee.
Tightened the real-time market connection heartbeat and refreshed V2 funding help so current pUSD and older USDC.e balances are described accurately.
Feedback, bug reports, and suggestions now have a more reliable route to support.
18 July 2026 · PolyTortoise 1.1.7
Compact docs layout
LayoutDesktopDocs
Removed a landing-page style collision that stretched the docs summary into a large empty box. Tightened the title, sidebar, spacing, and summary so the setup steps now appear in the first desktop screen.
18 July 2026 · PolyTortoise 1.1.6
One website, one navigation system
ConsistencyMobileContent
Standardized the header, footer, product links, and Telegram call to action across the homepage, leaderboard, paper results, wallet lookup, docs, changelog, guides, privacy, and terms pages.
Fixed the wallet lookup's top-leader link so it opens the live leaderboard instead of the paper tape, and aligned the paper-mode offer with how the bot actually runs.
Moved the legal pages into the same dark visual system, restored full site navigation on them, and aligned privacy and account-deletion instructions with the live Telegram commands.
18 July 2026 · PolyTortoise 1.1.5
Docs matched to the live bot
CommandsFundingDocs
Updated the command map from the commands registered by the production Telegram bot. Removed instructions that treated /fees and /trades as Telegram commands; those views live inside the Mini App.
Replaced the old generic USDC and gas step with the current funding flow: run /go_live, open /deposit, then send pUSD or USDC.e on Polygon to the per-user deposit wallet.
Separated the two public result surfaces clearly. Results is the aggregate paper tape. Leaderboard is opt-in all-time Polymarket account P&L from live users and never uses paper P&L.
Corrected the bot help text and page dates, kept account support private in Telegram, and linked the live leaderboard throughout the docs.
18 July 2026 · PolyTortoise 1.1.4
Live community rankings and a cleaner launch site
Live P&LFee safetyWebsite
Added an opt-in community leaderboard backed by Polymarket's official all-time account P&L. Users can appear anonymously, under a nickname, publicly, or stay off the board.
The public response excludes wallet addresses, Telegram IDs, balances, settings, and individual trade lists. Existing users remain private until they opt in.
Separated custom and Polymarket Builder fee modes so the two fee paths cannot be attached to the same new order.
Rebuilt the homepage around the Telegram auto-copy flow, added direct support and leaderboard links, tightened public wording, and added stronger browser security headers.
16 July 2026 · PolyTortoise 1.1.3
Leaner Polymarket reads and clearer paper-copy controls
Data APIPaper controlsRecovery
Copy polling now starts from each followed wallet's saved cursor with a short overlap, while activity, leaderboard, wallet, portfolio, and public-result views request only the time range they actually use.
These smaller requests follow Polymarket's current Data API guidance without shortening the history required by each feature.
New paper users get a balanced first-run profile after choosing leaders, with one-tap Cautious, Balanced, and More trades presets. Existing users keep their current settings.
When paper cash is already allocated to open positions, new buys pause with one clear explanation instead of repeated insufficient-balance alerts. Sell and resolution monitoring continues.
10 July 2026 · PolyTortoise 1.1.2
One clear status for every copy-trading state
StatusNext actionOnboarding
Added /status with one Ready, Waiting, or Blocked verdict, the current blocker, and one safe next action.
Status now shows configured leader targets, effective sizing and entry filters, consensus requirements, sell-copy behavior, open positions, and the latest observed funding state.
Returning users with no copy targets see the existing one-tap paper onboarding button again. A zero-trade account is explained as waiting for a future eligible leader trade instead of looking broken.
Wallet status distinguishes tradable pUSD from USDC.e that is still waiting for automatic wrapping, and does not guess whether a safety pause was manual or automatic.
The paper-first top-three flow and trading rules are unchanged. Leaderboard rank remains historical public evidence, not a profitability endorsement.
The landing page now waits for the live results API instead of showing stale performance figures, and older blog examples now point readers to the current public ledger rather than freezing an old win rate into the article.
Corrected the live setup command to /go_live in the guide and added the registered /dashboard command to /help.
10 July 2026 · PolyTortoise 1.1.1
Safer copy controls and clearer wallet evidence
Copy safetyLive controlsClarity
Fixed duplicate market exposure checks so positions saved with the current PaperEngine field names are recognized before another copy is opened.
Live copying now pauses after a confirmed zero-allowance failure and gives one clear recovery path instead of repeatedly retrying or changing account state automatically.
Wallet views now label the recent matched-pair sample and PnL divided by leaderboard volume precisely. The evidence score is a public data composite, not predicted returns.
Pinned the July Polymarket client releases used by this deployment, including support for the exchange's newer price ticks.
13 June 2026
Polymarket compatibility refresh
Trading APIReliabilityDocs
Updated PolyTortoise for the current Polymarket trading API and SDK package line used by the live bot.
Improved live-mode startup so existing users keep using their saved Polymarket trading credentials when available.
Reset the public results baseline so the results page starts from a clean, current paper-mode run.
Reduced noisy background warnings that did not require customer action.
Added public Docs and Changelog pages so setup, fees, commands, and release notes are easier to find.
May 2026
Mini App and public results
ResultsMini App
Launched the public paper results page with aggregate paper PnL, win rate, recent trades, losses, open positions, and leader snapshots.
Added the wallet lookup page for quick public inspection of recent Polymarket wallet activity.
Expanded the Telegram Mini App with portfolio, leaders, manual trade search, trade history, fees, deposit, snipes, and settings pages.
April 2026
Paper-first Telegram launch
Copy tradingPaper mode
Initial PolyTortoise release: Telegram-native copy trading with paper mode, leaderboard targets, manual wallet watch, alerts, and live-mode path.
Added per-user target settings, paper portfolio tracking, and live wallet setup for users who choose to fund live mode.