From 6a48f28f51604b26c73e426a7216a82a67f1902c Mon Sep 17 00:00:00 2001 From: Sorin Petreasca Date: Thu, 23 Jan 2025 10:42:36 +0200 Subject: [PATCH] allow blacklist only for users with ticket allowance --- launchpad-common/src/blacklist.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/launchpad-common/src/blacklist.rs b/launchpad-common/src/blacklist.rs index b0548f6..874ee88 100644 --- a/launchpad-common/src/blacklist.rs +++ b/launchpad-common/src/blacklist.rs @@ -19,6 +19,12 @@ pub trait BlacklistModule: !blacklist_mapper.contains(&address), "User already blacklisted" ); + + require!( + !self.ticket_range_for_address(&address).is_empty(), + "User has no ticket allowance" + ); + let confirmed_tickets_mapper = self.nr_confirmed_tickets(&address); let nr_confirmed_tickets = confirmed_tickets_mapper.get(); if nr_confirmed_tickets > 0 {