For the complete documentation index, see llms.txt. This page is also available as Markdown.

Changelog

2026

2026-02-18

  • Added copy trading functionality behind a feature flag.

  • Added Enter key support as a hotkey for the withdrawal confirmation modal.

  • Added Governance UI.

  • Added locked $HOME amounts to the portfolio value calculation.

  • Added a spinner to indicate wallet asset loading during Perps deposits.

  • Added new end-to-end tests.

  • Released Optimistic Swap Drawer 2.0 improvements.

  • Enabled EOA wallet Perps deposits without requiring the DEX abstraction layer.

  • Re-enabled Perps deposits for new users.

  • Updated Dynamic to the latest version, requiring full wallet-related regression testing.

  • Updated pending wallet state handling and cleared EOA from the account when necessary.

  • Updated Perps balance display to show USDC instead of the source token symbol.

  • Updated the revenue share claim threshold to $5 and fixed a related logic bug.

  • Improved composite slippage and Solana transaction mode labeling issues.

  • Implemented EOA wallet detection and automatic account setup.

  • Created a unified progress step modal to standardize progress flows across the application.

  • Renamed the navbar menu item from "Earn XP" to "Earn USDC."

  • Fixed wallet connection logic so the Dynamic modal only opens during the spot deposit flow.

  • Fixed the "Mixed" label display when both slippage and Solana transaction mode are set to auto.

  • Fixed Solana transaction mode auto-detection logic.

  • Fixed XP syncing issues across different pages.

  • Fixed responsive sizing issues in dialogs.

  • Fixed an issue where the welcome bonus HOME claim button was unresponsive.

  • Grouped trade fills to correctly display the full XP amount.

  • Automatically close the Perps builder fee dialog after approval.

  • Prevented preconfirmation of quotes for slow Hyperliquid withdrawals that produce invalid quotes.

  • Added a pending status for unclaimed referral revenue share payouts.

  • Added an uncached version of the user's staking balance to the Perps tracking Lambda.

  • Added search functionality to the PnL leaderboard API endpoint.

  • Added special rules for revenue share logic.

  • Migrated Relay from V1 to V2.

  • Adjusted Hyperliquid deposits and withdrawals to accommodate Hyperliquid unified accounts.

  • Adjusted and trimmed application logs.

  • Fixed Solana on-chain balance discrepancies.

  • Fixed contract address comparison issues during Lambda execution.

  • Added pending status support for payouts.

  • Added a fees endpoint to the Aark provider.

  • Reintroduced the legacy Hyperliquid send method.

  • Updated the Hyperliquid withdrawal function.

  • Updated the AarkHistoricPosition type to match Aark’s API.

  • Removed the Content-Type: application/json header when no request body is present.

  • Fixed proper propagation of quote_unique_id in the ExecutionClient.

2026-02-16

  • Added auth diagnostics logging, including JWT session-expiry tracking.

  • Updated internal SDK version to 1.14.4.

  • Updated CI runner size to resolve out-of-memory issues.

  • Updated Dynamic versions to 4.60.0.

  • Updated Dynamic WebView timeout to 20 seconds to reduce session restoration issues.

  • Fixed failed history items not responding to tap input.

  • Fixed onboarding wallet card rendering blank with missing data.

  • Fixed revenue share payout share-link modal loading indefinitely without displaying content.

  • Fixed inconsistent Referral Tiers pop-up behavior across user sessions.

  • Fixed middle button in Perps limit close-position flow.

  • Fixed missing token names in Perps Discover.

  • Fixed Earn token-amount input and layout causing values to overflow screen boundaries.

  • Fixed price alerts displaying when disabled and other issues.

  • Fixed mark price failing to load on app boot.

  • Fixed intermittent mobile auth session expiry issues.

2026-02-09

  • Added the Morpho logo to the mobile Morpho market chip to match web.

  • Added composite slippage/TX-mode button labels across transaction flows.

  • Added swipe-to-delete for price alert rows.

  • Added live price refresh behavior and freshness indicators for price alerts.

  • Updated referrals payouts UX by removing the non-functional filter.

  • Improved pending swaps footer animation.

  • Improved Earn filtering behavior.

  • Improved Perps onboarding by routing empty-portfolio users from Perps deposit into the general deposit flow.

  • Improved price alerts management screen with larger toggle/action button sizes for better touch usability.

  • Improved Price Alerts 2.1 UX.

  • Fixed an issue where the Perps "Close all" sheet could not be opened from non-Positions tabs.

  • Fixed a Perps search bug where queries (including BTC) returned no results.

  • Fixed a bug where failed Perps deposits were not shown as failed in the transaction diagram.

  • Fixed incorrect USD values shown for "Min received" in in-progress swap transaction info.

  • Fixed an issue where hiding assets could leave the asset list empty.

  • Fixed duplicated network entries in token Receive/Add funds flows for affected assets.

  • Fixed an issue allowing the save-transaction-logs drawer to be opened multiple times.

  • Fixed Rocket Perps portfolio balance so it is reflected in total portfolio balance.

  • Fixed a Rocket Perps issue where orders could take ~30s and be marked failed despite succeeding.

  • Fixed price alert precision for low-price assets like PEPE when creating alerts.

2026-02-05

  • Added integration for epoch-related endpoints to support revenue share claim timing.

  • Added a locked-versus-claimable breakdown display for revenue share information.

  • Added support for size percentage change controls.

  • Updated revenue share information.

  • Improved input handling.

  • Updated @tanstack/react-router from version 1.132.2 to 1.157.16.

  • Updated glob to address security alerts.

  • Updated lodash and node-forge to address security alerts.

  • Updated h3 to address a security alert.

  • Updated happy-dom to address a critical security alert.

  • Fixed an issue where pending XP was not cleared.

  • Fixed limit price fluctuation issues.

  • Fixed an issue with the error page width.

  • Prevented automatic submission when a stale referral code exists in local storage.

  • Added deeplink support to price alerts.

  • Added a triggered state to price alerts.

  • Added an API endpoint for a Discord bot integration.

  • Removed referral XP functionality.

  • Fixed the 1inch DEX exclusion list.

  • Fixed a function used during revenue share claiming.

  • Fixed issues with average revenue share commission rates, zero-amount payouts, $HOME tiers, and tier 4 referrals.

  • Added epoch information from the backend to support revenue share claim times in the UI.

  • Added tier information integration to enable frontend consumption of the tier endpoint.

  • Updated @defi-app/sdk from version 1.13.9 to 1.14.0.

2026-01-29

  • Added support for revenue sharing in the user interface.

  • Added Morpho label to the Earn banner.

  • Improved Perps leverage slider for better usability and precision.

  • Improved onboarding deposit flow.

  • Improved Perps positions table for clarity and readability.

  • Improved withdrawal flow user experience by automatically focusing on the input field.

  • Updated spot transaction history view.

  • Updated withdrawal flow to prevent selecting assets by chain when using an embedded wallet.

  • Updated onboarding flow to allow only spot deposits.

  • Fixed issue where EOA icons were not displaying in the navigation bar menu.

  • Fixed issue where the chain selector on the portfolio page disappeared when the user had no assets on that chain.

  • Removed Polymarket-related UI from the contest page.

  • Added Lambda functions to execute revenue share payouts.

  • Added Lambda function that reads Perps trades from the internal Hyperliquid node.

  • Improved handling of unindexed assets to use on-chain addresses instead of CoinGecko IDs.

  • Improved Aave and other Earn pool interactions with try-catch blocks for fault tolerance.

  • Improved integration testing.

  • Fixed issues with Lambda builds.

  • Fixed issue that prevented claiming the bonus HOME between Thursday and Friday by carrying forward BHA records.

  • Fixed issues with the HIP-3 watchlist.

  • Fixed completed quotes to ensure correct type labels.

  • Added deletion method for price alerts.

  • Added integration tests for preconfirm-quote slippage behavior.

  • Added revenue share functionality.

  • Added AGENTS.md documentation.

  • Added automated tests for auto-slippage behavior.

  • Improved tournament query support.

  • Improved visibility logic for the getReferralRevenueClaimable endpoint.

  • Updated AarkTypes.

  • Separated revenue share and HOME airdrop logic for clearer separation of concerns.

2026-01-21

  • Added a mobile app dialog for improved mobile user experience.

  • Added the ability for users to link their Discord account within account settings.

  • Added support for addressable nonces.

  • Implemented optimistic XP updates for improved user feedback.

  • Updated the referral code page to use a single text input for entering the code.

  • Updated the asset details chart to match the height of the Perps chart for visual consistency.

  • Released version 2 of the withdrawal flow.

  • Prevented users from claiming negligible ("dust") amounts of HOME.

  • Prevented contest-related API calls when the user is not authenticated.

  • Fixed an issue where the Earn market count was displayed incorrectly.

  • Fixed quote prefetching behavior in the Earn deposit and withdrawal flow.

  • Added logs to track Blockscanner finalization of cross-chain swaps.

  • Added a script to claim all unclaimed Perps XP.

  • Added fetching of decimals for Solana assets to the update-assets Lambda.

  • Added additional logging to bridge quote prefetching for better observability.

  • Migrated Perps trade tracking from V1 to V2, changing the aggregation interval from two days to one hour.

  • Extended the price alert debounce window to 15 minutes.

  • Defined maximum countbacks for TradingView integrations.

  • Improved the routing diagram logic.

  • Improved handling of RPC issues during balance retrieval in the refill-bundler Lambda.

  • Disabled HumidiFi as a DEX under Jupiter.

  • Disabled Morpho V1 vaults.

  • Fixed a bug affecting portfolio cards when wallets did not exist.

  • Fixed Aark contract addresses and ABIs.

2026-01-16

  • Added the mobile OTA flow.

  • Added order lines in Perps charts.

  • Added TP/SL unit toggles.

  • Added a HIP-3 announcement sheet.

  • Added new Hyperliquid asset logos to the bundle.

  • Updated the Dynamic SDK to 4.52.2.

  • Improved the close-all-positions UX for Perps by disabling the button and auto-dismissing the sheet if positions are liquidated in the background.

  • Improved TradingView loading state.

  • Improved order book and live trades loading states.

  • Refactored Perps websocket handling by defining a global polyfill for binaryType on websockets, fixing crashes.

  • Enabled referral codes of any length.

  • Enabled instant asset-swap when in the Perps order form.

  • Removed the Perps XP card.

  • Fixed the Perps onboarding flow.

  • Fixed Perps stop limit order crash.

  • Fixed an issue where the Kaito S3 sheet appeared on logout.

2026-01-14

  • Added a HIP-3 greeting modal and a Perps search filter tab.

  • Added a dialog manager to standardize dialog behavior across the app.

  • Added a Morpho transaction history filter.

  • Fixed Content Security Policy (CSP) issues.

  • Added API endpoints to support bulk management of push notifications.

  • Added Morpho-specific filters to the transaction history endpoint.

  • Added a slippage error threshold for reporting issues to Sentry.

  • Added scripts to distribute rewards for the $1M trading contest.

  • Improved caching of unsupported tokens when routing through OKX.

  • Fixed a permit issue affecting Morpho pool tokens.

  • Fixed the display of Liquid Staking Tokens (LSTs) in transaction history.

2026-01-07

  • Added the Battle Royale prelaunch user interface.

  • Added an Earn filter option to the transaction history view.

  • Updated the builder fee to 0.03%.

  • Improved quote fetching and error handling across the application.

  • Improved the Settings user interface.

  • Refactored the Perps feature to work with the updated SDK.

  • Fixed an issue where the destination chain picker UI was overflowing.

  • Fixed the logic for stop-market and limit reduce-only orders.

  • Added logging for Blockscanner detection of cross-chain transactions.

  • Added tracking for refunded transactions.

  • Added intermediary assets to the unindexed asset cache.

  • Added total volume tracking for the $1M trading contest.

  • Added the AarkProvider to support deposits and withdrawals for 1000x Perps.

  • Added Morpho as a supported Earn provider.

  • Added support for multiple concurrent PnL tournaments.

  • Improved logging for failed price alert executions.

  • Improved performance by using a ready-only database replica.

  • Increased the maximum compute units used when routing through OKX on Solana.

  • Fixed the Earn filter behavior in the transaction history endpoint.

  • Fixed caching issues related to unindexed assets during HOME lock withdrawals.

  • Set a gas price for Ethereum minimum balance determination.

  • Added Morpho support to the SDK.

  • Added temporary HIP-3 fee handling.

  • Added support to enable HIP-3.

  • Added HIP-3 assets.

  • Added Revenue Share functionality.

  • Updated account summary calculations.

  • Fixed an issue where Solana transactions could be incorrectly filtered.

  • Various other improvements and fixes.

2025

2025-12-18

  • Added a withdraw action to the portfolio list menu.

  • Added a scroll animation to the token watchlist.

  • Added Polymarket-specific UI to the contest leaderboard table for Polymarket participants.

  • Added a contest volume progress bar.

  • Added support for Rocket Perps.

  • Added tracking for Hyperliquid deposits via Relay instead of assuming instant success.

  • Integrated Blockscanner transaction updates to enable faster detection of cross-chain swaps.

  • Updated the token watchlist to clearly distinguish between spot and Perps assets.

  • Updated the token watchlist to support distinct favorites for spot and Perps assets.

  • Updated Perps logic to use dynamic Perp fees.

  • Replaced the loading spinner with a skeleton loader in the asset search modal.

  • Adjusted the referral code flow.

  • Fixed issues with Solana Perps deposits.

  • Added tracking of Hyperliquid deposit destination transactions.

  • Added smart contracts to support referral revenue sharing.

  • Added information about frozen and paused Aave pools.

  • Added support for tracking spot and Perps assets separately in the watchlist.

  • Added a Polymarket username validation check for the PnL tournament leaderboard.

  • Added filters for Aave and Hyperliquid transactions to the transaction history endpoint.

  • Added watchlist assets to price push notification tracking.

  • Added the Hyperliquid builder fee to the user table and enabled setting individual Hyperliquid fees.

  • Added database schema support for referral revenue sharing.

  • Added a PnL tournament statistics API.

  • Integrated BlockScanner for tracking external transactions.

  • Increased the maximum database connection pool size to 20.

  • Increased the general Perps fee to 3 basis points.

  • Optimized the JupiterProvider for improved performance.

  • Improved the reliability and accuracy of price push notifications.

  • Updated Prisma to a Rust-free version.

  • Updated the API to return a clear error message for invalid usernames.

  • Disabled Balancer V3 on Ethereum.

  • Removed the osETH Liquid Staking Token.

  • Ensured Jupiter transactions do not exceed the maximum transaction size.

2025-12-11

  • Added support for Kaito S3.

  • Added explicit error states for bridging flows.

  • Enabled bridging functionality for Solana EOAs.

  • Improved the swap progress indicator user interface.

  • Fixed Perps position sizes and directions displayed on the Orders tab in transaction history.

  • Fixed Perps order direction and size handling.

  • Fixed an issue where order lines were missing on empty Perps charts.

  • Made adjustments to ensure Hyperliquid fast withdrawals function correctly.

  • Added fast Hyperliquid withdrawals to the routing diagram logic.

  • Added the ability to track spot and Perps assets separately within the watchlist.

  • Implemented aggregation of Liquid Staking Tokens (LSTs) across chains.

  • Ensured the correct ETH asset is selected when swapping on the BNB chain.

  • Fixed caching issues related to untradeable tokens.

2025-12-04

  • Improved the Perps transaction history to include trade aggregation for clarity and tracking.

  • Improved the swap widget UI, including better handling of quote errors, $HOME staking integration, and auto-slippage adjustments.

  • Improved the Earn feature based on feedback, including aggregation logic, progress step enhancements, and handling of unavailable assets.

  • Applied auto-slippage logic across all quote flows within the app.

  • Set a minimum slippage tolerance of 0.01% when using Relay.

  • Migrated all users’ slippage tolerance settings to the new auto-slippage mode.

  • Added the underlying asset image as a fallback for Earn market images.

  • Added scripts to measure the performance of the simulation service during quote preconfirmation.

  • Added backend support for price alerts.

  • Added an action to handle Hyperliquid withdrawals via Relay.

  • Added a Kaito S3 API endpoint and a corresponding materialized view.

  • Improved the backoff algorithm used during bundler execution for greater reliability.

  • Added logic to cancel failed Mayan bridge transactions earlier, before the refund process completes.

  • Added price alert functionality.

  • Increased waiting time to ensure accurate retrieval of the received amount from Relay.

  • Prevented batching of swap and Aave supply actions to ensure correct execution ordering.

  • Fixed various issues with the Earn module.

  • Fixed formatting issues with Relay refund amounts.

  • Fixed issues with undefined value conversions in SDK data handling.

  • Added Earn network and provider filtering.

  • Fixed various minor interface issues, including incorrect error messaging, visual bugs, missing information, and app navigation bugs.

2025-11-26

  • Added a new swap widget user interface.

  • Added auto-slippage functionality, currently hidden behind a feature flag.

  • Improved the routing diagram for greater clarity and visual consistency.

  • Improved the user interface across the app, including adjustments to border radius, padding, and font sizes.

  • Fixed an issue where the recovery banner overflowed within the settings view.

  • Fixed the positioning of the deposit QR code information step on mobile devices.

  • Added the ability to upload and use custom meme backgrounds for the PnL share card.

  • Added a script for distributing welcome rewards to PnL contest participants.

  • Added a script for calculating top traders.

  • Added support for LayerZero cross-chain transaction tracking.

  • Added Liquid Staking Tokens (LSTs) as supported Earn markets.

  • Refactored the routing diagram API to align with new front-end updates.

  • Reduced the LayerZero fee cache duration for faster refreshes.

  • Improved logging within the simulation service for better debugging and visibility.

  • Implemented auto-slippage functionality in backend processes.

  • Moved the tracking of Perps trading volume to an hourly Lambda function.

  • Upgraded the OKX API integration from version V5 to V6.

  • Fixed a bug where external transactions in swaps were incorrectly marked as deposits.

  • Added support for Solana LST and Earn functionality.

  • Improved the reliability of Relay fast Hyperliquid withdrawals.

  • Enabled swap and staking functionality for external wallets.

  • Implemented auto-slippage logic within the SDK.

  • Improved the Perps transaction history functionality.

  • Refactored the route diagram logic for improved maintainability.

  • Added a button to dismiss pending swaps banner.

  • Added trending assets to the swap page.

  • Improved onboarding welcome flow.

  • Refactored swap quote cards.

  • Refactored the explore screen and improved Perps filtering.

  • Mobile app now ensures embedded wallets are selected when foregrounding the app.

  • Fixed minor visual bugs, such as overlapping content and broken animations.

  • Fixed an issue where withdrawals might display an incorrect value when not using USD.

  • Improved usability by auto-focusing the pin input and adjusting keyboard height in some cases.

2025-11-19

  • Improved various aspects of transaction flows, including deposits.

  • Fixed an issue with contest leaderboard sorting.

  • Fixed USD amount validation in the withdrawal flow.

  • Fixed an issue with refund asset amount formatting.

  • Added additional fallbacks for Jito regional servers to improve reliability.

  • Added information about Aave supply caps to Earn pools.

  • Added mobile VIP tracking.

  • Added slippage tolerance checks during step and action population in quote preconfirmation.

  • Added Relay-based Hyperliquid withdrawal actions.

  • Added additional anti-exploit checks to the Solana paymaster.

  • Updated the Perps XP calculation logic.

  • Improved the resilience of the Lambda function tracking Hyperliquid trades hourly and ensured ingestion of all trades from embedded wallets.

  • Improved security by avoiding problematic DEXs on Solana when routing through OKX.

  • Improved security by ensuring that tokens are marked as invalid if Blockaid’s verdict cannot be retrieved.

  • Improved reporting on the PnL dashboard.

  • Improved various tests and checks.

  • Fixed a double-counting issue in the Kaito ecosystem distribution.

  • Fixed an issue with claiming Perps XP.

  • Fixed an issue with EOA withdrawals from Earn pools when the holder asset was missing from the database.

  • Added support for Kaito Season 3 implementation.

  • Added additional crash analytics tracking.

  • Updated token selection to display a minimum of 2 decimal places.

  • Improved the onboarding and deposit flows.

  • Improved the loading state for Search Favorites tab.

  • Improved leverage sheet when a user has maxed out perps leverage. The sheet now shows warnings and information on maximum leverage.

  • Fixed an issue with the deposit flow QR loading state flickering.

  • Fixed an issue with double negatives in trading contest PnL.

  • Fixed an issue with accessing swap settings.

  • Fixed various visual issues: missing icons, improper text formatting, app flickering, missing button states, overlapping components, and deposit flows showing "unknown chain" for a moment.

  • Fixed various Android-specific issues, including with charts, scrolling, and the AI assistant.

2025-11-12

  • Set the swap fee to 0.03% and the perps fee to 0.025%.

  • Added hourly tracking for Hyperliquid trades.

  • Added Kaito Season 2 ecosystem distribution support.

  • Added fallbacks for Jito servers to improve reliability.

  • Removed Earn and Pool assets from the portfolio view.

  • Filtered out dust positions from the Earn page for cleaner UI and data presentation.

  • Updated Perp XP calculations to be based directly on the builder fee.

  • Implemented caching for 4byte revert reasons.

  • Fixed issues with Datadog tracking.

  • Fixed a maximum recursion bug within the bundler.

  • Fixed the calculation logic for remaining charges.

  • Fixed several bugs related to the Earn module.

2025-11-05

  • Added gas reservation logic for asset selection during bridging.

  • Added support for bridge consolidation.

  • Added PnL tracking support for the upcoming trading competition.

  • Removed the “Age” column from the Discover page.

  • Updated the user interface for Perps transaction history.

  • Fixed an issue with table column definitions.

  • Fixed issues with bridging transaction history and “bridge in progress” pages.

  • Added APIs to support the trading competition.

  • Added scripts for new bonus $HOME campaigns.

  • Added Earn APIs for yield-related features.

  • Added simulations to quote preconfirmations for more accurate validation.

  • Improved execution logic with conditional approval transactions when populating steps and actions.

  • Updated transaction hash linking to be compatible with both the old and new formats.

  • Improved bundler timeout handling for clearer error reporting and reliability.

  • Improved the handling of EVM revenue reporting.

  • Migrated Jito servers to Salt Lake City after failures on the general servers.

  • Fixed continuous integration issues related to memory limits.

  • Fixed a bug in Codex related to Solana chainId conversion, which previously caused quote-fetching failures for newly listed Solana tokens.

  • Added optimistic swaps.

  • Various bug fixes and improvements.

  • Update SDK to version 1.9.11.

2025-10-29

  • Added mobile swap buttons to the asset details page for better accessibility.

  • Added informational tooltips to the Explore banner.

  • Added support for combined unstake and stake (restaking) actions.

  • Added tracking for Onramper analytics events.

  • Added the HOME token restaking modal.

  • Removed the ZD fallback mechanism.

  • Improved handling of EVM signature rejections.

  • Improved the deposit funnel for flow and reliability.

  • Updated Solana Jito transactions to use the new transaction hash linking flow.

  • Updated logic so that Perps deposits are no longer passed via viaRelay, as this is now handled directly in the SDK.

  • Increased the EVM gas limit to 3 million.

  • Reintroduced retrying for failed transactions.

  • Enabled the front end to enforce Hyperliquid deposit mode.

  • Added automatic retries in the bundler upon failure.

  • Added stricter linting rules to maintain code quality.

  • Improved error handling through the bundler for better fault tolerance.

  • Ensured Solana transaction hashes are stored immediately after transaction submission.

  • Improved Datadog logging for better monitoring and diagnostics.

  • Improved handling of the bundler’s nonces.

2025-10-23

  • Updated the Settings user interface for improved usability and layout consistency.

  • Updated the Perps deposit flow for better performance and clarity.

  • Improved transaction security.

  • Added validation checks for stale cache entries to ensure accurate data retrieval.

  • Added DFlow as a backup for quote estimates.

  • Disabled the OKX RFQ flow.

  • Disabled SoLFi as a Jupiter liquidity source.

  • Improved bundler error logging for better debugging and visibility.

  • Improved backend startup performance.

  • Updated logic to use simple Odos routes for more efficient execution.

  • Moved Hyperliquid price calculations into the SDK for centralized logic and easier maintenance.

  • Improved reliability by increasing the transaction hash linking retry delay for Ethereum.

  • Removed the beforeAction short circuit to ensure consistent execution across flows.

2025-10-21

  • Prevented quotes from being refetched during the execution of the original quote.

  • Removed the clearBalanceCache call on page load.

  • Improved preconfirmQuote error handling by allowing up to three automatic quote refetches before requiring the user to take manual action.

  • Fixed the minimum SOL balance error and ensured gas is not reserved for BNB, ETH, or Sonic when using an embedded wallet.

  • Improved the Perps global asset search table.

  • Fixed the “Hyperliquid chain not found” console error.

  • Improved the Perps interface for empty table states.

  • Moved mobile toast notifications to the top of the screen for better visibility.

  • Removed staking boost UI from the staking modal and updated the related dialogs and cards for consistency.

  • Added an internal admin users dashboard.

  • Added internal admin maintenance banners.

  • Implemented feature-flagged token consolidation and bridging functionality.

  • Updated gas token checks to account for the active chain (e.g., swapping ETH on BSC no longer applies a gas limit).

  • Corrected the order type and label display on the Perps order table.

  • Added the update-asset-verdicts Lambda function.

  • Migrated to the new 1inch API endpoint.

  • Introduced per-chain simulation retries for the bundler.

  • Fixed the bundler cache key for lock operations.

  • Fixed txService logger trace issues and upgraded Pino for improved logging.

  • Added scripts for the Kaito campaign.

  • Implemented validation for the transferFrom amount in EOA swaps.

  • Refactored transaction hash linking for efficiency.

  • Added caching for Odos untradeable assets.

  • Integrated Mayan for Solana to EVM routes (USDC only).

  • Added Solana call data to the step population process.

  • Disabled MCTP within the Mayan integration.

  • Added a buffer to Mayan’s maximum slippage tolerance.

  • Enforced simple routes via Odos to speed up quote fetching.

  • Added a Debank campaign API.

  • Added new Hyperliquid permit error messages.

  • Optimized Jito execution for improved performance.

  • Improved transaction hash linking speed.

2025-10-08

  • Added an account option to ignore transient balances.

  • Improved preconfirmQuote error handling by allowing up to three automatic quote re-fetches before requiring the user to take manual action.

  • Improved page loading.

  • Fixed an issue with quotes re-fetching during execution of the original quote.

  • Fixed the minimum SOL balance error and ensured gas is not reserved for BNB, ETH, or Sonic when using an embedded wallet.

  • Added dynamic decoding of simulation errors using the 4byte directory.

  • Added handling for ERC20 approval scenarios for Hyperliquid deposits.

  • Added route cache clearing upon quote preconfirmation failure.

  • Upgraded TypeScript to version 5.9.3.

  • Handled ERC20 insufficient balance errors.

  • Fixed a bug related to claiming Perps XP.

  • Fixed slippage issues with Debridge.

  • Added the Explore tab.

  • Added the Charges display.

2025-10-02

  • Released Lumi v1 for DeFi app members only.

  • Added a Perps fee breakdown.

  • Added ERC20_PERMIT_INVALID_SIGNATURE to the list of error codes.

  • Added 50% rollout of the new bundler.

  • Reduced the Hyperliquid fee to 1 basis point.

  • Removed cache clearing from the backend, ensuring it now occurs on the front end.

  • Improved the Welcome HOME bonus user interface.

  • Improved Perps transaction history export.

  • Updated the clearBalanceCache implementation so it only clears after a swap, deposit, or withdrawal rather than on page load.

  • Updated the asset PnL card to display the asset name instead of “Portfolio.”

  • Updated the Welcome Bonus HOME offer date to October 12.

  • Fixed preferredDestinationChainId when using an EOA but the input is Solana.

  • Fixed an issue where the staking bonus HOME dialog incorrectly displayed an amount of zero.

  • Fixed infinite scrolling on transaction history when the initial page was shorter than the viewport.

  • Fixed an issue with selecting an unowned input asset that existed on only a single chain.

  • Fixed the logout handler logic to respond correctly to the Dynamic logout event.

  • Prevented Perps TP/SL from changing once the stop price is reached.

  • Disabled the navbar menu item hover transition so navigation feels snappier.

  • Prevented users from attempting to activate another wallet while one is already being activated.

  • Prevented quotes from being refetched during Perps deposit execution.

  • Changed the Perps order form so values adjust based only on the user’s order value input, rather than both order value and leverage.

  • Reverted bundler polling changes.

  • Added API endpoints to allow admins to set maintenance mode and banners.

  • Added the USD balance of bundler wallets to the health check.

  • Added handling of Relay swaps that use simple transfers on Solana.

  • Added logging for Blockaid rejections of searched assets.

  • Extended the restaking window.

  • Enabled OKX Solana swaps.

  • Created KBW campaign scripts.

  • Disabled LiFi.

  • Optimized the update-assets Lambda so it can finish execution reliably.

  • Improved management of Helius API keys.

  • Improved Datadog and Amplitude logging of bundler activity.

  • Updated to use the Odos enterprise URL with an API key for higher request throughput.

  • Changed to use the pending block instead of the latest block when querying a user’s balance on Base via RPC.

  • Fixed issues with the TVL snapshot Lambda.

  • Integrated Expo54 and React Native 0.81.

  • Added token watchlist.

  • Added perps new user experience (NUX) cards.

  • Added perps TWAP option.

  • Improved app UI/ UX with quality of life and performance upgrades.

  • Optimized bundle.

  • Upgraded Dynamic SDK to 4.31.0.

  • Upgraded dependencies that were not Expo54-compatible.

  • Fixed minor UI issues.

  • Fixed an issue with the USD toggle in the swap widget.

  • Fixed an issue where price chart labels could show incorrect values.

  • Fixed an issue with the asset select sheet in the withdrawal flow.

  • Various other fixes and improvements.

2025-09-24

  • Added the welcome bonus user interface.

  • Added a portfolio checklist for new users.

  • Added portfolio carousel cards.

  • Added scale orders for Perps.

  • Added a feature-flagged Arena swap reminder card.

  • Added a transfer script and updated to use the public Jito bundle status endpoint.

  • Added Sonic token recovery.

  • Added Mayan refund status logic.

  • Added support for a Perps scale swap type.

  • Disabled the $HOME staking dialog button when the entered amount is greater than the maximum allowed.

  • Fixed an issue where the Perps “available to trade” balance was incorrect.

  • Fixed an issue with the cross-margin ratio.

  • Fixed the address picker on the Discover page.

  • Added bundler health snapshot tracking.

  • Added handling of the DFlow protocol via Relay.

  • Added a bonus card status API.

  • Fixed an issue with quote errors caused by slippage constraints.

  • Fixed referral API issues that caused it to show zero users.

  • Fixed an issue with Jupiter where cross-chain Pump.fun token swaps from Solana would fail due to WSOL accounts not being present.

2025-09-18

  • Added the “New” category on the Explore page, behind a feature flag.

  • Added a right-click context menu on the Explore page that displays extra information about tokens.

  • Improved the user interface on the settings email step.

  • Improved the format and readability of numbers with many trailing zeros.

  • Updated the MFA flow to enable users to delete a device using backup codes.

  • Updated the mobile install dialog to allow Android users to install the app.

  • Updated solanaTxMode to use Jito as the default mode when “auto” is selected.

  • Fixed minor issues and improved logging.

  • Added block number tracking to Tenderly simulations.

  • Removed the auto mode of Solana transaction execution and stored Jito/Classic mode in the database.

  • Disabled Balancer V3 as a liquidity source for 1inch on Base.

  • Disabled a scam asset.

  • Updated various dependencies.

  • Updated the system to use the new simulation EntryPoint contract for better bundler simulations.

  • Updated the wait time for cross-chain providers to respond, ensuring we now wait for Mayan or Relay plus one additional provider.

  • Optimized the primary chain Lambda for performance.

  • Standardized the initialization process for Lambda functions.

  • Sanitized the permit-supported list of tokens using the permit simulator in the update-assets Lambda.

  • Fixed compute unit estimation when the program is unknown.

  • Fixed an issue with migrating assets that were on the watchlist.

2025-09-10

  • Improved the search modal.

  • Improved the bonus $HOME card.

  • Improved the routing diagram for Perps deposits.

  • Embedded the Perps deposit card directly within the order form.

  • Embedded quote error messages within the quote card for clearer feedback.

  • Enabled Mayan support for EVM chains.

  • Enabled Odos support for EVM chains.

  • Transaction handling is now managed by an in-house bundler.

2025-09-03

  • Added support for Mayan bridging.

  • Added a provider filter to swap and bridge quotes, available behind a feature flag.

  • Removed usage of the Node crypto module because it is not yet available in browsers.

  • Increased the Perps fee to 2.5 bps.

  • Reduced charges granted for 1 year locks.

  • Improved the UI, including standardizing components, adding loading and unavailable status indicators, and general improvements to withdrawal flows.

  • Improved performance, including making account initialization synchronous to improve startup times.

  • Hyperliquid deposit amounts are now correctly handled with Relay native deposits.

  • Fixed an issue with the Perps limit price calculation.

  • Fixed the chain selector so that the selected chain resets correctly when switching output token.

  • Added ActionQuotes to quote objects, which is required for Hyperliquid deposits via Relay.

  • Removed stablecoins from the list of LiFi providers.

  • Updated user count logic so that it now returns the number of embedded wallets.

  • Updated the Perps fee and the XP amount awarded for fees.

  • Fixed an issue with claiming Perps XP.

2025-08-20

  • Improved the Perps new user experience.

  • Added support for Perps TWAP trades.

  • Added the Explore page.

  • Added a new Bonus Home card to the Portfolio page.

  • Added support for choosing between currency or percentage displays in the Perps Share PNL dialog.

  • Added expected gain/loss to the Perps TP/SL dialog.

  • Launched Degen Arena v2.

  • Updated font styles.

  • Updated navbar menu.

  • Updated the Referral dashboard (accessible via the app, by clicking Referral XP in the top-right corner of your screen).

  • Added routing to assets' primary chain.

  • Added caching of data returned by providers during quoting.

  • Added step population to the quote preconfirmation.

  • Added a category API endpoint for the token exploration page.

  • Added the number of supported tokens to the token exploration API endpoint.

  • Added faction owner image to Arena API endpoints.

  • Created a materialized view for users' volumes (part of the Degen Arena v2 redesign and Referral dashboard).

  • Fixed an issue with ETH withdrawals.

  • Fixed an issue with some CoinGecko queries for historic prices.

  • Fixed intermittent errors affecting Solscan.

  • Fixed bug causing WETH to get prioritized over ETH during EOA swaps.

  • Added support for preConfirmationChanges.

  • Added HyperLiquid native deposit support via Relay.

  • Fixed an issue where Base balance updates could be delayed.

  • Improved error messaging for insufficient balances.

2025-08-08

  • Added an internal admin dashboard.

  • Updated the default mode for Take Profit/Stop Loss to percentages.

  • Improved Perps experience, including updates to the order form and speed optimizations.

  • Improved menu components.

  • Fixed an issue where TradingView chart lines were recreated every few seconds.

  • Fixed an issue where multiple chain balances were aggregated within the Perps deposit flow when using an EOA.

  • Fixed an issue where the fund recovery banner would flash after a swap.

  • Fixed an issue that caused EOA balances to be aggregated incorrectly in the withdrawal flow.

  • Added support for multiple Bonus $HOME allocations.

  • Initialized the Kaito campaign.

  • Fixed an issue with bridging $HOME.

  • Added the ability to apply extra charges to KOLs.

  • Decreased the maximum account size for Jupiter.

  • Expanded global statistics for token discovery.

  • Enabled sending push notifications and whitelisting mobile users via the admin dashboard.

  • Added automatic invalidation of the portfolio cache for EVM EOA wallets.

  • Updated PrismaClient initialization in preparation for enabling read replicas.

  • Improved handling of errors from CoinGecko.

2025-07-31

  • Improved the Perps UI.

  • Perps maximum deposits now reserve dust to ensure enough gas to process the transaction.

  • Pre-confirm quote calls are now cached.

  • Added support for gasless approvals.

  • Added LiFi quotes one unit below the user’s specified minimum amount.

  • Added Datadog logs to Lambda functions.

  • Optimized Lambda functions.

  • Fixed an issue with PayMaster Lambda tracking.

  • Fixed an issue with bridging $HOME tokens from Solana to BSC.

  • Decreased the retry duration for finding a transaction by its hash.

  • Replaced QN with Helius for Jito bundle simulations in the SDK.

  • Improved logging.

  • SDK no longer overwrites the cause for Solana errors.

  • DSK no longer retries phantom signature cancellations (only impacts Jito).

  • Turnkey errors are now identified explicitly.

  • Fixed cross-chain ETH withdrawals.

  • Fixed an issue causing false negatives when linking txHash.

2025-07-25

  • Fixed a race condition that could cause an error.

  • Improved logging.

  • Defi App now uses the primary chain of an asset for Trading View charts.

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.

  • Added CDN cache control.

  • Added support for flexible bonus HOME allocations.

  • Added support for restaking airdropped $HOME to receive bonus $HOME.

  • Added information on primary and secondary chains for every asset.

  • Added information on permit support for every asset.

  • Extended the timeout for claiming Perp XP.

  • Fixed an issue with on-chain fee deduction when before-actions are present.

  • Fixed issues with push notifications.

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.

  • Added a close limit order dialog for perps.

  • Improved error handling when fetching transaction hashes.

  • Upgraded to React 19 and react-spring/web 10.0.1.

  • Increased wait time for JITO bundles.

  • Set approval to 0 for all old ERC20 standards.

  • The balance cache now clears after quote execution.

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 PKs 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.

  • Improved logging.

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.

  • Improved container setup in Solana revenue command.

  • Added integration with Pimlico boosted bundler.

  • Disabled ARBITRUM_CURVE_STABLE_NG and ARBITRUM_WOOFI_V2 as 1inch liquidity sources.

  • Disabled DebRidge for Arbitrum same-chain swaps.

  • Removed token multipliers from XP calculation.

  • Removed liquidation XP.

  • Fixed an issue with bonus $HOME allocation precision calculation.

  • Fixed an issue with referral user creation during faction creation.

  • Fixed after action amount calculation in quotes with multiple routes.

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.

  • Enabled OKX provider support for EVM-compatible chains.

  • Added prevention measures for the Solana paymaster exploit.

  • Updated the Prisma ORM to the latest version.

  • Introduced a new formula for calculating Perps XP.

  • Deployed a patch to handle Perps claiming cases where liquidation close PnL is zero.

  • Integrated Blockaid for enhanced token scanning functionality.

  • Removed the minimum $0.30 transaction fee on Solana.

  • Implemented functionality to support user watch lists.

  • Upgraded the 1inch API to version 6.1.

  • Fixed an issue with bridging from Solana via LayerZero.

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.

  • Fixed an edge case where CoinGecko would return an empty price.

  • Fixed a bug affecting Perps trade tracking.

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.

  • Improved per-asset TVL endpoint performance.

  • Improved transaction history query performance.

  • Fixed rounding discrepancies in LayerZero transaction processing.

  • Updated slippage check logic to enforce stricter validation.

  • Disabled Obric as a Jupiter liquidity source.

  • Temporarily disabled LiFi routing for cross-chain swaps.

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.

  • Fixed retry logic for Jito bundles to prevent redundant re-attempts.

  • Enforced slippage as the true minimum receivable across all swap paths.

  • Fixed rounding and type casting issues affecting swaps in a small number of cases.

  • Fixes issues causing Sonic swap route failures and inconsistencies.

  • Improved Prisma performance through query and schema optimizations.

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.

  • Added support for Airdrop quotes: Stake, Claim, and Claim & Stake.

  • Improved XP reallocation and storage.

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.

  • Enabled XP reward tracking for Perps liquidations.

  • Expanded Degen profiles to include all XP types for better insights.

  • Added backend support for upcoming reward campaigns, including XP multipliers, bonus distribution infrastructure, and more.

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.

  • Improved leaderboard performance.

  • Reduced Perps XP rewards.

  • Lowered Solana minimum transaction fees to $0.01.

  • Added a secure Onramper signing endpoint to enhance transaction verification.

  • Added a maximum timeout for all route providers to prevent indefinite hangs.

  • Fixed an issue where some new users did not receive a welcome email.

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.

  • Increased the maximum supported accounts for Jupiter routing from 50 to 64.

  • Fixed a bug causing incorrect "failed route" statuses during swaps.

  • Added endpoints to view and claim Perps XP.

  • Added a list of LiFi-restricted assets to block unsupported transfers.

  • Improved referral code endpoint performance.

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.

  • Reduced the Solana fee charged for Jito transactions.

  • Removed 1inch Limit Order Protocol for Ethereum.

  • Disabled Arbitrum Balancer V3 as a 1inch liquidity provider.

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.

  • Improved accuracy of cross-chain transfer balance tracking.

  • Enabled retries for EVM paymaster validation requests.

  • Corrected asset decimals for Rings scBTC.

  • Integrated Galxe campaign API.

  • Optimized Degen Arena API queries.

  • Removed referral code limit for GRANNYS campaign.

  • Made user referral code creation case-insensitive.

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.

  • Implemented per-asset TVL calculation – users can now see how much TVL XP they are earning per asset.

  • Released an API for TVL XP multipliers – lists assets with special treatment (e.g. those earning yield when staked outside defi.app), along with their associated multipliers.

  • Faction owner points are now displayed on the Degen Arena leaderboard.

  • Integrated Obric V2 as a liquidity provider on Solana.

  • Introduced actions – interactions with smart contracts that can be prepended or appended to swaps or bridges.

  • Enabled support for overly optimistic 1inch quotes.

  • LiFi routes are now re-priced using CoinGecko prices to improve accuracy.

  • Referral codes now support any case format.

  • Added Stats API endpoints for DefiLlama to track swap volume.

  • Expanded Stats API to include Daily Active Users (DAUs).

  • Granted API access to the Dune dashboard.

  • Optimized portfolio API by separating TVL and PNL into individual endpoints.

  • Added pagination to the Factions API.

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.

  • Tweaks to the Solana priority fee estimation in order to make it more accurate.

  • Renzo staked SOL added to the Liquid Staked SOL correlated assets set.

  • Introduced a stats endpoint to track volume, which shall be utilized by DefiLlama.

  • Switched out the deprecated dynamic API for the new API.

  • Adjusted twitter name in kol-bonus-xp to be case insensitive.

  • E2E testing suite.

  • Added a swap event system in the codebase, this allows us to simplify reacting to swaps occurring.

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.

  • Decrease quote validity from 30s to 15s to ensure have the most up to date and accurate quote pricing.

  • Integrated Relay directly for cross-chain swaps.

  • Limit user's EOA transaction history to 24hrs prior to reduce load on the API.

  • Excluded Obric V2 and Obric dexes.

  • Switched to using /quote endpoint instead of /price for Relay integration, preventing quotes which are too optimistic and causing some swaps to fail.

  • Increased Solana priority fee which helps transactions go through more frequently in times of high congestion.

  • Quotes now use output USD value instead of calculating it from Coingecko.

  • Fixed degen arena XP issues.

  • Fixed TV chart volume issues.

  • Updated production referral codes to GRANNY and DEGENS.

  • Updated dynamic access list to account for emails.

  • Preloaded coin animation sound on page load.

  • Updated degen arena banner copy.

  • Faction script updates.

  • Updated profanity list.

  • Hide Defi App Early Testers faction.

  • Caching prioFee.

  • Providing an average prioFee via endpoint.

  • Security header improvements.

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.

  • Amplitude adjustments for reporting cadence and new endpoint for login reporting via backend.

  • Gainer/Loser API added, so we can now show top gainers and losers on the frontend via the API.

  • DeBank calls optimisation (blockscanner service integration for EVM balances, and advanced caching for EVM tx history).

  • Token Sniffer integration - scanning new unverified tokens and rejecting scams and spams on EVM chains with caching & fallbacks.

  • Portfolio chart improvements and bug fixes.

  • Transfer support for solana 2022 tokens.

  • Improved cost estimations for Solana -> EVM swaps.

  • Enable Relay via LiFi and set it to be the preferred bridge (instead of Across).

  • Optimized QuickNode balance fetching.

  • Optimized Codex chart data fetching.

  • Optimized Solana chart data processing.

  • Added structured error logging for LiFi and Deswap.

  • Solana Blockscanner integration for balances caching.

  • Added public user count API.

  • Implemented the ability to track destination TX hashes.

  • Improved Codex stability in fetching portfolio chart data.

  • Fixed amplitutde snapshot TVL.

  • Updated DeBridge cross-chain endpoint.

  • Skipping dust routes via threshold.

  • Moved CORS middleware first so we don't get CORS errors when rate limiting users.

  • Increased default limit to 300/m for IP based rate limiting.

  • Adjust quote validity to 15s.

  • Linting and minor refactoring.

  • Structured logging.

  • Lambda deploy upgrade.

  • Updated Sentry.

  • Added multi-key fetches for Redis.

  • Fixed invalid TTL error when getting chart data.

  • Fixed faction drilldown query.

  • Decreased tvl multiplier from 1 to 0.5.

  • Fixed ETH and WETH transfers.

  • Added list of token multipliers for swaps in the Arena.

  • Added correlated assets for BNB and WBTC.

  • Lifi tracking redundancy to fix Across outage.

  • Lots of misc ui fixes which were found during dev testing.

  • Updated degen arena twitter share copy.

  • Updated multiple dependencies to resolve security notice errors.

  • Fixed a react-spring animation bug on then swap drawer.

  • Implemented the ability to override an SVM address for debugging/testing.

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.

  • Minor Solana fee adjustment, we have decreased the fee which we charge.

  • Increased the fee when swapping with different BTC tokens to avoid slippage errors, such as tBTC, etc.

  • Increased slippage fee from 5% to 10%.

  • Optimistic swap endpoint, which allows us to quickly request asset details in optimistic swaps.

  • Infrastructure and workflow improvements.

Paymaster

  • Fixed paymaster code build.

  • Removed the Opsgenie service (no longer used).

  • Sentry integration.

Last updated

Was this helpful?