setEggNFT()
isn’t called.
EggstravaganzaNFT public eggNFT; // No constructor init
If setEggNFT()
isn’t called, the contract fails silently.
manual review
this snippet can be used for fix
constructor(address _eggNFTAddress) Ownable(msg.sender) {
require(_eggNFTAddress != address(0), "Invalid NFT address");
eggNFT = EggstravaganzaNFT(_eggNFTAddress);
}
Owner is trusted and is not expected to interact in ways that would compromise security
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.