-
Notifications
You must be signed in to change notification settings - Fork 95
refactor(sequencer): remove mint module #1134
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
Conversation
SuperFluffy
left a comment
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.
Good to see this go. Just a comment on best-practices for deprecating proto message fields.
| astria_vendored.tendermint.abci.ValidatorUpdate validator_update_action = 51; | ||
| IbcRelayerChangeAction ibc_relayer_change_action = 52; | ||
| FeeAssetChangeAction fee_asset_change_action = 53; | ||
| MintAction mint_action = 54; |
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.
Hm, if this were a non-alpha protobuf I would make this a 2-step process with 2 PRs:
- first PR: set it as `MintAction mint_action = 54 [deprecated = true];
- second PR:
reserved 54; // deprecated "mint_action".
I think it's ok to not make this a 2-step process because of the alpha-nature. But I think to be on the safe side, can you add a section that reads like this? When we go to v1 (non-alpha) we can remove these.
// deprecated fields
reserved 54; // deprecated "mint_action"
reserved "mint_action";* main: fix(charts): conductor configmap fix (#1146) feat(sequencer): add `allowed_fee_asset_ids` abci query and `sequencer_client` support (#1127) chore(conductor): release conductor 0.17 (#1139) feat: use macro to declare metric constants (#1129) refactor(merkle): remove source of panics in audit API (#1137) feat(conductor): skip outdated block metadata (#1120) refactor(sequencer): remove mint module (#1134) feat(bridge-withdrawer): add justfile (#1135) chore(chart): change evm back to latest on dev (#1132) feat(conductor, proto)!: celestia base heights in commitment state (#1121)
## Summary remove unused enable mint env. We removed the mint module in #1134, the config var was unused but left in.
## Summary remove unused enable mint env. We removed the mint module in astriaorg/astria#1134, the config var was unused but left in.
## Summary remove unused enable mint env. We removed the mint module in astriaorg/astria#1134, the config var was unused but left in.
Summary
remove the mint module and associated types.
Background
we never used it, and not something we want in production anyways.
Changes
Testing
n/a, code was removed
Breaking changes
this removes the mint action, which is technically a breaking change, however it was gated under a feature flag in sequencer which was never enabled on any network afaik. so I don't think this change affects any running network.