Skip to content

Latest commit

 

History

History

uniond

uniond

uniond is the canonical implementation of a full node for the union network. Validators, RPC, and archive operators can run it to participate in the network.

Getting started

The easiest way to obtain the uniond binary is to check the releases. Alternatively, they can be built from source by running:

nix build .#uniond

Usage

For an overview of the commands and usage, run:

/path/to/uniond --help

The commands are self-explanatory and can be used to both run a node and interact with the network over a command-line interface.

Production Usage

When running uniond in production, we recommend using unionvisor.

Architecture

Uniond is a Cosmos SDK based blockchain. Outside of the core Cosmos SDK modules, uniond also utilizes Wasmd to host our virtualized IBC-Union stack. We also support the ibc-go module for native connections.

Wasmd

To enable the deployment of CosmWasm contracts, including the virtualized IBC-Union stack, the Union network includes Wasmd. Through Wasmd, union has access to the Wasmvm. Union's mainnet is shipped with Wasmvm 2.1.2.

PoA

Union will temporarily utilize PoA during the incubation stage of mainnet. Once the Union mainnet is ready for the public, Union will migrate to Proof of Stake from Proof of Authority.