Class Body26
Submit a Solana transaction made up of one or more instructions.
public class Body26
- Inheritance
-
Body26
- Inherited Members
Properties
AdditionalProperties
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
Property Value
ChainId
Solana network identifier in CAIP-2 format. Use "solana:mainnet" or "solana:devnet" for convenience, or full CAIP-2 format.
[JsonProperty("chainId", Required = Required.Always)]
public ChainId7 ChainId { get; set; }
Property Value
ComputeUnitLimit
Override the compute unit limit via the compute budget program.
[JsonProperty("computeUnitLimit", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Range(0, 1.7976931348623157E+308)]
public int? ComputeUnitLimit { get; set; }
Property Value
- int?
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
Instructions
Set of instructions executed sequentially in a single transaction.
[JsonProperty("instructions", Required = Required.Always)]
[Required]
[MinLength(1)]
public ICollection<instructions> Instructions { get; set; }
Property Value
PriorityFee
Priority fee configuration applied via the compute budget program.
[JsonProperty("priorityFee", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public PriorityFee2 PriorityFee { get; set; }