Skip to content

Coordination layer for the Nillion Network

Notifications You must be signed in to change notification settings

geldmon/nilchain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nilchain

nilchain is the Coordination Layer for the Nillion Network. It coordinates the payment of blind computations and storage operations performed on the network. It is built using the Cosmos SDK, a framework for building PoS blockchain applications, which was chosen for the inter-connectivity, speed and sovereignty its ecosystem provides.

Building

make install
make build

Cross-Compiling

Use the build-cross target to cross-compile for the following platforms: linux/amd64, linux/arm64, darwin/amd64, darwin/arm64. Please note that building for linux/arm64 requires an arm64-compatible version of gcc installed. On Debian-based systems, this would be aarch64-linux-gnu-gcc.

Scripts

cd scripts
# setup and start single chain locally
sh init.sh
# setup and start two chains locally and create an ibc client/connection/channel 
sh hermes.sh
# naive setup and start single chain for deploying devnet
sh testnet.sh

About

Coordination layer for the Nillion Network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 85.1%
  • Shell 7.8%
  • Makefile 6.6%
  • Dockerfile 0.5%