Skip to content

Conversation

@duncancmt
Copy link
Collaborator

No description provided.

@immunefi-magnus
Copy link

immunefi-magnus bot commented Sep 23, 2025

🛡️ Immunefi PR Reviews

We’ve assigned 5 code reviewer(s) to this PR.

They’ll begin the review shortly and leave feedback directly in the pull request.

This review is based on the current state of your pull request. If you make changes after the review starts, they won’t be reflected here. To ensure the review includes your latest updates, you’ll need to open a new pull request.

Copy link

@immunefi-magnus immunefi-magnus bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed updated code to be compatible with Safe 1.4. Looks good to me, did not find any major issues.
Left a few nice-to-have type comments

  • OxStrausses

}

function _checkAfterExecution(ISafeMinimal _safe) private {
function _checkAfterExecutionReturnBool(ISafeMinimal _safe) internal view returns (bool result) {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would recommend to add comment above this function, that this is rewritten _checkAfterExecution function, but that returns bool value instead of revert

  • OxStrausses

pragma solidity =0.8.25;

// This enum is derived from the code deployed to 0xfb1bffC9d739B8D520DaF37dF666da4C687191EA
import {IERC165} from "@forge-std/interfaces/IERC165.sol";

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For contract that are going to be deployed better to import from OpenZeppelin.

  • OxStrausses

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants