Class UpdateRegisteredNodeParams
Transaction Parameters for updating a node in the HIP-1137 registered-node registry. Only the supplied fields are changed.
Inheritance
Inherited Members
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 SourceAdminKey
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 |
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? |
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 |
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> |
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 |
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 |