Skip to content

@swapped/connect-sdk / core / SessionCompletedTransaction

Type Alias: SessionCompletedTransaction

SessionCompletedTransaction = object

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

Properties

amount

amount: string

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


currency

currency: TokenSymbol

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


fee?

optional fee?: string

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


from

from: string

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


merchantFee?

optional merchantFee?: string

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


network

network: Network

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


provider

provider: object

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

provider

provider: IntegrationProvider

type

type: IntegrationProviderType


sessionId

sessionId: string

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


optional sponsored?: boolean

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


swapDetails?

optional swapDetails?: SessionSwapDetails | null

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

Present for swap / bridge wallet completions after session sync.


swapRequestId?

optional swapRequestId?: string

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


to

to: string

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


toAmount?

optional toAmount?: string | null

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


toCurrency?

optional toCurrency?: TokenSymbol

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


tokenAddress?

optional tokenAddress?: string | null

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


toNetwork?

optional toNetwork?: Network

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


toTokenAddress?

optional toTokenAddress?: string | null

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


transactionHash

transactionHash: string | null

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

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