diff --git a/core/src/rpc_pubsub.rs b/core/src/rpc_pubsub.rs index c27f390e41..287d8ee36e 100644 --- a/core/src/rpc_pubsub.rs +++ b/core/src/rpc_pubsub.rs @@ -87,7 +87,7 @@ pub trait RpcSolPubSub { meta: Self::Metadata, subscriber: Subscriber>, filter: RpcTransactionLogsFilter, - config: RpcTransactionLogsConfig, + config: Option, ); // Unsubscribe from logs notification subscription. @@ -269,7 +269,7 @@ impl RpcSolPubSub for RpcSolPubSubImpl { _meta: Self::Metadata, subscriber: Subscriber>, filter: RpcTransactionLogsFilter, - config: RpcTransactionLogsConfig, + config: Option, ) { info!("logs_subscribe"); @@ -306,7 +306,7 @@ impl RpcSolPubSub for RpcSolPubSubImpl { self.subscriptions.add_logs_subscription( address, include_votes, - config.commitment, + config.and_then(|config| config.commitment), sub_id, subscriber, ) diff --git a/docs/src/developing/clients/jsonrpc-api.md b/docs/src/developing/clients/jsonrpc-api.md index e5de8320c9..0b42c3245a 100644 --- a/docs/src/developing/clients/jsonrpc-api.md +++ b/docs/src/developing/clients/jsonrpc-api.md @@ -3013,7 +3013,7 @@ Request: "params": [ { "mentions": [ "11111111111111111111111111111111" ] - } + }, { "commitment": "max" }