Table of Contents

Class Body23

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll

Submit a Solana transaction made up of one or more instructions.

public class Body23
Inheritance
Body23
Inherited Members

Properties

AdditionalProperties

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

Property Value

IDictionary<string, object>

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 Body23ChainId ChainId { get; set; }

Property Value

Body23ChainId

From

Solana wallet address that will sign and submit the transaction.

[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

Transactions

Set of instructions executed sequentially in a single transaction.

[JsonProperty("transactions", Required = Required.Always)]
[Required]
[MinLength(1)]
public ICollection<transactions> Transactions { get; set; }

Property Value

ICollection<transactions>