tendermint-rs icon indicating copy to clipboard operation
tendermint-rs copied to clipboard

Client libraries for Tendermint/CometBFT in Rust!

Results 117 tendermint-rs issues
Sort by recently updated
recently updated
newest added

### What went wrong? There is an issue with secp256k1 parsing blank secp256k1 public keys. ``` ❯ export TENDERMINT_RPC_URL=https://dydx-rpc.publicnode.com ❯ ./target/release/tendermint-rpc status 2024-04-27T16:52:01.302601Z INFO tendermint_rpc: Using HTTP client to submit...

bug

* [ ] Referenced an issue explaining the need for the change * [ ] Updated all relevant documentation in docs * [ ] Updated all code comments where relevant...

### Deserialization of `abci::Event` fails If you look at https://github.com/cometbft/cometbft/blob/main/api/cometbft/abci/v1/types.pb.go#L3012C82-L3012C91 you'll notice `omitempty` for `Type`. Trying to find previous similar issues it looks like the same as explained by @ebuchman...

bug

Fixes https://github.com/informalsystems/tendermint-rs/issues/1415 * [X] Referenced an issue explaining the need for the change * [X] Updated all relevant documentation in docs * [X] Updated all code comments where relevant *...

### What went wrong? When using the WebSocketClient to subscribe to events, if the event cannot be parsed into a JSON RPC event due to a deserialization error, the event...

bug

tendermint-rs 0.34.1 was mistakenly released even though it contains breaking changes from 0.34.0. We should yank all the 0.34.1 crates from crates.io and advise all users to upgrade to v0.35.0...

### What went wrong? There are ongoing reports of failure to read a complete message in the `tendermint-p2p` crate which seem to be manifesting as an incomplete Protobuf message in...

bug
p2p

hey, found really few typos while taking a look at the docs. nothing critical. otherwise it's pretty nicely written, good job!

### Description The `nullable` serializer for the serde framework allows the serialized format to have the null value, but also serializes the value as null if it equals to the...

enhancement
serialization
rpc

### What went wrong? #[cfg(test)] mod tests { use super::*; use tendermint_rpc::{WebSocketClient, SubscriptionClient, Client}; use tendermint_rpc::query::EventType; use futures::StreamExt; #[tokio::test] async fn test_ws() { let (client, driver) = WebSocketClient::new("wss://rpc-osmosis.keplr.app/websocket") .await .unwrap();...

bug