From 7796352492de4a8033d56ad73f358adbe86c67b3 Mon Sep 17 00:00:00 2001 From: Mfon Date: Tue, 30 Jun 2026 10:03:05 +0100 Subject: [PATCH] feat: emit MetadataRemoved event --- contracts/settlement/src/events.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/contracts/settlement/src/events.rs b/contracts/settlement/src/events.rs index 8afec66..5726e23 100644 --- a/contracts/settlement/src/events.rs +++ b/contracts/settlement/src/events.rs @@ -275,4 +275,19 @@ mod tests { Symbol::new(&env, "deposit") ); } + + #[test] + fn test_event_metadata_removed_bytes() { + let env = Env::default(); + assert_eq!( + event_metadata_removed(&env), + Symbol::new(&env, "metadata_removed") + ); + } +} + +/// Returns the Symbol for the `"metadata_removed"` event topic. +pub fn event_metadata_removed(env: &soroban_sdk::Env) -> soroban_sdk::Symbol { + soroban_sdk::Symbol::new(env, "metadata_removed") } +