Quote
type Quote = { blockNumber?: bigint; destinationAmount: bigint; estimatedExecutionTimeMs?: number; originAmount: bigint; steps: Array<{ destinationAmount: bigint; destinationToken: { address: ox__Hex.Hex; chainId: number; decimals: number; iconUri: string; name: string; priceUsd: number; symbol: string; }; estimatedExecutionTimeMs: number; originAmount: bigint; originToken: { address: ox__Hex.Hex; chainId: number; decimals: number; iconUri: string; name: string; priceUsd: number; symbol: string; }; }>; timestamp: number;};
The blocknumber this quote was generated at.
type blockNumber = bigint;
The output amount (in wei) to be received.
type destinationAmount = bigint;
The estimated execution time in milliseconds.
type estimatedExecutionTimeMs = number;
The input amount (in wei) including fees to be paid.
type originAmount = bigint;
The steps required to complete the quote.
type steps = Array<{ destinationAmount: bigint; destinationToken: { address: ox__Hex.Hex; chainId: number; decimals: number; iconUri: string; name: string; priceUsd: number; symbol: string; }; estimatedExecutionTimeMs: number; originAmount: bigint; originToken: { address: ox__Hex.Hex; chainId: number; decimals: number; iconUri: string; name: string; priceUsd: number; symbol: string; };}>;
The timestamp this quote was generated at.
type timestamp = number;