-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(ecocredit): remove credit types from params #1043
Conversation
Co-authored-by: Ryan Christoffersen <12519942+ryanchristo@users.noreply.github.com>
…regen-network/regen-ledger into ty/1005-credit_type_gov_handler
Co-authored-by: Aaron Craelius <aaron@regen.network>
…regen-network/regen-ledger into ty/1005-credit_type_gov_handler
This reverts commit fa42e6d.
Codecov Report
@@ Coverage Diff @@
## master #1043 +/- ##
=========================================
Coverage ? 68.81%
=========================================
Files ? 222
Lines ? 21326
Branches ? 0
=========================================
Hits ? 14675
Misses ? 5327
Partials ? 1324
Flags with carried forward coverage won't be shown. Click here to find out more. |
@@ -970,7 +1022,7 @@ func (s *IntegrationTestSuite) TestTxSell() { | |||
name: "valid", | |||
args: append( | |||
[]string{ | |||
fmt.Sprintf("[{batch_denom: \"%s\", quantity: \"5\", ask_price: \"100uregen\", disable_auto_retire: false}]", batchDenom), | |||
fmt.Sprintf("[{batch_denom: \"%s\", quantity: \"5\", ask_price: \"100stake\", disable_auto_retire: false}]", batchDenom), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
default params use sdk.DefaultBondDenom, so switched to that here.
[]*AskDenom{ | ||
{ | ||
Denom: "uregen", | ||
DisplayDenom: "regen", | ||
Denom: sdk.DefaultBondDenom, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
switched to default bond denom to match the above and make testing more straightforward.
this PR does not include the additional logic for the upgrade handler, tracking here: #1049 |
@@ -109,7 +109,6 @@ func RandomizedGenState(simState *module.SimulationState) { | |||
CreditClassFee: creditClassFee, | |||
AllowedClassCreators: allowedClassCreators, | |||
AllowlistEnabled: allowListEnabled, | |||
CreditTypes: creditTypes, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Without credit-type sims will fail. We should initialize CreditTypeTable
with least one credit-type.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@@ -31,9 +31,6 @@ message Params { | |||
// creation | |||
bool allowlist_enabled = 4; | |||
|
|||
// credit_types is a list of definitions for credit types | |||
repeated CreditType credit_types = 5; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should add state migration for this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we add this to #1049 as a followup or add the migrations here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah i wanted to do this as a followup in #1049 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A followup is ok with me but let's make sure to add the migrations needed as an item to the issue.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
its already got both items for credit types and ask denoms, i might've used the wrong wording though 🤷🏻
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good. A few questions and comments.
@@ -31,9 +31,6 @@ message Params { | |||
// creation | |||
bool allowlist_enabled = 4; | |||
|
|||
// credit_types is a list of definitions for credit types | |||
repeated CreditType credit_types = 5; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we add this to #1049 as a followup or add the migrations here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work! Looks good to me. Let's just make sure the followup issue includes the information about the migrations needing to be updated.
@@ -31,9 +31,6 @@ message Params { | |||
// creation | |||
bool allowlist_enabled = 4; | |||
|
|||
// credit_types is a list of definitions for credit types | |||
repeated CreditType credit_types = 5; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A followup is ok with me but let's make sure to add the migrations needed as an item to the issue.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Looks like post-merge fixes need to be applied. |
Description
Closes: #1016
Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...
!
to the type prefix if API or client breaking changeCHANGELOG.md
Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...
!
in the type prefix if API or client breaking change