From 42c1e29793fd2c8b9ddc157ff1b226214d55d054 Mon Sep 17 00:00:00 2001 From: jfldde <168934971+jfldde@users.noreply.github.com> Date: Wed, 21 May 2025 18:24:35 +0100 Subject: [PATCH] Add api_key field to rollup rpc config --- src/citrea_config/rollup.rs | 3 +++ src/lib.rs | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/citrea_config/rollup.rs b/src/citrea_config/rollup.rs index e030705..0d37a02 100644 --- a/src/citrea_config/rollup.rs +++ b/src/citrea_config/rollup.rs @@ -49,6 +49,8 @@ pub struct RpcConfig { /// Maximum number of subscription connections #[serde(default = "default_max_subscriptions_per_connection")] pub max_subscriptions_per_connection: u32, + /// API key for protected JSON-RPC methods + pub api_key: Option, } #[inline] @@ -145,6 +147,7 @@ impl Default for RollupConfig { batch_requests_limit: 50, enable_subscriptions: true, max_subscriptions_per_connection: 100, + api_key: Some("12345".to_string()), }, storage: StorageConfig { path: TempDir::new() diff --git a/src/lib.rs b/src/lib.rs index 8a80767..967d440 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,7 +1,7 @@ pub mod bitcoin; -mod citrea_cli; +pub mod citrea_cli; mod citrea_config; -mod client; +pub mod client; pub mod config; mod docker; pub mod framework;