From b005259e9c5f98a86e8228060706814c4a7b0386 Mon Sep 17 00:00:00 2001 From: bakarezainab Date: Mon, 30 Mar 2026 10:51:31 +0100 Subject: [PATCH 1/2] Docker-Security-Issues --- smart-contract/contracts/src/types.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/smart-contract/contracts/src/types.rs b/smart-contract/contracts/src/types.rs index f124b9db..242bc8d6 100644 --- a/smart-contract/contracts/src/types.rs +++ b/smart-contract/contracts/src/types.rs @@ -77,9 +77,12 @@ pub enum DataKey { ProductEventIds(String), Event(u64), EventSeq, + AllProductIds, Auth(String, Address), EventTypeIndex(String, Symbol, u64), EventTypeCount(String, Symbol), + EventActorIndex(String, Address, u64), + EventActorCount(String, Address), TotalProducts, ActiveProducts, } From ec2d2cd7f91260419a3b396382b6652313bc6c63 Mon Sep 17 00:00:00 2001 From: bakarezainab Date: Tue, 31 Mar 2026 06:07:32 +0100 Subject: [PATCH 2/2] clippy-fix --- smart-contract/contracts/src/types.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/smart-contract/contracts/src/types.rs b/smart-contract/contracts/src/types.rs index fc6e4702..4d297913 100644 --- a/smart-contract/contracts/src/types.rs +++ b/smart-contract/contracts/src/types.rs @@ -101,6 +101,12 @@ pub enum DataKey { MultiSigConfig, // Multi-signature configuration Proposal(u64), // Proposal by ID NextProposalId, // Next proposal ID counter + Admin, // Admin address + Paused, // Pause status + AuthContract, // Authorization contract address + MainContract, // Main contract address + TransferContract, // Transfer contract address + MultiSigContract, // Multisig contract address } #[contracttype]