Changelog

2025-07-25

  • Fixed a race condition that could cause an error.

2025-07-24

  • Added Vercel middleware to improve security.

  • Improved handling of some execution errors.

  • Improved classifications of wallet rejection errors.

  • Improved perps trading on mible.

  • Defi App now falls back to client-side execution when Jito bundles fail due to rate limits.

2025-07-21

  • Added push notifications.

  • Solana refill commands now track USD amounts.

  • Fixed retry logic when populating DeBridge or Relay step.

  • Fixed bridging of $HOME from Solana.

2025-07-18

  • Improved security for transactions from external wallets.

  • Improved server-side Jito execution.

  • Updated the perps isolated margin dialog.

  • Enabled portfolio asset filtering.

  • Improved error messaging for failed swap executions and wallet rejections.

  • Improved perps on mobile:

    • Added carousel cards for perps balances and an XP card.

    • Redesigned perps page to include the chart, order book, trades, new positions, and orders tables.

  • Fixed an issue with exporting s when MFA is enabled.

  • Fixed an issue where a dialog checkbox incorrectly appeared to be checked when exporting PKs.

  • Fixed an issue with perps deposit quotes re-fetching during execution.

2025-07-15

  • Fixed an issue with Relay account creations.

  • Fixed an issue with multi-chain and after-actions math.

  • Launched beta access for the mobile app.

  • Added caching for OKX approval addresses.

2025-07-11

  • Improved Toast UI.

  • Removed liquidation points function.

  • Fixed price scaling on the TV chart.

2025-07-02

  • Added additional custom error codes to better cover execution-related errors.

  • Improved the Perps interface. Improvements include trade book padding, header tweaks on the Perps chart, fixing missing chart lines, and centering the intro dialog content.

2025-06-26

  • Upgraded SDK to support Jito execution on the server side.

  • Perps UX/UI Improvements:

    • Users now remain on the their selected order tab after placing an order.

    • PnL card now includes both realized and unrealized PnL.

    • Order direction (e.g., Long/Short) now persists after placing an order.

    • Selected leverage (e.g., 20x) is now retained after placing an order.

    • Added chart lines for entry price/PnL.

    • Added chart lines for unfilled limit orders.

    • Added moveable and cancellable TP/SL lines that are directly on the chart.

    • Fixed an error when switching chart timeframes.

    • Your Perps card now appears on the portfolio page if you have a balance but no open positions.

    • Tapping anywhere on the “Reduce Only” row now toggles the checkbox.

    • The tooltip on the Perps portfolio card now only appears when hovering over the text, not the entire row.

    • Refined designs across the Perps interface, including deposit and withdrawal modals, leverage cards, slippage text size, volume candles, and more.

2025-06-20

  • Restored per-asset TVL charting with optimized backend queries.

  • Adjusted bonus $HOME countdown timer to complete on Fridays at 2PM UTC.

  • Improved UI layouts for the asset details and Perps trading interfaces.

  • Added 4-hour candle support to Perps chart data.

  • Optimized UI animations.

2025-06-17

  • Governance votes are now weighted by an account's $HOME and staked $HOME balances.

  • Added a fallback button to disable Jito bundling when a transaction bundle fails.

  • Optimized transaction history rendering for better responsiveness.

  • Enhanced routing diagram visuals for stake, unstake, and claim actions.

2025-06-09

  • Launched Airdrop! Claim, stake, and boost your XP through the all-new airdrop flow.

  • Overhauled the app UI with a new look.

  • Updated the onboarding flow for a cleaner, smarter experience for new users.

  • Implemented faction pagination in Degen Arena to improve performance.

2025-05-22

  • Launched Degen Arena Season 2!

  • Added support for Governance voting, including a new in-app UI.

  • Improved referral UX – users visiting a referral link after already having been referred now see an informative message.

  • Wallets are now saved immediately for a more reliable onboarding experience.

  • Updated Dynamic SDK to version 4.18.0.

2025-05-13

  • Perps Order Form v2 – Refreshed layout and improved UX for Perps trading.

  • Fixed an edge case causing "User does not exist" errors on Perps TOS submission.

  • Fixed transfer math logic for Hyperliquid, ensuring correct handling of decimals.

2025-05-01

  • Launched perps trading! Trade perpetuals directly from the app with a brand new interface, powered by Hyperliquid.

  • Introduced the Perps XP Claim Card – see and claim your earned XP from perps trading.

  • Improved error handling in the perps deposit flow to catch and surface issues more clearly.

  • Improved the look and feel of the app: removed the background gradient for a cleaner look, revamped toast styles for improved visibility and responsiveness, and added animated chevrons to the perps transfer flow for deposits and withdrawals.

2025-04-22

  • Launched a new and improved deposit flow!

  • Included provider fees in total transaction cost within transaction history.

  • Made maintenance overlay visibility configurable via environment variable.

  • Addressed various UI bugs and feedback related to perps.

  • Updated minimum and maximum slippage configuration.

2025-04-07

  • Integrated Hyperliquid perps (currently behind a feature flag while in alpha).

  • Enhanced empty state card on the asset details page for users with no transaction history.

  • Improved UI for swap warnings, including high cost, price impact, and mainnet alerts.

2025-03-25

  • Added "Reserve Gas for EOA" feature – we now estimate and reserve gas when swapping your full balance to help ensure the transaction succeeds.

  • Introduced a content security policy to restrict the loading of non-whitelisted resources for improved security.

  • Swap module is now available on the Arena page.

  • Added quick amount presets (25% / 50% / 75% / Max) and "quick asset select" to the swap module.

  • Added a detailed XP breakdown tooltip on the Arena page, showing swaps, referrals, and holding bonuses when hovering over XP earned.

  • Bonus XP UI added – if you're holding an asset with a bonus multiplier, you’ll see a gold XP badge displaying your bonus breakdown.

2025-02-28

  • Exporting PK updates - this is all housed inside the Wallets tab now, you can click on your embedded wallet and export the recovery phrase easily!

  • Piggy bank animation on the degen arena banner! As you swap, the piggy fills up in real time!

  • Updated react-toastify to ^11.0.3 & improved styles on the toast notifications.

  • Swap flying coin animation improvements - If using an EOA, the animation plays once you have completed all the signatures.

  • Improved warning UI so the user understands what's going when price impact or fees are high, for example.

2025-02-19

  • Quote fetching improvements - we now only allow 10 quote refetches before the user has to press refresh on the swap button, to take pressure off the API.

  • Update Bonus XP on the degen arena leaderboard to XP points, rather than a percentage.

  • Now using BigJs for math calculations in swap/withdraw/deposit flow - which also fixed an issue with the USD toggle.

  • Improved error handling & styling when entering an invalid referral code error.

  • Improved UI for when swaps are refunded, which clearly explains the asset & amount which was returned to you in the swap drawer.

  • Implemented a card which reminds user to join the degen arena if not in a faction and performing swaps.

  • Addressed a significant amount of misc. user feedback, tweaking styles, placements etc.

  • Rename Trade to Perps and Dashboard to Trade.

2025-02-11

  • Optimistic swaps! We now immediately show the balance in a "pending" state until its landed and we can perform multiple swaps at once, aswell as the coin animation and points increase instantly.

  • Onramper widget implementation so users can now buy crypto with fiat.

  • New quote card, detailing the fee breakdown, with price impact and slippage rows.

  • We now allow quotes if you don't have the available balance so you can see what you would get, instead we disable the swap button if you have an insufficient balance.

  • Improved swap error handling, we now show the full error message rather than Swap failed so the user can know exactly what has happened.

  • Removed lots of old bloat code from the swap widget.

  • Mobile deposit & withdraw flow UI improvements, better colors, improved padding, completion step, etc.

  • When you select a chain on the chain picker (when using EOA), the route will always go to that chain now.

  • Implemented TradingView charting on asset details page, with buy/sell events included.

  • Degen Arena faction drilldown - allowing the user to click into a faction and see specific information about it, such the degen leaderboard.

  • Mobile Web UI improvements on dashboard, deposit, withdraw, transaction history & arena pages.

  • Swap drawer UI tweaks - bigger font, spacing, slide in animation.

  • PnL implemented onto the asset detail page.

  • Optimised dashboard polling to cut API requests in half.

  • Added heavy load mode so we can slow down requests in times of heavy load on the app.

  • Refresh button (for refetching the cache).

  • Swap widget button animation.

  • Refreshing the cache when an account loads.

2025-01-28

  • Improved support widget placement.

  • Adjusted toast positioning so it doesn't overlap support widget.

  • Price change now shows a dash instead of the infinity sign if the price change hasn't fully loaded.

  • Quote card hover area on the cost was expanded.

  • Increased portfolio chart padding on the top and bottom.

  • Faction dialog UI improvements: positioning across multiple device sizes, color scheme matches Figma.

  • Portfolio prefetching for the asset select now, so assets don't jump around when you click the asset select on the swap widget.

  • Catch routeStatus objects in sentry that cannot be cloned, for better error handling on sentry.

  • Fix failed swap tracking running on every render, previously a failed swap would be tracked on every render, now we only do it once on load.

  • Fixed MFA backup codes not appearing due to a race condition in the codebase.

Last updated

Was this helpful?