Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/keep-network/local-setup

Allow to easily set up tBTC and Keep locally for development and test purposes.
https://github.com/keep-network/local-setup

Last synced: 18 days ago
JSON representation

Allow to easily set up tBTC and Keep locally for development and test purposes.

Awesome Lists containing this project

README

        

= KEEP & tBTC local setup

This repository provide a bunch of scripts which allow to install tBTC and
Keep locally for development and test purposes. It also contains and
enables execution of automated end-to-end system tests for tBTC.

Basically, the entire setup operates on several component submodules:

- https://github.com/keep-network/keep-core[`keep-core`]
- https://github.com/keep-network/keep-ecdsa[`keep-ecdsa`]
- https://github.com/keep-network/tbtc[`tbtc`]
- https://github.com/keep-network/tbtc.js[`tbtc.js`]
- https://github.com/keep-network/tbtc-dapp[`tbtc-dapp`]
- https://github.com/keep-network/relays[`relays`]

It also uses some auxiliary software needed by tBTC and Keep:

- https://github.com/ethereum/go-ethereum[Geth]
- https://bitcoincore.org[Bitcoin Core]
- https://electrumx.readthedocs.io/en/latest[ElectrumX]

== Installation

The installation can be performed in two different ways described below:

=== Automatic installation on separate virtual machine

To install everything automatically on a separate VirtualBox machine using Packer and
Vagrant, please follow the <<./docs/auto-setup.adoc#title, automatic setup guide>>.

=== Manual installation on your local machine

To install everything on your local machine by hand,
please follow the <<./docs/manual-setup.adoc#title, manual setup guide>>.