Skip to content
docs

SwapApproval

Defined in: swap.ts:142

What the swap sheet renders. Amounts are base-unit strings.

approvals: object[]

Defined in: swap.ts:156

amount: string

spender: string

token: string


checks: object[]

Defined in: swap.ts:163

label: string

status: "ok" | "warn" | "unknown"


etaSeconds: number

Defined in: swap.ts:154


feeUsd: number

Defined in: swap.ts:153


fromChain: string

Defined in: swap.ts:145


fromChainName: string

Defined in: swap.ts:147


provider: string

Defined in: swap.ts:143


providerLabel: string

Defined in: swap.ts:144


receive: object

Defined in: swap.ts:150

amount: string

decimals: number

min: string

symbol: string


recipient: object

Defined in: swap.ts:151

address: string

isOwn: boolean


refundAddress: string

Defined in: swap.ts:152


send: object

Defined in: swap.ts:149

amount: string

decimals: number

symbol: string


source: { data?: string; deposit?: string; kind: "call"; to: string; value: string; } | { amount: string; kind: "token-transfer"; memo?: string; recipient: string; token: string; } | { kind: "serialized"; } | { kind: "typed-order"; text: string; typedData: TypedData; }

Defined in: swap.ts:157


toChain: string

Defined in: swap.ts:146


toChainName: string

Defined in: swap.ts:148


validUntilMs: number

Defined in: swap.ts:155