Denali Marsh
c2e53f2d00
Incentive module: claim savings reward ( #1208 )
...
* update savings module macc balances getter
* add savings keeper to incentive module
* add savings keeper to incentive module #2
* savings reward syncing
* claim savings reward
* update txs, queries
* update txs, queries #2
* update claim test
* add savings keeper to incentive module in app.go
* re-commit files to disk
* fix: replace swap with savings when querying savings rewards
* update func comment
Co-authored-by: karzak <kjydavis3@gmail.com>
2022-04-20 13:08:57 +02:00
Ruaridh
ffef832d45
Upgrade to sdk v0.44.5 and add IBC ( #1106 )
...
- Upgrade cosmos-sdk to v0.44.5 from v0.39.2
- Add Legacy Tx Endpoint for backwards compatibility
- Add IBC v1.2.3 Support
Co-authored-by: DracoLi <draco@dracoli.com>
Co-authored-by: drklee3 <derrick@dlee.dev>
Co-authored-by: denalimarsh <denalimarsh@gmail.com>
Co-authored-by: Draco Li <draco@kava.io>
Co-authored-by: Nick DeLuca <nickdeluca08@gmail.com>
Co-authored-by: Kevin Davis <karzak@users.noreply.github.com>
Co-authored-by: Denali Marsh <denali@kava.io>
2022-01-07 17:39:27 -07:00
Ruaridh
63c8421a81
Separate multipliers per claimed denom ( #971 )
...
* move multipliers to their own file
* add multipliers per denom to MsgClaimHardReward
* claim with multipliers per denom for hard claims
* remove unused error
* add multipliers per denom to params
connect to to hard claiming
* temporary fix migration
* update usdx claiming for new multiplier params
* claim with multipliers per denom for delegator
* claim with multipliers per denom for swap rewards
* tidy up multiplier name validation
* rename new multipliers field in params
* remove old multpliers from params
* clear up various TODOs
* add tags to new structs
* remove dead code
2021-08-04 15:55:29 +01:00
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