When running forge buildthe contract should compile
Because the ERC721contract in openzeppelindependency only allow compatibility with pragma solidity ^0.8.24the contract will not compile beause all contracts in protocol has version 0.8.22. This makes the contract undeployable.
Likelihood:
Will never compile because the ERC721 will not allow the contract to compile because of incompatibility with the protocol.
The code will not compile making the contract undeployable until pragmamatches 0.8.24or higher.
Will get this error when running forge build:
Change versions in all contracts to pragmaversion 0.8.24so the contract will compile:
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.