ilxd

command module
v0.0.4-alpha Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2023 License: MIT Imports: 47 Imported by: 0

README

Go golangci-lint

Illium logo

ilxd

illium full node implementation written in Go

This is an alpha version of the illium full node software. This software does not have the proving system built in and is using mock proofs.

The purpose is to validate all the rest of the code, networking, blockchain maintenance, transaction processing, etc, before we turn our attention to the proofs.

If you want to test this alpha version you can download the binaries from the github releases page and run the node with the --alpha flag.

$ ilxd --alpha
Install

Head over to the releases page and download the lastest release for your operating system.

The release contains two binaries: ilxd and ilxcli. ilxd is the illium full node application and ilxcli is a command line application that is used to control and interact with a running node.

Build From Source

Please note that the master branch is considered under active development and may contain bugs. If you are running in a production environment please checkout a release tag.

Ilxd requires both Go and Rust to be installed on your system. You'll need to use the makefile to install it as it will compile both the Go code and Rust bindings.

$ git clone https://github.com/project-illium/ilxd.git
$ cd ilxd
$ make install

This command builds both ilxd and ilxcli. The binaries will be put in $GOPATH/bin.

To put this directory in your path add these lines to your /etc/profile (for a system-wide installation) or $HOME/.profile:

export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:$GOPATH/bin
Usage

Vist docs.illium.org for a comprehensive guide to running a node.

Contributing

We'd love your help! See the contributing guidlines before submitting your first PR.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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