Skip to content

dymensionxyz/dymint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

58adc23 · Nov 8, 2024
Nov 7, 2024
Nov 8, 2024
Nov 4, 2024
Nov 8, 2024
May 20, 2024
Aug 22, 2024
Oct 28, 2024
Apr 20, 2022
Nov 9, 2022
Nov 7, 2024
May 16, 2024
Nov 4, 2024
Nov 8, 2024
Nov 7, 2024
Nov 8, 2024
Nov 8, 2024
May 20, 2024
Nov 6, 2024
Nov 7, 2024
Nov 7, 2024
Nov 8, 2024
Oct 15, 2024
Nov 8, 2024
Oct 31, 2024
Oct 31, 2024
May 15, 2024
May 16, 2024
Mar 25, 2024
May 6, 2024
Oct 22, 2024
Mar 5, 2024
Jul 30, 2024
Feb 21, 2024
May 7, 2024
Sep 19, 2024
Jan 12, 2023
Oct 9, 2024
Apr 13, 2022
Nov 4, 2024
Nov 4, 2024
Dec 26, 2022

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