The First Modular AI Chain
Go to file
Denali Marsh 3fc2a63556
Refactor to DelegatorClaim and implement new MsgClaimDelegatorReward (#948)
* update claim attribute type to MultiRewardIndexes

* update param attribute type to MultiRewardPeriods

* keeper: update params to match types

* keeper: update delegator core keeper methods

* keeper: update InitializeHardDelegatorReward

* keeper: update SynchronizeHardDelegatorRewards

* remove reward factor in favor of reward indexes

* update querier

* fix test: delegator init test

* fix test: delegator sync test

* implement delegator reward accumulation

* fix test: delegator general tests

* add legact types, update v0_11 -> v0_14 migration

* remove duplicate import form v0_15 migration

* implement v0_15incentive migration

* test data and migration test

* add multiple reward denoms to init/sync tests

* update delegator test with multiple reward coins

* clean up simulation sync

* types: introduce DelegatorClaim, refactor HardClaim

* add core DelegateClaim store methods

* refactor delegator reward init, accumulation, sync

* update hooks

* update params and genesis logic

* update abci

* update types tests

* update querier types/keeper for compile

* update supply rewards tests

* update borrow reward tests

* update delegator reward tests

* update handler/genesis test for compile

* add new msg type

* implement delegator claim payouts

* submission + handling of new msg

* implement new querier types/keeper logic

* add new queries to cli/rest

* update migration

* register new msgs/types on codec

* remove delegator syncing from hard sync method
2021-07-07 18:50:14 +02:00
.circleci remove broken link check (#932) 2021-06-17 11:00:02 -06:00
.github/.workflows update workflow 2020-04-30 11:03:49 -04:00
app Swaps accumulate global rewards (#947) 2021-07-07 14:23:06 +01:00
cli_test Update to sdk v0.39.x (#625) 2020-09-16 15:16:14 -04:00
cmd merge release v0.12.1 updates (#724) 2020-12-02 10:37:11 -07:00
contrib fix: use correct committee params (#640) 2020-08-30 10:47:07 -04:00
docs update external links in docs (#933) 2021-06-16 20:50:54 +01:00
migrate Refactor to DelegatorClaim and implement new MsgClaimDelegatorReward (#948) 2021-07-07 18:50:14 +02:00
networks/local Use OS specific build directories (#600) 2020-06-24 14:21:01 -04:00
rest_test Add collateral type to cdp (#629) 2020-08-21 15:42:46 -04:00
simulations Simulation fixes (#527) 2020-09-01 11:33:12 -04:00
swagger-ui Swap module scaffolding and params (#922) 2021-06-08 08:19:12 -07:00
x Refactor to DelegatorClaim and implement new MsgClaimDelegatorReward (#948) 2021-07-07 18:50:14 +02:00
.dockerignore update dockerfile file for speed (#614) 2020-09-01 11:35:37 -04:00
.gitignore Updated documentation to reflect current version (#901) 2021-05-03 09:44:33 -06:00
CHANGELOG.md update changelog (#856) 2021-02-28 22:05:30 -07:00
docker-compose.yml Use OS specific build directories (#600) 2020-06-24 14:21:01 -04:00
Dockerfile update dockerfile file for speed (#614) 2020-09-01 11:35:37 -04:00
go.mod Token holder governance (#917) 2021-06-07 18:08:03 +02:00
go.sum merge release v0.12.1 updates (#724) 2020-12-02 10:37:11 -07:00
golangci.yml address comments from review 2020-04-30 17:10:53 -04: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 Harvest: interest rate logic (#720) 2020-12-03 22:50:35 +01:00
README.md Updated documentation to reflect current version (#901) 2021-05-03 09:44:33 -06:00

DeFi for Crypto.

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.14.1. The master branch of this repository often contains considerable development work since the last mainnet release and is not runnable on mainnet.

Installation

git checkout v0.14.1
make install

Upgrade

The scheduled mainnet upgrade to kava-7 took place on April 8th, 2021 at 15:00 UTC. The current version of Kava for kava-7 is v0.14.1.

The canonical genesis file can be found here

The canonical genesis file hash is

jq -S -c -M '' genesis.json | shasum -a 256
9dbff5a0fb1a7aa20247f73e974bfd4a11090252768869ef8ccb23a515a01c51  -

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.