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).
- Install GoLang 1.21 here
- Install build essentials (GNU Make)
if you want to use pebble follow this: #511
To install canined on your Linux machine:
git clone https://github.com/JackalLabs/canine-chain.git
cd canine-chain
make installReleases and download the latest release. Move the executable to a folder in your $PATH and download this to /lib/libwasmvm.x86_64.so
sudo wget https://github.com/CosmWasm/wasmvm/raw/v1.2.6/internal/api/libwasmvm.x86_64.so -O /lib/libwasmvm.x86_64.soYou may also need to run sudo chmod +x canined inside the executables directory to allow it to run.
make testWhen 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 |
Canine by Jackal uses the MIT License.
Refer to the bug bounty program proposed by Jackal Labs Here
