The First Modular AI Chain
Go to file
Nick DeLuca d5dcfe73b2
Refactor Buf Usage (#1399)
* start makefile refactor to smaller units; break out proto-dep updating;
add check-proto-deps target for use in CI in order to determine if
depdencies have diverged

* add proto check workflow

* download go modules before checking proto deps

* clean up -- hide output and add error message for check target

* add error message for check-rsync

* update any type, and ibc-go protos for v3.4.0

* add buf generate files for gogo, docs, and swagger

* update swagger dirs and run with latest swagger gen

* ignore new build directories

* refactor proto makefile logic -- use buf instead of scripts

* remove old protobuf scripts

* run all proto checks on push

* remove moved file

* set default value for protoc machine

* install build deps seperately

* fetch master for buf check breaking

* checkout from https url in CI for buf breaking

* fix rsync file permissions on darwin

* ignore build dirs

* fix issue with apple provided make; clean up build deps; switch to buf
format

* remove clang format file -- using buf format now

* run make proto-format (buf format changes)

* update generated files for proto format changes
2022-11-22 16:22:07 -07:00
.circleci Update to cosmos 0.45.9 (#1355) 2022-10-19 11:11:17 -07:00
.github Refactor Buf Usage (#1399) 2022-11-22 16:22:07 -07:00
app Add tally handler tests (#1349) 2022-10-19 12:26:14 -07:00
build Refactor Buf Usage (#1399) 2022-11-22 16:22:07 -07:00
ci/env/kava-internal-testnet bundle internal testnet genesis for use in ci pipeline 2022-11-08 14:14:38 -08:00
cli_test gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
client Refactor Buf Usage (#1399) 2022-11-22 16:22:07 -07:00
cmd/kava Update to cosmos 0.45.9 (#1355) 2022-10-19 11:11:17 -07:00
contrib Add Combined Earn and Liquid msgs (#1305) 2022-09-28 03:28:57 +01:00
docs Capture multiple path segments for earn /vaults/{denom=**} query (#1391) 2022-11-18 10:53:59 -08:00
migrate Add EIP712 ante (#1267) 2022-08-23 13:04:40 -04:00
networks/local Use OS specific build directories (#600) 2020-06-24 14:21:01 -04:00
proto Refactor Buf Usage (#1399) 2022-11-22 16:22:07 -07:00
simulations Simulation fixes (#527) 2020-09-01 11:33:12 -04:00
third_party/proto Refactor Buf Usage (#1399) 2022-11-22 16:22:07 -07:00
x Refactor Buf Usage (#1399) 2022-11-22 16:22:07 -07:00
.dockerignore update dockerfile file for speed (#614) 2020-09-01 11:35:37 -04:00
.gitignore Refactor Buf Usage (#1399) 2022-11-22 16:22:07 -07:00
buf.work.yaml Upgrade to sdk v0.44.5 and add IBC (#1106) 2022-01-07 17:39:27 -07:00
CHANGELOG.md feat: update changlog for v0.16, unreleased breaking changes (#1164) 2022-02-08 09:51:37 -08:00
docker-compose.yml Fix fail local testnet docker-compose up 2021-11-04 12:06:11 +09:00
Dockerfile Update to cosmos 0.45.9 (#1355) 2022-10-19 11:11:17 -07:00
go.mod Bump tendermint to v0.34.23 (#1394) 2022-11-21 10:04:33 -07:00
go.sum Bump tendermint to v0.34.23 (#1394) 2022-11-21 10:04:33 -07:00
golangci.yml address comments from review 2020-04-30 17:10:53 -04:00
hard.svg add token logos (#1185) 2022-03-10 13:24:21 -07:00
kava-logo.svg Update README to new logo (#410) 2020-03-31 11:20:31 -04:00
LICENSE.md [R4R] Basic docs tidying (#534) 2020-05-29 15:53:57 -07:00
Makefile Refactor Buf Usage (#1399) 2022-11-22 16:22:07 -07:00
README.md Update readme for kava 11 (#1374) 2022-11-03 08:15:45 -07:00
swp.svg add token logos (#1185) 2022-03-10 13:24:21 -07:00

version CircleCI Go Report Card API Reference GitHub Twitter Follow Discord Chat

Reference implementation of Kava, a blockchain for cross-chain DeFi. Built using the cosmos-sdk.

Mainnet

The current recommended version of the software for mainnet is v0.19.0. The master branch of this repository often contains considerable development work since the last mainnet release and is not runnable on mainnet.

Installation and Setup

For detailed instructions see the Kava docs.

git checkout v0.19.0
make install

Testnet

For further information on joining the testnet, head over to the testnet repo.

Docs

Kava protocol and client documentation can be found in the Kava docs.

If you have technical questions or concerns, ask a developer or community member in the Kava discord.

License

Copyright © Kava Labs, Inc. All rights reserved.

Licensed under the Apache v2 License.