Skip to content

@swapped/connect-sdk / core / SwappedConnectEventMap

Type Alias: SwappedConnectEventMap

SwappedConnectEventMap = object

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

Properties

cashApp:depositStatus

cashApp:depositStatus: CashAppDepositStatusPayload

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


coinbase:connected

coinbase:connected: Record<string, never>

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


coinbase:cooldownChanged

coinbase:cooldownChanged: CoinbaseCooldown

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


coinbase:disconnected

coinbase:disconnected: Record<string, never>

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


coinbase:initializationCompleted

coinbase:initializationCompleted: object

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

isConnected

isConnected: boolean


coinbase:initializationStarted

coinbase:initializationStarted: Record<string, never>

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


coinbase:sessionEnsured

coinbase:sessionEnsured: Record<string, never>

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


coinbase:sessionExpired

coinbase:sessionExpired: Record<string, never>

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


coinbase:withdrawalCompleted

coinbase:withdrawalCompleted: object

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

result

result: CoinbaseWithdrawal


error

error: object

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

context?

optional context?: string

error

error: unknown


exchangePay:orderCompleted

exchangePay:orderCompleted: object

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

order

order: ExchangePayOrder

transaction

transaction: ExchangePayOrderStatus


exchangePay:orderExpired

exchangePay:orderExpired: object

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

order

order: ExchangePayOrder


exchangePay:orderUpdated

exchangePay:orderUpdated: object

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

order

order: ExchangePayOrder

transaction

transaction: ExchangePayOrderStatus


maintenance:changed

maintenance:changed: MaintenanceStatusPayload

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


oauth:error

oauth:error: object

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

error

error: PopupWindowError

provider

provider: IntegrationProvider


oauth:popupOpenChanged

oauth:popupOpenChanged: object

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

isOpen

isOpen: boolean

provider

provider: IntegrationProvider


session:loaded

session:loaded: object

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

session

session: SessionData


session:refreshed

session:refreshed: object

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

session

session: SessionData

sessionId

sessionId: string


session:rejected

session:rejected: object

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

sessionId

sessionId: string


sessionView:changed

sessionView:changed: object

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

view

view: SessionView


transaction:updated

transaction:updated: object

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

sessionId

sessionId: string

transaction

transaction: SessionCompletedTransaction


wallets:accountsChanged

wallets:accountsChanged: object

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

Accounts for a connected wallet changed.

accounts

accounts: WalletAccount[]

walletId

walletId: WalletId


wallets:balancesUpdated

wallets:balancesUpdated: object

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

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:95

Active chain for a connected wallet changed.

chainId

chainId: ChainId

walletId

walletId: WalletId


wallets:connected

wallets:connected: object

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

A wallet connection was established.

connection

connection: WalletConnection


wallets:disconnected

wallets:disconnected: object

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

A wallet connection was removed.

reason

reason: WalletDisconnectReason

walletId

walletId: WalletId


wallets:error

wallets:error: object

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

Wallet operation failed (e.g. connect).

error

error: unknown

walletId

walletId: WalletId | null


wallets:pairingUri

wallets:pairingUri: object

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

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:81

Prior sessions restored from the host after init.

connections

connections: WalletConnection[]


wallets:transferStatus

wallets:transferStatus: WalletTransferStatusEvent

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

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