UNPKG

@funkit/connect

Version:

Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.

1,466 lines (1,169 loc) 74.4 kB
# @funkit/connect ## 6.0.4 ### Patch Changes - 7a232ce: feat(connect): use POST /checkout/quoteV2 endpoint instead of fun-relay - d9ae1f0: feat(connect): instant USDC and USDT quotes for L2s - Updated dependencies [d904cfe] - Updated dependencies [ce7f49f] - Updated dependencies [609e99a] - @funkit/api-base@1.9.13 - @funkit/fun-relay@1.0.1 - @funkit/core@2.3.37 - @funkit/wagmi-tools@3.0.59 ## 6.0.3 ### Patch Changes - 131c4e8: Increase modal overlay blur for tiny theme from 2px to 4px for improved visual consistency - e7fbbf7: Apply uppercase customization consistently to both buttons in FunBottomBar component - 0ed7731: Increase tooltip max width in PaymentFeesSummary from 205px to 250px for better content visibility - 3d27ffe: fix(connect): fix height calculation for checkout modal - 9811dfe: feat(connect,api-base,frog): add Revolut as Meld service provider - b144caf: add new config for starting step - 3d27ffe: feat(connect): adjust above and below spacing for main CTA for all themes - Updated dependencies [31bf384] - Updated dependencies [90e1f57] - Updated dependencies [9811dfe] - Updated dependencies [b144caf] - Updated dependencies [1ccc1a3] - Updated dependencies [a167261] - @funkit/api-base@1.9.12 - @funkit/fun-relay@1.0.0 - @funkit/core@2.3.36 - @funkit/wagmi-tools@3.0.58 ## 6.0.2 ### Patch Changes - 3de98c8: add ipLocation feature flag - 9069cc7: hyperbeat dark theme border set - e45077e: fix(connect): bug fix on tooltip - a31784b: show loading when user switches - 11d8dec: feat(connect): fix Safari popup issue by opening window immediately and setting URL async - a979dd1: feat(connect): adjust Katana High Cost banner - 2dd4ee5: feat(connect): adjust auto-picking of meld provider quotes based on amount relation - f4e5d31: remove new user logic - a7e8276: Remove obsolete EtherFi API key and integration components This removes all EtherFi-related code including API keys, theme components, customer functions, and UI customizations. The EtherFi integration was marked as obsolete and has been completely removed from the codebase. **Breaking Changes:** - Removed `ETHERFI_API_KEY` constant from `@funkit/api-base` - Removed `isEtherFiCustomer` function from `@funkit/connect` - Removed `EtherFiIcon` component from `@funkit/connect` - Removed EtherFi theme and configuration options - Cleaned up EtherFi-specific UI logic from checkout modals - 2bcc68e: preferDestinationWhenSame: when source and destination are the same address, show destination as payment method instead of source - a27a6e8: feat(connect): adjust modal bottom padding for Hyperbeat - ceb2b3a: fix(connect): inaccurate total time estimate - Updated dependencies [f5db915] - Updated dependencies [a7e8276] - @funkit/chains@0.3.7 - @funkit/api-base@1.9.11 - @funkit/core@2.3.35 - @funkit/wagmi-tools@3.0.57 ## 6.0.0 ### Major Changes - 3ee48c6: fix items align ### Patch Changes - 254b00e: feat(connect,with-next): QA for Hyperbeat - 329cbdc: feat(connect): show received amount from quote - 0624afd: feat(connect): use 2-step checkout progress with animations - dbd1bd8: quick options added for hyperbeat and hyperswap - adfd155: feat(connect, apps): katana theme updates - 84f2e27: fix(connect): update snapshots ## 5.5.21 ### Patch Changes - b1a851c: feat(connect,with-next): adjust UI for Hyperbeat theme - e2bbe8a: fix(connect): back button for fiat account detail - 2511449: feat: better chain switch error handling - 579f106: dark theme defined for hyperbeat - 9af95e3: fix: use correct uda flag - Updated dependencies [e2bbe8a] - @funkit/utils@1.1.8 - @funkit/api-base@1.9.10 - @funkit/core@2.3.34 - @funkit/wagmi-tools@3.0.56 ## 5.5.20 ### Patch Changes - 9101241: feat(connect): open meld provider in small popup window vs new tab - 278d17c: feat(connect,fun-relay): display Low amount error for relay quotes in Withdrawal - 1e35550: feat(connect): disable chains for unsupported tokens - dda560c: feat(connect): add Withdrawal disclaimer for USDC.e - 441f56d: fix(connect): display correct receive amount after fees for withdrawal - 3042a35: feat(connect): add loading skeleton for confirmation step as the entry step - 56ab543: enable non-supported-chain asset - 7e4b743: allow change amount in defi mode - 8a1a7b3: feat(connect): adjust error message padding above main CTA - 07f0406: feat(connect): update how we display costs for withdrawal - 9fd66f8: fix: bump viem peer dependency to >=2.22.14 - fb6585f: feat(connect): adjust background blur for Polymarket - Updated dependencies [278d17c] - Updated dependencies [9fd66f8] - @funkit/fun-relay@0.1.12 - @funkit/chains@0.3.6 - @funkit/core@2.3.33 - @funkit/wagmi-tools@3.0.55 ## 5.5.19 ### Patch Changes - f21b29a: feat(connect): reload quotes in the background on withdraws - 420895a: feat(connect, apps): express mode by adding the starting step to the config - ee5951d: feat(connect): reduce withdrawal modal top content padding - e257a90: chore: add usdt0 logo - beae754: feat(connect): enable solana withdrawal for sol, usdc, usdt - 8e23d77: feat: add abstract chain support - 29472ef: feat(connect): design QA for Withdrawal & fix useScrollDivider 1px scroll - 27ceca3: feat: add feature flag to control modal navigation flow - Updated dependencies [c4dd644] - Updated dependencies [8e23d77] - Updated dependencies [27ceca3] - @funkit/api-base@1.9.9 - @funkit/chains@0.3.5 - @funkit/utils@1.1.7 - @funkit/core@2.3.32 - @funkit/wagmi-tools@3.0.54 ## 5.5.18 ### Patch Changes - 0760c27: remove unused expiraed timestamp check - c9b1932: feat(connect): enable solana withdrawal - 68b9b72: feat(connect): add new tokens for solana, bsc, and optimism - 1f8a9b0: unify back button location - 5e346c3: fix(connect): fix 1px scrollbar - a58eacb: revert(connect): remove solana withdraw tokens - Updated dependencies [aaac891] - Updated dependencies [620d5ca] - @funkit/chains@0.3.4 - @funkit/fun-relay@0.1.11 - @funkit/core@2.3.31 - @funkit/wagmi-tools@3.0.53 ## 5.5.17 ### Patch Changes - a83b180: feat(connect): expose custom theme vars for polymarket - 71ecfe0: revert(connect): reverting payment summary logic and relay fees ## 5.5.16 ### Patch Changes - dd97dc2: feat: add feature flag to hide chains from withdrawal - 1b38d78: feat: add token icon assets - 5e1cbf8: feat(connect): update how we display fees for withdrawal feat(fun-relay): update fee structure - remove variable LP feat(frog): update fee structure - remove variable LP - 09ac3b8: feat(relay): expose blockchain confirmation callback - 4dfcaa3: skip gas estimate for withdrawal - 4c4f24a: feat(connect, apps): Complete screen without scrollbar, change of hover color for Katana - cc372b2: feat(connect): update how we are displaying fees to the user - Updated dependencies [dd97dc2] - Updated dependencies [5e1cbf8] - Updated dependencies [c11a45a] - Updated dependencies [f3aa50c] - Updated dependencies [09ac3b8] - Updated dependencies [09ac3b8] - Updated dependencies [e273041] - @funkit/utils@1.1.6 - @funkit/fun-relay@0.1.10 - @funkit/api-base@1.9.8 - @funkit/core@2.3.30 - @funkit/wagmi-tools@3.0.52 ## 5.5.15 ### Patch Changes - 9f6d124: fix react bug - 890ef8f: add up all gas - 4c208d4: feat(connect): swap meld deposit address from user to QR code address - Updated dependencies [4c208d4] - @funkit/api-base@1.9.7 - @funkit/core@2.3.29 - @funkit/wagmi-tools@3.0.51 ## 5.5.14 ### Patch Changes - 0f27d4f: fix(connect): select chain dropdown width and position - 7232b85: chore(connect): deprecate vertex related code - 3ecab67: fix fee display - e4b274b: add icons to withdrawal - a650b5d: feat: add hyperevm chain - 3c3ea82: support exact input for withdrawal - 072a1c6: fix: fix fallback values for checkout time estimates - 08b7da3: chore: deprecate zoraTestnet - c3ea232: feat(connect): update Deposit with cash disclaimer - Updated dependencies [7232b85] - Updated dependencies [a650b5d] - Updated dependencies [afb6a57] - Updated dependencies [48d11b9] - Updated dependencies [08b7da3] - @funkit/api-base@1.9.6 - @funkit/chains@0.3.3 - @funkit/core@2.3.28 - @funkit/utils@1.1.5 - @funkit/wagmi-tools@3.0.50 ## 5.5.13 ### Patch Changes - e88a3d2: feat(connect): adjust auto-picking of provider quotes for Meld - b0f4092: feat: direct execution notification center - 76158e3: feat(connect): show empty UI when withdrawal amount is empty - 0bf9fe3: feat(connect): update colors of tooltip texts for Withdrawal - 17e47e1: move withdrawSourceBalance to top level config - df1b830: chore: deprecate dydx fee handling - bd7721e: feat(connect): withdrawal handle wallet signature rejection - 3d7fc1d: fix bridge fee in ui - 85809cb: feat(connect): add risk assessment check for withdrawal address - 5217122: feat: omit eoa calls in withdrawal flow - d1133df: support withdrawal - 7752acf: remove unused hacky code - cdf268c: refactor: rename fill gas to fill cost - 9ce2ee3: chore(connect): add meld util tests - a98ccb6: fix: add Katana to CheckoutTimeEstimateOverrides flag config - 3c8d98d: feat(connect): if the user is new, default to the Payment Methods screen, hide the SourcePaymentMethodItem, and enable the back button - b095215: feat(connect): unify rendering of fees for withdrawal with relay - 66b28fe: fix: update asset price refresh interval in withdrawal - 6db3c9c: add loading state to withdrawal in progress - e389c2b: wider price impact tooltip - b88a759: fix(connect): fix transaction breakdown - 19260d7: add meld supported currency in check - 7c584f2: do not use alias in external typing file - e3bba71: feat(connect): transfer crypto - minimum amount info" - Updated dependencies [f49824b] - Updated dependencies [d1133df] - Updated dependencies [57f6bd8] - Updated dependencies [b223027] - Updated dependencies [d4d61dc] - Updated dependencies [19260d7] - @funkit/fun-relay@0.1.9 - @funkit/api-base@1.9.5 - @funkit/chains@0.3.2 - @funkit/core@2.3.27 - @funkit/utils@1.1.4 - @funkit/wagmi-tools@3.0.49 ## 5.5.13-next.4 ### Patch Changes - a98ccb6: fix: add Katana to CheckoutTimeEstimateOverrides flag config - b88a759: fix(connect): fix transaction breakdown - Updated dependencies [d4d61dc] - @funkit/fun-relay@0.1.9-next.2 - @funkit/core@2.3.27-next.3 - @funkit/wagmi-tools@3.0.49-next.3 ## 5.5.13-next.3 ### Patch Changes - b0f4092: feat: direct execution notification center - 76158e3: feat(connect): show empty UI when withdrawal amount is empty - 7752acf: remove unused hacky code - 19260d7: add meld supported currency in check - 7c584f2: do not use alias in external typing file - Updated dependencies [19260d7] - @funkit/utils@1.1.4-next.1 - @funkit/api-base@1.9.5-next.2 - @funkit/core@2.3.27-next.2 - @funkit/wagmi-tools@3.0.49-next.2 ## 5.5.13-next.2 ### Patch Changes - 17e47e1: move withdrawSourceBalance to top level config - df1b830: chore: deprecate dydx fee handling - 9ce2ee3: chore(connect): add meld util tests ## 5.5.13-next.1 ### Patch Changes - e88a3d2: feat(connect): adjust auto-picking of provider quotes for Meld - 0bf9fe3: feat(connect): update colors of tooltip texts for Withdrawal - bd7721e: feat(connect): withdrawal handle wallet signature rejection - 3d7fc1d: fix bridge fee in ui - 85809cb: feat(connect): add risk assessment check for withdrawal address - 5217122: feat: omit eoa calls in withdrawal flow - cdf268c: refactor: rename fill gas to fill cost - 3c8d98d: feat(connect): if the user is new, default to the Payment Methods screen, hide the SourcePaymentMethodItem, and enable the back button - b095215: feat(connect): unify rendering of fees for withdrawal with relay - 66b28fe: fix: update asset price refresh interval in withdrawal - 6db3c9c: add loading state to withdrawal in progress - e389c2b: wider price impact tooltip - e3bba71: feat(connect): transfer crypto - minimum amount info" - Updated dependencies [f49824b] - Updated dependencies [57f6bd8] - Updated dependencies [b223027] - @funkit/fun-relay@0.1.9-next.1 - @funkit/api-base@1.9.5-next.1 - @funkit/core@2.3.27-next.1 - @funkit/wagmi-tools@3.0.49-next.1 ## 5.5.13-next.0 ### Patch Changes - d1133df: support withdrawal - Updated dependencies [d1133df] - @funkit/api-base@1.9.5-next.0 - @funkit/chains@0.3.2-next.0 - @funkit/core@2.3.27-next.0 - @funkit/fun-relay@0.1.9-next.0 - @funkit/utils@1.1.4-next.0 - @funkit/wagmi-tools@3.0.49-next.0 ## 5.5.12 ### Patch Changes - d6d4de5: feat: katana custom bridge alert - c4907c2: feat(connect): gracefully handle empty Meld quotes ## 5.5.11 ### Patch Changes - 8366d07: feat(connect): ostium QA - 472491e: feat(connect): move the card payment method below Transfer Crypto - d2f25f8: feat(connect): adjust Meld quotes ranking based on customer score and best offer - 5d3452e: feat(connect): add Buy more and No document upload badges to Meld Quote Items - cbcc694: feat(connect): remove tilda from Meld Quote Item before the dollar value - 4f5d2f6: use correct logic for best price - 19b0e73: feat: improve empty input amount step handling - 9b7ce30: update max slippage - f2cb67f: fix(connect): hide Meld quote error while new input is debounced - Updated dependencies [881f069] - Updated dependencies [915c4de] - @funkit/fun-relay@0.1.8 ## 5.5.10 ### Patch Changes - 46f3cc4: fix meld ## 5.5.9 ### Patch Changes - cc75e37: add destination chain name ## 5.5.8 ### Patch Changes - 426d791: feat(connect): disable VRTX swaps but keep it listed for direct execution - 0432882: fix: fix default currency used after changing payment methods - 0436f72: feat(connect): use middle quick option as default amount for meld - adcf32d: feat(connect): specifies the minimum value permitted for a token transfer based on flag - 1d88c58: feat: resize meld quotes icons - 47895b6: feat(connect): hide Learn More links in fee tooltips for Katana - b867a06: feat: remove bottom padding from meld currency select screen - Updated dependencies [adcf32d] - @funkit/utils@1.1.3 - @funkit/api-base@1.9.4 - @funkit/core@2.3.26 - @funkit/wagmi-tools@3.0.48 ## 5.5.7 ### Patch Changes - df4fe59: update transaction - 4e1b4d1: hardcode PM users from being blocked - 993f2c9: hide unsupported payment method icons - Updated dependencies [df4fe59] - @funkit/api-base@1.9.3 - @funkit/core@2.3.25 - @funkit/wagmi-tools@3.0.47 ## 5.5.6 ### Patch Changes - ce6f230: fix: katana terms link ## 5.5.5 ### Patch Changes - 8e6ce3f: feat: add new variant of FunNoResults, custom callback specified by client - 93e43d6: fix: qr code conditional hide ## 5.5.4 ### Patch Changes - 50686af: feat: katana custom terms - 3308a72: fix: direct execution notification processing status - 0a6f31e: feat: hide qr for US Katana users ## 5.5.3 ### Patch Changes - b0a2c6c: remove same asset tag in polymarket - a0d19fc: preload meld currencies - e252efc: feat(connect): keep Card payment method beneath Transfer Crypto - 20f5175: tweak meld design - 0ead49a: hide back button in card input step - Updated dependencies [20f5175] - @funkit/api-base@1.9.2 - @funkit/utils@1.1.2 - @funkit/core@2.3.24 - @funkit/wagmi-tools@3.0.46 ## 5.5.2 ### Patch Changes - af756c7: fix: same asset badge heurisics - Updated dependencies [9cc9c7f] - @funkit/fun-relay@0.1.7 ## 5.5.1 ### Patch Changes - 9729887: feat: new receiveDropdownTitle text customization - 9729887: feat(connect,apps): Katana QA - fe69bc2: fix wrong currency handling - f30f269: refactor: move types used in clientMetadata to @funkit/utils, split into 3 different files checkoutApi.ts, checkoutFees.ts and clientMetadata.ts - be89261: feat(connect,apps): katana copy updates - Updated dependencies [a6ce5cb] - Updated dependencies [f30f269] - @funkit/fun-relay@0.1.6 - @funkit/api-base@1.9.1 - @funkit/utils@1.1.1 - @funkit/core@2.3.23 - @funkit/wagmi-tools@3.0.45 ## 5.5.0 ### Minor Changes - b18e3e2: feat: add meld quote/widgets ### Patch Changes - d69cfe2: feat: prevent flickering of the checkout modal when it is closed and reopened due to closing animations - ab6f3f4: feat: adjust matching tokens to chains and vice-versa for Transfer crypto - d68387a: feat: use 1 as unit price for stablecoins - fc10b40: refactor: enrich pending screen for relay DEs - 48ab9be: feat: only fetch first five checkouts & direct executions for faster notification - 52937b6: fix fiat refetch on mount - 43cf1bf: feat: dynamic relay referrer - Updated dependencies [b18e3e2] - Updated dependencies [fc10b40] - Updated dependencies [6ea6b26] - Updated dependencies [48ab9be] - Updated dependencies [a273823] - Updated dependencies [1137afa] - Updated dependencies [43cf1bf] - @funkit/api-base@1.9.0 - @funkit/utils@1.1.0 - @funkit/fun-relay@0.1.5 - @funkit/chains@0.3.1 - @funkit/core@2.3.22 - @funkit/wagmi-tools@3.0.44 ## 5.4.1 ### Patch Changes - e38e65b: feat(connect): katana - add FunPoweredTagline to every screen and Receive Token info to Transfer Token screen - 7395597: refactor: better de loading state - 8292deb: feat: fetching organization / client id - c816681: feat: expose additionActions and updatedTimeMs to PurifiedCheckoutHistoryItem - 3bb9542: feat(connect): add the option to show the total receive amount in USD below the token amount to FunkitUiCustomizationsConfig - 1cf728e: feat(connect): add direct execution notifications to Transfer Crypto page - Updated dependencies [0557854] - Updated dependencies [8292deb] - Updated dependencies [cbea7ca] - @funkit/fun-relay@0.1.4 - @funkit/api-base@1.8.4 - @funkit/core@2.3.21 - @funkit/wagmi-tools@3.0.43 ## 5.4.0 ### Minor Changes - 5830fe9: feat: add katana chain ### Patch Changes - ac8d2b9: feat: card and brokerage flags - d5b3850: fix fee display ui - 3b43c3b: feat(connect, api-base): add Ethereal theme - 4c74602: chore: support katana chain - 11cc938: feat: expose more information to checkout/de listener hooks - 2a9539a: feat: fallback price fetch to relay implementation - Updated dependencies [ac8d2b9] - Updated dependencies [3b43c3b] - Updated dependencies [4c74602] - Updated dependencies [2a9539a] - Updated dependencies [5830fe9] - @funkit/utils@1.0.14 - @funkit/api-base@1.8.3 - @funkit/fun-relay@0.1.3 - @funkit/chains@0.3.0 - @funkit/core@2.3.20 - @funkit/wagmi-tools@3.0.42 ## 5.3.6 ### Patch Changes - cf2ab03: feat(connect): handle Relay not finding route - c6ca047: feat(connect): refactor checkout listener hooks, including direct executions - 6cb808b: chore(connect): upgrade fun-relay - 1846641: feat(connect): adjust selection of tokens and chains for Transfer crypto - Updated dependencies [6cb808b] - @funkit/fun-relay@0.1.2 ## 5.3.5 ### Patch Changes - Updated dependencies [bff34b2] - @funkit/fun-relay@0.1.1 ## 5.3.4 ### Patch Changes - 9c07288: fix virtual bank account destination addr - 9c07288: feat(connect): allow max amount input for direct execution - 9c07288: chore(connect): extract Relay into separate package - 9c07288: feat(connect): use Relay with action params - 9c07288: chore: bump vanilla-extract deps - 9c07288: should show account holder name for sepa account - 9c07288: feat(connect): update QA checklist with FIAT flow specifics - 9c07288: fix(connect): show $0.00 if fee is actually 0 - 9c07288: fix eur bank account display - 9c07288: feat: deprecate VERTEX_DEPOSIT_COLLATERAL_WITH_REFERRAL to use RELAY instead - 9c07288: feat(connect): show direct executions in history - 7c51a35: improve virtual account experience - 9c07288: fix(connect): fix height of Transfer crypto checkout step - 9c07288: remove unused feature flag - 9c07288: enable relay tokens - 9c07288: feat(connect): add New Deposit button on completed Relay direct execution screen - 9c07288: feat: add checkout flow changes to ostium - Updated dependencies [9c07288] - Updated dependencies [9c07288] - Updated dependencies [9c07288] - Updated dependencies [7c51a35] - Updated dependencies [9c07288] - Updated dependencies [9c07288] - @funkit/api-base@1.8.2 - @funkit/chains@0.2.3 - @funkit/core@2.3.19 - @funkit/wagmi-tools@3.0.41 ## 5.3.3 ### Patch Changes - 9497221: chore: version bump - 246ed23: feat(connect): add 3s time estimate buffer for Relay - Updated dependencies [9497221] - @funkit/api-base@1.8.1 - @funkit/chains@0.2.2 - @funkit/core@2.3.18 - @funkit/utils@1.0.13 - @funkit/wagmi-tools@3.0.40 ## 5.3.2 ### Patch Changes - cf6bde4: fix eur destination - cbeeb4d: feat(connect): add animated transition between modal screens/steps ## 5.3.1 ### Patch Changes - f6023b5: add new if_all flag - 5edf4b0: fix flags from bridge ## 5.3.0 ### Minor Changes - 520ea79: feat: integrate relay bypass flows - e6ffacc: feat: add support for fiat ### Patch Changes - fe9fe1c: feat: relocate duplicate email error for FIAT flow to CreateAccountScreen - d36efcb: feat: improve email taken error message - 657e03e: feat: update QA checklist and add new steps including the checkout flow - 37e0046: feat: remove token transfer preselection for Bankr - 9d859f8: feat: token transfer page for bankr US users - 611850d: feat: get min/max amount from mesh configure - ff5921a: fix: mesh configuration error - dfc406c: feat: new onLoginFinished param in onLoginRequired callback - 9f99a0c: feat: improved asset loading screen - 3fe5a87: feat: increase minimum amount for Mesh checkouts to $10 - dfc406c: feat: new conditional help guide icon - Updated dependencies [cc56bc4] - Updated dependencies [e6ffacc] - @funkit/utils@1.0.12 - @funkit/api-base@1.8.0 - @funkit/core@2.3.17 - @funkit/wagmi-tools@3.0.39 ## 5.2.1 ### Patch Changes - 995cbed: refactor: show payment token for non-direct exec vertex flows - cc2634f: chore: bump deps, export funkit wagmi hooks - 083665b: feat(connect): handle SwitchChainNotSupportedError in post-checkout step - 86be470: chore: deprecate userOp generation flows - f94e768: refactor: add optional metadata field to CheckoutQuoteResponse - 1ab74c6: chore(connect): unify getTokenIconUrl function and add unit tests - ef83a27: refactor: reorganize direct execution code, enable RELAY direct execution type - 71c7ccb: fix: update text for more clear token support description - Updated dependencies [cc2634f] - Updated dependencies [f94e768] - Updated dependencies [50c50b1] - Updated dependencies [4169539] - Updated dependencies [ef83a27] - @funkit/wagmi-tools@3.0.38 - @funkit/api-base@1.7.2 - @funkit/core@2.3.16 ## 5.2.0 ### Minor Changes - d6f33bf: refactor: convert generateActionsParams to async ### Patch Changes - 4abfc49: feat: show direct execution transaction hash - 8567438: refactor: reorganize checkout state consts - bfa2560: feat(connect): show custom iconSrc if provided in dynamic asset candidates - 5e940e8: chore: deprecate EnableVertexSwapBypass flag - 5233ad1: feat: improve Vertex target asset dropdown selection - b499231: feat: relay bypass flags - 9f7c7c4: feat: add direct execution type - 3b53dab: feat: make new token badges more generic - Updated dependencies [8567438] - Updated dependencies [96e5bd7] - Updated dependencies [5e940e8] - Updated dependencies [b499231] - Updated dependencies [9f7c7c4] - Updated dependencies [3b53dab] - @funkit/api-base@1.7.1 - @funkit/utils@1.0.11 - @funkit/core@2.3.15 - @funkit/wagmi-tools@3.0.37 ## 5.1.4 ### Patch Changes - b04d5ec: fix deposit amount decimals - 5bfdb86: feat: expose isNewDeposit param in onClose callback ## 5.1.3 ### Patch Changes - d7c3fcc: feat: replace usages of tableBorder with lightStroke - fa0db7f: feat: more token srcs - d7c3fcc: feat: change default color of divider to lightStroke - bf03ee6: feat: increase token transfer limits for CA&AU - 66634eb: fix(connect): fix sizing of SpinnerIcon in FunButton - 655e1ea: change slippage text - 76b54f9: feat(connect,apps): adjust line divider colors & update themes - 4239b8a: feat: make links underlined by default - 668e619: use precise toAmount for quote - 886186c: feat(connect): adjust vertical position of SpinnerIcon in FunButton - Updated dependencies [c3f4863] - @funkit/api-base@1.7.0 - @funkit/core@2.3.14 - @funkit/wagmi-tools@3.0.36 ## 5.1.2 ### Patch Changes - 19935ca: feat: improve exported types from connect - 11d4def: feat: add solana transfer announcement banner - 183df1a: feat: add display solana badge feature flag - c515cb9: feat: disable direct tokens if payer is recipient - b72bdb9: fix: conditional chain switch step before direct execution - c1712e0: feat: add new solana transfer badge ## 5.1.1 ### Patch Changes - ae57f0f: feat(connect,apps): refactor FunButton borders to boxShadows and update themes - ce787d1: feat(connect): adjust speed of SpinnerIcon animation - e146eee: feat: flag - userOp bypass for vertex swaps - e0722d6: chore: deprecate mantle&zksync assets flags - 66e518b: feat: streamline token compare util - da4306f: feat: vertex direct execution bypass - b0b435c: feat: update time formatting - 06cc826: feat: introduce summary box border radius - Updated dependencies [e146eee] - Updated dependencies [572504a] - Updated dependencies [66e518b] - Updated dependencies [b0b435c] - @funkit/utils@1.0.10 - @funkit/chains@0.2.1 - @funkit/api-base@1.6.1 - @funkit/core@2.3.13 - @funkit/wagmi-tools@3.0.35 ## 5.1.0 ### Minor Changes - 8a056b6: feat: add solana source chain - 8a056b6: feat: add solana qr code support ### Patch Changes - 42b62f7: fix(connect): add top padding for Get help modal title - dd93bef: feat(connect): replace FunSelect with BaseDropdown in Get help section - fcd8616: feat: update visuals of pending checkout state - 55fcce6: fix(connect): adjust width & height of modal on mobile - 6a6011a: feat(connect): add background color to inputs on hover - 8de54a2: feat(connect): show YouPayYouReceive for exchange and card checkouts - 4d2277d: fix: remove unused refuel field - Updated dependencies [8a056b6] - Updated dependencies [8a056b6] - Updated dependencies [0e52daf] - Updated dependencies [4d2277d] - @funkit/chains@0.2.0 - @funkit/api-base@1.6.0 - @funkit/core@2.3.12 - @funkit/wagmi-tools@3.0.34 ## 5.0.10 ### Patch Changes - e3fe0e2: feat: transfer crypto terms ## 5.0.9 ### Patch Changes - f27d64b: feat: adjust spinner visuals - 336e275: fix(connect): fix checkout history setup on 0x address - 43fc283: feat(connect): add common transition for elements ## 5.0.8 ### Patch Changes - 93796bf: fix: patch clip-paths ## 5.0.7 ### Patch Changes - 031e84e: chore: address lints - 71682af: feat(connect): adjust chain icon size in FunAssetAvatar - 553933c: feat(connect): adjust scrolling into view for SelectAsset - 8dfcdee: feat: baseline ostium support - d54ad6e: refactor: update CheckoutRefundState - bdd25a7: feat: redesign transfer token screen - 69588b9: fix(connect): fix error message level for Insufficient funds - d54ad6e: refactor: update deposit notification copy - 8a34921: feat(connect): add You pay you receive element to checkout - b08c4bd: feat(connect): hide you will pay summary if same token types - 060b2b3: feat(connect): add animated icons to SourcePaymentMethodItem - 17a7d96: feat(connect): adjust animation for Transaction breakdown - 814be2e: chore: reduce send and pay labels - Updated dependencies [031e84e] - Updated dependencies [8dfcdee] - Updated dependencies [d54ad6e] - @funkit/wagmi-tools@3.0.33 - @funkit/api-base@1.5.9 - @funkit/utils@1.0.9 - @funkit/core@2.3.11 ## 5.0.6 ### Patch Changes - 1f8c515: feat: allow customization for payAmountLabel - 79ff97b: feat(connect): hide source amount for vertex - 4d59d68: feat: add chain filtering in asset selection screen - 5a2979c: feat(connect): align topbar title to the left for Vertex - 4d59d68: feat: turn off mantle source support - Updated dependencies [4d59d68] - @funkit/chains@0.1.3 - @funkit/core@2.3.10 - @funkit/wagmi-tools@3.0.32 ## 5.0.5 ### Patch Changes - 00ea666: feat(connect): show fallback asset icon for You will pay - c7b1755: feat: run risk assessment in confirmation step - 6916daf: fix(connect): fix layout shifts related to NumberFlow - 3024c44: feat(connect): add clip-path to FunAssetAvatar to make space for chain icon and adjust visual - 97579ef: feat: update MoonPay description in transaction details ## 5.0.4 ### Patch Changes - 2e40110: fix: adjust font-size for minimum deposit text on TransferToken - 1b316ad: fix: adjust checkout nofitication animation values - bbba655: chore: remove obsolete theme color variables - 5b986de: fix: adjust decimal places on Checkout Confirmation page - 87d7f06: feat: unify asset loading skeletons count - e3f7056: refactor: unify estimated time durations - 3f8a075: refactor: bypass userOp creation for vertex - 1acc2d0: feat: unify link styles - ea08034: fix: fix animation and tooltip overflow on PaymentFeesSummary items - 6bb6f83: feat: hide [You will pay] if same chain and asset - Updated dependencies [e8bb9fd] - Updated dependencies [e8bb9fd] - @funkit/utils@1.0.8 - @funkit/api-base@1.5.8 - @funkit/core@2.3.9 - @funkit/wagmi-tools@3.0.31 ## 5.0.3 ### Patch Changes - ba6febe: feat: add notification refresh fetch interval - 75a0ce4: feat: expose useUpdateActiveFunkitCheckout - 2fb518f: fix: display full address in token transfer - 86b7d12: feat(connect): use target asset icon in notification - 71a6851: feat: connect display info banner on token transfer and order review screens - c2ee20f: feat: add flag CheckoutNotificationsRefreshInterval - 92e0ee6: fix: fix deposit address in clientmetadata - 56add83: fix: fix various styling bugs - 2a11bf5: feat(connect): add animations to icons for notifications - Updated dependencies [c2ee20f] - Updated dependencies [2ab0bbd] - @funkit/utils@1.0.7 - @funkit/core@2.3.8 - @funkit/api-base@1.5.7 - @funkit/wagmi-tools@3.0.30 ## 6.0.0 ### Major Changes - 8b5c9c1: feat(connect): abort fetchSponsorInitialTransferGasLimit ### Patch Changes - 0db3b07: feat(connect): allow going back during quote - 7b9993b: feat(connect): log payment method info changes - 4cc49bb: fix(connect): remove generateactionparams from client metadata - d8d288c: feat(connect): add numberflow animations to values on Confirm order page - 7e10a86: feat(connect): pass logger to api-base - 829fd6d: feat(connect): add ReceiveTokenDropdown to vertex checkout - 308edb1: feat: vertex time overrides - 31c2c52: feat: export useIsFunkitCheckoutActivated - 00d2f41: fix: use math.ceil for minTargetAssetUsd - Updated dependencies [8b5c9c1] - Updated dependencies [7e10a86] - Updated dependencies [7e10a86] - Updated dependencies [46a35d3] - @funkit/core@2.3.7 - @funkit/api-base@1.5.6 - @funkit/wagmi-tools@3.0.29 ## 5.0.1 ### Patch Changes - a48750a: feat: new blur configuration 'tiny' - 21c3941: feat(connect): add possibility to set custom url in destinationConfig - 29fb420: feat: increase icon sizes on confirmation page - 424c1d5: fix: change isPostActionRequired impl - c85a65d: feat(connect): show chain icon only when chains are different - a69ea01: fix: normalize token addr before comparison - 5c9c803: feat: add min target asset amount support - 742dd0a: feat: save evaluatedActionsParams to clientMetadata - Updated dependencies [742dd0a] - @funkit/api-base@1.5.5 - @funkit/core@2.3.6 - @funkit/wagmi-tools@3.0.28 ## 5.0.0 ### Major Changes - c77ce74: refactor: rename customRecipientConfig -> destinationConfig ### Patch Changes - 7237a3b: fix: fix cta button text size and spinner style - 083e176: fix: cancel checkout only when user reject - 9702d50: feat: add vertex asset apr badges - 806b332: feat: merge info banners on order confirmation - cabc8e8: fix: fix alert icon shrinking - be4c68f: feat: export ModalSizes type - 9e2df3d: feat: auto change target asset for vertex target token - 8439e3a: feat: add new dynamicTargetAssetCandidates - 533dc95: chore: move truncateMiddleOfAddress to @funkit/utils - 0f98d99: feat: enable checkout based on flags - e0485fe: fix: deprecate checkoutItemAmount - de36c86: feat: add isDefault to dynamicTargetAssetCandidates - 509b1ce: feat: hide already-connected exchange icon from connect exchange button - 7237a3b: fix: tweak vertex modal title font size - 724e837: feat: adjust state information for refund-proceeded checkouts - 899290e: feat: add multiple recommend token for dynamicTargetAssetCandidates - 751e9ab: fix: use smaller border radius for box components in summary screens - 2f3499c: feat: filter chain list by token in TokenTransfer - 8c0fcf4: feat: nice scrolling animation for status icon in checkout history modal - 7b6dd3f: feat: set min checkout amount to 1 usd - Updated dependencies [533dc95] - Updated dependencies [0f98d99] - Updated dependencies [7b6dd3f] - @funkit/utils@1.0.6 - @funkit/api-base@1.5.4 - @funkit/core@2.3.5 - @funkit/wagmi-tools@3.0.27 ## 4.1.7 ### Patch Changes - 58b3c8a: fix: remove incorrect payment method fallback for dYdX - ee9706c: feat(connect): use OldCopyAddressButton on places with old design - 138165c: feat(connect): always show 'you will pay' - a20f753: feat(connect): preserve asset selection ## 4.1.6 ### Patch Changes - Updated dependencies [1ba647b] - @funkit/wagmi-tools@3.0.26 ## 4.1.5 ### Patch Changes - 8215264: fix: improve 2FA input reset handling - e6730e5: feat: improve 2FA flows in checkout verification - de0dfda: feat(connect): apply onClose callback to FunCheckoutHistoryModal - b52b733: feat(connect): redesign copy address button & copy address field - Updated dependencies [e6730e5] - Updated dependencies [1d20ace] - @funkit/api-base@1.5.3 - @funkit/wagmi-tools@3.0.25 - @funkit/chains@0.1.2 - @funkit/core@2.3.4 ## 4.1.4 ### Patch Changes - Updated dependencies [0f74a0c] - @funkit/utils@1.0.5 - @funkit/api-base@1.5.2 - @funkit/core@2.3.3 - @funkit/wagmi-tools@3.0.24 ## 4.1.3 ### Patch Changes - 61112d5: refactor: integrate @funkit/chains - Updated dependencies [61112d5] - @funkit/wagmi-tools@3.0.23 - @funkit/chains@0.1.1 - @funkit/core@2.3.2 ## 4.1.2 ### Patch Changes - 8deb27f: chore: rewrite pure css stylesheets to css.ts - fd9ac5d: feat: add deviceId logging with userId - 8032902: chore: adjust brokerage time for polymarket - c5bf45b: feat: revise token recommendation heuristics - 697811b: chore: reorganize file structure - 1012332: feat: use FunLinkButton in DisclaimerText - 125fd75: refactor: deprecate token_transfer_additional_disclaimer - 8032902: feat: streamline special timestamps to new flag checkout_time_estimate_overrides - 58574c5: fix: fix button transitions - ad96b5b: feat: refactor rendering of token and chain icons - 8379562: feat: redesign Transfer token page - 0220b0a: fix: improve biome warnings - 5ffc924: fix: remove imports for global pure stylesheets - 4ebe545: refactor: reorganize getTokenInfo -> getTokenAddressBySymbolAndChainId - Updated dependencies [1e4114a] - Updated dependencies [1e4114a] - Updated dependencies [125fd75] - Updated dependencies [8032902] - Updated dependencies [68a03ee] - Updated dependencies [4ebe545] - Updated dependencies [5975252] - Updated dependencies [68a03ee] - Updated dependencies [4ebe545] - @funkit/api-base@1.5.1 - @funkit/core@2.3.1 - @funkit/utils@1.0.4 - @funkit/wagmi-tools@3.0.22 ## 4.1.1 ### Patch Changes - 6d4f6fe: feat: allow for custom font sizings - d284117: feat: new enable_token_transfer_universal_deposit_address flag, deprecate asset_blacklist flag ## 4.1.0 ### Minor Changes - 76c5b60: chore: remove unused FunkitConfig props - 68af67d: feat: add mesh information persistence support ### Patch Changes - a2d00f6: refactor: improve accuracy of completion times - d4c9072: refactor: update tooltip copy, increase max width - 0e07f60: refactor: remove tooltip box shadow - 565c802: feat: expedited checkout history fetch on history page - 5072b2e: fix: add public rpc fallbacks - 68af67d: fix: fix unlink button spacing - 5480b02: feat: replace text based focused colors with appropriate color variables - Updated dependencies [95d0e1a] - Updated dependencies [eb0f97b] - Updated dependencies [68af67d] - Updated dependencies [4a2ce90] - Updated dependencies [eb0f97b] - Updated dependencies [5072b2e] - @funkit/core@2.3.0 - @funkit/api-base@1.5.0 - @funkit/wagmi-tools@3.0.21 ## 4.0.3 ### Patch Changes - aa8cf95: feat: display confirmation step immediately when quoting starts - b965382: fix: add mobile modal max height - 959807e: feat(connect): add input amount tooltip - 48754fa: feat(connect,core,utils): unify json parsing - cecbc0a: feat: add scroll chain icon - 243f27f: feat: add useFunkitMaxCheckoutUsdInfo hook - 04c91f2: chore: migrate custom error codes to utils package - 763a16f: feat(connect): clean mesh metadata sent to be backend - f8a81e2: feat: use dynamic flag text in dydx modal - 21144e0: fix: pause hidden countdown during confirmation - a150758: fix(connect): fix accessibility of elements - af06c99: refactor(connect): refactor mesh metadata - d4aadb5: feat: detect user presence - 33d1eb6: fix: dedupe arbitrum usdc and usdc.e - 3d19b46: fix: remove unused function in FunkitContext - f486a82: fix: keep uninterrupted loading state during intial quoting retries - aba0334: feat(connect): adjust spacings and alignment for FunPoweredTagline - Updated dependencies [48754fa] - Updated dependencies [04c91f2] - Updated dependencies [84b7225] - Updated dependencies [0733732] - @funkit/utils@1.0.3 - @funkit/core@2.2.9 - @funkit/api-base@1.4.2 - @funkit/wagmi-tools@3.0.20 ## 4.0.2 ### Patch Changes - 67b7b1e: feat(fits,connect,utils): add search suggestions (history), move safe json parsing to utils package - 76ac39b: fix: remove unused showAvailableBalance option - e2419b9: fix: pin datadog version - df63829: fix: update tsconfig version - 3519ae0: feat: new uiCustomization.showPaymentAmountUsd to show source token amount in confirmation page - Updated dependencies [67b7b1e] - Updated dependencies [df63829] - @funkit/utils@1.0.2 - @funkit/api-base@1.4.1 - @funkit/core@2.2.8 - @funkit/wagmi-tools@3.0.19 ## 4.0.1 ### Patch Changes - e43d84c: refactor: move mesh meta to only brokerages - a6ee027: fix: fix asset chain icon - 4738aae: fix: remove incorrect tab navigation animation in profile details - 9ed6697: feat: utilize new animations in all modals - 441a08b: refactor: more robust error handling in useCheckoutQuote - 99198d5: feat: use assets/allow endpoint - f363a3a: refactor: simplify quote refresh interface - 78405a8: chore: fix some biome warnings - 1b296d9: refactor: fallback chain switched from arbitrum to base - ee2a73e: feat: use dollar amounts for LP cost in transaction breakdown - Updated dependencies [e43d84c] - Updated dependencies [99198d5] - Updated dependencies [1b296d9] - Updated dependencies [ee2a73e] - @funkit/api-base@1.4.0 - @funkit/core@2.2.7 - @funkit/utils@1.0.1 - @funkit/wagmi-tools@3.0.18 ## 4.0.0 ### Major Changes - 8193700: feat: refactor funkit themeing - lightMode & darkMode to lightTheme & darkTheme ### Minor Changes - 8193700: feat: rename setActive -> setActiveTheme & make it more straightforward - 8193700: feat: allow explicit color scheme theme setting in FunkitThemeProvider - 840ec64: refactor: use brokerType instead of brokerName ### Patch Changes - 4d0c8e0: fix: use effectEvent to remove deps - 8193700: refactor: improve useFunkitCheckout config typing - 840ec64: feat: new flag supported_exchanges_v2 - 1e6ba59: feat: copy changes - db0ef30: feat: add text customization for Your source - a9cdf0e: fix: bypass userOp gas estimation; update fun worker address - ce119a4: fix: improve bottom bar visuals in mesh verification - 0680c49: feat(api-base, connect, fits): move clientMetadata typing to api-base and refactor related types - 40c07e9: fix: remove preload - 8193700: feat: expose system fallback fonts - 1661e49: feat: extend sufficient asset checks to checkout loading - 456a82a: feat: gas cost text change - Updated dependencies [1e6ba59] - Updated dependencies [a9cdf0e] - Updated dependencies [0680c49] - Updated dependencies [6dc8105] - @funkit/utils@1.0.0 - @funkit/core@2.2.6 - @funkit/api-base@1.3.4 - @funkit/wagmi-tools@3.0.17 ## 3.5.0 ### Minor Changes - e7f5755: refactor: remove `defaultPaymentMethod` from config ### Patch Changes - 1c3d166: feat: show market maker gas costs when collapsed for dydx - 08e87cf: refactor: split FunkitCheckoutContext - 14dc95f: feat: visual adjustments to checkout history detail screen - bb0d514: fix: remove gas icon and token amount in filling gas - fc1d1f8: feat: introduce security blacklist flag - 543385b: feat: preload wallet assets - f7f44dc: fix: remove unused memoized function - 2ee9c68: feat: update checkout transition animation - 317020d: feat: formatSecondsToReadableForm changes - a90fb78: fix: remove isDrafting flag - 68bf13a: feat: improve insufficient balance asset detection - 40bb2d9: feat: add possibility to disable card as payment method via config - fc1d1f8: feat: add asset blacklist flag - fd8fb4b: feat: adjust display condition of summary dropdown - 4f07860: fix: fix zooming on Safari iOS - Updated dependencies [14dc95f] - Updated dependencies [fdcb791] - @funkit/api-base@1.3.3 - @funkit/core@2.2.5 - @funkit/wagmi-tools@3.0.16 ## 3.4.10 ### Patch Changes - cf8dff8: fix(connect): fix FunIconButton complexity - f0f8a2e: fix: improve adhering to the rules of hooks - 24a82bd: feat(connect): refactor SearchIcon to not use theme hooks - f60d0bc: feat: use theme border radius for amount options - f0f8a2e: feat: improve otp code handling - a9f6ba0: feat: direct deposit fee linkout - Updated dependencies [4a12008] - @funkit/api-base@1.3.2 - @funkit/core@2.2.4 - @funkit/wagmi-tools@3.0.15 ## 3.4.9 ### Patch Changes - efe1df0: feat: standardize smaller bottom paddings across modals utilizing bottom bar section - 682d7e0: fix: minor ui bugs ## 3.4.8 ### Patch Changes - a049958: feat: token_transfer_additional_disclaimer flag ## 3.4.7 ### Patch Changes - fa1d0e9: feat: use token transfer as first page - fa1d0e9: refactor: powered copy changes ## 3.4.6 ### Patch Changes - e5fc8cf: refactor: powered copy changes - 401f013: feat: remove wrongly indicated error state in brokerage balance fetching - e3cfedb: fix: special title cases ## 3.4.5 ### Patch Changes - 81ea150: chore: copy tweaks - bccd3bf: feat: add pure side effect free quote - fd02d7a: fix: ensure compared amount is rounded - bccd3bf: feat: update loading state visuals of input screen - d1d7eb8: refactor: legalese copy changes - 60ae0c4: feat: update condition showing wallet connect option in sources - b34ccdd: fix: minimum order copy - a12d187: feat: update account modal for dydx - 30a2877: feat: move checkout limit to new max_checkout_usd flag - ba157d6: fix: remove custom margins when tagline not in use - b703b22: fix: show mesh execution errors where possible - 4069475: feat: hide You will pay when source and target assets are both stablecoins - bb7d1f9: feat: remove explicit continue from exchange selection screen - bccd3bf: feat: simplify login type checking - a8fa2ba: feat: merge mesh fees - 049f852: fix: fix native token normalization check - 177e40b: feat: remove select payment method page - 4d3c747: fix: unify border color for sections inside checkout history page ## 3.4.4 ### Patch Changes - a47f50d: feat(connect): hide low balance assets on homepage - 65e7b2a: feat(connect): expose useFunkitUserInfo hook - 9f5c50e: fix(connect): fix customer callbacks ## 3.4.3 ### Patch Changes - 3f47f1d: feat(connect): disable amount input/options while quoting - 2819f86: fix: always wait for account balance loaded - c15a773: fix(connect): do not run risk assessment without walletAddress - cc71e58: tooling: fix fingerprinting at build time - 769bbf5: feat: direct deposit help guide linkout - b66eb91: feat(connect): expose useConnectonStatus hook - f6a1693: feat: support new emailConfirmationApprovalRequired mesh status - Updated dependencies [f6a1693] - @funkit/api-base@1.3.1 - @funkit/core@2.2.3 - @funkit/wagmi-tools@3.0.14 ## 3.4.2 ### Patch Changes - b58a523: refactor: switch bitfinex to bitfinex direct - 590eb3a: fix: fix token transfer back to previous screen - b8869b2: feat: basic mesh heuristics - 823bb83: fix: change hardcoded time estimate to reflect latest change - e95c917: fix: always display scrollbar - 57d55e1: fix: bitfinex direct name - af95548: refactor: improve quote error copy - Updated dependencies [b6b4e79] - @funkit/core@2.2.2 - @funkit/wagmi-tools@3.0.13 ## 3.4.1 ### Patch Changes - 1c95f84: fix(connect): fix modal padding in safari - 203adf3: fix: remove search option in token dropdown - 4599072: feat: move getDecimals to connect package under new getTokenDecimals name - 6675c41: feat(connect): remove amount update from SelectPayment step - 9238b4f: refactor: error message vocab - 04354d0: fix(connect): apply no visual styles on hover / focus for FunIconButton - 482a0f3: feat(connect): update quote errors in input step - ecdec07: fix: checkout confirmation source asset icon - b76b0dd: fix: POL token fallback icon - 09da691: feat: enable more tokens for token transfer - 6343d89: fix: tweak qr code size for encoding - 09da691: refactor: show original recipient for USDC (Polygon) as well - 0caea74: fix: source arrow misalignment - 9238b4f: fix: log error object - f64b299: feat: use modalBackground color variable for dropdown options - 7315888: chore: remove OKX from SupportedExchanges flag - fa7c565: feat: change bottom dialog padding from 12 to 18 pixels - 63a571f: feat: show token transfer screen for polymarket when there is no balance - 415ed27: feat(connect): do not show % for fill gas cost - e367a3e: feat: moonpay early manual redirect button - 0ac89a7: feat: show supported chains on direct deposit option - d2b11d2: fix: tweak token transfer disclaimer - Updated dependencies [4599072] - @funkit/core@2.2.1 - @funkit/wagmi-tools@3.0.12 ## 3.4.0 ### Minor Changes - ba0cd1e: feat: add risk checks and blocks - 05e6eb8: feat: add qrcode transfer payment method ### Patch Changes - 3082828: fix: update copy in payments - a634af7: fix: update link for Terms of Use - cac9e3b: fix: visual improvements for the UI on Token transfer flow - 965e97f: refactor: fee & copy improvements - 166b42d: fix: fix amount option alignment - cd74802: fix: QA update payment method items spacings, sizes & colors - 70edb05: fix: remove gas token from you will pay - eda7d89: fix: fix vertical spacing of CheckoutPrimaryInfo - 51403d9: feat: add fee summary animation - 9afdbe0: feat: new flags - enable_token_transfer, token_transfer_source_chains_and_assets flag - 8482aaa: fix: fix signature declined text color - cd74802: fix: fix icon size on order review page & make web2 icons dynamic in size - a945024: fix: update fees - 1865f09: fix(connect): fix mobile spacing in input amount step - 917aaa6: fix: blur FunOptionBox button after firing the onClick callback - 05fdb65: feat: correct calculate the wallet transfer fee - 5fe1d08: fix: do not always refresh quote after transaction denied - 009bfd3: fix: add datadog service label - e6e1d28: refactor: quote expiry error message & deprecate FunToast component - 00727dd: feat: add flag to disable all zksync - db5899f: feat: remove continue from source change - cac086a: feat: add get help to successful/processing checkouts - b2226a0: chore: combine buttonText variable with buttonTextPrimary - dd776d2: fix: fix order history padding - 7ac3be9: feat: remove visual onClick feedback from currently selected option - Updated dependencies [05e6eb8] - Updated dependencies [00727dd] - @funkit/api-base@1.3.0 - @funkit/core@2.2.0 - @funkit/wagmi-tools@3.0.11 ## 3.3.0 ### Minor Changes - 54b7db3: add dropdown component for token transfer selection - 54b7db3: add fee breakdown and new post checkout pages ### Patch Changes - 54b7db3: chagne dydx switcher location - 54b7db3: fix(connect): cancel pending checkout upon closing connect modal - Updated dependencies [54b7db3] - @funkit/api-base@1.2.0 - @funkit/core@2.1.8 - @funkit/wagmi-tools@3.0.10 ## 3.2.1 ### Patch Changes - eb79b70: add hardcoded time estimate for important customers - 1c6e02d: various UI changes for polymarket ## 3.2.0 ### Minor Changes - a90f273: feat: auto-refresh quote after signature denial - a90f273: feat: reorder checkout flow ### Patch Changes - a90f273: fix: fix out-of-sync payment method in checkoutItem - a90f273: fix: do not disable button on quote error - a90f273: fix: remove balance check in select asset - a90f273: feat: add source variant for payment method - a90f273: fix: don't generate quote after selecting card in payment selection - a90f273: fix: disable wallet connection option in payment selection when isContinuing - 65afa8d: fix: fix ArrowIcon rotation on Safari - a90f273: fix: add visual fixes for source payment component - a90f273: feat: add ui customizations - a90f273: fix: hide amount in select payment method step - a90f273: feat: add usd amount options - a90f273: reactor: moved countdown element from dialog title to confirmation step - a90f273: refactor: reactive feature flags - a90f273: refactor: moved address utils - Updated dependencies [a90f273] - @funkit/api-base@1.1.2 - @funkit/core@2.1.7 - @funkit/wagmi-tools@3.0.9 ## 3.1.1 ### Patch Changes - 8b35d64: refactor: move react-query to peerDeps - 4f8422e: fix: use correct typing for openModal - e6bbeaf: refactor: change input amount related text color to secondary - e6bbeaf: refactor: always display divider in bottom - 3d160a2: refactor: fix StrictMode behavior ## 3.1.0 ### Minor Changes - c98080b: refactor: persist Signature Denied message after signature is rejected - 4bcc21b: feat: dynamic action params ### Patch Changes - 13b3185: fix: unaccesible login options when misconfigured - f77e6b1: fix: stringify and persist generateActionsParams to checkout record - 463a9d6: feat: show exact absolute amount initially - 4bcc2