Appearance
@swapped/connect-sdk / core
core
Framework-agnostic Swapped Connect client SDK.
Import from @swapped/connect-sdk.
Exports are grouped by area: Client, Payment Methods, Exchange Pay, Coinbase, Session, Events, Errors, Enums, and OAuth.
Client
- SwappedConnectClient
- SwappedConnectConfig
- SwappedConnectState
- SwappedConnectWalletsConfig
- DEFAULT_API_BASE_URL
- DEFAULT_WIDGET_BASE_URL
- STAGING_API_BASE_URL
- STAGING_WIDGET_BASE_URL
- createSwappedConnectClient
Payment Methods
Exchange Pay
- ExchangePay
- CreateExchangePayOrderRequest
- ExchangePayCheckout
- ExchangePayCheckoutQr
- ExchangePayCompletedTransactionSummary
- ExchangePayOrder
- ExchangePayOrderStatus
- ExchangePayOrderStatusValue
- ExchangePayOrderTimeLeft
- ExchangePayProvider
- ExchangePaySupportedCurrency
- GetExchangePaySupportedCurrenciesRequest
- PreferredCurrencyToReceive
- getExchangePayCurrencyKey
- getExchangePayOrderTimeLeft
- getExchangePayOrderTimeLeftMs
- isExchangePayOrderExpired
- isExchangePayProvider
Coinbase
- Coinbase
- CoinbaseActiveWithdrawal
- CoinbaseAmountError
- CoinbaseBalance
- CoinbaseBalanceIneligibleReason
- CoinbaseCompletedTransactionSummary
- CoinbaseCooldown
- CoinbaseFromCurrency
- CoinbaseFundingToken
- CoinbaseNetworkIneligibleReason
- CoinbaseNetworkItem
- CoinbaseSelectionAggregatedBalance
- CoinbaseWithdrawal
- CoinbaseWithdrawalAmount
- CoinbaseWithdrawalAmountAdjustment
- CoinbaseWithdrawalAmountValidation
- CoinbaseWithdrawalState
- CoinbaseWithdrawalStatus
- StartCoinbaseWithdrawalOptions
- StartCoinbaseWithdrawalRequest
Session
- SessionStatus
- SessionViewType
- GetSessionViewInput
- Session
- SessionBridgeOrderStatus
- SessionCompletedTransaction
- SessionData
- SessionMerchant
- SessionSwapDetails
- SessionWallet
- canShowCompletedScreen
- getSessionView
- isEvmNetwork
- isExchange
- isSessionActiveForPayments
- isSessionViewEqual
Events
Errors
Enums
- Currency
- DirectDepositDisplay
- IntegrationProvider
- IntegrationProviderType
- Network
- TokenSymbol
- IntegrationProviderExchange
- EXCHANGE_PROVIDER_TYPES
OAuth
Amount Input
- AmountValidationCode
- AmountValidationError
- AmountValidationMetadata
- ConvertCryptoToFiatCeilOptions
- ConvertCryptoToFiatOptions
- ConvertFiatToCryptoOptions
- MaxAmountMode
- SanitizeAmountInputOptions
- ValidateAmountInputInput
- convertCryptoToFiat
- convertCryptoToFiatCeil
- convertFiatToCrypto
- formatAmountForInput
- getAmountValidationMessage
- parseAmountInput
- sanitizeAmountInput
- validateAmountInput
Networks
- FormatAddressOptions
- NetworkConfig
- formatAddress
- getAddressExplorerUrl
- getNetworkConfig
- getTokenExplorerUrl
- getTransactionExplorerUrl
- resolveNetwork
Type Aliases
- AddressFormatConfig
- AvailableWallet
- ChainId
- ChainNamespace
- CoinbaseWithdrawalAmountValidationReason
- ExchangePayCompletedTransactionAmount
- GetWalletTransferPlanRequest
- NetworkExplorerConfig
- RegisterWalletTransferRequest
- RetryWalletTransferOptions
- SessionBridgeSwapDetails
- SessionSwapFee
- SessionSwapQuoteDetails
- SessionView
- WalletBalance
- WalletBalanceFormatted
- WalletBalanceIneligibleReason
- WalletCompletedAddress
- WalletCompletedAmountFormatted
- WalletCompletedFeeType
- WalletCompletedTransactionRef
- WalletConnectionsSort
- WalletConnectionStatus
- WalletDeepLinkRequirement
- WalletId
- WalletNamespaceConnection
- WalletQrScanTarget
- WalletTransferDestination
- WalletTransferFlow
- WalletTransferPlan
- WalletTransferReason
- WalletTransferRestrictions
- WalletTransferStatus
- WalletTransferSupportedCurrency
- WalletTransport
- WalletTxStatus
Variables
Wallets
- Wallets
- WalletsTransfer
- ConnectWalletRequest
- ExecuteWalletTransferRequest
- SendPreparedWalletTransactionRequest
- SendWalletTransactionRequest
- SendWalletTransactionResult
- SignWalletMessageRequest
- WalletAccount
- WalletBalancesForWallet
- WalletBridgeCompletedTransactionSummary
- WalletCompletedAmount
- WalletCompletedFee
- WalletCompletedFiatFee
- WalletCompletedTokenFee
- WalletCompletedTransactionSummary
- WalletConnection
- WalletDirectCompletedTransactionSummary
- WalletDisconnectReason
- WalletsConnectionState
- WalletSdkConfig
- WalletSwapCompletedTransactionSummary
- WalletTransactionStatusEvent
- WalletTransferIssue
- WalletTransferMinAmount
- WalletTransferQuote
- WalletTransferQuoteRequest
- WalletTransferResult
- WalletTransferResultStatus
- WalletTransferStatusEvent
- WalletTransferValidation
- getWalletSdkConfig
- isBridgeSwapDetails
- isDesktopBrowser
- isInjectedWalletProvider
- isIOSBrowser
- isMobileBrowser
- isWalletCompletedTransactionReady
- sortWalletConnections
- toBridgeCompletedTransactionSummary
- toDirectCompletedTransactionSummary
- toSwapCompletedTransactionSummary
- toWalletCompletedTransactionSummary
- walletRequiresDeepLink
- walletRequiresPopup
- walletSupportsWalletConnect