Solo
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Solo With Mirror Node

Using Solo with mirror node

User can deploy a solo network with mirror node by running the following command:


export SOLO_CLUSTER_NAME=solo-e2e
export SOLO_NAMESPACE=solo-e2e
export SOLO_CLUSTER_SETUP_NAMESPACE=solo-cluster-setup
kind delete cluster -n "${SOLO_CLUSTER_NAME}"
kind create cluster -n "${SOLO_CLUSTER_NAME}"
solo init
solo node keys --gossip-keys --tls-keys -i node1,node2
solo cluster setup --cluster-setup-namespace "${SOLO_CLUSTER_SETUP_NAMESPACE}"
solo network deploy -n "${SOLO_NAMESPACE}" -i node1,node2
solo node setup     -n "${SOLO_NAMESPACE}" -i node1,node2
solo node start     -n "${SOLO_NAMESPACE}" -i node1,node2
solo mirror-node deploy -n "${SOLO_NAMESPACE}"

kubectl port-forward svc/haproxy-node1-svc -n "${SOLO_NAMESPACE}" 50211:50211 > /dev/null 2>&1 &
kubectl port-forward svc/hedera-explorer -n "${SOLO_NAMESPACE}" 8080:80 > /dev/null 2>&1 &

Then you can access the hedera explorer at http://localhost:8080

Or you can use Task tool to deploy solo network with mirror node with a single command link

Next, you can try to create a few accounts with solo and see the transactions in the explorer.

solo account create -n solo-e2e --hbar-amount 100
solo account create -n solo-e2e --hbar-amount 100

Or you can use Hedera JavaScript SDK examples to create topic, submit message and subscribe to the topic.