Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/standardweb3/standard-substrate

substrate implementation of Standard protocol
https://github.com/standardweb3/standard-substrate

blockchain docker node standard substrate

Last synced: 3 months ago
JSON representation

substrate implementation of Standard protocol

Awesome Lists containing this project

README

        

# Standard Substrate

![banner](./media/standard-substrate.png)

## Github Actions status

![GitHub release (latest by date)](https://img.shields.io/github/v/release/digitalnativeinc/standard-substrate?label=latest%20release)
![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/digitalnativeinc/standard-substrate?include_prereleases&label=latest%20pre-release)

[![Tests run](https://github.com/digitalnativeinc/standard-substrate/actions/workflows/fmt-checks-tests.yml/badge.svg?branch=master)](https://github.com/digitalnativeinc/standard-substrate/actions/workflows/fmt-checks-tests.yml)
[![Build Binaries](https://github.com/digitalnativeinc/standard-substrate/actions/workflows/binary-build.yml/badge.svg?branch=master)](https://github.com/digitalnativeinc/standard-substrate/actions/workflows/binary-build.yml)
[![Build Runtime](https://github.com/digitalnativeinc/standard-substrate/actions/workflows/runtime-build.yml/badge.svg?branch=master)](https://github.com/digitalnativeinc/standard-substrate/actions/workflows/runtime-build.yml)

# Contact

For questions about interacting with Standard protocol, please visit [our Discord server](https://discord.standard.tech).

For security concerns, email [[email protected]](mailto:[email protected]).

# Overview

This repo has the implementation for Standard Protocol in Parity Substrate.

Standard protocol is the omni-stablecoin protocol secured with stability mechanisms and collaterized by digital assets across blockchains.

# Documentation

Documentation describing how Standard Protocol works is available [here](https://docs.standard.tech).

All documentation related to running a validator node can be found on [gitbook.io](https://standard-protocol-1.gitbook.io/standard-protocol-validator-guide/).

# Build

Up to date instructions on building this project can be found on [gitbook.io](https://standard-protocol-1.gitbook.io/standard-protocol-validator-guide/).

### Rust

Installation instructions can be found by navigating to [Substrate docs](https://substrate.dev/docs/en/knowledgebase/getting-started/).

### Docker

If opting in to use Docker, you will need to install both Docker and Docker Compose. Up to date installation steps can be found here for [Docker](https://docs.docker.com/engine/install/) and for [Docker Compose](https://docs.docker.com/compose/install/).

## Cloning repository

This repository uses ORML repository submodule in root. In order to clone with submodule included use the following:

```bash
git clone --recursive https://github.com/digitalnativeinc/standard-substrate.git
```

If you cloned the repository already, use:

```bash
git submodule update --init
```

## Building from source

All commands used are referenced in a [Makefile](./Makefile).

### Initialise Rust

This step is required to work with Substrate.

```bash
make init
```

### Build project without running

```bash
make build
```