Changelog
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
beforeActionshort circuit to ensure consistent execution across flows.
2025-10-21
Prevented quotes from being refetched during the execution of the original quote.
Removed the
clearBalanceCachecall on page load.Improved
preconfirmQuoteerror 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-verdictsLambda 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
txServicelogger trace issues and upgraded Pino for improved logging.Added scripts for the Kaito campaign.
Implemented validation for the
transferFromamount 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
preconfirmQuoteerror 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.
025-10-02
Released Lumi v1 for DeFi app members only.
Added a Perps fee breakdown.
Added
ERC20_PERMIT_INVALID_SIGNATUREto 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
clearBalanceCacheimplementation 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
preferredDestinationChainIdwhen 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-assetsLambda 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
solanaTxModeto 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-assetsLambda.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 .
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
ActionQuotesto 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 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.
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_NGandARBITRUM_WOOFI_V2as 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
Walletstab 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-toastifyto^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
TradetoPerpsandDashboardtoTrade.
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
/quoteendpoint instead of/pricefor 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
GRANNYandDEGENS.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?