Lifi

constructor(api: LifiTradingApi, signAndSendTransaction: LifiSignAndSendTransaction? = null, waitForConfirmation: LifiWaitForConfirmation? = null, stepPollOptions: LifiPollStatusOptions = LifiPollStatusOptions( everyMs = 10_000L, initialDelayMs = 10_000L, timeoutMs = 600_000L ))

Parameters

api

The Lifi trading API instance.

signAndSendTransaction

Closure that signs and submits an EVM transaction (injected by Portal).

waitForConfirmation

Closure that waits for on-chain confirmation (injected by Portal).

stepPollOptions

Polling configuration used per-step while executing tradeAsset.