0g-chain/x/auction
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 Querier improvements: CDP and Auction priority 1 queries (#644) 2020-09-16 20:45:10 -04:00
keeper [R4R] fix: don't panic on expired auctions in init genesis (#668) 2020-10-02 12:50:56 -04: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 update format 2020-04-30 10:23:41 -04:00
abci.go cleanup begin/end block (#553) 2020-06-17 05:09:44 -04:00
alias.go [R4R] feat: Fetch auctions from historical state (#649) 2020-09-16 14:58:11 -04:00
genesis_test.go increase auction maths safety 2020-05-11 20:45:00 +01:00
genesis.go [R4R] bump SDK version to v0.38.3 (#421) 2020-04-23 12:35:58 -04:00
handler.go [R4R] bump SDK version to v0.38.3 (#421) 2020-04-23 12:35:58 -04:00
module.go update format 2020-04-30 10:23:41 -04:00