@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
1,602 lines (1,219 loc) • 61.2 kB
Markdown
# @funkit/connect
## 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
- 4bcc21b: fix: clicking back on order review breaking navigation & typos
- 4bcc21b: fix: silence console warnings
- 298847e: feat: added ability for getCheckoutQuote to be aborted
- 8a4aee3: refactor: update geoblock list
- e0c16aa: fix: modal topbar padding
- bd54935: feat: added & exposed 2 new hooks - useCheckoutListenerByUserId and useCheckoutListenerByCheckoutId
- e045534: refactor: non-nullable checkoutId
- f450fe5: refactor: remove redundant checkoutItem usage
- ba87dcf: refactor: use arbitrum as target chain for dydx in asset selection phase
- 3d974d2: fix: okx exchange connection
- 479287a: refactor: better api error message handling
- 4bcc21b: fix: fix phantom wallet icon
- 5a2a8e2: fix: error messages not appearing in checkout
- 4bcc21b: fix: okx icon
- b23ab80: fix: update dividers behavior&visuals
- 22d7f9a: refactor: silence flag exposure logs
- 500519d: refactor: remove isFastForwarded
- 13b3185: fix: redundant login option divider
- 010b5fe: chore: deprecate unused flags
- 53ebefb: refactor: add possibility for always displayed modal dividers
- Updated dependencies [f77e6b1]
- Updated dependencies [3080712]
- Updated dependencies [298847e]
- Updated dependencies [479287a]
- @funkit/api-base@1.1.1
- @funkit/core@2.1.6
- @funkit/wagmi-tools@3.0.8
## 3.0.3
### Patch Changes
- bf61cb4: feat(connect): show powered by tagline based on feature flag
- 9eed208: fix: custom chains do not show up well in chain modal
- Updated dependencies [1836ec2]
- @funkit/api-base@1.1.0
- @funkit/core@2.1.5
- @funkit/wagmi-tools@3.0.7
## 3.0.2
### Patch Changes
- 71be090: feat: new flag show_powered_tagline
- 24eef94: feat: add modalTitleMeta config option to Checkout configuration
- f0b1a1f: feat: add separate coinbase exchange icon
- 769a8d1: fix: hanging focus state on disconnect button
- 3842a42: chore: update wagmi dependencies
- Updated dependencies [3842a42]
- @funkit/wagmi-tools@3.0.6
- @funkit/core@2.1.4
## 3.0.1
### Patch Changes
- 4cec99b: feat: add checkout geolocation blocks
- 0139ee1: refactor: change mesh integration id type
- 9e46890: feat: abort controller for asset calls
- 1064d91: fix(connect): use original enum text for Okx
- 1d81269: feat(connect): auto-select express payment method option
- 1c6edc0: fix(connect): fixed asset list skeleton loader
- 1064d91: refactor(connect): move modals and providers to standalone folders for internal sdk
- Updated dependencies [9e46890]
- @funkit/api-base@1.0.3
- @funkit/core@2.1.3
- @funkit/wagmi-tools@3.0.5
## 3.0.0
### Major Changes
- 9c1c09a: paymentsConfig is removed from FunkitConfig. defaultPaymentMethod is added to useCheckout config
- ca9c5a0: remove unused config in FunkitPaymentsConfig
- c0d142d: feat: v3 upgrade - phase 1 - baseline styles, themes, configuration
- 19404b9: refactor: FunkitCheckoutConfig interface - deprecated `checkoutItemDescription` and updated `targetAssetTicker` to be a required field.
### Patch Changes
- 540e9bf: v3 repolishes
- cd8633c: v3 scrollbar tweaks
- d96708a: v3 custom button switcher polishes
- 30bdef9: v3 updates
- 7d5b095: v3 repolishes
- af98f01: v3 updates
- 9e70418: v3 repolishes
- 2e17b41: v3 upgrades
- Updated dependencies [30bdef9]
- Updated dependencies [9ccdeb1]
- Updated dependencies [c0d142d]
- Updated dependencies [cee3715]
- Updated dependencies [af98f01]
- Updated dependencies [e8e412d]
- @funkit/api-base@1.0.2
- @funkit/core@2.1.2
- @funkit/wagmi-tools@3.0.4
## 3.0.0-next.8
### Patch Changes
- v3 scrollbar tweaks
## 3.0.0-next.7
### Patch Changes
- 196c9f3: v3 upgrades
- Updated dependencies [5761edd]
- @funkit/core@2.1.2-next.4
- @funkit/wagmi-tools@3.0.4-next.4
## 3.0.0-next.6
### Patch Changes
- v3 updates
- Updated dependencies
- @funkit/api-base@1.0.2-next.2
- @funkit/core@2.1.2-next.3
- @funkit/wagmi-tools@3.0.4-next.3
## 3.0.0-next.5
### Patch Changes
- v3 custom button switcher polishes
## 3.0.0-next.4
### Patch Changes
- v3 updates
- Updated dependencies
- @funkit/api-base@1.0.2-next.1
- @funkit/core@2.1.2-next.2
- @funkit/wagmi-tools@3.0.4-next.2
## 3.0.0-next.3
### Major Changes
- 751f3cb: paymentsConfig is removed from FunkitConfig. defaultPaymentMethod is added to useCheckout config
- 9f3005e: remove unused config in FunkitPaymentsConfig
### Patch Changes
- v3 repolishes
## 3.0.0-next.2
### Patch Changes
- bd3f80d: v3 repolishes
- Updated dependencies [3889115]
- @funkit/api-base@1.0.2-next.0
- @funkit/core@2.1.2-next.1
- @funkit/wagmi-tools@3.0.4-next.1
## 3.0.0-next.1
### Major Changes
- 71e1170: refactor: FunkitCheckoutConfig interface - deprecated `checkoutItemDescription` and updated `targetAssetTicker` to be a required field.
### Patch Changes
- v3 repolishes
## 3.0.0-next.0
### Major Changes
- b90e164: feat: v3 upgrade - phase 1 - baseline styles, themes, configuration
### Patch Changes
- Updated dependencies [b90e164]
- @funkit/core@2.1.2-next.0
- @funkit/wagmi-tools@3.0.4-next.0
## 2.0.7
### Patch Changes
- 44ec821: fix: self-manage all chain names
- Updated dependencies [43a1256]
- @funkit/core@2.1.1
- @funkit/wagmi-tools@3.0.3
## 2.0.6
### Patch Changes
- 490f4c9: refactor: self-manage random avatar images
- Updated dependencies [d7e5c7d]
- Updated dependencies [80e7346]
- @funkit/api-base@1.0.1
- @funkit/core@2.1.0
- @funkit/wagmi-tools@3.0.2
## 2.0.5
### Patch Changes
- 354b93f: fix(connect): show dYdX chain in history
- d661e43: chore: add missing rdns property to some wallets
- 77dd626: refactor: remove ConnectSignInShowSocialLabel flag
## 2.0.4
### Patch Changes
- b19d447: feat: expose accurate displayName and displayAvatar in ConnectButtonRenderer
- b19d447: feat: expose FunkitAvatar component
## 2.0.3
### Patch Changes
- ca119b5: refactor: deprecate WalletButton
- ca119b5: refactor: deprecate unused components and styles
- Updated dependencies [637c90f]
- @funkit/core@2.0.1
- @funkit/wagmi-tools@3.0.1
## 2.0.2
### Patch Changes
- c6dd2bd: fix: MoonPayBuyWidget height fix
## 2.0.1
### Patch Changes
- 212d32f: feat: conditionally disable zksync source assets for dydx & mantle checkouts
- 10c3f9e: refactor(connect): web2 login redirects should persist existing query params
- 116235a: feat: enable bech32 decoding check on dydx addresses
## 2.0.0
### Major Changes
- 4c467f2: feat: update minimum node version to v18, use native fetch
### Minor Changes
- d50a369: feat: dydx chain and usdc checkout compatibility
### Patch Changes
- d50a369: feat: checkout history safeguard across versions
- Updated dependencies [d50a369]
- Updated dependencies [d50a369]
- Updated dependencies [4c467f2]
- @funkit/core@2.0.0
- @funkit/api-base@1.0.0
- @funkit/wagmi-tools@3.0.0
## 1.5.0-next.0
### Minor Changes
- 24dbc49: fix: Update minimum node version to v18, use native fetch
### Patch Changes
- Updated dependencies [24dbc49]
- @funkit/wagmi-tools@2.1.0-next.0
- @funkit/api-base@0.1.0-next.0
- @funkit/core@1.1.0-next.0
## 1.4.2
### Patch Changes
- 3b2d421: chore: bump dependency version
- e4b7082: refactor: deprecate unused connection codes
## 1.4.1
### Patch Changes
- 441cd2b: refactor: update dev keys
- 785dfe9: fix: luck token image
- Updated dependencies [f27a79c]
- @funkit/api-base@0.0.6
- @funkit/core@1.0.20
- @funkit/wagmi-tools@2.0.5
## 1.4.0
### Minor Changes
- e466e0f: fix: remove node-fetch in favor of esm's native fetch
## 1.3.1
### Patch Changes
- 5417c66: fix: better handling & fallback for mesh get holdings error
- d3b6b3f: fix: 2FA input for email uses numeric keyboard
- cd5b2dd: refactor: disable mantle assets for payment
- cd5b2dd: feat: add new flag disable_mantle_source_assets
- 5417c66: refactor: deprecate allowBrokerageUnlinking config
- cf610d8: refactor: Clean up implementation of the FunInput component
- e2b9215: fix: cleanup logging
- Updated dependencies [e2b9215]
- @funkit/core@1.0.19
- @funkit/wagmi-tools@2.0.4
## 1.3.0
### Minor Changes
- 6c315a2: feat: enable checkout transfers
### Patch Changes
- 5f70055: refactor: switch over to userId-based checkout apis
- 70d3eb8: fix: quote gas estimation error fallback
- 8e6f93f: feat: add flags select_payment_method_text, payment_method_copy_v1
- Updated dependencies [5f70055]
- Updated dependencies [5f70055]
- @funkit/api-base@0.0.5
- @funkit/core@1.0.18
- @funkit/wagmi-tools@2.0.3
## 1.2.7
### Patch Changes
- 048f4aa: feat: add flag connect_sign_in_show_social_label
- 82d1a77: feat: log more user info to datadog log context
- 3cd566b: feat: add feature flagging library
- 3a65cb2: feat: support CANCELLED checkout state
- 82d1a77: refactor: internal userInfo data model
- 82d1a77: refactor: register updated funkit userIds to mesh and moonpay transactions
- Updated dependencies [3a65cb2]
- Updated dependencies [3a65cb2]
- Updated dependencies [10819e5]
- @funkit/api-base@0.0.4
- @funkit/core@1.0.17
- @funkit/wagmi-tools@2.0.2
## 1.2.6
### Patch Changes
- f2c24de: refactor: compact modal width
## 1.2.5
### Patch Changes
- a7ce654: fix: bypass gas estimation for zksync source assets
## 1.2.4
### Patch Changes
- 71e9758: feat: primary button padding customization
- 71e9758: feat: payment option customization - base, base hover, active, active hover - colors and borders
- e33d264: feat: add ethena usde to known asset list
- 71e9758: refactor: dynamic changes to asset icons based on modal sizes
- ef042e0: fix: checkout quote error handling
- 71e9758: feat: modal sizing customization
## 1.2.3
### Patch Changes
- af9ce33: chore: bump mesh sdk deps
## 1.2.2
### Patch Changes
- 7c54042: fix: support checking against unsupported chains
- 6c8d34c: feat: add mantle chain support for checkouts
- c1b9bcc: feat: new logout option from account home page
- e092c29: fix: development issue where browser detection would throw an error if `navigator.userAgent` was unavailable in the browser
- Updated dependencies [7c54042]
- Updated dependencies [6c8d34c]
- @funkit/core@1.0.16
- @funkit/wagmi-tools@2.0.1
## 1.2.1
### Patch Changes
- e61d948: feat: enhance token list support
- f17be01: refactor: better type coercion during checkout
- Updated dependencies [6e45553]
- @funkit/wagmi-tools@2.0.0
## 1.2.0
### Minor Changes
- d7aa543: feat: support coinbase smart wallet
### Patch Changes
- d7aa543: chore: update viem (2.9.2) and wagmi (2.9.31) dependencies
- 9b91481: refactor: make props optional for FunkitPaymentsIconLine
- Updated dependencies [d7aa543]
- @funkit/wagmi-tools@1.0.17
- @funkit/core@1.0.15
## 1.1.6
### Patch Changes
- 798eec2: refactor: updated default payment method texts
- 798eec2: feat: export FunkitPaymentIconsLine component for customer use
- 798eec2: feat: support suffixIcon on ConnectButton
- 5464b7c: refactor: switch out checkout, asset, moonpay, mesh, support, turnkey, and faucet apis
- 798eec2: refactor: all checkouts default to editing step even if targetAssetAmount > 0. Only if disableEditing = true, does it get skipped.
- Updated dependencies [ad4a3ce]
- Updated dependencies [5464b7c]
- @funkit/api-base@0.0.3
- @funkit/core@1.0.14
- @funkit/wagmi-tools@1.0.16
## 1.1.5
### Patch Changes
- 82e2501: chore: upgrade privy sdk deps & adapt to breaking changes
- 610e8f1: fix: remove funkit/shared deps
## 1.1.4
### Patch Changes
- Updated dependencies [bb74a26]
- @funkit/shared@0.0.3
## 1.1.3
### Patch Changes
- a6ea41f: feat (connect): update transaction summary design to not have collapsable button on chain if chains are the same.
- Updated dependencies [8a67135]
- @funkit/core@1.0.13
- @funkit/shared@0.0.2
- @funkit/wagmi-tools@1.0.15
## 1.1.2
### Patch Changes
- 891ab59: fix: conditional targetAssetTicker
- e5e0262: refactor: tx summary payment route field
- f765c12: feat: On checkout show chain information as seperate line items
- 17e31e8: feat: standardized truncation for account names
## 1.1.1
### Patch Changes
- 84f8dff: feat: new `optionsConfig` in `funkitConfig`
- 5225dc6: feat: new `optionBackgroundSecondary` color theme
- 84f8dff: refactor: standardize border radiuses across elements in `FunCheckoutModal`
- 77f159a: feat: dynamic time icon customization
- fe43c96: refactor: increase asset interval
- 12e62d9: feat: new `methodsConfig` to configure payment method icons and colors
- 12e62d9: refactor: more spacing and icon standardizations
- 21c11ba: feat: add `targetAssetTicker` to configuration
- 84f8dff: refactor: hover color changes for checkout input switcher
- 5225dc6: feat: custom themeing - fontWeights
## 1.1.0
### Minor Changes
- dbf6465: feat: support optional wagmiConfig and queryClient in FunkitProvider
### Patch Changes
- dbf6465: fix: getDefaultTransports export
- 3327678: feat: custom otc payment method config
- ec2761e: refactor: deprecate standalone onramp flow
- Updated dependencies [dbf6465]
- @funkit/core@1.0.12
- @funkit/wagmi-tools@1.0.14
## 1.0.28
### Patch Changes
- c27a0bd: fix: deprecate wagmi/connectors, fix checkout input
- Updated dependencies [c27a0bd]
- @funkit/wagmi-tools@1.0.13
## 1.0.27
### Patch Changes
- 246385b: feat: zksync era support (phase 1)
- 5640e0d: refactor: make privyAppId optional
- 0d74c9c: refactor: exclude