Skip to content
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

v2 Penumbra support in Hermes #12

Merged
merged 22 commits into from
Feb 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
9ceaa00
WIP: begin v2 Penumbra support in Hermes
hdevalence Jan 31, 2024
d8541c5
add config fields probably needed for tm-related configs
hdevalence Jan 31, 2024
961a578
start trying to run a view server
hdevalence Jan 31, 2024
82e3a95
add cargo config needed to build penumbra crates
hdevalence Jan 31, 2024
303c21b
bootstrap boxed view service, implement health check and subscribe
avahowell Jan 31, 2024
ff9e6d3
implement some client and connection queries
avahowell Jan 31, 2024
30adc62
implement the majority of query and event parsing
avahowell Feb 1, 2024
ac72b76
first pass at implementing transaciton building
avahowell Feb 9, 2024
cfe48f7
fix conversion to IbcRelay
avahowell Feb 13, 2024
c547c68
fixup remaining build errors, add compat mode to penumbra config
avahowell Feb 15, 2024
b12f41a
add tendermint light client to penumbra endpoint
avahowell Feb 15, 2024
1883be3
implement penumbra chain::build_header
avahowell Feb 15, 2024
6c2789a
implement penumbra chain::verify_header and check_misbheavior
avahowell Feb 15, 2024
a759d95
implement async tx submitting, add view_service_storage_dir config
avahowell Feb 16, 2024
67c911e
add config-preview-celestia.toml config
avahowell Feb 17, 2024
9b8c5ba
extract client settings to a chain-agnostic structure
avahowell Feb 21, 2024
9084197
channel creation working: implement workaround for loadbalancer issue…
avahowell Feb 21, 2024
e939d0f
implement balance query using view client
avahowell Feb 21, 2024
de17c3d
async packet relay working now, refactored into build_penumbra_tx
avahowell Feb 21, 2024
039a9f2
build unbonding period using penumbra app parameters
avahowell Feb 21, 2024
e669165
rename celestia config
avahowell Feb 21, 2024
b867d4c
fixup a few missing penumbra branches in tests
avahowell Feb 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .cargo/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build]
# Enable Tokio's `tracing` support for `tokio-console`
rustflags = ["--cfg", "tokio_unstable"]
Loading
Loading