From 325d6d9075f88a3b39e0e48280b683de93adf1b3 Mon Sep 17 00:00:00 2001 From: leanworld7-netizen Date: Sat, 1 Aug 2026 00:05:41 +0000 Subject: [PATCH] fix: add provider auth to add_continuous_balance (#45) --- contracts/utility_contracts/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contracts/utility_contracts/src/lib.rs b/contracts/utility_contracts/src/lib.rs index d8ebf43..61a2a04 100644 --- a/contracts/utility_contracts/src/lib.rs +++ b/contracts/utility_contracts/src/lib.rs @@ -5505,6 +5505,9 @@ impl UtilityContract { /// Add balance to a continuous flow stream pub fn add_continuous_balance(env: Env, stream_id: u64, additional_balance: i128) { add_balance_to_flow(&env, stream_id, additional_balance).unwrap(); + let flow = get_continuous_flow_or_panic(&env, stream_id); + flow.provider.require_auth(); + env.events().publish( (symbol_short!("BalAdded"),),