-
Notifications
You must be signed in to change notification settings - Fork 25
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
Finish ENSIP-19 integration #95
base: main
Are you sure you want to change the base?
Conversation
🟡 Heimdall Review Status
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Slither found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
Review Error for HandyPicklesStudioz @ 2024-10-02 04:17:46 UTC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall this looks really good! Left a couple notes on Natspec updates that should be fixed, but once that's done I can give an approval.
uint256 discount; | ||
} | ||
|
||
struct URCStorage { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing Natspec
/// @param reverseRegistrar_ The reverse registrar contract. | ||
/// @param owner_ The permissioned address initialized as the `owner` in the `Ownable` context. | ||
/// @param rootNode_ The node for which this registrar manages registrations. | ||
/// @param rootName_ The name of the root node which this registrar manages. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Natspec missing for params:
address paymentReceiver_,
address legacyRegistrarController_,
address reverseResolver_
view | ||
returns (uint256 price) | ||
{ | ||
URCStorage storage $ = _getURCStorage(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This could be done in a single line since $ is only called once in this function
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Leaving these up to discussion, non-blocking. This is more of a code-style question for consistency.
/// | ||
/// @param name The specified name. | ||
/// @param resolver The resolver to set the reverse record on. | ||
/// @param owner The owner of the reverse record. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing natspec for params:
uint256 expiry,
bytes memory signature
bytes memory signature | ||
) internal { | ||
URCStorage storage $ = _getURCStorage(); | ||
// vesitigial reverse resolution |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo: vesitigial -> vestigial
Review Error for cb-elileers @ 2024-10-11 00:10:04 UTC |
Review Error for OKEAMAH @ 2024-10-22 23:41:40 UTC |
No description provided.