Show / Hide Table of Contents

Class UpdateRegisteredNodeExtensions

Extension methods for updating registered nodes.

Inheritance
object
UpdateRegisteredNodeExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
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 static class UpdateRegisteredNodeExtensions

Methods

| Edit this page View Source

UpdateRegisteredNodeAsync(ConsensusClient, UpdateRegisteredNodeParams, Action<IConsensusContext>?)

Updates a node in the HIP-1137 registered-node registry.

Declaration
public static Task<TransactionReceipt> UpdateRegisteredNodeAsync(this ConsensusClient client, UpdateRegisteredNodeParams updateParams, Action<IConsensusContext>? configure = null)
Parameters
Type Name Description
ConsensusClient client

The Consensus Node Client orchestrating the request.

UpdateRegisteredNodeParams updateParams

The update parameters; only supplied fields are changed.

Action<IConsensusContext> configure

Optional callback method providing an opportunity to modify the execution configuration for just this method call.

Returns
Type Description
Task<TransactionReceipt>

A transaction receipt indicating a successful operation.

Exceptions
Type Condition
ArgumentException

If required arguments are missing or invalid.

InvalidOperationException

If required context configuration is missing.

PrecheckException

If the gateway node refused the transaction. Only a code about the transaction itself proves it did not execute; any other code leaves the outcome unknown, so settle it by its transaction id on a mirror node rather than resubmitting it (see PrecheckException).

ConsensusException

If the outcome could not be confirmed: the transaction may have executed, so settle it by its transaction id on a mirror node rather than resubmitting it.

TransactionException

If the network rejected the request as invalid or had missing data.

  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph