Table of Contents

Class StatusData

Namespace
Thirdweb.Bridge
Assembly
Thirdweb.dll

Represents the data returned in the status response.

public class StatusData
Inheritance
StatusData
Inherited Members

Properties

DestinationAmount

The destination token amount in wei (for COMPLETED status).

[JsonProperty("destinationAmount", NullValueHandling = NullValueHandling.Ignore)]
public string DestinationAmount { get; set; }

Property Value

string

DestinationChainId

The destination chain ID (for PENDING and COMPLETED statuses).

[JsonProperty("destinationChainId", NullValueHandling = NullValueHandling.Ignore)]
public BigInteger? DestinationChainId { get; set; }

Property Value

BigInteger?

DestinationTokenAddress

The destination token address (for PENDING and COMPLETED statuses).

[JsonProperty("destinationTokenAddress", NullValueHandling = NullValueHandling.Ignore)]
public string DestinationTokenAddress { get; set; }

Property Value

string

OriginAmount

The origin token amount in wei (for PENDING and COMPLETED statuses).

[JsonProperty("originAmount", NullValueHandling = NullValueHandling.Ignore)]
public string OriginAmount { get; set; }

Property Value

string

OriginChainId

The origin chain ID (for PENDING and COMPLETED statuses).

[JsonProperty("originChainId", NullValueHandling = NullValueHandling.Ignore)]
public BigInteger? OriginChainId { get; set; }

Property Value

BigInteger?

OriginTokenAddress

The origin token address (for PENDING and COMPLETED statuses).

[JsonProperty("originTokenAddress", NullValueHandling = NullValueHandling.Ignore)]
public string OriginTokenAddress { get; set; }

Property Value

string

PaymentId

The unique payment ID for the transaction.

[JsonProperty("paymentId", NullValueHandling = NullValueHandling.Ignore)]
public string PaymentId { get; set; }

Property Value

string

PurchaseData

The purchase data, which can be null.

[JsonProperty("purchaseData", NullValueHandling = NullValueHandling.Ignore)]
public object PurchaseData { get; set; }

Property Value

object

Status

The status of the transaction.

[JsonProperty("status")]
public string Status { get; set; }

Property Value

string

StatusType

The status of the transaction (as StatusType enum).

[JsonIgnore]
public StatusType StatusType { get; }

Property Value

StatusType

TransactionId

The unique transaction ID for the transaction.

[JsonProperty("transactionId", NullValueHandling = NullValueHandling.Ignore)]
public string TransactionId { get; set; }

Property Value

string

Transactions

A list of transactions involved in this status.

[JsonProperty("transactions")]
public List<TransactionStatus> Transactions { get; set; }

Property Value

List<TransactionStatus>