0g-chain/x/incentive/keeper
Derrick Lee 26a4b93588
Add base earn incentives (#1292)
* Add incentive types

* Add earn state methods

* Update earn incentives

* Update unit test NewKeeper to include earn keeper

* Fix sharesOwned typo

* Shares not used for AfterVaultDepositCreated

* Add earn to init genesis

* Pass earn keeper to incentive keeper

* Add sdk.Msg impl, disable legacy migrations

* Disable migrations

* Update incentive earn sync test

* Add earn to client and querier

* Add accum and init tests

* Add additional earn tests

* Fill in fakeEarnKeeper methods to fix tests

* Add earn reward periods to params, begin blocker earn reward

* Add earn to query

* Update genesis_test with missing DefaultMultiRewardPeriods parameter

* Remove disable of migration package

* Fix proto type comments

* Remove unused migration state

* Add legacytx.LegacyMsg compile time interface check

* add earn state validation to genesis validation

Co-authored-by: rhuairahrighairigh <ruaridh.odonnell@gmail.com>
2022-09-22 11:26:08 -07:00
..
claim_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
claim.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
diff_test.go Fix: delete incentive reward factors on full withdraw/repay (#885) 2021-03-23 17:28:03 -06:00
hooks.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
integration_test.go Upgrade to sdk v0.44.5 and add IBC (#1106) 2022-01-07 17:39:27 -07:00
keeper_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
keeper.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
msg_server_delegator_test.go Upgrade to sdk v0.44.5 and add IBC (#1106) 2022-01-07 17:39:27 -07:00
msg_server_hard_test.go Upgrade to sdk v0.44.5 and add IBC (#1106) 2022-01-07 17:39:27 -07:00
msg_server_swap_test.go Upgrade to sdk v0.44.5 and add IBC (#1106) 2022-01-07 17:39:27 -07:00
msg_server_usdx_test.go Upgrade to sdk v0.44.5 and add IBC (#1106) 2022-01-07 17:39:27 -07:00
msg_server.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
params.go Incentive: savings module reward accumulation logic (#1207) 2022-04-12 16:14:14 +02:00
payout_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
payout.go Upgrade to sdk v0.44.5 and add IBC (#1106) 2022-01-07 17:39:27 -07:00
querier.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_borrow_accum_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_borrow_init_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_borrow_sync_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_borrow_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_borrow_update_test.go Fix incentive usdx/borrow/supply reward calculation bug (#974) 2021-07-26 20:07:24 +01:00
rewards_borrow.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_delegator_accum_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_delegator_init_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_delegator_sync_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_delegator_test.go Add EVM Support (#1215) 2022-04-21 16:16:28 -04:00
rewards_delegator.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_earn_accum_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_earn_init_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_earn_sync_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_earn.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_savings_accum_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_savings_init_test.go Incentive savings hooks + init/sync of savings claims (#1209) 2022-04-21 16:19:03 +02:00
rewards_savings_sync_test.go Incentive savings hooks + init/sync of savings claims (#1209) 2022-04-21 16:19:03 +02:00
rewards_savings.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_supply_accum_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_supply_init_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_supply_sync_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_supply_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_supply_update_test.go Incentive savings hooks + init/sync of savings claims (#1209) 2022-04-21 16:19:03 +02:00
rewards_supply.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_swap_accum_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_swap_init_test.go Refactor incentive accumulators to be the same (#970) 2021-07-22 13:53:18 +01:00
rewards_swap_sync_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_swap.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_usdx_accum_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00
rewards_usdx_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_usdx_unit_test.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
rewards_usdx.go gofumpt - apply format changes for readability and consistency (#1248) 2022-05-09 11:37:36 -07:00
unit_test.go Add base earn incentives (#1292) 2022-09-22 11:26:08 -07:00