OWPIdentity unnecessary implements ERC1155Burnable.
ERC1155Burnable have two functions - burn() and burnBatch() which are also overridden in OWPIdentity and none of the functionalities from ERC1155Burnable are actually used as the overridden functions directly use _burn() and _burnBatch from inherited ERC1155 contract.
contract OWPIdentity is ERC1155, AccessControl, ERC1155Burnable, ERC1155Supply, NativeMetaTransaction
Unnecessary inheritance
Manual review.
ERC1155Burnable can be removed from inheritance tree.
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.