Furyint
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.
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