Table of Contents

Class QuoteData<TIntent>

Namespace
Thirdweb.Bridge
Assembly
Thirdweb.dll

Represents the common fields for both Buy and Sell transactions.

public class QuoteData<TIntent> where TIntent : Intent

Type Parameters

TIntent
Inheritance
QuoteData<TIntent>
Derived
Inherited Members

Properties

BlockNumber

The block number when the quote was generated.

[JsonProperty("blockNumber")]
public string BlockNumber { get; set; }

Property Value

string

DestinationAmount

The amount (in wei) of the output token to be received by the receiver address.

[JsonProperty("destinationAmount")]
public string DestinationAmount { get; set; }

Property Value

string

EstimatedExecutionTimeMs

The estimated execution time in milliseconds for filling the quote.

[JsonProperty("estimatedExecutionTimeMs")]
public long EstimatedExecutionTimeMs { get; set; }

Property Value

long

Intent

The intent object containing details about the transaction.

[JsonProperty("intent")]
public TIntent Intent { get; set; }

Property Value

TIntent

OriginAmount

The amount (in wei) of the input token that must be paid to receive the desired amount.

[JsonProperty("originAmount")]
public string OriginAmount { get; set; }

Property Value

string

Timestamp

The timestamp when the quote was generated.

[JsonProperty("timestamp")]
public long Timestamp { get; set; }

Property Value

long