mergify[bot]
a9583b16f4
feat(community): add AnnualizedRewards grpc query (backport #1751 ) ( #1754 )
...
* feat(community): add AnnualizedRewards grpc query (#1751 )
* add annualized_reward query proto
* use sdkmath.LegacyDec to match RPS param...
* add AnnualizedRewards grpc query
* add changelog entry
* simplify calculation & expand test cases
(cherry picked from commit 0efe7f2281
)
* fix conflicts, remove community param references
* backport update to lint CI
* disable internal testnet genesis check
* fix initialization order of keepers in app.go
---------
Co-authored-by: Robert Pirtle <Astropirtle@gmail.com>
2023-10-25 12:49:00 -07:00
mergify[bot]
f898e3aff4
feat(metrics): add timing metrics to abci methods (backport #1669 ) ( #1685 )
...
* feat(metrics): add timing metrics to abci methods (#1669 )
* feat(metrics): add timing metrics to abci methods
* update changelog
(cherry picked from commit 8b6bbd36f4
)
# Conflicts:
# CHANGELOG.md
* fix changlog conflicts
---------
Co-authored-by: Robert Pirtle <Astropirtle@gmail.com>
2023-08-25 16:11:45 -07:00
mergify[bot]
6c565343f7
feat(x/metrics): add module for emiting custom chain metrics (backport #1668 ) ( #1677 )
...
* feat(x/metrics): add module for emiting custom chain metrics (#1668 )
* initialize x/metrics with metrics collection
* include global labels in x/metrics metrics
* add x/metrics spec
* add x/metrics test coverage
* update changelog
(cherry picked from commit 9a0aed7626
)
# Conflicts:
# CHANGELOG.md
* fix changlog conflicts
---------
Co-authored-by: Robert Pirtle <Astropirtle@gmail.com>
2023-08-25 15:14:14 -07:00
Robert Pirtle
49812b6e7c
fix(cli): Resolve problem with assert-invariants cmd ( #1624 )
...
* remove no-op migrate command
* move assert-invariants from migrate -> cmd
* fix: don't modify validators for assert-invariants
Makes validator addition in TestApp initialization optional.
* update changelog
2023-06-09 16:52:52 -07:00
drklee3
230ad734a1
chore: bump tm-db fork to v0.6.7-kava.3 ( #1622 ) ( #1623 )
...
* Use updated tm-db branch
* chore: bump tm-db fork to v0.6.7-kava.3
* Update changlog
* Update changlog pr number
2023-06-09 12:56:46 -07:00
Robert Pirtle
6853e4fc9c
cli!: rename evm-native asset conversion cli cmds ( #1614 )
2023-06-05 13:26:02 -07:00
Robert Pirtle
528be6350e
feat(evmutil): add CosmosCoinsFullyBackedInvariant ( #1610 )
...
* add IterateAllDeployedCosmosCoinContracts method
* refactor unpacking big int from erc20 query
* add QueryERC20TotalSupply method
* feat(evmutil): add CosmosCoinsFullyBackedInvariant
* update changelog
2023-06-05 11:39:53 -07:00
Robert Pirtle
f4b8bf8f07
feat(evmutil): implement MsgConvertCosmosCoinFromERC20 ( #1609 )
...
* first pass at convert cosmos coin -> evm msg
* test ConvertCosmosCoinFromERC20 method
* test message server for MsgConvertCosmosCoinFromERC20
* update spec to include MsgConvertCosmosCoinFromERC20
* update changelog
* add CLI command for convert-cosmos-coin-from-erc20
* add test of removed/re-enable denom for convert
2023-06-02 14:26:51 -07:00
Robert Pirtle
d500cd1236
feat(evmutil): Add DeployedCosmosCoinContracts query ( #1605 )
...
* add QueryDeployedCosmosCoinContracts proto
* also implement protobuf marshaler for InternalEVMAddress
* setup iteration & collection for deployed addrs
* rewrite grpc query tests
* support querying for all deployed contracts
* support querying by cosmos denom
* fix & test pagination
* remove unused iteration methods
* add CLI query command
* update changelog
* update spec
* add InternalEVMAddress.MarshalJSON test
2023-06-02 11:23:52 -07:00
Robert Pirtle
fd83da7a05
feat(evmutil)!: emit events on MsgConvertCosmosCoinToERC20 ( #1604 )
...
* better error message for mismatched events
* rename evm asset conversion event types
* emit message event for MsgConvertCosmosCoinToERC20
* emit convert_cosmos_coin_to_erc20 event
2023-05-30 13:06:46 -07:00
Robert Pirtle
741f1e42ee
feat(evmutil)!: implement MsgConvertCosmosCoinToERC20 ( #1603 )
...
* feat(evmutil): implement MsgConvertCosmosCoinToERC20
* docs(evmutil): update module spec
* update changelog
* rename conversion -> conversion_evm_native
* refactor ConvertCosmosCoinToERC20 to keeper method
* add CLI cmd for MsgConvertCosmosCoinToERC20
* updates from pr
2023-05-30 12:00:01 -07:00
Robert Pirtle
6585ac24b0
feat(evmutil): track deployed contracts in state ( #1598 )
...
* feat(evmutil): track deployed contracts in state
* docs(evmutil): update state spec
* update changelog
2023-05-24 16:23:33 -07:00
Robert Pirtle
d4cbc759f8
update new names, NativeCoin -> CosmosCoin ( #1596 )
...
* rename contract NativeCoin -> CosmosCoin
* rename all entities NativeCoin -> CosmosCoin
* update changelog
* update protonet genesis.json
2023-05-23 12:32:27 -07:00
Robert Pirtle
278f7854dc
feat(evmutil): add ERC20KavaWrappedNativeCoinContract ( #1591 )
...
* feat(evmutil): add ERC20KavaWrappedNativeCoinContract
* adds the contract ABI & bytecode for an Ownable erc20 with the following:
* customizable decimals on deploy -> requires overriding decimals() view
* mint() exposed for the contract owner which will be the evmutil module
* burn() exposed for the contract owner which will be the evmutil module
* sets up keeper to deploy above token based on details from an
AllowedNativeCoinERC20Token
* tests basic queries and permissions of deployed contract
* update changelog
* improve error messages & comments for erc20 deploy
2023-05-23 10:16:00 -07:00
Robert Pirtle
ff709d73e1
feat(evmutil): add allow list for evm-convertible sdk denoms ( #1590 )
...
* add proto for allowed sdk denoms -> evm conversion
* add validation for AllowedNativeCoinERC20Token
* add validation for AllowedNativeCoinERC20Tokens
* add AllowedNativeDenoms into params & genesis
* add evmutil Params.Validate() test
* fix eip712 ante test
* update changelog
* update internal testnet genesis.json
* update state & param specs
updates to the sections describing functionality will be updated once
that functionality actually exists... :)
* update field decimal -> decimals
field now matches erc20 spec
* add validation decimals will cast to uint8
* add v2 store migration for evmutil
* create & register evmutil migrations
* adds migrator to evmutil's keeper
* sets up Migrate1To2 migration
* registers migration in module
* updates GetParams to properly handle historic block queries
* add unit test for GetParams with historic store
2023-05-19 16:01:46 -07:00
Robert Pirtle
362e39abf6
docs: update changelog to reflect v0.23.0 release ( #1589 )
2023-05-15 14:15:49 -07:00
drklee3
95d9fb9aca
feat: add CommunityCDPWithdrawCollateralPermission ( #1568 )
...
* Add CommunityCDPWithdrawCollateralPermission
* Add changelog entry
* Move permission Allow func closer to its other cdp friend
2023-04-20 17:13:02 -07:00
drklee3
31eae1c6d7
feat: add community cdp withdraw collateral proposal ( #1567 )
...
* Initial proposal types
* Add withdraw cdp proposal handler
* Add codec registration for proposal type
* Update CommunityCDPWithdrawCollateralProposal name
* Rename CommunityCDPWithdrawCollateralProposal
* Add changelog entry
* Add proposal registration, unit tests
* Register CommunityCDPWithdrawCollateralProposal proposal type codec
2023-04-20 16:08:53 -07:00
Robert Pirtle
14a0860ddb
feat: add CommunityCDPRepayDebtPermission ( #1566 )
...
* feat: add CommunityCDPRepayDebtPermission
When granted, the new permission allows a committee to submit a
CommunityCDPRepayDebtProposal to lower principal owed on a cdp
owned by the x/community module.
* update changelog
* update protonet genesis.json
2023-04-20 14:42:11 -07:00
Robert Pirtle
c5f414e6a5
feat: add community cdp repay debt proposal ( #1565 )
...
* add CommunityPoolCDPRepayDebtProposal proto & type
* add cdpKeeper to x/community's keeper
* add handler for CommunityPoolCDPRepayDebtProposal
* more test cases
* rename CommunityPoolCDP -> CommunityCDP
the proposal does not interact with the vanilla community pool
* fix & test stringer
* update changelog
2023-04-20 14:13:16 -07:00
Robert Pirtle
8c1c29a03a
feat: add CommunityPoolLendWithdrawalPermission ( #1562 )
...
* feat: add CommunityPoolLendWithdrawalPermission
* update kvtool to master branch
* register with PubProposal legacy amino codec
* register missing legacy amino codec PubProposal
2023-04-18 12:31:43 -07:00
drklee3
56f697fba6
feat: overwrite x/distribution /community_pool
endpoint to include x/community balance ( #1563 )
...
* Add query path rewrites
* Add test for new x/community endpoint
* Update doc for RegisterAPIRouteRewrites
* Add changelog entry
* Add changelog entry link
2023-04-17 12:54:13 -07:00
Robert Pirtle
79eaad6660
bug: fix invalid accumulation time genesis validation ( #1550 )
...
* bug: increase valid accumulation time to 5 years
* add changelog entry
* resolve test failures
* update validation to only check that value is set
2023-04-13 09:42:01 -07:00
drklee3
c12ad1d436
chore: update go.mod replace directives ( #1544 )
...
* Update go.mod replace directives
* Update changelog
* Bump github.com/hashicorp/go-getter to v1.7.1
2023-04-11 10:05:35 -07:00
drklee3
fb4ccb3204
docs: update changelog links and formatting ( #1543 )
2023-04-06 17:08:36 -07:00
drklee3
23e054e402
feat: re-add validator-vesting legacy rest endpoints ( #1542 )
...
* Re-add validator-vesting legacy rest endpoints
* Add changelog entry
* Re-add /vesting swagger config
2023-04-06 15:51:34 -07:00
Robert Pirtle
c4bec21af7
update readme & changelog ( #1511 )
...
* point changelog readers to github releases
* add note about security disclosure to readme
2023-03-21 12:01:43 -07:00
Kevin Davis
79ef1a52a4
feat: update changlog for v0.16, unreleased breaking changes ( #1164 )
...
* feat: update changlog for v0.16, unreleased breaking changes
* feat: update to latest mainnet version
* fix: link releases
2022-02-08 09:51:37 -08:00
Kevin Davis
998454a4bc
update changelog ( #856 )
2021-02-28 22:05:30 -07:00
Ruaridh
64aa61d285
Update to sdk v0.39.x ( #625 )
...
* fix cli tests
- add pruning config
- add the new build path
* bump sdk version, make changes to get kvd running
* add draft multi-tx test
* add multiple txs per block test
* remove unused file
* sync VV account json format with sdk account types
* add another jsons test
* refactor coin creation in tests
* add missed file
* update changelog
2020-09-16 15:16:14 -04:00
Kevin Davis
4121b692a0
[R4R] Fix broken links ( #643 )
...
* remove broken link
* update old links from changelog/docs
* remove references to old version
2020-09-01 08:33:25 -04:00
Kevin Davis
daa1b2bb83
Add collateral type to cdp ( #629 )
...
* add collateral type field to cdp and collateral param
* fix upstream tests
* fix simulations
* fix validation logic
* update incentive to use collateral type instead of denom
* use collateral type instead of denom in cdp
* remove unused code
* address review comments
2020-08-21 15:42:46 -04:00
Nick DeLuca
a68ef74b07
Query old blocks for proposals in CLI ( #598 )
...
* move file to query.go (we are adding functionality so specific name
doesn't fit anymore)
* Add tx search for proposals in cli query proposal
* add rest support, height support for rest api, and add go doc string
* add in deadline calculation
* update changelog
Co-authored-by: Kevin Davis <kjydavis3@gmail.com>
2020-06-29 19:39:35 -04:00
Ruaridh
b539820c88
Add raw params querier ( #591 )
...
* add raw-params cmd
* add querier test
* update changelog
2020-06-23 09:17:08 -04:00
Nick DeLuca
e81987c31f
Add QueryGetAccounts to CDP Client ( #596 )
...
* add module accounts command
* update get accounts query to return array of
module accounts instead of map of addresses
* update tests and add update swagger
Co-authored-by: Kevin Davis <kjydavis3@gmail.com>
2020-06-19 15:30:10 -04:00
Nick DeLuca
dda84c79ab
Add CLI Command to Query Kavadist Balance ( #590 )
...
* add command to view balance of kavadist module account
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-06-17 09:04:16 -04:00
Kevin Davis
2eb6036f42
[R4R] Add client for kavadist module ( #584 )
...
* feat: add params query for kavadist
2020-06-12 15:45:07 -04:00
Kevin Davis
b422c29212
Update Changelog for kava-3 ( #582 )
...
* feat: update Changelog
* formatting fixes
2020-06-12 15:37:18 -04:00
rhuairahrighairigh
cfccdfc815
update changelog and readme
2020-02-13 01:06:59 +00:00
Kevin Davis
90aa991eb0
bump tendermint version, update CHANGELOG
2019-10-29 16:24:33 -04:00
Kevin Davis
b09f30754d
Update CHANGELOG
2019-10-25 16:14:04 -04:00
Kevin Davis
247ccc2886
add changelog
2019-10-15 15:14:58 -04:00