-
Notifications
You must be signed in to change notification settings - Fork 305
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
penumbra: remove
penumbra-chain
(#3703)
* sct: add `SctParameters` to track epoch/time config * governance(proto): move `Ratio` to gov component * governance(tally): local `Ratio` computation * sct(component): expose `params` module * sct(params): add docstrings to `SctParameters` * chain: remove `ChainParameters`! * sct(proto): add sct param message definition * sct(proto): define `Epoch` * app: prelude to including `SctParameters` * chain: remove genesis module * sct(epoch): define epoch structure in sct component * sct: define sct query service api * proto: remove chain all chain component messages * sct(proto): add genesis message * app(proto): add sct genesis content to messages * governance(proto): remove dep on obsolete chain protos * app(proto): fix missing type * proto-compiler: remove `chain` from targets * penumbra: generate interfaces without the chain messages * sct: add genesis module * app(proto): add chain id to app param message * chain: remove `params`, `genesis * penumbra: generate protos with chain id in app params * sct: implement simple query service for epochs * chain: remove rpc module * chain: remove epoch module * sct(state_key): define `block_manager` and `epoch_manager` namespaces * chain: remove state keys and R/W ext traits * penumbra: remove the chain component * penumbra: remove chain component from workspace * app: add `chain_id` methods * app(state_key): namespace state keys by domain * app: move cometbft prefix to `lib` * sct: handle epoch and block timestamp management * penumbra: remove all dep imports of `penumbra-chain` * penumbra: untangle dependency build up on `penumbra-chain` * penumbra: second pass at fixing build errors (wip) * penumbra: third pass at fixing various build errors (wip) * shielded-pool: scaffolding for shielded pool parameters * shielded-pool(proto): define `ShieldedPoolParameters` message * governance(proto): update changed app params * penumbra: propagate api changes * buf: lint protos * penumbra: regenerate protos with shielded pool params * app(proto): add shielded pool params to app params * penumbra: third pass on the changed app params workflow * penumbra: regenerate protos * penumbra: progress through removing usage of `ChainParameters` * penumbra: update the wasm planner and view services * penumbra: run `fmt` * ci: remove p-chain from rustdocs * app(host_chain): reimplement the host chain interface * app(host_chain): comment impl * view: simplify the plan method * transaction(gas): make compact block cost zero for proposals * penumbra: remove obsolete comments * penumbra: run `fmt` * transaction(gas): remove unused imports * app: fix `get_chain_id` * shielded-pool: finalize genesis content struct * shielded-pool(proto): add params to protos * penumbra: refresh protos to account for changes * governance: fix halt count logic * app: init sct params * view: go back to having a kv table The original schema had a kv table, it's much simpler to do it this way than to manifest our data structures again in the form of a SQL schema. * view: remove unused deps * view(storage): fix unused imports p2 --------- Co-authored-by: Henry de Valence <[email protected]>
- Loading branch information
1 parent
2221fb7
commit d991530
Showing
125 changed files
with
4,575 additions
and
4,880 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.