vega

package module
v0.73.0-preview.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2023 License: MIT Imports: 0 Imported by: 0

README

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.

Documentation

Overview

Package vega contains the implementation of the trading core.

Directories

Path Synopsis
api
cmd
blockexplorer command
data-node command
vega command
vegawallet command
visor command
core
activitystreak/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
api
api/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
api/rest
Package rest contains code for running the REST-to-gRPC gateway.
Package rest contains code for running the REST-to-gRPC gateway.
assets/erc20/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
assets/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
banking/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
blockchain/nullchain/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
bridges/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
broker/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
checkpoint/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
client/eth/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
collateral/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
datasource/external/ethcall/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
datasource/external/ethverifier/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
datasource/spec/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
delegation/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
evtforward/ethereum/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
evtforward/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.