Commit Graph

8 Commits

Author SHA1 Message Date
Ruaridh
4b8e224f6a
Revert incentive refactor commits ()
* Revert "Add incentive migrations for earn rewards ()"

This reverts commit 937e5f339f.

* Revert "Use different accumulator for earn ()"

This reverts commit cf009647e6.

* Revert "Add base earn incentive accumulator ()"

This reverts commit 44a90a8ef9.

* Revert "Add generic incentive `AccumulateRewards` method ()"

This reverts commit dce631d3de.

* Revert "Add GetSynchronizedClaim and swap adapter ()"

This reverts commit f52a581ea9.

* Revert "Add Initialize/Synchronize Claim methods ()"

This reverts commit c2061f626e.

* Revert "Add source adapter interface definition ()"

This reverts commit 2abb2ce606.

* Revert "Add incentive RewardIndexes types and state methods ()"

This reverts commit 4a3002b09c.

* Revert "Add AccrualTime type and state methods ()"

This reverts commit df1c2ffc34.

* Revert "Add incentive claim state methods ()"

This reverts commit 90735e29ed.

* Revert "Add generic Claim type ()"

This reverts commit 45fc1a7643.

* Regerate protos and minor revert fixes
2022-12-22 01:08:16 +00:00
Nick DeLuca
d5dcfe73b2
Refactor Buf Usage ()
* start makefile refactor to smaller units; break out proto-dep updating;
add check-proto-deps target for use in CI in order to determine if
depdencies have diverged

* add proto check workflow

* download go modules before checking proto deps

* clean up -- hide output and add error message for check target

* add error message for check-rsync

* update any type, and ibc-go protos for v3.4.0

* add buf generate files for gogo, docs, and swagger

* update swagger dirs and run with latest swagger gen

* ignore new build directories

* refactor proto makefile logic -- use buf instead of scripts

* remove old protobuf scripts

* run all proto checks on push

* remove moved file

* set default value for protoc machine

* install build deps seperately

* fetch master for buf check breaking

* checkout from https url in CI for buf breaking

* fix rsync file permissions on darwin

* ignore build dirs

* fix issue with apple provided make; clean up build deps; switch to buf
format

* remove clang format file -- using buf format now

* run make proto-format (buf format changes)

* update generated files for proto format changes
2022-11-22 16:22:07 -07:00
Derrick Lee
4a3002b09c
Add incentive RewardIndexes types and state methods ()
* Add TypedRewardIndexes type

* Add RewardIndexes to genesis

* Update iteration method names, GetKeyFromSourceID method
2022-11-04 17:08:51 -07:00
Robert Pirtle
4087941691
remove all yaml tags from proto definitions ()
the yaml tags are not needed as they are generated automatically from the
json tags.

additionally fixed proto formatting error requiring doc comments on enum
values (for x/incentive claim type enum).
2022-11-03 14:49:53 -04:00
Derrick Lee
45fc1a7643
Add generic Claim type () 2022-10-27 17:45:32 -07:00
Derrick Lee
26a4b93588
Add base earn incentives ()
* 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
Denali Marsh
fc3f0cfd2f
Add savings claim types to incentive module ()
* define and generate proto types

* implement savings claim msg + test

* implement savings claim + test

* register msg and add store keys

* implement savings claim keeper methods

* update function comment
2022-04-01 16:17:03 +02:00
Ruaridh
ffef832d45
Upgrade to sdk v0.44.5 and add IBC ()
- 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