omgnetwork / omg-childchain-v2

pronounced /Ch-ch/
Apache License 2.0
5 stars 2 forks source link

Childchain

Table of Contents

Overview

Childchain is a server application written in Elixir, it collects valid transactions that move funds on the child chain, submits child chain block hashes to the root chain contract and publishes child chain block's contents.

Getting started

Service start up using Docker Compose

The quickest way to get Childchain Server running is to use Docker-Compose.

In order to avoid possible port conflicts, make sure that the following TCP ports are available:

All commands should be run from the root of the repo folder.

docker-compose up childchain geth ...

(Note: This will also bring up any services childchain depends on.)

Troubleshooting Docker

If service start up is unsuccessful, containers can be left hanging, which impacts the start of services on the future attempts of docker-compose up.

Documentation

All documentations can be found in the docs directory. It is recommended to take a look at the documentation.

License

The Childchain Server is licensed under the Apache License.