Merry
Streamline your multi-chain testing with Merry!
This CLI tool leverages Docker to effortlessly set up a multi-chain testing environment in a single command. Merry includes Bitcoin regtest node, Ethereum localnet node, and essential Catalog services(Filler and Orderbook), providing a self-contained space to test your applications independently of external services.
It supports a variety of features, including a faucet, Electrum services and an Orderbook with Filler.
Orderbook is an order matching engine developed by Catalog, use this section to learn more about it.
Filler is a bot to fill orders based on strategies set, learn more about it in this section.
Installation
Merry supports arm64 and amd64 architectures. For Windows users, you are required to use Windows Subsystem for Linux (WSL) to run Merry.
Prerequisites
Before using Merry, ensure you have Docker installed and running on your system. If not, you'll need to download and install Docker from the official website.
Install using the script
- Linux & MacOS
- Windows
Run the following command to install Merry
curl https://get.merry.dev | bash
In a WSL terminal, run sudo dockerd
and verify if the docker daemon is running, then
curl https://get.merry.dev | bash
Merry stores its configuration files and other data in a directory on your system. This directory is typically named .merry
.