Skip to content

Sequencing Engine for Dymension RollApps

License

Notifications You must be signed in to change notification settings

linchizhen/dymint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dymint

banner

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

To learn more about Dymension's autonomous RollApps and dymint 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/dymensionxyz/dymint.git
cd dymint

Compile

to put the binary in $GOPATH/bin:

make install

or to put the binary in ./build:

make build

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

dymint

Run

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

dymint init
dymint start --proxy_app=kvstore

Reinstall

If you already have Dymint 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

About

Sequencing Engine for Dymension RollApps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.0%
  • Other 1.0%