provenance

module
v1.18.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2024 License: Apache-2.0

README

Provenance


Provenance Blockchain

Provenance Blockchain is an eco-friendly proof-of-stake (PoS) blockchain purpose built to modernize financial services, and the Provenance app is the core application for running a node in the network.

Provenance Blockchain is open-source with purpose-built capabilities leveraging the CometBFT (formerly Tendermint) consensus engine and Cosmos SDK. Combined, this complete financial services infrastructure makes it safer, easier, cheaper, and faster to build and manage financial products and services.

For more information on the many TradFi institutions and Fintechs leveraging the Provenance Blockchain ecosystem, and to learn more about the Provenance Blockchain Foundation, visit https://provenance.io.

Status

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

Quick Start

As the Provenance Blockchain and its core modules are based on the Cosmos SDK, this introduction into Cosmos 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.20+

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.
ibc
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.
ibc
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.
exchange
Package exchange is a reverse proxy.
Package exchange is a reverse proxy.
hold
Package hold is a reverse proxy.
Package hold is a reverse proxy.
ibcratelimit
Package ibcratelimit is a reverse proxy.
Package ibcratelimit is a reverse proxy.
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.
oracle/types
Package types is a reverse proxy.
Package types is a reverse proxy.
reward/types
Package types is a reverse proxy.
Package types is a reverse proxy.
trigger/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