provenance

module
v1.15.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2023 License: Apache-2.0

README

Provenance


Provenance Blockchain

Provenance is a distributed, proof of stake blockchain designed for the financial services industry.

For more information about Provenance Inc visit https://provenance.io

The Provenance app is the core blockchain application for running a node on the Provenance Network. The node software is based on the open source Tendermint consensus engine combined with the Cosmos SDK and custom modules to support apis for financial services. Figure is the first and primary user of the Provenance Blockchain.

Status

Latest Release Apache 2.0 License Go Report Code Coverage LOC Lint Status

The Provenance networks are based on work from the private Figure Technologies blockchain launched in 2018.

Quick Start

The Provenance Blockchain is based on Cosmos, the sdk introduction is a useful starting point.

Developers can use a local checkout and the make targets make run and make localnet-start to run a local development network.

Note: Requires Go 1.18+

See Also: Building

Active Networks

There are two active public Provenance networks, testnet and mainnet.

Directories

Path Synopsis
app
params
Package params defines the simulation parameters in the simapp.
Package params defines the simulation parameters in the simapp.
client
docs/statik
Package statik contains static assets.
Package statik contains static assets.
cmd
provenanced/cmd
Package cmd contains provenance daemon init functionality.
Package cmd contains provenance daemon init functionality.
internal
provwasm
Package provwasm allows CosmWasm smart contracts to communicate with custom provenance modules.
Package provwasm allows CosmWasm smart contracts to communicate with custom provenance modules.
x
attribute/types
Package types is a reverse proxy.
Package types is a reverse proxy.
attribute/wasm
Package wasm supports smart contract integration with the provenance attribute module.
Package wasm supports smart contract integration with the provenance attribute module.
marker/types
Package types is a reverse proxy.
Package types is a reverse proxy.
marker/wasm
Package wasm supports smart contract integration with the provenance marker module.
Package wasm supports smart contract integration with the provenance marker module.
metadata/types
Package types is a reverse proxy.
Package types is a reverse proxy.
metadata/wasm
Package wasm supports smart contract integration with the provenance metadata module.
Package wasm supports smart contract integration with the provenance metadata module.
msgfees/types
Package types is a reverse proxy.
Package types is a reverse proxy.
msgfees/wasm
Package wasm supports smart contract integration with the provenance name module.
Package wasm supports smart contract integration with the provenance name module.
name/types
Package types is a reverse proxy.
Package types is a reverse proxy.
name/wasm
Package wasm supports smart contract integration with the provenance name module.
Package wasm supports smart contract integration with the provenance name module.
reward/types
Package types is a reverse proxy.
Package types is a reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL