jeremyletang / vega

A Go implementation of the Vega Protocol, a protocol for creating and trading derivatives on a fully decentralised network.

Home Page:https://vega.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vega

A decentralised trading platform that allows pseudo-anonymous trading of derivatives on a blockchain.

Vega provides the following core features:

  • The vega core protocol Go implementation in the core directory
  • The vega data node in the datanode directory, a set of enriched APIs to inspect the state of the network
  • The vega wallet Go implementation in the wallet directory

License

The vega core (i.e. the core directory) is licensed under the BSL 1.1, also included in this repository in the LICENSE.VEGA file.

The vega datanode (i.e. the datanode directory) is licensed under the BSL 1.1, also included in this repository in the LICENSE.DATANODE file.

All code outside of the core and datanode directories is licensed under the MIT, also included in this repository in the LICENSE.MIT file.

About

A Go implementation of the Vega Protocol, a protocol for creating and trading derivatives on a fully decentralised network.

https://vega.xyz

License:Other


Languages

Language:Go 77.6%Language:Gherkin 16.2%Language:C++ 5.7%Language:PLpgSQL 0.4%Language:Makefile 0.0%Language:Shell 0.0%Language:Dockerfile 0.0%