0g-chain/x/community/keeper
drklee3 6998196461
x/community events and e2e test improvements (#1766)
* Initial e2e setup

* Fix inflation disable tests

* Add upgrade handler

* Add param tests for after upgrade

* Replace deprecated grpc creds

* Remove upgrade for e2e test

* Update upgrade handler to set x/community params

* Remove params check in upgrade

* Update tests for switchover time and params check

* wip inflation

* Add attribute to disable inflation event

* Add before/after switchover mint and dist checks

* Add missing attribute to disable inflation test check

* Check mint events are 0

* Check total supply doesn't change

* Check inflation and events before switchover

* Check staking reward payouts from x/community

* move events funcs to util

* Add keyring to chain, fetch keys from kvtool and test withdrawal

* Remove duplicate KavaHomePath

* Update subtest names to specify before/after switchover

Co-authored-by: Draco <draco@dracoli.com>

* Use blocktime for InflationStop event DisableTime

* Test 5 blocks for staking rewards payout

* Remove logging and unused lines

* Check val claimed balance with queried

* Enable and update consolidation tests

* Update test for modified EventTypeInflationStop time attr

* Test x/distribution community tax

* Fix test names

* Update e2e tests for better live network test support (#1749)

* Update e2e tests to support mirrornet

* Skip claim rewards on live network, require no errors for existing tests

* Update readme with upgrade height

* Update .env example with usdt contract address

* Restore .env file to original local e2e

* Log community params when set

* Make AttributeKeyInflationDisableTime more precise

* Add mainnet and testnet community params (#1753)

* Re-enable ibc tests

* Remove duplicate types.EventTypeInflationStop emit

* feat: set validator minimum commissions to at least 5% in upgrade handler (#1761)

* Update validator min commission in upgrade

* Add min commission upgrade test

* Update changelog

* Set validator MaxRate, call BeforeValidatorModified hook

* Check max commission and update time in tests

* Update e2e test for max rate

* Test val update time

* Use SdkBlock instead of Block

* Remove upgrade related handlers and tests

Preserve any module and test util changes

* Update e2e x/community params proposal test to work without upgrade handler

---------

Co-authored-by: Draco <draco@dracoli.com>
2023-10-31 16:37:40 -07:00
..
consolidate.go feat(community): consolidate community funds (#1729) 2023-10-20 09:18:37 -07:00
disable_inflation_test.go feat: disable inflation upgrade logic (#1706) 2023-10-02 13:10:22 -07:00
disable_inflation.go x/community events and e2e test improvements (#1766) 2023-10-31 16:37:40 -07:00
grpc_query_test.go feat(community): add AnnualizedRewards grpc query (#1751) 2023-10-24 12:24:21 -07:00
grpc_query.go feat(community): add AnnualizedRewards grpc query (#1751) 2023-10-24 12:24:21 -07:00
keeper_test.go feat(community): add MsgUpdateParams for governance (#1745) 2023-10-11 10:22:25 -07:00
keeper.go feat(community): consolidate community funds (#1729) 2023-10-20 09:18:37 -07:00
migrations.go feat(community): add switchover param (#1704) 2023-09-22 09:05:12 -07:00
msg_server_test.go feat(community): add MsgUpdateParams for governance (#1745) 2023-10-11 10:22:25 -07:00
msg_server.go feat(community): add MsgUpdateParams for governance (#1745) 2023-10-11 10:22:25 -07:00
params_test.go Community Pool Staking Rewards Implementation & Improvements (#1742) 2023-10-03 08:41:54 -07:00
params.go Community Pool Staking Rewards Implementation & Improvements (#1742) 2023-10-03 08:41:54 -07:00
proposal_handler_test.go Update x/community lend withdraw proposal to keep funds in x/community (#1755) 2023-10-25 09:17:11 -07:00
proposal_handler.go Update x/community lend withdraw proposal to keep funds in x/community (#1755) 2023-10-25 09:17:11 -07:00
rewards_test.go feat(community): add AnnualizedRewards grpc query (#1751) 2023-10-24 12:24:21 -07:00
rewards.go feat(community): add AnnualizedRewards grpc query (#1751) 2023-10-24 12:24:21 -07:00
staking_test.go Community Pool Staking Rewards Implementation & Improvements (#1742) 2023-10-03 08:41:54 -07:00
staking.go feat(community): add AnnualizedRewards grpc query (#1751) 2023-10-24 12:24:21 -07:00