The node was tested on Linux and macOS. Running on Windows may require significant modification of startup scripts.
Currently it is not possible to connect your own node to the test network. All nodes you will run will work on your own network.
You will need Docker and Docker Compose installed on your machine.
- Download the latest release from Releases section (
<version_number>-release.zip). Unpack it.
- Start node: Open a terminal inside the unpacked folder and run
- You can now use our REST API. By default it is started on http://localhost:8080. Fancy Swagger UI with documentation is available on http://localhost:8080/api/v1/ui. The API port can be changed in
On the first run you will need to initialize the genesis block. To make that just run
./genesis.sh. This will generate a new key pair and genesis block.
Clone this repository to your machine:
git clone https://github.com/Remmeauth/remme-core.git
NOTE: This project uses git submodules. To initialize them run
git submodule init and then
git submodule update --init. Also
git submodule update is required after every pull from the repository.
When you have this repository cloned go the project directory and run
NOTE: on further runs you might want to run
make run_dev_no_genesis to persist the transaction created before. If you want to start with a clean chain, use
make run_dev again.
You can run
make test to run automated tests.