Implement Vechain into AWS node runner #212
Merged
+8,755
−19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This PR adds VeChain blockchain support to the AWS Blockchain Node Runners project, a comprehensive infrastructure-as-code solution for deploying various blockchain nodes on AWS. #213
Public Nodes (RPC): For JSON-RPC API access, supports both single and HA deployments
Authority Nodes (Validators): For network validation, single instance only
HA deployment exclusively for Public/RPC nodes with Auto Scaling Groups and Application Load Balancer
Authority nodes are intentionally restricted from HA deployment (with validation to prevent misconfiguration)
Leverages a Public snapshot system for rapid node initialization. Eliminates need for custom snapshot infrastructure. Supports both mainnet and testnet snapshots. Links can be found in the readme
Our health check and protocol for the public/rpc node run on different port so modified the ha-rpc-nodes-with-alb construct. Made it backwards compatible as well.
Motivation
The aws-blockchain-node-runners repository doesn't yet have Vechain network supported, this PR adds it.
License
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
More
README.md
file in my blueprint folderREADME.md
file towebsite/docs
section for this featureFor Moderators
cdk-nag
tools don't show warnings?README.md
before merge?Additional Notes
Can only access from within VPC


