Table of Contents

Class Body11

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 Body11
Inheritance
Body11
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.

[JsonProperty("from", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
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>