Skip to content

@swapped/connect-sdk / core / SessionCompletedTransaction

Type Alias: SessionCompletedTransaction

SessionCompletedTransaction = object

Defined in: src/types/session.types.ts:198

Properties

amount

amount: string

Defined in: src/types/session.types.ts:203


currency

currency: TokenSymbol

Defined in: src/types/session.types.ts:209


fee?

optional fee?: string

Defined in: src/types/session.types.ts:215


from

from: string

Defined in: src/types/session.types.ts:201


merchantFee?

optional merchantFee?: string

Defined in: src/types/session.types.ts:216


network

network: Network

Defined in: src/types/session.types.ts:210


provider

provider: object

Defined in: src/types/session.types.ts:205

provider

provider: IntegrationProvider

type

type: IntegrationProviderType


sessionId

sessionId: string

Defined in: src/types/session.types.ts:204


optional sponsored?: boolean

Defined in: src/types/session.types.ts:217


swapDetails?

optional swapDetails?: SessionSwapDetails | null

Defined in: src/types/session.types.ts:214

Present for swap / bridge wallet completions after session sync.


swapRequestId?

optional swapRequestId?: string

Defined in: src/types/session.types.ts:212


to

to: string

Defined in: src/types/session.types.ts:202


toAmount?

optional toAmount?: string | null

Defined in: src/types/session.types.ts:219


toCurrency?

optional toCurrency?: TokenSymbol

Defined in: src/types/session.types.ts:220


tokenAddress?

optional tokenAddress?: string | null

Defined in: src/types/session.types.ts:211


toNetwork?

optional toNetwork?: Network

Defined in: src/types/session.types.ts:218


toTokenAddress?

optional toTokenAddress?: string | null

Defined in: src/types/session.types.ts:221


transactionHash

transactionHash: string | null

Defined in: src/types/session.types.ts:200

Null while a bridge/swap is still in flight (awaitingConfirmation).