From e7c0e1ef1c0496cd94216526c20b8c488db36ff9 Mon Sep 17 00:00:00 2001 From: suerlych <19871208@lhcyf> Date: Tue, 5 Nov 2024 16:56:39 +0800 Subject: [PATCH] add activityID Assert --- contract/Forest/ForestContract_Tree.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/contract/Forest/ForestContract_Tree.cs b/contract/Forest/ForestContract_Tree.cs index 6a6290b..12d1b46 100644 --- a/contract/Forest/ForestContract_Tree.cs +++ b/contract/Forest/ForestContract_Tree.cs @@ -69,6 +69,7 @@ public override Empty ClaimTreePoints(ClaimTreePointsInput input) CheckPointsRequestHash(requestStr, input.RequestHash); var lastOpTime = State.TreePointsActivityClaimTimeMap[input.Address][input.ActivityId]; + Assert(lastOpTime == 0, "You have already participated in this activity"); Assert(input.OpTime > lastOpTime, "Invalid param OpTime"); var treePointsInfo = State.TreePointsMap[input.Address];