Show / Hide Table of Contents

Class UpdateRegisteredNodeParams

Transaction Parameters for updating a node in the HIP-1137 registered-node registry. Only the supplied fields are changed.

Inheritance
object
TransactionParams
TransactionParams<TransactionReceipt>
UpdateRegisteredNodeParams
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero
Assembly: Hiero.dll
Syntax
[Experimental("HIERO001", UrlFormat = "https://github.com/bugbytesinc/Hiero/blob/main/docs/blocknode-client-plan.md")]
public sealed class UpdateRegisteredNodeParams : TransactionParams<TransactionReceipt>

Properties

| Edit this page View Source

AdminKey

A replacement administrative key. This field is OPTIONAL; when omitted the admin key is unchanged. Both the existing and the new admin key must sign when this is supplied.

Declaration
public Endorsement? AdminKey { get; set; }
Property Value
Type Description
Endorsement
| Edit this page View Source

CancellationToken

Optional cancellation token. Cancelling stops the client waiting; it cannot recall a transaction already sent. Cancelled after the send, the outcome is unknown: settle it by its transaction id on a mirror node rather than resubmitting it.

Declaration
public CancellationToken? CancellationToken { get; set; }
Property Value
Type Description
CancellationToken?
| Edit this page View Source

Description

A replacement description (≤ 100 bytes UTF-8). This field is OPTIONAL; when omitted the description is unchanged.

Declaration
public string? Description { get; set; }
Property Value
Type Description
string
| Edit this page View Source

Endpoints

A replacement set of service endpoints. This field is OPTIONAL; when omitted (null) the endpoints are unchanged. A non-empty list replaces the entire endpoint list. An empty list is encoded the same as null, so it also leaves the endpoints unchanged; the endpoint list cannot be cleared.

Declaration
public IReadOnlyList<RegisteredNodeEndpoint>? Endpoints { get; set; }
Property Value
Type Description
IReadOnlyList<RegisteredNodeEndpoint>
| Edit this page View Source

RegisteredNodeId

The identifier of the registered node to update. This field is REQUIRED and the node must exist.

Declaration
public ulong RegisteredNodeId { get; set; }
Property Value
Type Description
ulong
| Edit this page View Source

Signatory

Additional private key, keys or signing callback method required to authorize this transaction. Must include the current admin key (and the new one if AdminKey is supplied).

Declaration
public Signatory? Signatory { get; set; }
Property Value
Type Description
Signatory
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph