From d52f502fd5cbdc526a6e0e4b5630b135ebb70812 Mon Sep 17 00:00:00 2001 From: Michael Bumann Date: Thu, 3 Feb 2022 22:07:17 +0100 Subject: [PATCH] Allow core users to create contributions --- contracts/Contribution.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/Contribution.sol b/contracts/Contribution.sol index 0ac60fc..8c64106 100644 --- a/contracts/Contribution.sol +++ b/contracts/Contribution.sol @@ -152,7 +152,7 @@ contract Contribution is Initializable { function add(uint32 amount, uint32 contributorId, bytes32 hashDigest, uint8 hashFunction, uint8 hashSize) public { //require(canPerform(msg.sender, ADD_CONTRIBUTION_ROLE, new uint32[](0)), 'nope'); - require(balanceOf(msg.sender) > 0, "Must have Kredits"); + require(balanceOf(msg.sender) > 0 || contributorContract.addressIsCore(msg.sender), 'must have kredits or core'); uint32 contributionId = contributionsCount + 1; ContributionData storage c = contributions[contributionId]; c.exists = true;