Changelog
19 releasesDCA Planner — new Pro feature at /dca-planner. Build disciplined buy strategies for your underwater positions. Choose Priority DCA (set a target price, amount, and frequency) or Cut Losses (flag for exit with optional reinvestment coin). Setting a target price automatically creates a price alert.
DCA Planner portfolio selector — scope your plan view to a specific portfolio or see everything at once. Pulls from all holding sources: manual holdings, connected exchanges, and wallet balances.
DCA Planner monthly budget summary — see total capital committed per month across all Priority DCA plans, with a visual allocation bar breaking down your budget by coin.
Portfolio Insights ATH tiles — 'Closest to ATH' and 'Sleeping Giant' tiles were showing blank for popular coins like BTC and ETH. These coins are now fetched from a dedicated ATH endpoint after prices load, ensuring the tiles always have data.
All coin pages now load correctly — coins ranked #8 and below were returning 404 in production. Fixed by enabling dynamic rendering for all coin IDs.
Dashboard 24H Volume and BTC Dominance cards now populate correctly.
CoinGecko upgraded to Basic paid plan — faster, more reliable data with higher rate limits. All coin pages, portfolio prices, and market data benefit from the upgrade.
Altcoin Season Index — see whether altcoins are outperforming Bitcoin over the past 90 days. Powered by Kraken OHLC data across 78 altcoins. Score from 0–100: below 25 is Bitcoin Season, above 75 is Altcoin Season.
Average Crypto RSI — 14-period Wilder RSI averaged across top coins, giving you an instant read on overall market momentum. Green end = oversold, red end = overbought.
Dashboard reorganised — sentiment gauges (Fear & Greed / Altcoin Season / RSI) now sit in their own row above the Trending/Gainers/Losers cards for a cleaner market overview.
Hardware wallet logos — real SVG brand icons for all 10 supported hardware wallets (Ledger, Trezor, Tangem, D'Cent, Ellipal, Keystone, SafePal, BitBox02, Passport, Coldcard) replacing the colored initial placeholders.
Landing page — accurate free tier limits, full 8-feature grid with inline icons, realistic testimonials, and mobile layout fixes including full-width hero buttons and responsive pricing cards.
Console logs removed from production — ~100+ debug log statements stripped across 8 files. Errors are still logged; debug noise is gone.
Security headers added — X-Frame-Options, X-Content-Type-Options, X-XSS-Protection, Referrer-Policy, and Permissions-Policy now sent on all responses.
Cold-start performance — market data service no longer fires duplicate CoinGecko fetches when multiple requests arrive simultaneously on a cold Vercel instance.
Hardware wallet support — connect Ledger, Trezor, Tangem, D'Cent, Ellipal, Keystone, SafePal, BitBox02, Foundation Passport, and Coldcard by pasting your public address from the device's companion app. The Connect Wallet modal now has a dedicated Hardware Wallets section with step-by-step instructions for each device and a chain picker for multi-chain wallets. Your private keys never leave your device.
Multiple alerts per coin — you can now set both a buy target and a sell target for the same asset. All alerts are tracked independently, and the alerts page groups multiple alerts for the same coin into an expandable row.
Unread bell badge — the bell icon in the nav now shows a red badge with the count of unread triggered alerts. The badge clears automatically when you visit the Alerts page.
Price alerts now actually trigger — the system checks live prices every 60 seconds and evaluates all your alert conditions automatically. Previously alerts were only checked when you opened the alerts page.
Triggered alerts show current price vs target — when an alert fires you can see the price that triggered it alongside your original target, making it easy to decide whether to reset or delete.
Smart reset with condition flip — resetting a triggered 'above' alert automatically flips it to 'below' (and vice versa) so it re-arms for the next price movement without you needing to manually edit the condition.
Coin page alert button — when you already have alerts set for a coin, the button now shows the count and a '+' to make it clear you can add more. Clicking always creates a new alert, never edits an existing one.
WiseConsole Watch ATH % column is now color coded — values below ATH show in red, values at or above ATH show in green. Previously the color logic was inverted.
Alert modal was rendering off-center on some page layouts. It now uses ReactDOM.createPortal to attach directly to the document body, the same pattern used by all other modals.
Bell tooltip was pushing nav items around on hover. It now uses absolute CSS positioning with pointer-events: none and never affects layout.
KuCoin exchange connection — connect your KuCoin account via API key, secret, and passphrase. Full trade history is imported using KuCoin's fills endpoint with automatic pagination. Create a read-only key under API Management and paste all three credentials into WiseConsole.
Bybit exchange connection — connect Bybit via API key and secret. Uses the UNIFIED account wallet balance and cursor-paginated execution history. Note: Bybit is not available for US users and will return a clear region error if your account is US-based.
OKX exchange connection — connect OKX via API key, secret, and passphrase. Balance and full spot trade fill history are synced using OKX's V5 API with cursor pagination.
Connected Holdings section redesigned — the wallet/exchange section on your portfolio page is now a two-tab card. The Wallets tab shows one row per token. The Exchanges tab shows one row per exchange with asset count, last synced time, and a sync button. Each tab has a contextual empty state with quick-action buttons to connect or assign.
Cascade delete for connections — removing an exchange or wallet connection now automatically cleans up all portfolio assignment records first, so nothing is left dangling. Previously assignments had to be removed manually before deletion.
Post-connect portfolio nudge — after successfully connecting an exchange, a new 'Assign to Portfolio →' button appears on the success screen so you can link it to a portfolio without leaving the modal.
Portfolio tab bar now supports drag-to-reorder — drag any tab left or right to change the order. The bar auto-scrolls when you drag near the edges. Dragging a tab from the overflow 'More ▾' dropdown into the main bar replaces the last visible slot.
Gear icon only appears on the active tab — previously the settings gear was visible on all tabs, which could cause you to accidentally rename or delete the wrong portfolio. It now only renders on the currently selected tab.
Color picker expanded from 6 to 16 colors — portfolio colors now include the full brand palette displayed in a 2×8 grid.
Exit strategies modal now renders in a portal — fixes the modal being clipped or appearing behind the navbar on certain page layouts. Uses the same ReactDOM.createPortal pattern as all other modals.
Exit strategies per-portfolio selector — a tab bar at the top of the Exit Strategies page lets you scope the view to a specific portfolio. All aggregate stats (potential value, active strategies count) update to reflect only the selected portfolio's strategies.
Exit strategy asset picker now includes exchange positions — when creating a new exit strategy, the coin picker in Step 1 pulls from both your manual portfolio holdings and any exchange-connected positions for the selected portfolio.
Binance CSV import rewritten for the real export format — the parser now handles the actual column headers (Date(UTC)/Pair/Side/Price/Executed/Amount/Fee), strips unit suffixes from quantity values like '0.5 BTC', and uses longest-suffix-first pair parsing to correctly identify base assets from pairs like BTCUSDT.
Coinbase API setup instructions updated — step-by-step walkthrough for the new Developer Platform interface, including the correct path to create a CDP API key and the PEM key copy step.
Navigation cleanup — 'vs Benchmark' removed from the Portfolio dropdown (it's a section on the Portfolio page, not a standalone route). 'Tax Reports' moved from the Portfolio dropdown to the Tools dropdown alongside DCA Calculator and Market Cap Calculator.
Robinhood exchange connection — connect your Robinhood Crypto account via ED25519 API key pair. Generate a keypair with the provided terminal command, register the public key in Robinhood → Settings → API Trading, and paste your API Key and private key into WiseConsole. Balances and filled orders are imported automatically.
Gemini exchange connection — connect Gemini via a read-only Auditor API key. Balances and full trade history (buys and sells) are synced. Set scope to 'Auditor' when creating the key — no Heartbeat required.
Portfolio tab bar redesigned for many portfolios — each tab is now a fixed width so prices refreshing every 30 seconds no longer cause the tabs to shift. If you have more than 3 portfolios, a 'More ▾' button appears and selecting from the dropdown replaces the last visible slot.
Coinbase CSV import now handles the real export format — the parser correctly skips Coinbase's multi-line preamble by scanning for the header row, strips dollar signs from amounts, and expands 'Convert' rows into a matched sell + buy pair so conversions show correctly in both positions.
Kraken CSV import now handles the real export format — fiat ledger rows (subclass=fiat) are skipped to avoid double-counting, type labels are mapped correctly (spend→sell, receive→buy, staking→receive), and USD cost basis is read from the amountusd column.
Uphold CSV import completely rewritten for the real export format — the parser now reads the correct column names (Origin, Destination, Type, Status), skips failed transactions automatically, correctly identifies buys/sells/transfers based on origin and destination values, and expands crypto-to-crypto swaps into a sell + buy pair.
Exchange source badge now shows correctly for all CSV-imported connections — Coinbase (blue C), Kraken (purple K), Gemini (blue G), Uphold (green U), etc. Previously CSV connections showed no badge because the internal label 'ExchangeName (CSV)' didn't match the badge config.
Overview Combined Value stat card was including exchange positions from portfolios you had unchecked — only the checked portfolios now contribute to Combined Value, Combined Invested, and Combined PnL.
Uphold badge color corrected to Uphold's brand green (#00B14F) — was showing Coinbase blue.
Exited position detection threshold reduced to near-zero (1e-9) — previously any position below 0.001 coins was marked as 'Exited', which incorrectly flagged real small Bitcoin positions.
CSV Import for Crypto.com App — import your full Crypto.com App transaction history via CSV export. No API keys needed. Open the app → Accounts → Transaction History → Export, then upload the file in the new CSV Import tab.
CSV Import tab in the Connect Exchange modal — the modal now has two tabs: API Connection (existing) and CSV Import (new). Supports drag-and-drop file upload, a live preview table of the first 5 rows, and portfolio assignment before importing.
Conversion tracking — crypto-to-crypto swaps (e.g. BNB → ALGO) are correctly parsed as two rows: a Conversion Out (sell) reducing the FROM coin and a Conversion In (buy) increasing the TO coin. Previously these would inflate positions incorrectly.
Withdrawal tracking — coins sent out of the Crypto.com App are imported as exits that reduce your net position. If you moved coins to a hardware wallet, those exits appear in the transaction history so your portfolio balance stays accurate.
Zero-net position history — fully exited coins (net quantity = 0) now appear in the portfolio holdings table for CSV import connections, with their full buy/sell/conversion/withdrawal history visible in the expanded row.
Transaction labels for CSV imports — expanded rows now show 'Conversion In', 'Conversion Out', and 'Withdrawal' instead of generic Buy/Sell/Transfer labels. Regular purchases still show 'Buy'. Label is derived from raw_data.is_conversion stored at import time.
Re-import CSV button — CSV import connections on the Connections page show a Re-import button instead of Sync. Clicking it opens the modal pre-set to the CSV Import tab so you can upload a fresh export to top up your history.
Crypto.com Exchange API instructions updated — now clearly states this connects to exchange.crypto.com (the full trading platform) and directs Crypto.com App users to the CSV Import tab instead.
Kraken API instructions updated — now includes the required 'Query Ledger Entries' permission (Funds Query section) which is needed for the Ledgers fallback that captures instant buys.
Crypto.com CSV column name — the native amount column is now read as 'Native Amount (inc. fees)' first, falling back to 'Native Amount (in USD)' and 'Native Amount'. The parser was previously missing the amount for all rows on real Crypto.com exports.
Full Kraken exchange support — connect your Kraken account and automatically import BTC, ETH, SOL and all other holdings. Works with both Kraken Pro trading and instant buys made through the consumer app.
Smart trade history import — Kraken instant buys (via the main app) appear in the Ledger system rather than TradesHistory. The sync now falls back to the Ledgers endpoint automatically when TradesHistory returns no results, so all purchase types are captured.
Exchange-only portfolios now display correctly — stat cards (Portfolio Value, Total Invested, Unrealized PnL), Portfolio Insights tiles, and the holdings table all populate from exchange trade data. Previously these required at least one manual transaction to render.
Portfolio values are now consistent everywhere — tabs, the Overview page, and the Portfolios Included list all use the same combined manual + exchange value calculation via a shared portfolioTotalValue() helper.
Smoother tab switching — tab buttons no longer shrink and re-expand when switching portfolios. Values are preserved using cached prices and a stable min-width, and stale data from the previous portfolio no longer flashes in the new one.
Exchange transaction history in expanded rows — manually added transactions and exchange-imported trades are now merged into a single sorted list per coin. Each row is visually tagged with its source (manual gets a delete button; exchange rows show a branded exchange badge).
Coinbase transfers now synced — outgoing sends (XRP, BTC, etc. transferred out of Coinbase) are captured via a dedicated v2 API pass that always runs alongside the fills/orders sync. Previously only buy/sell orders were imported.
Transfer rows show a gray 'Transfer' badge in the transaction list, matching the BUY (green) and SELL (red) badge style. Receive rows show green. Any other side value from the exchange shows a capitalized gray badge automatically.
Net position calculation is now correct for all transaction types — outgoing transfers reduce your displayed balance, incoming receives increase it. Previously only buy/sell affected the net quantity.
Exchange source label is now a branded pill badge (Coinbase blue, Binance yellow, Kraken purple, Crypto.com navy) instead of plain gray text.
Expanded transaction rows now span the full table width — a colSpan bug was causing the dark background to cut off before the right edge of the table.
Exchange positions now appear in the Overview tab (all portfolios) — a guard condition was blocking them from loading unless a specific portfolio was selected.
Portfolio tab switching now scrolls back to the top of the page instead of staying at the previous scroll position.
Performance chart no longer redraws on 30-second price refreshes — React.memo and memoized props prevent unnecessary chart reloads when prices update.
"Add Transaction", New Portfolio, Rename, Change Color, and Delete Portfolio modals now use ReactDOM.createPortal — they were rendering off-screen when the page was scrolled due to a CSS transform issue in the parent layout.
Exchange trade sync no longer filters by side value — all rows in exchange_trades are now returned regardless of side type, so any unusual transaction types stored by previous syncs are visible.
Exchange holdings in portfolio — your connected exchange positions (Coinbase, Binance, Kraken, Crypto.com) now appear as read-only holdings in your portfolios alongside manual and wallet entries.
Coinbase trade history now uses a v2 transactions fallback — accounts that use Simple Buy (not Advanced Trade) had 0 trades importing. The sync now falls through fills → orders → v2 transactions to capture all activity.
Coin quantity formatting is now smart — amounts ≥1,000 show 2 decimal places, ≥1 show 4dp, and fractional amounts (meme coins) show 6dp. No more 24,429.060511 when 24,429.06 is cleaner.
Dollar value columns (Value, 24h $, PnL) now always show 2 decimal places with a '<$0.01' label for sub-cent amounts — no more trailing zeros or excessive precision.
Expanding/collapsing holdings rows in the portfolio table no longer triggers a chart redraw — the performance chart above no longer stutters or reloads on row toggle.
Portfolio allocation chart legend is now capped at 6 coins — any additional positions are collapsed into a single 'Other' row showing combined value and percentage.
Avg Buy column is now hidden on mobile to reduce table clutter — visible on tablet and desktop only.
Exchange positions (Coinbase etc.) were showing a letter placeholder instead of the coin logo — now falls back to the live price feed image when no local image is stored.
24h % column was showing double plus signs (e.g. '++1.08%') for exchange positions — removed the duplicate prefix.
DCA Calculator (/tools/dca-calculator) — plan your dollar-cost averaging strategy. Enter an amount, frequency, and duration to see projected totals and break-even scenarios.
Market Cap Calculator (/tools/market-cap-calculator) — find a coin's price at any hypothetical market cap. Great for setting realistic price targets based on comparable assets.
Markets page now shows 250 coins — up from 100. Paginated at 100 per page with Prev/Next navigation and a scroll-to-top on page change.
Markets data now served from a background warm cache — data is pre-fetched every 60 seconds so page loads return instantly instead of waiting on CoinGecko. Sorted by market cap rank before pagination.
Coin search is now fully independent — the Markets page search bar hits the CoinGecko search API directly (debounced 300ms) instead of filtering the local table. Returns results for any of 10,000+ coins immediately.
24h % change column is now color-coded green/red in the Markets table. Fixed an invisible-text bug where the previous Tailwind class approach was returning undefined class names.
Markets hero card now shows a live data status line — pulsing green dot, '250 coins', and '60s refresh' — replacing the old footer badge at the bottom of the table.
Price alerts badge now tracks triggered alerts by timestamp — the bell shows a badge only when alerts have fired since you last visited /alerts. Badge auto-clears when you open the alerts page.
Floating action button (FAB) redesigned — sparkles icon, dark #1a1a1a background, subtle cyan border, no resting glow. Expands to Invite and Feedback pill buttons with fade+slide animation.
WiseConsole Watch page title now shows your watched coin count inline (e.g. 'WiseConsole Watch (7)') so you can see your list size at a glance.
Price lookup via /api/prices now works for any coin ID in CoinGecko's database — previously fell back to /coins/markets which only covered the top 250. Now uses /simple/price which supports all 10,000+ coins.
Exchange API integration — connect Coinbase, Binance, Kraken, and Crypto.com with read-only API keys. Balances and full trade history sync directly into WiseConsole.
Trade history import — every buy and sell from your connected exchange is fetched and stored. Coinbase uses the new CDP JWT/ES256 key format; Binance, Kraken, and Crypto.com use HMAC signatures.
Exchange positions endpoint (/api/exchanges/positions) — calculates your net position per asset from trade history, ready for portfolio integration.
AES-256-GCM encryption upgraded — API keys now encrypted with a direct 32-byte hex key (no key derivation) and stored in iv:authTag:ciphertext hex format for stronger, faster crypto.
Connections page renamed — nav label, page title, and H1 all updated from 'Wallets & Exchanges' to 'Connections' for clarity.
Connect Wallet modal — exchanges removed. The modal now shows blockchain wallets only (ETH, BTC, SOL, BNB, Polygon, Base, Avalanche). Exchanges have their own dedicated modal.
Exchange cards — now show asset count (e.g. '5 assets') instead of USD total, since live pricing is fetched separately from trade positions.
Exchange connect modal — collapsible instructions per exchange with a direct link to that exchange's API settings page. Coinbase PEM key entry uses a textarea.
WiseConsole Watch — full coin watchlist feature (/watchlist). Save coins to track without adding to a portfolio. Live prices, 7d sparklines, market cap, ATH % distance, and inline notes per coin.
WiseConsole Watch strip — quick-access watchlist bar at the top of the Markets page with live prices and 24h % change for your watched coins.
Star/bookmark toggle — add or remove coins from your watchlist directly from the Markets table or any coin detail page.
Column sorting on watchlist table — sort by Price, 24h %, Market Cap, or ATH % with one click.
Inline notes per coin — click the pencil icon on any watchlist row to add a private note, saved to your account.
Fear & Greed gauge restyled — gradient arc with five zone segments (red → green), tick marks replacing text labels, precision triangle needle, and zone-colored score.
Trending / Top Gainers / Top Losers cards — items now distribute evenly across the full card height with no dead space at the bottom.
Trending, Gainers, and Losers cards — all coins are now clickable and link to their coin detail page with a hover highlight.
"Closest to ATH" and "Sleeping Giant" tiles in Portfolio Insights were showing only "—". Root cause: ATH data was never fetched. Fixed with a dedicated /api/ath endpoint that merges ATH fields into the prices state on mount.
Market Dominance bar — last segment (Others) now uses flex: 1 so the bar always fills the full width regardless of floating-point rounding.
AI Portfolio Analyst (Pro) — get a plain-English AI-powered analysis of your portfolio: strengths, risks, and one actionable suggestion. Pro feature, 5 uses per day. Powered by Claude.
Onboarding Checklist — new users now see a step-by-step setup guide to get the most out of WiseConsole quickly.
Add Holding Modal — price per coin now auto-fills with the live market price when selecting a coin. A "Live" badge shows when it was auto-filled. Date defaults to today.
Portfolio Price Reliability — switched to server-cached price fetching with stale-while-revalidate. Smarter retry logic and less alarming errors during brief API hiccups.
Landing page messaging — removed misleading "free forever" copy. Messaging now honestly reflects free tier vs Pro.
Wallet Connect — link your Ethereum, Bitcoin, and Solana wallets. Holdings auto-sync into your portfolios as read-only entries
Tax Report Generator (Pro) — FIFO cost basis, short/long-term gains, PDF + Excel export, country notes for US/UK/Canada/Australia
Exit Strategies — plan your exits with multi-level sell targets, potential value calculator, and trigger notifications
Portfolio vs Benchmark (Pro) — compare your portfolio against Bitcoin across 1D/1W/1M/3M/6M/1Y/ALL timeframes
Portfolio Insights Panel (Pro) — 10 analytics tiles including Best Performer, Closest to ATH, Break Even Tracker, and more
Realized PnL tracking with sell transactions and FIFO calculation (Pro)
Public portfolio sharing — shareable /p/[slug] pages with privacy controls and view counter
Referral program — invite friends via unique link, earn 30 days Pro credit on conversion
User feedback system — floating button, feedback modal, admin panel integration
Navigation redesigned — Portfolio dropdown with Overview, Exit Strategies, Wallets, Tax, vs Benchmark
Markets page hero card — dot grid texture, BTC price sparkline, market sentiment card
Fear & Greed and Trending cards unified into one equal-height row
Free tier expanded: live chart and allocation chart now free for all users
SEO — JSON-LD structured data, dynamic sitemap (100+ coin pages), Google Search Console verified
Referral system — invite friends and get 30 days Pro free when they upgrade
User feedback system — floating feedback button, admin panel integration
Instant historical portfolio chart — Pro chart reconstructed from CoinGecko price history
Dynamic sitemap with 100+ coin pages and robots.txt
JSON-LD structured data on coin pages and landing page
Metadata & Open Graph tags across all pages with 1200×630 OG image
Google Search Console verified and sitemap submitted
Portfolio Performance Chart (Pro) — track your portfolio value over time with 7D / 30D / 90D / ALL time ranges
Coin page time range selector — view 1D, 7D, 30D, and 1Y price charts on any coin
Add to Portfolio button on coin detail pages
PWA support — install WiseConsole on your home screen
Changelog page — you're looking at it!
Landing page with How It Works and Pricing sections
Pro subscription via Stripe — monthly and yearly plans
Pro badge in header for subscribers
Feature limits for free vs Pro users
Billing portal — manage your subscription from account settings
Price alerts system — get notified when any coin hits your target price
Auto-refresh portfolio prices every 60 seconds
Multiple portfolios — create and name separate portfolios
Portfolio PnL tracking with cost basis per transaction
Fear & Greed Index widget on dashboard
Trending coins and top movers sections
Crypto news feed on dashboard
Coin detail pages with ATH / ATL stats and description
Live market data for 10,000+ cryptocurrencies via CoinGecko
Portfolio tracker with holdings, cost basis, and PnL
User authentication (sign up, login, sign out)
Coin explorer with search and filters
Responsive design for desktop and mobile
What's Coming
4 phasesSave coins to a personal watchlist without adding to a portfolio. Live prices, sparklines, notes, sorting, and quick-access strip on the Markets page.
Connect Coinbase, Binance, Kraken, and Crypto.com with read-only API keys. Trade history imported and stored for portfolio integration.
BNB Chain, Polygon, Base, and Avalanche wallet connections now live alongside ETH, BTC, and SOL.
Get a plain-English AI analysis of your portfolio. Pro feature, 5 uses per day. Powered by Claude.
Step-by-step setup guide for new users to get the most out of WiseConsole.
Plan overview, Pro feature comparison table, and billing management with Stripe portal access.
Full legal pages at /privacy and /terms. Site footer added across all pages.
Trade history and balance sync implemented with Bearer PAT auth. UI coming soon pending final review.
Exchange positions appear alongside manual and wallet holdings. Expanded rows merge manual transactions and exchange trades into one sorted list with source badges.
Outgoing sends and transfers from Coinbase (and other exchanges) are now captured and correctly reduce your net balance. Transfer, receive, and all side types supported.
Import your full Crypto.com App transaction history via CSV export. Conversions, withdrawals, purchases and staking rewards all parsed and mapped correctly. No API keys required.
Enter a coin, your holding size, and a target market cap to see what your bag would be worth. Great for setting realistic moonshot targets.
Calculate the exact price a coin needs to reach for your portfolio position to break even, accounting for all buy and sell transactions.
View your full dollar-cost averaging history per coin — average buy price, total invested, and performance over time.
A morning summary of your portfolio PnL, top movers, and triggered alerts delivered to your inbox.
Bullish/bearish sentiment scores on coin news feeds.
Discover and follow top-performing public portfolios.
Volume spike, whale movement, and % pump/dump alerts.
Filter the market by cap, volume, % change, RSI, and more.
On-chain LP positions, staking rewards, and NFT floor prices via wallet connect.
Subscribe to a public portfolio and get alerted on moves.
Daily AI-written summaries for every coin in your watchlist.
Expand Markets and Portfolio pages to support all 10,000+ coins on CoinGecko — not just the top 250.
Richer coin detail pages with on-chain metrics, supply schedule, developer activity, and exchange listings.
Native iOS and Android app with push notifications for alerts.
Quick-glance prices and portfolio PnL from any browser tab.
KuCoin, Bybit, and OKX are now live API connections with full trade history sync. Uphold API access requires special approval from Uphold — CSV import is available in the meantime.
Pull your portfolio data programmatically. Pro/Enterprise tier.
Shared portfolios for funds, DAOs, and groups.
Roadmap is subject to change. Features ship when they're ready and built right.
Have a feature request or found a bug?
support@wiseconsole.com