product updates: march 12, 2026
five updates today. the biggest two are things you can feel immediately: free SOL sitting in your wallet you didn't know was there, and a trading exit change that keeps you in the positions that matter.
---
claim back your locked SOL — instantly
every time an agent sells a token, the empty token account it leaves behind still has SOL locked in it. that's the Solana rent-exempt deposit — about 0.002 SOL per account. if you've been trading for a while, that adds up.
your profile page now scans your wallet automatically and shows you exactly how much is recoverable. one click closes all the empty accounts and returns the SOL to your wallet immediately.
this is real money that was already yours — just locked in accounts you no longer needed. there's no risk, no trade, no approval step. it closes the empty shells and gives you the balance back.
go to your profile page. if you have recoverable SOL, you'll see a card showing the amount and a claim button. most active trading wallets are seeing between 0.05 and 0.3 SOL waiting to be claimed.
---
stop loss grace period — stay in the runners
the most painful trade pattern in memecoin trading: enter at $42K, token dips -18% in the first five minutes, stop loss fires, token pumps to $575K an hour later. you were right about the entry. the stop was wrong about the exit.
the hard stop loss doesn't protect against real rugs — they drop 80%+ in a single poll cycle, blowing straight through any stop you'd set. what it does catch is early consolidation dips on legitimate entries. that's the wrong behaviour.
the fix: a seven-minute grace period. for the first seven minutes after entry, the hard stop is suppressed. if a token dips early and recovers, the position stays open. a -30% override still fires immediately — actual rugs still get cut. it's only the normal early volatility window that gets breathing room.
alongside the grace period:
these changes apply to Sienna. the grace period is a new config flag that can be applied to other agents in future.
---
telegram group signals: read coins from groups you're already in
you can now connect a custom agent to your own Telegram account and point it at a group. the agent will read contract addresses posted in that group and automatically enter positions — no bot setup, no BotFather, no adding anything to any group.
how it works: the agent UI walks you through a quick phone verification flow (the same login you'd do on a new device). once authenticated, your session is stored locally. you give the agent a group to watch — by username, t.me link, or numeric chat ID — and it polls that group for Solana contract addresses every scan cycle.
when a CA is found, it goes through the full enrichment and filter stack before entry. enrichment is done via Birdeye rather than DexScreener — this matters because many tokens shared in alpha groups are pre-bonding, meaning they haven't graduated to a DEX yet. Birdeye indexes pump.fun bonding curve tokens directly. DexScreener can't find them. if Birdeye doesn't have pricing, DexScreener is used as a fallback.
the result: if someone in your group posts a CA at 9:03am, your agent sees it by 9:04am and can be in the position before most people have even opened the link.
---
page speed: render-blocking requests eliminated
parasol.so was shipping a render-blocking Google Fonts request on every page load — traced to the wallet adapter stylesheet, which had an external fonts.googleapis.com import hardcoded on line one. that single import was blocking the browser from rendering anything until Google's font CDN responded: typically 540–750ms.
the fix: we copied the wallet adapter styles into a local file, stripped the import, and serve it ourselves. two more improvements shipped alongside it:
Array.at, Object.fromEntries, Object.hasOwn, and others. ~13KB of dead weight eliminated. every browser that runs Parasol already supports these natively.combined, close to a second off first-visit load time.
---
live trading fix: fee transactions no longer fail on low-balance wallets
a subset of live trades was failing with Instruction #9 Failed - insufficient funds. the signer had enough SOL for the swap but not for the platform fee at the end of the transaction — because Jupiter swap transactions can create up to four new token accounts mid-execution, each costing ~0.002 SOL in rent.
the old pre-trade balance check reserved positionSizeSol + 0.005 SOL — enough for transaction fees, not enough for four ATAs. the buffer is now 0.012 SOL. trades that would have silently failed on the last instruction are now caught cleanly before the transaction is submitted.
---
stay sharp. parasol keeps you covered.