Show / Hide Table of Contents

Class ContractStateChangeData

A contract storage slot a call read, and possibly wrote.

Inheritance
object
ContractStateChangeData
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero.Mirror
Assembly: Hiero.dll
Syntax
public class ContractStateChangeData

Properties

| Edit this page View Source

Address

The EVM address of the contract owning the slot.

Declaration
[JsonPropertyName("address")]
public EvmAddress Address { get; set; }
Property Value
Type Description
EvmAddress
| Edit this page View Source

Contract

The HAPI entity id of the contract owning the slot.

Declaration
[JsonPropertyName("contract_id")]
public EntityId Contract { get; set; }
Property Value
Type Description
EntityId
| Edit this page View Source

Slot

The storage slot.

Declaration
[JsonPropertyName("slot")]
[JsonConverter(typeof(BigIntegerConverter))]
public BigInteger Slot { get; set; }
Property Value
Type Description
BigInteger
| Edit this page View Source

ValueRead

The value the call read from the slot.

Declaration
[JsonPropertyName("value_read")]
[JsonConverter(typeof(HexStringToBytesConverter))]
public ReadOnlyMemory<byte> ValueRead { get; set; }
Property Value
Type Description
ReadOnlyMemory<byte>
| Edit this page View Source

ValueWritten

The value the call wrote to the slot; empty when it only read.

Declaration
[JsonPropertyName("value_written")]
[JsonConverter(typeof(HexStringToBytesConverter))]
public ReadOnlyMemory<byte> ValueWritten { get; set; }
Property Value
Type Description
ReadOnlyMemory<byte>
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph