Table of Contents

Class ThirdwebTransactionReceipt

Namespace
Thirdweb
Assembly
Thirdweb.dll

Represents the receipt of a transaction.

public class ThirdwebTransactionReceipt
Inheritance
ThirdwebTransactionReceipt
Inherited Members
Extension Methods

Properties

BlockHash

Gets or sets the hash of the block containing the transaction.

[JsonProperty(PropertyName = "blockHash")]
public string BlockHash { get; set; }

Property Value

string

BlockNumber

Gets or sets the number of the block containing the transaction.

[JsonProperty(PropertyName = "blockNumber")]
public HexBigInteger BlockNumber { get; set; }

Property Value

HexBigInteger

ContractAddress

Gets or sets the contract address created by the transaction, if applicable.

[JsonProperty(PropertyName = "contractAddress")]
public string ContractAddress { get; set; }

Property Value

string

CumulativeGasUsed

Gets or sets the cumulative gas used by the transaction.

[JsonProperty(PropertyName = "cumulativeGasUsed")]
public HexBigInteger CumulativeGasUsed { get; set; }

Property Value

HexBigInteger

EffectiveGasPrice

Gets or sets the effective gas price for the transaction.

[JsonProperty(PropertyName = "effectiveGasPrice")]
public HexBigInteger EffectiveGasPrice { get; set; }

Property Value

HexBigInteger

From

Gets or sets the address of the sender.

[JsonProperty(PropertyName = "from")]
public string From { get; set; }

Property Value

string

GasUsed

Gets or sets the gas used by the transaction.

[JsonProperty(PropertyName = "gasUsed")]
public HexBigInteger GasUsed { get; set; }

Property Value

HexBigInteger

Logs

Gets or sets the logs generated by the transaction.

[JsonProperty(PropertyName = "logs")]
public JArray Logs { get; set; }

Property Value

JArray

LogsBloom

Gets or sets the logs bloom filter.

[JsonProperty(PropertyName = "logsBloom")]
public string LogsBloom { get; set; }

Property Value

string

Root

Gets or sets the root of the transaction.

[JsonProperty(PropertyName = "root")]
public string Root { get; set; }

Property Value

string

Status

Gets or sets the status of the transaction.

[JsonProperty(PropertyName = "status")]
public HexBigInteger Status { get; set; }

Property Value

HexBigInteger

To

Gets or sets the address of the recipient.

[JsonProperty(PropertyName = "to")]
public string To { get; set; }

Property Value

string

TransactionHash

Gets or sets the transaction hash.

[JsonProperty(PropertyName = "transactionHash")]
public string TransactionHash { get; set; }

Property Value

string

TransactionIndex

Gets or sets the transaction index within the block.

[JsonProperty(PropertyName = "transactionIndex")]
public HexBigInteger TransactionIndex { get; set; }

Property Value

HexBigInteger

Type

Gets or sets the transaction type.

[JsonProperty(PropertyName = "type")]
public HexBigInteger Type { get; set; }

Property Value

HexBigInteger

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.