Ruaridh
|
38a98ac4fc
|
Refactor incentive payout (#953), Users can claim swap rewards (#955)
* split up payout.go file
* extract genesis builders to new testutil package
* move claim integration tests out of keeper
* convert claim integration tests to handler tests
* combine claim usdx minting keeper methods
* combine hard claim keeper methods
* combine delegator claim keeper methods
* add multiply coins helper method
* rename file to better match contents
* add basic claiming unit tests
* add claiming subset of delegator reward denoms
* refactor msg tests
* add msg ValidateBasic tests
* connect swap hooks into keeper methods
* tidy up delegator handler tests
* add swap claiming msgs and keeper method
* add swap claiming to client
* add subset claiming to other msg types
* split up handler test file
* connect up subset claiming for swap
* make multiplier name validation more strict
* fix: struct tag typo in swap incentives
* connect up subset claiming for hard
* connect up subset claiming for delegator
* fix: register cli tx routes for swp claiming
* fix claim amount in claim event
* fix token name in cli help docs
* remove unused field in msg tests
* tidy up swap and delegator handler tests
* refactor hard handler tests
* refactor usdx handler tests
* remove unused constant
Co-authored-by: karzak <kjydavis3@gmail.com>
|
2021-07-15 15:05:54 +01:00 |
|