0g-chain/x/committee
Kevin Davis c63ecf908a
Cdp accumulators (#751)
* Add 'InterestFactor' to CDP type (#734)

* update cdp type to include interest factor

* fix build

* Add cdp accumulator methods (#735)

* remame fees to interest

* add accumulate interest method

* add basic test

* add note

* address review comments

* update tests

* Add sync cdp interest method (#737)

* remame fees to interest

* add accumulate interest method

* add basic test

* add note

* address review comments

* update tests

* remove old fee functions

* add method to synchronize cdp interest

* add multi-cdp tests

* add test with many blocks

* add test for interest getter

* address review comments

* calculate time difference then convert to seconds

* fix: update collateral index when syncing interest

* fix: differentiate between case when apy is zero and all fees are being rounded to zero

* fix: round time difference properly

* update cdp genesis state and migrations (#738)

* remame fees to interest

* add accumulate interest method

* add basic test

* add note

* address review comments

* update tests

* remove old fee functions

* add method to synchronize cdp interest

* add multi-cdp tests

* add test with many blocks

* add test for interest getter

* update cdp genesis state and migrations

* address review comments

* calculate time difference then convert to seconds

* fix: update collateral index when syncing interest

* fix: differentiate between case when apy is zero and all fees are being rounded to zero

* fix: simplify add/remove/update collateral index

* update genesis state to include total principal amounts

* update migration

* Delete kava-4-cdp-state-block-500000.json

* Add cdp liquidations by external keeper (#750)

* feat: split liquidations between external keepers and automated begin blocker

* address review comments

* USDX incentive accumulators (#752)

* feat: split liquidations between external keepers and automated begin blocker

* wip: refactor usdx minting incentives to use accumulators/hooks

* wip: refactor usdx minting claim object

* feat: use accumulators/hooks for usdx minting rewards

* fix: get tests passing

* fix: don't create claim objects unless that cdp type is eligable for rewards

* add begin blocker

* update client

* cleanup comments/tests

* update querier

* address review comments

* fix: check for division by zero

* address review comments

* run hook before interest is synced

* Remove savings rate (#764)

* remove savings rate

* remove savings rate from debt param

* update migrations

* address review comments

* Add usdx incentives calculation test (#765)

* add usdx incentive calculation test

* update reward calculation

* add allowable error to test criteria

* Update x/incentive/keeper/rewards_test.go

Co-authored-by: Kevin Davis <karzak@users.noreply.github.com>

* fix: remove old fields from test genesis state

Co-authored-by: Ruaridh <rhuairahrighairidh@users.noreply.github.com>

Co-authored-by: Ruaridh <rhuairahrighairidh@users.noreply.github.com>
2021-01-18 12:12:37 -07:00
..
client Query old blocks for proposals in CLI (#598) 2020-06-29 19:39:35 -04:00
keeper Cdp accumulators (#751) 2021-01-18 12:12:37 -07:00
legacy Cdp accumulators (#751) 2021-01-18 12:12:37 -07:00
simulation Simulation fixes (#527) 2020-09-01 11:33:12 -04:00
spec [R4R] Better docs (#541) 2020-06-03 14:54:31 -04:00
types Cdp accumulators (#751) 2021-01-18 12:12:37 -07:00
abci_test.go Committtee audit revisions (#510) 2020-05-15 15:25:49 -04:00
abci.go cleanup begin/end block (#553) 2020-06-17 05:09:44 -04:00
alias.go Committee migration (#665) 2020-10-01 15:22:26 -04:00
genesis_test.go update format 2020-04-30 10:23:41 -04:00
genesis.go linters and format 2020-04-30 10:13:31 -04:00
handler_test.go Committtee audit revisions (#510) 2020-05-15 15:25:49 -04:00
handler.go Committtee audit revisions (#510) 2020-05-15 15:25:49 -04:00
integration_test.go update module to v0.38 2020-04-27 19:19:05 +01:00
module.go Add committee simulations (#431) 2020-05-04 17:17:20 -04:00
proposal_handler_test.go update format 2020-04-30 10:23:41 -04:00
proposal_handler.go Committtee audit revisions (#510) 2020-05-15 15:25:49 -04:00