Table of Contents

Class Result41

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll
public class Result41
Inheritance
Result41
Inherited Members

Properties

AdditionalProperties

[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }

Property Value

IDictionary<string, object>

BlockTime

Unix timestamp of the processed block.

[JsonProperty("blockTime", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? BlockTime { get; set; }

Property Value

int?

CancelledAt

[JsonProperty("cancelledAt", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string CancelledAt { get; set; }

Property Value

string

ChainId

Solana network identifier. Use solana:devnet for testing and solana:mainnet for production.

[JsonProperty("chainId", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[JsonConverter(typeof(StringEnumConverter))]
public Result41ChainId ChainId { get; set; }

Property Value

Result41ChainId

ClientId

Project client identifier.

[JsonProperty("clientId", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string ClientId { get; set; }

Property Value

string

ConfirmedAt

Timestamp when the transaction reached the reported status.

[JsonProperty("confirmedAt", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ConfirmedAt { get; set; }

Property Value

string

ConfirmedAtSlot

Slot where the transaction was confirmed, if available.

[JsonProperty("confirmedAtSlot", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ConfirmedAtSlot { get; set; }

Property Value

string

CreatedAt

ISO 8601 timestamp when the transaction was queued.

[JsonProperty("createdAt", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string CreatedAt { get; set; }

Property Value

string

EnrichedData

[JsonProperty("enrichedData", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public object EnrichedData { get; set; }

Property Value

object

ErrorMessage

Error message if the transaction failed.

[JsonProperty("errorMessage", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ErrorMessage { get; set; }

Property Value

string

ExecutionParams

Resolved execution parameters used for the transaction.

[JsonProperty("executionParams", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public object ExecutionParams { get; set; }

Property Value

object

ExecutionResult

Raw execution result payload, if present.

[JsonProperty("executionResult", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public object ExecutionResult { get; set; }

Property Value

object

From

Signer address used on submission.

[JsonProperty("from", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[RegularExpression("^[1-9A-HJ-NP-Za-km-z]{32,44}$")]
public string From { get; set; }

Property Value

string

Id

Unique identifier for the transaction.

[JsonProperty("id", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string Id { get; set; }

Property Value

string

Signature

Signature recorded on-chain once available.

[JsonProperty("signature", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Signature { get; set; }

Property Value

string

Status

Current status of the transaction in the processing pipeline.

[JsonProperty("status", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
public Result41Status? Status { get; set; }

Property Value

Result41Status?

TransactionParams

Original instruction payload submitted.

[JsonProperty("transactionParams", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public object TransactionParams { get; set; }

Property Value

object