-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create project registry #247
Conversation
We can consider to support |
…ntracts into feat/project-registry
@mzxyz have you added the change to merge |
@ianhe8x In Solidity, when using super with multiple inheritance, the function calls are determined by the C3 linearization of the inheritance graph (or the C3 superclass linearization). In practice, it means that when you use super, the function that gets called is the next one in line based on the linearized order of inheritance, starting from the current contract and moving right to left through its base contracts. Once it finds and executes a matching function in this order, it stops. https://docs.soliditylang.org/en/develop/contracts.html#multiple-inheritance-and-linearization |
Changes
ProjectRegistry
contract