MacOS

Install LTO Network full node plus supporting tools on Apple macOS Mojave.

LTO Network full node

The LTO full node is comprised of a set of Dockerarrow-up-right containers. For development, use docker compose as orchestration tool.

Docker Desktop

circle-check

For more detailed instructions please read the Installation guide in the Docker documentationarrow-up-right.

Docker Desktop includes docker compose, so it's not needed to install that separately.

LTO full node

$ curl "https://raw.githubusercontent.com/legalthings/lto-deepdive/master/docker/dev/docker-compose.yml" -o docker-compose.yml
$ docker-compose up

Live contracts tester

The live contract tester (lctest) is build on Behatarrow-up-right and runs on PHParrow-up-right. It requires PHP 7+ with the mongodb and yaml PECL extension.

PHP CLI

PHP 7 is pre-installed on macOS Mojave. Earlier versions of macOS need to update PHP using brew.

circle-check

PECL extensions for PHP

The yaml extension requires LibYAMLarrow-up-right, which should be pre-installed on your system.

lctest.phar

Last updated