XY Finance
Search
K
Comment on page
📄

Change Log

V3.9.5

  • Remove fetchingUserTokenMap state for preventing duplicate re-render.

V3.9.4

  • Make sure send swap transaction chainId must match with the chainId of the build_tx.

V3.9.3

  • Refine getErrorMessageDisplayFromErrorCode from ViemHelper to DisplayHelper.

V3.9.2

  • Add CircleUSDCMap and hoisting USDC by Circle in token list.

V3.9.1

  • Fix swap switch button don't switch fromToken input and toToken number.

V3.9.0

  • Upgrade wagmi, next, codemirror dependencies.
  • Upgrade react from 18.0.0 to 18.2.0 in @xyfinance/widget.

V3.8.1

  • Refine fetching custom token list from queryClient.setQueryData in useCustomToken hook.
  • Add debounceInput from input in useSearchToken hook for peventing too many requests.
  • Refine scrollbar rounded from 1.25rem to 8px.

V3.8.0

  • Refactor storing selectedChainId from state to URL in select token page
  • Refine all tokens order in select-token page
  • Support All tokens in SelectTokenPage in @xyfinance/widget.

V3.7.3

  • Refine /quote fetching <Button> display order.
  • Fix native token reminder token name display error in @xyfinance/widget.

V3.7.2

  • Refactor Approving mechanism to useERC20TokenApprove from AllowanceProvider ( not use context anymore ).
  • Refactor Approving mechanism from interval to "watch blockNumber update".
  • Upgrade @tanstack/react-query to 5.4.3.
  • Upgrade wagmi to 1.4.5.
  • Add default bridge and dex aggregator name.

V3.7.1

  • Fix Wallet UI issue.
  • Show different avatar depends on verified status.
  • Add tailwind-scrollbar library.
  • Add Native token balance to nav dropdown.
  • Upgrade vite-plugin-svgr to 4.1.0.
  • Upgrade vite to 4.5.0.

V3.7.0

  • Support Scroll Mainnet.

V3.6.3

  • Refactor @/lib/helpers.ts to ViemHelper in @xyfinance/core.
  • Refactor @/lib/helpers.ts to NestViemHelper in @xyfinance/app.
  • Refactor @/lib/helpers.ts to ViteViemHelper in @xyfinance/widget.
  • Add History, Watcher functionality to @xyfinance/app.
  • Remove Skeleton from @xyfinance/app. ( import it from @xyfinance/ui)

V3.6.2

  • Captue receiver in @xyfinance/widget for future use.
  • Refine FE Server POST API from /history/swap-transactions to /swap-transactions.
  • Refine Swap RouteList component key.

V3.6.1

  • Refine receiptStatus type from 1 || 0 to 1 || 0 || success || reverted.

V3.6.0

  • Add ClientSideEVMServer, this is a virtual server in frontend. It will be used to get balances from different chains.
  • Add RPC fallback list in viem config.
  • Rename WatcherProvider to PollingProvider in case of misunderstanding with Wacher in Frontend Server.

V3.5.0

  • Support Mantle Network.
  • Add input/output token price unknown display after quote.

V3.4.3

  • Fixed Coinbase Wallet cannot do wallet_addEthereumChain method issue.
  • Fixed Trust Wallet cannot work in mobile app web view issue.

V3.4.2

  • Add chains to CoinbaseWalletConnector.

V3.4.1

  • Support Coinbase, OKX, Trust, imToken, Bitget, Halo, Brave Wallet.
  • Refactor createWagmiConifg to createAppWagmiConfig and createNPMWagmiConfig.

V3.4.0

  • Fix double Wagmi WalletConnect QRcode Modal cannot open issue.

V3.3.0

  • Support Base network.
  • Error code refine.

V3.2.0

  • Fix issues.

V3.1.0

  • Support Linea chain.

V2.2.1

  • Rename zkSync to zkSync Era.
  • Native token not enough hint.
  • Skeleton UI improvements.

V2.2.0

  • Support Polygon zkEVM chain.
  • Disable zkSync Era supporting token hint.

V2.1.0

  • Add custom widget theme functionality.
  • Refactor widget-playground with codermirror.

V2.0.0

  • Upgrade CSS engine from TailwindCSS to Chakra UI (CSS-in-JS).
  • Increase quote interval from 15 seconds to 60 seconds.
  • Change zkSync Era explorer URL.