Cargo Features
penumbra-sdk-proto has no features set by default.
[dependencies]
penumbra-sdk-proto = { version = "0.82.0-alpha.0", features = ["rpc", "box-grpc", "cnidarium", "tendermint"] }
- rpc
-
Enables tonic, client of ibc-proto
Affects
cosmos.bank.v1beta1::query_client
,cosmos.bank.v1beta1::query_server
,cosmos.tx.v1beta1::service_client
,cosmos.tx.v1beta1::service_server
,ibc.applications.transfer.v1::query_client
,ibc.applications.transfer.v1::query_server
,ibc.core.channel.v1::query_client
,ibc.core.channel.v1::query_server
,ibc.core.client.v1::query_client
,ibc.core.client.v1::query_server
,ibc.core.connection.v1::query_client
,ibc.core.connection.v1::query_server
,noble.forwarding.v1::query_client
,noble.forwarding.v1::query_server
,noble.forwarding.v1::msg_client
,noble.forwarding.v1::msg_server
,penumbra.core.app.v1::query_service_client
,penumbra.core.app.v1::query_service_server
,penumbra.core.component.auction.v1::query_service_client
,penumbra.core.component.auction.v1::query_service_server
… - box-grpc
-
Enables http-body, http-body-util, tonic, and tower ^0.4.0
Affects
penumbra-sdk-proto::box_grpc_svc
… - cnidarium
-
Enables cnidarium
Affects
penumbra-sdk-proto::state
… - tendermint
-
Enables chrono, tendermint-proto, tendermint-rpc, thiserror ^1.0, and tonic