JackalLabs
canine-chain
Go

The Jackal Protocol blockchain node binary

Last updated Apr 30, 2026
47
Stars
28
Forks
8
Issues
0
Stars/day
Attention Score
76
Language breakdown
Go 93.7%
Shell 5.1%
Makefile 1.1%
Dockerfile 0.0%
Python 0.0%
Files click to expand
README

canine banner

Canine Chain

Canine Chain is a core component to the Jackal Protocol, a distributed cloud storage platform running on blockchain rails. This component is the replicated state machine that manages storage deals, payments and data-permissions. It is built using the Cosmos-SDK and CometBFT (formerly Tendermint).

golangci-lint Test Build

Wiki Pages

Installing the Canine CLI

Prerequisites

  • Install GoLang 1.21 here
  • Install build essentials (GNU Make)

Installing

if you want to use pebble follow this: https://github.com/JackalLabs/canine-chain/pull/511

To install canined on your Linux machine:

git clone https://github.com/JackalLabs/canine-chain.git
cd canine-chain
make install

Pre-built Binary

Releases and download the latest release. Move the executable to a folder in your $PATH and download this to /lib/libwasmvm.x8664.so
sudo wget https://github.com/CosmWasm/wasmvm/raw/v1.2.6/internal/api/libwasmvm.x8664.so -O /lib/libwasmvm.x8664.so

You may also need to run sudo chmod +x canined inside the executables directory to allow it to run.

Testing this chain

make test

Version Map

When Syncing, you MUST use the flag --unsafe-skip-upgrades 118040 after canined start or else you will crash at height 118040.

|block height|canined version| |------------|---------------| |45381 |1.1.2 | |0 |1.1.0 |

License

Canine by Jackal uses the MIT License.

Bug Bounty

Refer to the bug bounty program proposed by Jackal Labs Here

Developer Contact

© 2026 GitRepoTrend · JackalLabs/canine-chain · Updated daily from GitHub