Skip to content

Commit e9abe3f

Browse files
authored
Merge pull request #18 from init4tech/anna/zero-sequencer
ensure sequencer is not zero address
2 parents 14bf33c + a2f214f commit e9abe3f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: src/Zenith.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ contract Zenith is Passage, AccessControlDefaultAdminRules {
120120
address sequencer = ecrecover(blockCommit, v, r, s);
121121

122122
// assert that signature is valid && sequencer is permissioned
123-
if (!hasRole(SEQUENCER_ROLE, sequencer)) revert BadSignature(sequencer);
123+
if (sequencer == address(0) || !hasRole(SEQUENCER_ROLE, sequencer)) revert BadSignature(sequencer);
124124

125125
// assert this is the first rollup block submitted for this host block
126126
if (lastSubmittedAtBlock[header.rollupChainId] == block.number) revert OneRollupBlockPerHostBlock();

0 commit comments

Comments
 (0)