Skip to content

Commit

Permalink
Governance support for pindexer (#4708)
Browse files Browse the repository at this point in the history
## Describe your changes

This adds a governance module to `pindexer`, along with tiny changes to
`pd`'s governance events to fully support it.

## Checklist before requesting a review

- [X] If this code contains consensus-breaking changes, I have added the
"consensus-breaking" label. Otherwise, I declare my belief that there
are not consensus-breaking changes, for the following reason:

> The only changes to `pd` are changes to events emitted, which do not
break consensus.

---------

Co-authored-by: Henry de Valence <hdevalence@penumbralabs.xyz>
Co-authored-by: Lucas Meier <lucas@cronokirby.com>
  • Loading branch information
3 people authored Aug 15, 2024
1 parent 002c482 commit d6422bf
Show file tree
Hide file tree
Showing 14 changed files with 597 additions and 36 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion crates/bin/pindexer/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,11 @@ penumbra-shielded-pool = {workspace = true, default-features = false}
penumbra-stake = {workspace = true, default-features = false}
penumbra-app = {workspace = true, default-features = false}
penumbra-dex = {workspace = true, default-features = false}
penumbra-governance = {workspace = true, default-features = false}
penumbra-num = {workspace = true, default-features = false}
penumbra-asset = {workspace = true, default-features = false}
penumbra-proto = {workspace = true, default-features = false}
tracing = {workspace = true}
tokio = {workspace = true, features = ["full"]}
serde_json = {workspace = true}
sqlx = { workspace = true, features = ["chrono", "postgres"] }
tracing = {workspace = true}
Loading

0 comments on commit d6422bf

Please sign in to comment.