Table of Contents

Class Transactions5

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

Properties

Action

Type of action this transaction performs

[JsonProperty("action", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[JsonConverter(typeof(StringEnumConverter))]
public Transactions5Action Action { get; set; }

Property Value

Transactions5Action

AdditionalProperties

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

Property Value

IDictionary<string, object>

ChainId

Blockchain network identifier

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

Property Value

int

Data

Transaction data payload

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

Property Value

string

From

Transaction sender address

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

Property Value

string

Spender

Spender address for approval transactions

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

Property Value

string

To

Transaction recipient address

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

Property Value

string

Value

Transaction value in wei

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

Property Value

string