fix: Response to audit of #3188 and #3089 #3208
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Pull Request 3188
This PR addresses the comments from our review of PR 3061 and our batch review of PRs 3054, 3082, and 3092. We have the following comment:
constructPrefix
function says "appended as a prefix" instead of "prepended".Pull Request 3089
This PR modifies the chainbridge
SourceGovernor
andSinkGovernor
contracts so the cross-chain messages cannot specify an ETH amount. We don't have any comments.It also implements the Polygon Tunnel for governance actions. In particular, it introduces
GovernorRootTunnel
andGovernorChildTunnel
. Our only comment is that line 19 ofGovernorChildTunnel.sol
references a non-existent_publishPrice
function.