Reusable components of subcommands to be leveraged for SDK testing #522
Labels
Feature Enhancement
Enhancing an existing feature driven by business requirements. Typically backwards compatible.
P0
An issue impacting production environments or impacting multiple releases or multiple individuals.
released
For some of the SDK testing of NodeCreateTransaction the SDK teams would like to use Solo. Our current
solo node add
does not allow for them to leverage and independent set of SDK calls to create the transaction. Here we would like to split the functionality up so that certain calls can be made to better enable the SDK teams to leverage Solo to help with their integration/e2e testing.Example flow:
example output files (where the new node alias is node4 (nodeID=3)):
hedera-node4.crt
hedera-node4.key
s-private-node4.pem
s-public-node4.pem
account-key-node4.key
account-key-0.0.6.key
(this new nodes account number)account-key-0.0.2.key
(treasury account, can be used as council signature)gossipEndpoints-node4.txt
grpcServiceEndpoints-node4.txt
Altered
solo node add
flow with notes:--node-id
flag from node add, and calculate it based on config.txt next node id + 1--admin-key
flag is optional, and not stored. If not set, it will use GENESIS_KEYThe text was updated successfully, but these errors were encountered: