Address Book Example
Example of how to use Yahcli to read/update ledger and mirror node address book
The examples section provides information on some examples of how Solo can be used and leveraged.
| Example Directory | Description |
|---|---|
| address-book | Example of using Yahcli to pull the ledger and mirror node address book |
| custom-network-config | Deploy a Solo network with custom configuration settings (log4j2, properties, etc.) |
| external-database-test | Deploy a Solo network with an external PostgreSQL database |
| network-with-block-node | Deploy a Solo network that includes a block node |
| network-with-domain-names | Setup a network using custom domain names for all components |
| node-create-transaction | Manually write a NodeCreateTransaction and use the add-prepare/prepare-upgrade/freeze-upgrade/add-execute commands. |
| node-delete-transaction | Manually write a NodeDeleteTransaction and use the add-prepare/prepare-upgrade/freeze-upgrade/add-execute commands. |
| node-update-transaction | Manually write a NodeUpdateTransaction and use the add-prepare/prepare-upgrade/freeze-upgrade/add-execute commands. |
| running-solo-inside-cluster | Example showing how to run Solo inside a Kubernetes cluster |
| state-save-and-restore | Save network state, recreate network, and restore state with mirror node (with optional external database) |
npm install -g @go-task/clicd into the directory under examples that has the Taskfile.yml, e.g. (from solo repo root directory) cd examples/network-with-block-node/task which will do the rest and deploy the network and take care of many of the pre-requisitesNOTES:
init-containers-values.yaml: hedera.nodes[]init-containers-values.yaml file and make sure the values are correct for your deployment with special attention to:Example of how to use Yahcli to read/update ledger and mirror node address book
Example of how to create and manage a custom Solo deployment and configure it with custom settings
example of how to deploy a Solo network with an external PostgreSQL database
Example of how to create and manage a custom Solo deployment and configure it with custom settings
Example of how to deploy a Solo network with custom domain names
Using Solo with a custom NodeCreateTransaction from an SDK call
Example of how to deploy a Solo network within a Kubernetes cluster
Using Solo with a custom NodeDeleteTransaction from an SDK call
Using Solo with a custom NodeUpdateTransaction from an SDK call