56 - Missing inheritance
A contract might appear (based on name or functions implemented) to inherit from another interface or abstract contract without actually doing so. (see here)
- Missing Inheritance
- Contract Name
- Contract Functions
- Appear -> Interface or Abstract Contract
- Inherit Appropriately