Skip to content

@swapped/connect-sdk / core / SwappedConnectEventMap

Type Alias: SwappedConnectEventMap ​

SwappedConnectEventMap = object

Defined in: src/events/emitter.ts:31

Properties ​

cashApp:depositStatus ​

cashApp:depositStatus: CashAppDepositStatusPayload

Defined in: src/events/emitter.ts:49


cashApp:orderCompleted ​

cashApp:orderCompleted: object

Defined in: src/events/emitter.ts:50

order ​

order: CashAppOrder

sessionId ​

sessionId: string


cashApp:orderExpired ​

cashApp:orderExpired: object

Defined in: src/events/emitter.ts:59

order ​

order: CashAppOrder

sessionId ​

sessionId: string


cashApp:orderFailed ​

cashApp:orderFailed: object

Defined in: src/events/emitter.ts:54

order ​

order: CashAppOrder

payload ​

payload: CashAppDepositStatusPayload

sessionId ​

sessionId: string


cashApp:orderReset ​

cashApp:orderReset: object

Defined in: src/events/emitter.ts:63

order ​

order: CashAppOrder | null

sessionId ​

sessionId: string


coinbase:connected ​

coinbase:connected: Record<string, never>

Defined in: src/events/emitter.ts:93


coinbase:cooldownChanged ​

coinbase:cooldownChanged: CoinbaseCooldown

Defined in: src/events/emitter.ts:100


coinbase:disconnected ​

coinbase:disconnected: Record<string, never>

Defined in: src/events/emitter.ts:94


coinbase:initializationCompleted ​

coinbase:initializationCompleted: object

Defined in: src/events/emitter.ts:102

isConnected ​

isConnected: boolean


coinbase:initializationStarted ​

coinbase:initializationStarted: Record<string, never>

Defined in: src/events/emitter.ts:101


coinbase:sessionEnsured ​

coinbase:sessionEnsured: Record<string, never>

Defined in: src/events/emitter.ts:95


coinbase:sessionExpired ​

coinbase:sessionExpired: Record<string, never>

Defined in: src/events/emitter.ts:96


coinbase:withdrawalCompleted ​

coinbase:withdrawalCompleted: object

Defined in: src/events/emitter.ts:97

result ​

result: CoinbaseWithdrawal


error ​

error: object

Defined in: src/events/emitter.ts:42

context? ​

optional context?: string

error ​

error: unknown


exchangePay:formattedOrderUpdated ​

exchangePay:formattedOrderUpdated: object

Defined in: src/events/emitter.ts:81

formattedOrder ​

formattedOrder: ExchangePayFormattedOrder | null

sessionId ​

sessionId: string


exchangePay:orderCompleted ​

exchangePay:orderCompleted: object

Defined in: src/events/emitter.ts:72

order ​

order: ExchangePayOrder

sessionId ​

sessionId: string

transaction ​

transaction: ExchangePayOrderStatus


exchangePay:orderExpired ​

exchangePay:orderExpired: object

Defined in: src/events/emitter.ts:77

order ​

order: ExchangePayOrder

sessionId ​

sessionId: string


exchangePay:orderUpdated ​

exchangePay:orderUpdated: object

Defined in: src/events/emitter.ts:67

order ​

order: ExchangePayOrder

sessionId ​

sessionId: string

transaction ​

transaction: ExchangePayOrderStatus


maintenance:changed ​

maintenance:changed: MaintenanceStatusPayload

Defined in: src/events/emitter.ts:43


oauth:error ​

oauth:error: object

Defined in: src/events/emitter.ts:89

error ​

error: PopupWindowError

provider ​

provider: IntegrationProvider


oauth:popupOpenChanged ​

oauth:popupOpenChanged: object

Defined in: src/events/emitter.ts:85

isOpen ​

isOpen: boolean

provider ​

provider: IntegrationProvider


session:loaded ​

session:loaded: object

Defined in: src/events/emitter.ts:32

session ​

session: SessionData


session:refreshed ​

session:refreshed: object

Defined in: src/events/emitter.ts:35

session ​

session: SessionData

sessionId ​

sessionId: string


session:rejected ​

session:rejected: object

Defined in: src/events/emitter.ts:48

sessionId ​

sessionId: string


sessionView:changed ​

sessionView:changed: object

Defined in: src/events/emitter.ts:39

view ​

view: SessionView


transaction:updated ​

transaction:updated: object

Defined in: src/events/emitter.ts:44

sessionId ​

sessionId: string

transaction ​

transaction: SessionCompletedTransaction


wallets:balancesUpdated ​

wallets:balancesUpdated: object

Defined in: src/events/emitter.ts:128

Balances after exchange-rate enrichment (also on quote failure with prior data). getBalances returns API balances first; subscribe here for the second paint.

balances ​

balances: WalletBalancesForWallet[]


wallets:chainChanged ​

wallets:chainChanged: object

Defined in: src/events/emitter.ts:115

Active chain for a connected wallet changed.

chainId ​

chainId: ChainId

walletId ​

walletId: WalletId


wallets:connected ​

wallets:connected: object

Defined in: src/events/emitter.ts:108

A wallet connection was established.

connection ​

connection: WalletConnection


wallets:disconnected ​

wallets:disconnected: object

Defined in: src/events/emitter.ts:110

A wallet connection was removed.

reason ​

reason: WalletDisconnectReason

walletId ​

walletId: WalletId


wallets:error ​

wallets:error: object

Defined in: src/events/emitter.ts:123

Wallet operation failed (e.g. connect).

error ​

error: unknown

walletId ​

walletId: WalletId | null


wallets:pairingUri ​

wallets:pairingUri: object

Defined in: src/events/emitter.ts:117

WalletConnect pairing URI updated (null when cleared).

deeplinkUrl ​

deeplinkUrl: string | null

provider ​

provider: IntegrationProvider | null

uri ​

uri: string | null


wallets:restored ​

wallets:restored: object

Defined in: src/events/emitter.ts:106

Prior sessions restored from the host after init.

connections ​

connections: WalletConnection[]


wallets:transferStatus ​

wallets:transferStatus: WalletTransferStatusEvent

Defined in: src/events/emitter.ts:136

Transfer progress for wallets.transfer.submit / register. Forwards host send steps (except transaction-completed), then SDK-owned registering / completed / requires_retry.