The MartenitsaEvent.sol
contract creates a separate branch of MartenitsaTokens and Producers that cannot participate in the rest of the protocol.
Since the MartenitsaEvent.sol
is of type MartenitsaToken
, the contract is completely sperate from the rest of the protocol. Users who are made Producers during the events joinEvent
can create MartenitsaToken's in the MartenitsaEvent.sol
contract. However, these tokens cannot interact with the rest of the protocol. Likewise, Producers set in this contract cannot make listings in the MartenitsaMarketplace
contract.
Because the MartenitsaEvent
contract makes a new set of MartenitsaToken's and Producers, the contract is essentially useless for the protocol.
The test below passes showing that Producers cannot like their MartenitsaToken's created in the MartenitsaEvent
contract.
--Foundry
It is recommended to change the MartenitsaEvent
contract to use the existing MartenitsaToken
contract so that it can interact with the entire protocol.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.