furyint

module
v0.3.3-gamma Latest Latest
Warning

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

Go to latest
Published: May 11, 2023 License: Apache-2.0

README

Furyint

banner

ABCI-client implementation for Furya's autonomous RollApp forked from celestiaorg/optimint.

To learn more about Furya's autonomous RollApps and furyint read the docs.

license Go issues tests lint

Installation

From Binary

To download pre-built binaries, see the releases page.

From Source

You'll need go 1.18 installed and the required environment variables set, which can be done with the following commands:

echo export GOPATH=\"\$HOME/go\" >> ~/.bash_profile
echo export PATH=\"\$PATH:\$GOPATH/bin\" >> ~/.bash_profile
Get Source Code
git clone https://github.com/furychain/furyint.git
cd furyint
Compile

to put the binary in $GOPATH/bin:

make install

or to put the binary in ./build:

make build

The latest Furyint is now installed. You can verify the installation by running:

furyint

Run

To run a sequencer with a simple in-process (kvstore) application:

furyint init
furyint start --proxy_app=kvstore

Reinstall

If you already have Furyint installed, and you make updates, simply

make install

To upgrade, run

git pull origin main
make install

Regenerate protobuf

make proto-gen

Run tests

make test

Jump to

Keyboard shortcuts

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