Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add HIP-869: Dynamic Address Book #964

Closed
7 tasks done
SimiHunjan opened this issue Jun 11, 2024 · 2 comments
Closed
7 tasks done

Add HIP-869: Dynamic Address Book #964

SimiHunjan opened this issue Jun 11, 2024 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@SimiHunjan
Copy link
Contributor

SimiHunjan commented Jun 11, 2024

Problem

The Dynamic Address Book will change the currently manually administered address book for Hedera into an HAPI managed configuration, updatable via signed Hedera transactions on a daily basis without the need to restart the consensus nodes to apply changes across the network.

Dynamic Address Book - Feature Summary

  • HAPI APIs to facilitate changes to the address book used across the Hedera network
  • Automated daily updates to node consensus weighting and SDK service requests
  • NMT integration to automate required configuration changes resulting from address book changes

Hedera Improvement Proposal

Hedera Protobufs

New APIs

Update APIs

New RequestTypes to HederaFunctionality

  • NODE_CREATE
  • NODE_DELETE
  • NODE_UPDATE

Endpoint

TransactionReceipt

Test Plan

Example

  1. Create a new node.
  2. Update the node.
  3. Delete the node.

Solution

Add support for each feature according to the Services release plan for this HIP.

Alternatives

No response

@SimiHunjan SimiHunjan added the enhancement New feature or request label Jun 11, 2024
@SimiHunjan
Copy link
Contributor Author

An admin key field was added to NodeCreateTransaction and NodeUpdateTransaction.

Protobufs:

@SimiHunjan SimiHunjan added this to the v2.44.0 milestone Aug 21, 2024
@0xivanov
Copy link
Contributor

fixed in #1011

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants