Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opennetsys/golkadot
Polkadot Substrate implementation in Go (WIP)
https://github.com/opennetsys/golkadot
blockchain golang polkadot substrate wasm
Last synced: 3 months ago
JSON representation
Polkadot Substrate implementation in Go (WIP)
- Host: GitHub
- URL: https://github.com/opennetsys/golkadot
- Owner: opennetsys
- License: gpl-3.0
- Archived: true
- Created: 2018-10-22T22:22:39.000Z (about 6 years ago)
- Default Branch: develop
- Last Pushed: 2019-02-25T20:40:24.000Z (over 5 years ago)
- Last Synced: 2024-06-20T12:36:29.170Z (5 months ago)
- Topics: blockchain, golang, polkadot, substrate, wasm
- Language: Go
- Homepage:
- Size: 32.4 MB
- Stars: 50
- Watchers: 11
- Forks: 9
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-dot - Golkadot - Polkadot Substrate implementation in Go (Resources / Polkadot Host Implementation)
README
# golkadot
> [Polkadot](https://github.com/paritytech/polkadot) [Substrate](https://github.com/paritytech/substrate) implementation in Go
[![License](http://img.shields.io/badge/license-GNU%20AGPL%203.0-blue.svg)](https://raw.githubusercontent.com/opennetsys/golkadot/master/LICENSE)
[![CircleCI](https://circleci.com/gh/opennetsys/golkadot.svg?style=svg)](https://circleci.com/gh/opennetsys/golkadot)
[![Coverage Status](https://coveralls.io/repos/github/opennetsys/golkadot/badge.svg?branch=master)](https://coveralls.io/github/opennetsys/golkadot?branch=master)
[![Go Report Card](https://goreportcard.com/badge/github.com/opennetsys/golkadot?)](https://goreportcard.com/report/github.com/opennetsys/golkadot)
[![GoDoc](https://godoc.org/github.com/opennetsys/golkadot?status.svg)](https://godoc.org/github.com/opennetsys/golkadot)
[![stability-experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](#contributing)NOTE: golkadot is a very early work-in-progress. It's currently highly unstable and not very useful as it is.
## Contents
- [Install](../install)
- [Getting started](../getting-started)
- [Contributing](../contributing)
- [License](../License)## Install
```bash
go get -u github.com/opennetsys/golkadot/cmd/golkadot
```## Getting started
TODO
## Tests
Run all tests:
```bash
make test
```## Contributing
Please follow the [golang-standards project-layout](https://github.com/golang-standards/project-layout) and [examples of package patterns](https://github.com/golang-standards/project-layout/tree/master/pkg) when contributing code.
For contributions please create a new branch and submit a pull request for review.
### Commit messages
Please follow [best practices](https://chris.beams.io/posts/git-commit/) such as using [present-tense](https://stackoverflow.com/a/3580764/1439168) commit messages.
## Resources
- [Polkadot Spec](https://github.com/w3f/polkadot-spec/blob/master/spec.md)
- [Polkadot Runtime Environment Spec](https://github.com/w3f/polkadot-re-spec/blob/master/polkadot_re_spec.pdf)## License
[GNU GPLv3](LICENSE)