UNPKG

@funkit/connect

Version:

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

1,446 lines (1,105 loc) 108 kB
# @funkit/connect ## 7.0.2 ### Patch Changes - df73659: chore: bump versions - Updated dependencies [df73659] - @funkit/api-base@1.12.21 - @funkit/chains@0.5.1 - @funkit/fun-relay@2.1.15 - @funkit/utils@1.1.21 ## 7.0.1 ### Patch Changes - 3518f7b: rename meld flow variable name and remove core deps - 2b89d85: chore(connect): remove unused translations - 96fd4d4: feat(connect): reduce L1 fee estimate to $1 - cf2b385: feat: add french locale - b693f57: feat(connect): update withdrawal recipient address placeholder for solana - eec5311: refactor(connect): deprecate remaining loginConfig types - d22ffac: feat(connect): add border to modal footer (above fun technology logo) - Updated dependencies [208bcd7] - @funkit/api-base@1.12.20 ## 7.0.0 ### Major Changes - 024dc7d: refactor: fully deprecate loginConfig - remove validation and internal usage - 25ad857: chore(connect): deprecate FunkitWeb2Provider - ab11818: refactor: deprecate wagmi-tools and funkitConnectWallet ### Minor Changes - 964cd34: chore(connect): mark loginConfig as deprecated ### Patch Changes - eea63f9: connect modal content injected to checkout modal - bc5d921: revert(connect): redirect to select asset screen - 1886ba6: fix(connect): fix status text animation triggering on mount - 18883e1: feat(connect): update fun technology footer svg - 6480138: chore(connect): deprecate @privy-io/js-sdk-core - 6732eaf: feat(connect): update lighter usdc max slippage for CCTP chains ## 6.15.13 ### Patch Changes - 9d74ea9: hyperedge theme implemented - bcee435: fix styling for hyperedge - 0fe3516: chore(connect): deprecate Web2 as a LoginType - f827f85: feat(connect): apply default UI customizations globally - f605798: rarebetsports theme implemented - ce3f8ab: tr i18n improvements - 42a88b7: Move chain metadata to @funkit/chains package Refactored chain metadata (icons, backgrounds, and names) from @funkit/connect to @funkit/chains package for better code organization and reusability. The chainMetadataById export is now available from @funkit/chains and re-exported from @funkit/connect for backward compatibility. - 90d0127: fix(connect): fix DE notification to use latest DE record. This resolves the reported "flash" bug. - 54a787d: feat(connect): update exchange icons - f89e6a5: ginza theme implemented - 70d5198: feat(connect): add separate tertiary button shadows - 7f6c7f4: feat(connect): bluvo 100% rollout - fe140b2: feat(connect): use quote metadata.oftEnabled rather than listenerInfo.layerZeroStatusResponse - Updated dependencies [2e991bc] - Updated dependencies [aec480c] - Updated dependencies [42a88b7] - Updated dependencies [fe140b2] - @funkit/api-base@1.12.19 - @funkit/fun-relay@2.1.14 - @funkit/chains@0.5.0 - @funkit/utils@1.1.20 - @funkit/core@2.3.66 - @funkit/wagmi-tools@3.0.89 ## 6.15.12 ### Patch Changes - 799e0a9: fix bottom bar spacing ## 6.15.11 ### Patch Changes - 2ab1e61: chore(connect): add WMON and AUSD symbols ## 6.15.10 ### Patch Changes - 0d40882: fix calling eoa endpoint during withdrawal - 135c6eb: fix(connect): fix bug with smart wallets causing trimmed txHashes and broken UI ## 6.15.9 ### Patch Changes - Updated dependencies [d63acb4] - @funkit/chains@0.4.8 - @funkit/core@2.3.65 - @funkit/wagmi-tools@3.0.88 ## 6.15.8 ### Patch Changes - 4d90219: feat(connect): display min amount required in badge tooltip - da63888: fix check of isSameDestination - 284c405: add ethereal to layerZero dest chain mapping - d3ed26d: always show funxyz bottom line if enabled - adc84ec: add first dynamic target asset as default - 9769dd5: feat(connect): added contact support to security banner ## 6.15.7 ### Patch Changes - d0ab683: fix(connect): fix copy animation in buy_eng mode - 0c3f602: fix(connect): fix "Buy with" label on confirmation screen - 940011e: fix(connect): hide "you receive" on brokerage processing screen and redirect to destination instead of source for same assets checkouts - 62753c3: fix(connect): fix MON token symbol ## 6.15.6 ### Patch Changes - 2090fa9: feat(connect): add meld min buffer if getMinDepositUSD is present - 644a170: feat(connect): add min deposit for bluvo - e1d9272: feat(connect,chains): update block explorer and enable custom paths to support lighter - ffd6da0: fix(connect): prioritize dynamic target for EOA creation - 29d82ce: feat(connect): add `buy_en` language with buy-centered copy - aa9b43f: fix(connect): added an empty wallet state for Source Change screen - Updated dependencies [e1d9272] - @funkit/chains@0.4.7 - @funkit/core@2.3.64 - @funkit/wagmi-tools@3.0.87 ## 6.15.5 ### Patch Changes - 9bfd41f: fix(connect): memoize textConfig to fix recursive useEffect warning - 94069cc: feat(connect, utils, api-base): add support for subaccount index on recipient addr - c69564c: fix(connect): fix destination tx explorer link for oft checkouts - Updated dependencies [94069cc] - Updated dependencies [c69564c] - @funkit/api-base@1.12.18 - @funkit/utils@1.1.19 - @funkit/core@2.3.63 - @funkit/wagmi-tools@3.0.86 ## 6.15.4 ### Patch Changes - 1d3c43c: refactor: lighter chain configs - 6256f11: feat(connect): added i18n support for katana bridge alert - 0e331de: fix: receive token icon url on transfer crypto - ecb6423: fix ghost meld quote calls - 1851c89: hyperdash theme updates - b967fc0: chore(connect): deprecate Permit2Tokens flag - b5d2d2f: support external logged-in users for fiat account management - Updated dependencies [1d3c43c] - Updated dependencies [b353a64] - Updated dependencies [b967fc0] - Updated dependencies [b967fc0] - Updated dependencies [b5d2d2f] - @funkit/chains@0.4.6 - @funkit/fun-relay@2.1.13 - @funkit/api-base@1.12.17 - @funkit/utils@1.1.18 - @funkit/core@2.3.62 - @funkit/wagmi-tools@3.0.85 ## 6.15.3 ### Patch Changes - 7b14496: feat(connect): override time estimate for lzOFT checkouts - Updated dependencies [b4c2d23] - @funkit/fun-relay@2.1.12 ## 6.15.2 ### Patch Changes - cce196e: feat(connect,api-base): update bluvo packages - cf1ca05: feat(connect): add postAction override for QR code - 706713f: monad theme implemented - 3a8c6fb: chore(connect): deprecate shouldBatchOpBypassInit - 5f33162: chore(connect): deprecate funWallet and funWalletAuth usage in GeneralWalletProvider - 3825221: megapot theme implemented - 405433a: feat(connect): show dynamic target assets on top for Ethereal/Hyena - b417cda: chore(connect): deprecate useWeb2AccountBalancePostCheckout and useCheckoutAccountBalanceTransfer hooks - Updated dependencies [cce196e] - Updated dependencies [d5a7397] - @funkit/api-base@1.12.16 - @funkit/fun-relay@2.1.11 - @funkit/chains@0.4.5 - @funkit/core@2.3.61 - @funkit/wagmi-tools@3.0.84 ## 6.15.1 ### Patch Changes - fbb43ae: feat(connect): update preferred network logic for brokerage assets - d296585: fix(connect): fix UI bug in SEPA flow ## 6.15.0 ### Minor Changes - 21fd780: refactor: remove test for specific customer for title alignment ### Patch Changes - dc0899c: feat(connect): add hbhype token icon - 2e88a52: feat: support swapped and kryptonim via meld - d9c2d11: fix(connect): fix padding bottom when source change screen overflows - d8801d5: chore(connect,utils): deprecate flag EnableFrogProxyServer - 876cf20: feat: lighter chain registration - 3824315: support solana as target asset - 7077903: feat: add monad chain support - dbe04ee: refactor several files for server client config - fc213a3: feat(connect): hide chain icon for brokerage flow - b74e323: feat(connect): update in-progress text for layerZero checkouts - 6420fcb: feat(connect): add hyperbeat yeild token icons - 54fdecc: feat(connect): only fetch checkout history as needed - 7e7867d: add hyperedge - 73325c8: feat(connect): migrate showinfobanner flag to statsig - 002ac44: feat(connect): add behype icon - 8212f09: Refactor useTextMeasurer to use DOM element measurement instead of canvas for improved accuracy and better style support - 3250234: only fetch user ip info when logged in - 6783087: chore(connect): removed bech32 dependency - 05edce9: chore(connect): deprecate fetchSponsorInitialTransferGasLimit - c25f91f: fix(connect): fix fallback for alignTitle config - af1b322: feat(connect): add fallback for wallet asset logo - c4d12e1: feat(connect): update bluvo dependency to latest - c76619e: Migrate from Lerna to Turborepo for improved build performance and developer experience. This change removes automatic builds during package installation (`prepare` scripts) and introduces intelligent caching. No changes to public APIs or package functionality. - Updated dependencies [cfe62b9] - Updated dependencies [2e88a52] - Updated dependencies [d8801d5] - Updated dependencies [876cf20] - Updated dependencies [3824315] - Updated dependencies [7077903] - Updated dependencies [98196b4] - Updated dependencies [7e7867d] - Updated dependencies [5ba2828] - Updated dependencies [af1b322] - Updated dependencies [a925603] - Updated dependencies [c76619e] - @funkit/api-base@1.12.15 - @funkit/utils@1.1.17 - @funkit/chains@0.4.4 - @funkit/fun-relay@2.1.10 - @funkit/core@2.3.60 - @funkit/wagmi-tools@3.0.83 ## 6.14.22 ### Patch Changes - 62ea9d1: fix: fix versioning issue - Updated dependencies [62ea9d1] - @funkit/api-base@1.12.14 - @funkit/chains@0.4.3 - @funkit/core@2.3.59 - @funkit/fun-relay@2.1.9 - @funkit/utils@1.1.16 - @funkit/wagmi-tools@3.0.82 ## 6.14.21 ### Patch Changes - 12607cd: chore(connect): fix bluvo tracking ## 6.14.20 ### Patch Changes - 725949f: feat(connect): display proper symbol for WETH - 3672569: refactor: remove unsed flag SupportedExchangesV2 - eb9de8a: chore: usdh icon - 087941d: feat(connect): preserve input amount - bc80304: add monad api key - 308ba90: chore(connect): increase statsig init timeout to 5s - Updated dependencies [3672569] - Updated dependencies [208c80d] - Updated dependencies [bc80304] - @funkit/utils@1.1.15 - @funkit/fun-relay@2.1.8 - @funkit/api-base@1.12.13 - @funkit/core@2.3.58 - @funkit/wagmi-tools@3.0.81 ## 6.14.19 ### Patch Changes - 44aba89: removed flag not initialized log messages - 45f7107: remove moonpay logic in fee calculation - Updated dependencies [2151498] - @funkit/fun-relay@2.1.7 ## 6.14.18 ### Patch Changes - 3a5e8a2: remove moonpay screen - 1b15b1d: fix(connect): limit checkout history load size - 1d93e86: feat(connect): update brokerage quote max balance errors - c1ec35f: remove isSendingToQR flag - 9700307: refactor: show true final tx hash - a68f2c3: chore(connect): migrate blacklist addresses to use statsig dynamic config - c5eb32b: use meld flag for moonpay(deprecate) - 342ffe1: refactor(connect): remove asset from bluvo paymentMethodInfo + refactor how we calc min max - 12b5b4d: chore(connect): regenerate quote if it's expired chore(api-base): add BluvoWithdrawalError class - 773d3fd: feat(connect): update badge styling on brokerage item - 0dea0f5: feat(connect): add popular token logos - 4a96c31: fix(connect): moved filterFunc outside of tanstack query fn in useRecentDirectExecution.ts file as BluvoSuccess screen expects filterFunc to work consistently - Updated dependencies [9700307] - Updated dependencies [1e2a2fd] - Updated dependencies [3ba1625] - Updated dependencies [1e2a2fd] - Updated dependencies [12b5b4d] - @funkit/api-base@1.12.12 - @funkit/fun-relay@2.1.6 - @funkit/core@2.3.57 - @funkit/wagmi-tools@3.0.80 ## 6.14.17 ### Patch Changes - 56d05e9: feat(connect): enable brokerage flow for Relay AA - b6dd1aa: change minimum order text to minimum deposit ## 6.14.16 ### Patch Changes - d4d2f7f: feat(connect): treat eUSDe as native for Ethereal - 46870ce: feat(connect): remove mesh fees and set brokerage fee to 0 - e72e65d: feat: switch target asset back to default if user selects non candidate and dropdown is not shown - 789ae74: remove funwallet call for web3 users - ce9566b: do not fetch qrcode at loading - Updated dependencies [e69f7f6] - Updated dependencies [20f79ef] - @funkit/fun-relay@2.1.5 ## 6.14.15 ### Patch Changes - 37ec560: feat(connect): added tracking of transaction breakdown view - 35e0367: chore(connect): overhauled two factor authentication screen - Updated dependencies [6b531a6] - Updated dependencies [1b37b9c] - @funkit/fun-relay@2.1.4 ## 6.14.14 ### Patch Changes - b15e50c: refactor: reduce wallet mainnet buffer from 20 to 5 - 99c76a9: feat: add decimals fallback via relay ## 6.14.13 ### Patch Changes - b1477ac: feat: added tracking for closing withdrawal modal - 1b21c9c: add exchange rate in tooltip - 3dda7fc: feat(connect, api, apps): avantis theme - 1fdce23: feat: added tracking for withdrawal quote on statsig - 614c9e4: feat(connect,utils): add new feature flag for bluvo exchange - 820d81e: fix(connect): indicate "Withdrawal tx" correctly after performing withdrawal - b259fe8: refactor(connect): move checkout modal event to its own file - 1e97461: feat(connect,utils): integrate bluvo quoting and fees - c3e64b1: feat: added title placement config in FunkitConfig - fa772a1: feat: added tracking of withdraw modal open - 8bc8d04: feat: added tracking of withdrawal success - 8fa45aa: feat(connect): update min deposit logic for brokerage flow - adheres to transfer token mins - Updated dependencies [3dda7fc] - Updated dependencies [977b232] - Updated dependencies [614c9e4] - Updated dependencies [1e97461] - @funkit/api-base@1.12.11 - @funkit/fun-relay@2.1.3 - @funkit/utils@1.1.14 - @funkit/core@2.3.56 - @funkit/wagmi-tools@3.0.79 ## 6.14.12 ### Patch Changes - 3b3fba8: feat: add isMobile flag to statsig log - 985dd4c: show send amount in confirmation page - 0fdee65: chore: move apiKey to statsig customID for better analytics - 5a379cb: add missing function in server config - a13f742: feat(connect,fun-relay): handle known Relay errors - 2e4c75d: change label from deposit to receive - Updated dependencies [a26c8c5] - Updated dependencies [a13f742] - Updated dependencies [a13f742] - @funkit/api-base@1.12.10 - @funkit/core@2.3.55 - @funkit/fun-relay@2.1.2 - @funkit/wagmi-tools@3.0.78 ## 6.14.11 ### Patch Changes - 953fb4c: feat: add eusde icon - b96de20: feat(connect): merge multi-step direct execution notification data - 175deb9: feat(connect): add Meld redirect state screen - 071fbbf: refactor: remove initNewCheckout from beginWithdrawal - d01122c: feat: add wusde icon - 071fbbf: refactor(connect): added WithdrawModalEvent for tracking opening of withdrawal modal - 569094d: fix: apply getMinDepositUSD to transfer checkout - 0914811: audit and performance improvements - Updated dependencies [96408f4] - @funkit/api-base@1.12.9 - @funkit/core@2.3.54 - @funkit/wagmi-tools@3.0.77 ## 6.14.10 ### Patch Changes - 553c4b7: fix display amount - 237e42d: Refactor Bridge chain lookup logic into shared utility function ## 6.14.9 ### Patch Changes - 4d52e42: fix: add fallback bridge bank account to prevent SEPA error - 157aa94: feat(connect): added tracking for navigaton and modal open/close events in checkout modal - 04438fa: fix no divider bug - 0a14ab9: feat(connect): implement feature flag for hiding non wallet options - d8e25ba: feat(connect): tracking for checkout completion in wallet balance flow + quote tracking - 8891f56: feat(connect): add user metadata tracking to statsig - 27c1bdb: feat(connect): tracking for QR Code flow completion events (success::token_transfer) - 613a8eb: chore(connect): statsig initial setup - Updated dependencies [5d8c791] - Updated dependencies [4d52e42] - Updated dependencies [613a8eb] - Updated dependencies [f92238c] - @funkit/fun-relay@2.1.1 - @funkit/api-base@1.12.8 - @funkit/utils@1.1.13 - @funkit/chains@0.4.2 - @funkit/core@2.3.53 - @funkit/wagmi-tools@3.0.76 ## 6.14.8 ### Patch Changes - 12c8945: Add exchange rate display to payment summary - 7e98de6: fix(connect): remove id from FunDivider as having multiple items with same id in a single document causes issues - fd1e190: Add dollar value in subtext of input screen - fd1e190: Fix slippage tooltip to conditionally show minimum received based on staking token presence - fd1e190: Hide candidate target token display for AA checkout flows - 0313fdc: update you receive number - 7127864: feat(connect, apps): hyena theme - 2772112: fix input width - a527e5e: feat: update token transfer dropdown details - add check for target asset - a5fa410: refactor: move exchange rate line to first line - 66b112e: Show dollar value under You will send & You deposit - bd9beab: Fix staking token display logic in checkout flow. Simplify vault deposit detection to use stakingToken property and hide primary amount display for non-native vault token flows. - 1a77107: Support staking token display in amount input UI - 12c8945: Add vault deposit confirmation handling - 509d3e2: Fix vault deposit token display to show token ticker as suffix instead of prefix. Updates amount input UI to support both prefix and suffix positioning for currency symbols. - Updated dependencies [6241aab] - Updated dependencies [022f3d9] - Updated dependencies [7127864] - @funkit/fun-relay@2.1.0 - @funkit/api-base@1.12.7 - @funkit/core@2.3.52 - @funkit/wagmi-tools@3.0.75 ## 6.14.7 ### Patch Changes - Updated dependencies [2ef411b] - @funkit/fun-relay@2.0.5 ## 6.14.6 ### Patch Changes - 815e2ad: Skip geoblocking for Hyperdash customers - 04eab85: fix: payment source "new sources" array for wallet connection - 20a0bb5: feat(connect): redirect user to select asset screen after wallet connection ## 6.14.5 ### Patch Changes - 6becc31: Refactor Meld UI logic into dedicated useMeldUI hook - 725878d: feat(connect): do not notify for intermediate multi-step direct executions - 9d7d1f1: remove source tab if there is only single source - 4c6c74e: if user is hyperdash us user then show only wallet source - Updated dependencies [fd171fa] - Updated dependencies [725878d] - @funkit/api-base@1.12.6 - @funkit/core@2.3.51 - @funkit/wagmi-tools@3.0.74 ## 6.14.4 ### Patch Changes - 3ad3b4e: remove kalshi - 27e5782: Refactor withdrawal address validation to fix variable declaration order - 5ae15d3: feat(connect): change qr min text order - aa6d856: chore: deprecate unused hooks and exports - 27e5782: Extract withdrawal amount input into separate component to reduce complexity - Updated dependencies [3ad3b4e] - @funkit/api-base@1.12.5 - @funkit/core@2.3.50 - @funkit/wagmi-tools@3.0.73 ## 6.14.3 ### Patch Changes - 5ae4bd6: fix(connect): added z-index of privy modal window into Dialog.css.ts so we do not overlap it - 2544c59: refactor: remove new badges for card - 68045a5: chore(connect): remove unused flags - 5bf6f5d: feat(api-base, connect): support for permit flow for Arbitrum USDC on Based - c250454: chore: deprecate checkoutAssetWhitelist - 771f0f1: feat: ethereal chain registration - Updated dependencies [277944d] - Updated dependencies [68045a5] - Updated dependencies [5bf6f5d] - Updated dependencies [c250454] - Updated dependencies [771f0f1] - @funkit/fun-relay@2.0.4 - @funkit/utils@1.1.12 - @funkit/api-base@1.12.4 - @funkit/chains@0.4.1 - @funkit/core@2.3.49 - @funkit/wagmi-tools@3.0.72 ## 6.14.2 ### Patch Changes - 014910c: Fix connected state detection by adding explicit isConnected field to user info ## 6.14.1 ### Patch Changes - bc75836: Fix login state detection for external users in GeneralWalletProvider and remove redundant check in useRecentDirectExecutions ## 6.14.0 ### Minor Changes - d307de8: Add support for custom withdrawal callbacks to enable server-side withdrawal processing Introduces a new withdrawal configuration type that allows customers (e.g., Kalshi) to handle withdrawals via callbacks instead of direct blockchain transactions. The withdrawal config now supports two modes: - Wallet-based (existing): Direct blockchain transactions via WithdrawalClient - Callback-based (new): Server-side processing via withdrawCallback function Key changes: - Split FunkitWithdrawalConfig into discriminated union types (WalletWithdrawalConfig, CustomWithdrawalConfig) - Add WithdrawalParam interface with quoteId and funQuote - Update withdrawal flow to route callback-based withdrawals to DirectExecutionNotifCenter (pending screen) - Add type guards for withdrawal config discrimination - Maintain backward compatibility with existing wallet-based withdrawal flow - b35ee6f: Add externalUserId support to link FunKit users to external user systems - 3cbe068: Add showTargetAssetSelection UI customization for SelectAsset screen. This allows customers to control whether the target asset selection dropdown is shown when dynamicTargetAssetCandidates are configured. Refactored customer-specific logic to use this new configuration option. ### Patch Changes - bddb22a: add minTargetAmount/minSourceAmount in deposit and withdrawal - a96bbfe: feat(connect, apps): ethereal theme update - bddb22a: add min withdraw amount for kalshi - db7d8c9: chore: bump btc rollout to 70% - 6d12c3c: feat(connect, apps): kalshi theme update - d946639: Add additional parameters to withdrawal callback for improved integration Enhances the WithdrawalParam interface with targetAssetAddress, targetChainId, and destinationAddress fields to provide more context to custom withdrawal callbacks. This allows callback implementations to have complete information about the withdrawal transaction. - 9470cd3: Fix input box sizing in FunInput component - 3cbe068: Fix target asset display to use checkout config values for ticker and icon when target asset is not selectable, ensuring UI transparency - 3cbe068: Fix target asset update logic to properly respect showTargetAssetSelection flag and optimize useComputeDefault hook with useMemo for better performance - 93ece94: remove kalshi from ipcheck - 54eca4a: feat(connect, apps): add Kalshi theme - 39140c4: chore: BTC rollout 0% -> 20% - 8af62b3: chore: bump btc rollout 20% -> 50% - fab554f: chore: added feature flags for usePermit flow on Based - 4989123: feat(connect, apps): ventuals theme - b3c9840: Refactor SelectAsset component: rename MeshOrAccountSelectAsset to AccountSelectAsset and extract scroll logic into useScrollToSelectedAsset hook - 5f23a93: loginConfig has set as optional prop - 39a4058: handle externalUserId for userInfo - bd1addb: feat: ventuals support - db4b507: feat(connect, apps): ethereal qa - 9415937: chore: bump btc rollout to 100% - 648b730: refactor(connect): refactor of `useCheckoutDirectExecution.ts` - Updated dependencies [0f8dfa7] - Updated dependencies [ef0e393] - Updated dependencies [1b5a3a4] - Updated dependencies [fab554f] - Updated dependencies [bd1addb] - @funkit/api-base@1.12.3 - @funkit/fun-relay@2.0.3 - @funkit/utils@1.1.11 - @funkit/core@2.3.48 - @funkit/wagmi-tools@3.0.71 ## 6.14.0-next.3 ### Patch Changes - 2279554: add min withdraw amount for kalshi ## 6.14.0-next.2 ### Patch Changes - 856e67f: Fix input box sizing in FunInput component ## 6.14.0-next.1 ### Patch Changes - d946639: Add additional parameters to withdrawal callback for improved integration Enhances the WithdrawalParam interface with targetAssetAddress, targetChainId, and destinationAddress fields to provide more context to custom withdrawal callbacks. This allows callback implementations to have complete information about the withdrawal transaction. - Updated dependencies [1b5a3a4] - @funkit/api-base@1.12.3-next.1 - @funkit/core@2.3.48-next.1 - @funkit/wagmi-tools@3.0.71-next.1 ## 6.14.0-next.0 ### Minor Changes - d307de8: Add support for custom withdrawal callbacks to enable server-side withdrawal processing Introduces a new withdrawal configuration type that allows customers (e.g., Kalshi) to handle withdrawals via callbacks instead of direct blockchain transactions. The withdrawal config now supports two modes: - Wallet-based (existing): Direct blockchain transactions via WithdrawalClient - Callback-based (new): Server-side processing via withdrawCallback function Key changes: - Split FunkitWithdrawalConfig into discriminated union types (WalletWithdrawalConfig, CustomWithdrawalConfig) - Add WithdrawalParam interface with quoteId and funQuote - Update withdrawal flow to route callback-based withdrawals to DirectExecutionNotifCenter (pending screen) - Add type guards for withdrawal config discrimination - Maintain backward compatibility with existing wallet-based withdrawal flow - b35ee6f: Add externalUserId support to link FunKit users to external user systems - 3cbe068: Add showTargetAssetSelection UI customization for SelectAsset screen. This allows customers to control whether the target asset selection dropdown is shown when dynamicTargetAssetCandidates are configured. Refactored customer-specific logic to use this new configuration option. ### Patch Changes - a96bbfe: feat(connect, apps): ethereal theme update - db7d8c9: chore: bump btc rollout to 70% - 6d12c3c: feat(connect, apps): kalshi theme update - 3cbe068: Fix target asset display to use checkout config values for ticker and icon when target asset is not selectable, ensuring UI transparency - 3cbe068: Fix target asset update logic to properly respect showTargetAssetSelection flag and optimize useComputeDefault hook with useMemo for better performance - 54eca4a: feat(connect, apps): add Kalshi theme - 39140c4: chore: BTC rollout 0% -> 20% - 8af62b3: chore: bump btc rollout 20% -> 50% - b3c9840: Refactor SelectAsset component: rename MeshOrAccountSelectAsset to AccountSelectAsset and extract scroll logic into useScrollToSelectedAsset hook - 5f23a93: loginConfig has set as optional prop - 39a4058: handle externalUserId for userInfo - bd1addb: feat: ventuals support - 9415937: chore: bump btc rollout to 100% - Updated dependencies [0f8dfa7] - Updated dependencies [ef0e393] - Updated dependencies [bd1addb] - @funkit/api-base@1.12.3-next.0 - @funkit/fun-relay@2.0.3-next.0 - @funkit/core@2.3.48-next.0 - @funkit/wagmi-tools@3.0.71-next.0 ## 6.13.0 ### Minor Changes - 676432b: feat(connect): dynamic banners for QR code flow based on chain id ### Patch Changes - 1796835: chore(connect,utils,fits): added `ChainInfoBanners` feature flag for info banners based of chain id - ac81c8f: feat(connect): update token transfer details - Updated dependencies [910178d] - Updated dependencies [1796835] - @funkit/api-base@1.12.2 - @funkit/utils@1.1.10 - @funkit/core@2.3.47 - @funkit/wagmi-tools@3.0.70 ## 6.12.2 ### Patch Changes - 6374cf8: feat: add ip fallback ## 6.12.1 ### Patch Changes - d289dac: fix: fun info banner duplication ## 6.12.0 ### Minor Changes - 1af942f: feat(connect): block withdrawals to addresses that lead to irrecoverable loss of funds ### Patch Changes - 29b0edd: fix(connect): don't show new token badge in withdrawal modal - f5710b6: remove mesh code at all - 1bcb94e: feat(connect): update btc processing time - qr code flow - f553f09: fix: fix for bitcoin feature flags (were not working properly before) - Updated dependencies [f553f09] - @funkit/utils@1.1.9 - @funkit/api-base@1.12.1 - @funkit/core@2.3.46 - @funkit/wagmi-tools@3.0.68 ## 6.11.0 ### Minor Changes - f83e99a: fix(connect): do not mark assets as unavailable if their value is lower than targetAssetAmount and defiMode is on feat(api-base): add exchange rates service interfacing with exchange rates API endpoint at frog and tests for it fix(connect): DeFi mode now uses `targetAssetAmount` to prefil input amount ### Patch Changes - 37ddd7d: feat(connect): handle asset price fetch error - 5750d21: fix(connect): fixed bug with infinite loading in wallet deposit mode ## 6.10.0 ### Minor Changes - 31b3379: feat: bitcoin support ### Patch Changes - 3460c16: fix of error logging to datadog - 2e0ebf7: feat: bitcoin support - Updated dependencies [3460c16] - Updated dependencies [31b3379] - Updated dependencies [2e0ebf7] - @funkit/api-base@1.12.0 - @funkit/chains@0.4.0 - @funkit/core@2.3.45 - @funkit/wagmi-tools@3.0.67 ## 6.9.0 ### Minor Changes - 78419f8: feat(connect): add uiCustomizations.transferCryptoScreen.showYouSendYouReceive option to show the "You Send -> You Receive" block on the "Transfer Crypto" screen ### Patch Changes - 9443e44: feat: improve stable substring check - 69de1bc: theme configuration for based ## 6.8.0 ### Minor Changes - f740d2d: fix(connect): disable prioritization of "native" tokens and sort assets in wallet solely based on their total value instead ### Patch Changes - 1501166: disable social login wallet - 84aba78: add more tokens - Updated dependencies [56e4def] - Updated dependencies [5772086] - Updated dependencies [b3fd390] - @funkit/api-base@1.11.1 - @funkit/fun-relay@2.0.2 - @funkit/core@2.3.44 - @funkit/wagmi-tools@3.0.66 ## 6.7.0 ### Minor Changes - 347fbdb: fix: Updated "chains" type in wagmiConfig to accommodate configs defined as readonly ### Patch Changes - 7cb2bbe: add currency code and currency amount in card switch ## 6.6.0 ### Minor Changes - b47a646: refactor(connect): made `modalTitle` parameter required for `beginWithdrawal` function from `useFunkitCheckout` hook. - e2697ff: feat(api-base,connect): integrate moonpay into meld flow ### Patch Changes - 34b7ca2: show rounded asset amount in checkout primary info - 3ea1d1d: feat(connect, apps): monkey tilt extra customization - additional fixes - a8094fb: feat(connect): add locale-aware formatting in amount input - 3f93ed1: chore: full remove checkoutItemAmount and allowBackgroundScroll - 9adb3eb: revert of text change from "supported token/chain" to "select token/chain" - 685dc96: chore: deprecate isCardEnabled via uiCustomizations - 750e9f9: feat(connect, apps, api): add Monkey Tilt configuration and theme customization - f22ca31: feat(connect): update withdrawal subtext for transaction status - 2b446bf: chore: deprecate externalCheckoutUserId - Updated dependencies [afcc42e] - Updated dependencies [750e9f9] - Updated dependencies [7c1dd8c] - Updated dependencies [e2697ff] - @funkit/fun-relay@2.0.1 - @funkit/api-base@1.11.0 - @funkit/core@2.3.43 - @funkit/wagmi-tools@3.0.65 ## 6.5.0 ### Minor Changes - dca8752: added spinner colors, small transaction animation adjustments - b402849: change wording for select token and chain to prevent new line breaks at smaller screens ### Patch Changes - 9634540: feat: support hypercore - 422ed96: feat: add hyperCore pseudochain - dca8752: sync status text with animation - dca8752: feat(connect): adjust transaction status skeleton height - 116c346: feat: add hyperdash - 0cedc5d: feat: add abstract tokens to QR - b668a4d: feat(connect): add flag icons to the currency selector - a534393: refactor: hide banner for katana earn - dca8752: feat(connect): spinner colors unified - Updated dependencies [9634540] - Updated dependencies [422ed96] - Updated dependencies [9425dd0] - Updated dependencies [a0f30fd] - Updated dependencies [116c346] - Updated dependencies [9634540] - @funkit/chains@0.3.10 - @funkit/fun-relay@2.0.0 - @funkit/api-base@1.10.0 - @funkit/core@2.3.42 - @funkit/wagmi-tools@3.0.64 ## 6.4.0 ### Minor Changes - 4bc8a6a: Add onPolymarketPayPalSwitch callback for Polymarket PayPal payment method switching ### Patch Changes - 5c32660: fix gas ## 6.3.0 ### Minor Changes - 3dacbbd: Add support for disabling specific source tokens in checkout process via disabledSourceTokens configuration ### Patch Changes - c447521: feat(connect): change text to deposit with card - 52dedad: Increase tooltip max width in PaymentFeesSummary from 250px to 300px for better text readability - f65374b: fix(connect): fix withdrawal sourceOfFund - 4717af3: feat(connect): change starting step + remove text to virtual bank / SEPA - 6c027ed: feat(connect): update transfer crypto icons - c4587b3: remove exchange rate component - 971145e: feat(connect): update transaction breakdown tooltip message - c56ac6b: Update zkSync import to zksync to align with viem API changes - Updated dependencies [ca26e44] - Updated dependencies [c56ac6b] - @funkit/chains@0.3.9 - @funkit/core@2.3.41 - @funkit/wagmi-tools@3.0.63 ## 6.2.0 ### Minor Changes - e897b5a: Enable meld and fiat payment methods for all hyperbeat users ### Patch Changes - e9fefa3: Enable TypeScript declaration maps for improved development experience Adds declarationMap: true to tsconfig.json files across packages to generate declaration map files, which provide better IDE support for go-to-definition and debugging in TypeScript projects that consume these packages. - dbdd08d: updated storybook and improved performance - 71908e3: show estTotalUsd in confirmation screen - 9f1ffd4: add paypal option - c4215cd: fix(connect): fix scrolling ability calculation in Withdrawal modal - Updated dependencies [e9fefa3] - @funkit/api-base@1.9.16 - @funkit/core@2.3.40 - @funkit/wagmi-tools@3.0.62 ## 6.1.0 ### Minor Changes - 0804213: Add configurable transaction digest display for fee breakdown summary with chain-dependent formatting ### Patch Changes - f25fb68: feat(connect): transaction flow updates - 2a960b7: do not fetch userip if apikey is not available ## 6.0.7 ### Patch Changes - 064d4e9: feat(connect, apps): cursor alignment for input amount placeholder, input bg for katana - 36e8c07: Add exchange rate and auto slippage - Updated dependencies [36e8c07] - @funkit/api-base@1.9.15 - @funkit/core@2.3.39 - @funkit/wagmi-tools@3.0.61 ## 6.0.6 ### Patch Changes - 114d332: refactor: pending screen withdrawal copy - 138df97: feat(connect): fully remove dydx - Updated dependencies [138df97] - @funkit/api-base@1.9.14 - @funkit/chains@0.3.8 - @funkit/core@2.3.38 - @funkit/wagmi-tools@3.0.60 ## 6.0.5 ### Patch Changes - cfce8c9: feat(connect): add new withdrawal error message when an user wallet failure - 9ab829d: feat(connect): add new default input amount logic ## 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 mod