From c530ab8fa6a0f6f2af2aa8a97d64c5b9d7c26386 Mon Sep 17 00:00:00 2001 From: glihm Date: Thu, 7 Dec 2023 16:20:55 -0600 Subject: [PATCH] fix: make fields public and mut for set addresses --- crates/katana/core/src/hooker.rs | 6 +++--- crates/katana/core/src/sequencer.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/katana/core/src/hooker.rs b/crates/katana/core/src/hooker.rs index b18b8149db..633a2a5a00 100644 --- a/crates/katana/core/src/hooker.rs +++ b/crates/katana/core/src/hooker.rs @@ -10,8 +10,8 @@ use crate::sequencer::KatanaSequencer; #[derive(Debug, Clone, serde::Deserialize, serde::Serialize, Copy, PartialEq, Eq)] pub struct HookerAddresses { - orderbook_arkchain: FieldElement, - executor_starknet: FieldElement, + pub orderbook_arkchain: FieldElement, + pub executor_starknet: FieldElement, } #[async_trait] @@ -71,5 +71,5 @@ pub trait KatanaHooker { /// # Arguments /// /// * `addresses` - Important addresses related to solis. - fn set_addresses(&self, addresses: HookerAddresses); + fn set_addresses(&mut self, addresses: HookerAddresses); } diff --git a/crates/katana/core/src/sequencer.rs b/crates/katana/core/src/sequencer.rs index f8ebcf3adb..4820a0e89f 100644 --- a/crates/katana/core/src/sequencer.rs +++ b/crates/katana/core/src/sequencer.rs @@ -97,7 +97,7 @@ impl KatanaSequencer { } pub async fn set_addresses(&self, addresses: HookerAddresses) { - self.hooker.read().await.set_addresses(addresses); + self.hooker.write().await.set_addresses(addresses); } /// Returns the pending state if the sequencer is running in _interval_ mode. Otherwise `None`.