Table of Contents

Class Body13

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll

Request object containing an array of encoded blockchain transactions to execute. All transactions must use the same from address and chainId. For contract calls, use /v1/contracts/write. For native token transfers, use /v1/wallets/send.

public class Body13
Inheritance
Body13
Inherited Members

Properties

AdditionalProperties

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

Property Value

IDictionary<string, object>

ChainId

The blockchain network identifier where all transactions will be executed.

[JsonProperty("chainId", Required = Required.Always)]
[Range(1, 2147483647)]
public int ChainId { get; set; }

Property Value

int

From

The wallet address or ENS name that will send the transaction. If omitted, the project wallet will be used if available.

[JsonProperty("from", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string From { get; set; }

Property Value

string

Transactions

Array of encoded blockchain transactions to execute. All transactions will use the same from address and chainId.

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

Property Value

ICollection<Transactions>