Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
c1310a6
proto: 🧶 add `tendermint-rpc` dependency
cratelyn May 22, 2024
8bbc455
proto: ⏰ add `chrono` dependency
cratelyn May 22, 2024
5805e38
proto: 🤯 add `thiserror` dependency
cratelyn May 22, 2024
b60798f
proto: ⏰ add `tendermint-proto` dependency
cratelyn May 23, 2024
34045a5
tendermint-proxy: 🧼 inherit workspace settings, tidy manifest
cratelyn May 22, 2024
bf68922
tendermint-proxy: 📕 add brief crate-level documentation
cratelyn May 22, 2024
36e6acb
tendermint-proxy: 🚰 add `tap` dependency
cratelyn May 22, 2024
3704858
tendermint-proxy: 🎈 hoist `TendermintProxy` to `lib.rs`
cratelyn May 22, 2024
b732e37
tendermint-proxy: 🔭 instrument `TendermintProxyService` methods
cratelyn May 22, 2024
0f74311
tendermint-proxy: 😬 fix comment typo
cratelyn May 22, 2024
86b9007
tendermint-proxy: ❔ decompose `TendermintProxyService::get_tx(..)` co…
cratelyn May 22, 2024
c211299
tendermint-proxy: ❔ decompose `TendermintProxyService::broadcast_tx_a…
cratelyn May 22, 2024
36f7c5a
tendermint-proxy: ❔ decompose `TendermintProxyService::broadcast_tx_s…
cratelyn May 22, 2024
c18ef1f
tendermint-proxy: ❔ decompose `TendermintProxyService::get_status(..)…
cratelyn May 22, 2024
81cc837
tendermint-proxy: ❔ decompose `TendermintProxyService::abci_query(..)…
cratelyn May 22, 2024
b0d7655
tendermint-proxy: ❔ decompose `TendermintProxyService::get_block_by_h…
cratelyn May 23, 2024
de9f6a9
tendermint-proxy: ❕ move conversions into submodule
cratelyn May 23, 2024
e0d0443
proto: 🚪 feature gate tendermint compatibility
cratelyn May 23, 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
Prev Previous commit
Next Next commit
tendermint-proxy: 🧼 inherit workspace settings, tidy manifest
inherit settings in the package manifest from the workspace.

remove `default-features = true` directives while we are here. they are
*default* featues, this only needs to be explicitly turned *off* via
`default-features = false`.

we also tidy up the dependencies while we are here.
  • Loading branch information
cratelyn committed May 23, 2024
commit 34045a562f3626d1beecbca6de1279f3d07a3fea
58 changes: 31 additions & 27 deletions crates/util/tendermint-proxy/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,31 +1,35 @@
[package]
name = "penumbra-tendermint-proxy"
version = {workspace = true}
edition = {workspace = true}
authors.workspace = true
edition.workspace = true
version.workspace = true
repository.workspace = true
homepage.workspace = true
license.workspace = true

[dependencies]
anyhow = {workspace = true}
chrono = {workspace = true, default-features = false, features = ["serde"]}
futures = {workspace = true}
hex = {workspace = true}
http = {workspace = true}
metrics = {workspace = true}
pbjson-types = {workspace = true}
penumbra-proto = {workspace = true, features = ["rpc"], default-features = true}
penumbra-transaction = {workspace = true, default-features = true}
pin-project = {workspace = true}
pin-project-lite = {workspace = true}
sha2 = {workspace = true}
tendermint = {workspace = true}
tendermint-config = {workspace = true}
tendermint-light-client-verifier = {workspace = true}
tendermint-proto = {workspace = true}
tendermint-rpc = {workspace = true, features = ["http-client"]}
tokio = {workspace = true, features = ["full"]}
tokio-stream = {workspace = true}
tokio-util = {workspace = true}
tonic = {workspace = true}
tower = {workspace = true, features = ["full"]}
tower-service = {workspace = true}
tracing = {workspace = true}
url = {workspace = true}
anyhow = { workspace = true }
chrono = { workspace = true, default-features = false, features = ["serde"] }
futures = { workspace = true }
hex = { workspace = true }
http = { workspace = true }
metrics = { workspace = true }
pbjson-types = { workspace = true }
penumbra-proto = { workspace = true, features = ["rpc"] }
penumbra-transaction = { workspace = true }
pin-project = { workspace = true }
pin-project-lite = { workspace = true }
sha2 = { workspace = true }
tendermint = { workspace = true }
tendermint-config = { workspace = true }
tendermint-light-client-verifier = { workspace = true }
tendermint-proto = { workspace = true }
tendermint-rpc = { workspace = true, features = ["http-client"] }
tokio = { workspace = true, features = ["full"] }
tokio-stream = { workspace = true }
tokio-util = { workspace = true }
tonic = { workspace = true }
tower = { workspace = true, features = ["full"] }
tower-service = { workspace = true }
tracing = { workspace = true }
url = { workspace = true }