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
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
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
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
Root
Gets or sets the root of the transaction.
[JsonProperty(PropertyName = "root")]
public string Root { get; set; }
Property Value
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
TransactionHash
Gets or sets the transaction hash.
[JsonProperty(PropertyName = "transactionHash")]
public string TransactionHash { get; set; }
Property Value
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.