Skip to content

Commit a1759f9

Browse files
committed
Rename empty genesis assertion hash function
1 parent cf9a88b commit a1759f9

File tree

5 files changed

+18
-1
lines changed

5 files changed

+18
-1
lines changed

src/rollup/IRollupCore.sol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ interface IRollupCore is IAssertionChain {
8181

8282
function minimumAssertionPeriod() external view returns (uint256);
8383

84+
function emptyGenesisAssertionHash() external pure returns (bytes32);
85+
8486
function genesisAssertionHash() external pure returns (bytes32);
8587

8688
/**

src/rollup/RollupCore.sol

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ abstract contract RollupCore is IRollupCore, PausableUpgradeable {
576576
}
577577
}
578578

579-
function genesisAssertionHash() external pure returns (bytes32) {
579+
function _emptyGenesisAssertionHash() internal pure returns (bytes32) {
580580
GlobalState memory emptyGlobalState;
581581
AssertionState memory emptyAssertionState =
582582
AssertionState(emptyGlobalState, MachineStatus.FINISHED, bytes32(0));
@@ -589,6 +589,15 @@ abstract contract RollupCore is IRollupCore, PausableUpgradeable {
589589
});
590590
}
591591

592+
function emptyGenesisAssertionHash() external pure returns (bytes32) {
593+
return _emptyGenesisAssertionHash();
594+
}
595+
596+
/// @notice deprecated, use emptyGenesisAssertionHash()
597+
function genesisAssertionHash() external pure returns (bytes32) {
598+
return _emptyGenesisAssertionHash();
599+
}
600+
592601
function getFirstChildCreationBlock(
593602
bytes32 assertionHash
594603
) external view returns (uint64) {

test/signatures/RollupAdminLogic

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------|
2121
| confirmPeriodBlocks() | 2e7acfa6 |
2222
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------|
23+
| emptyGenesisAssertionHash() | 16ac9d70 |
24+
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------|
2325
| forceConfirmAssertion(bytes32,bytes32,((bytes32[2],uint64[2]),uint8,bytes32),bytes32) | 5bf03833 |
2426
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------|
2527
| forceCreateAssertion(bytes32,((bytes32,bytes32,(bytes32,uint256,address,uint64,uint64)),((bytes32[2],uint64[2]),uint8,bytes32),((bytes32[2],uint64[2]),uint8,bytes32)),bytes32) | 9a7b4556 |

test/signatures/RollupCore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
|---------------------------------------------------------------------------------------+------------|
2121
| confirmPeriodBlocks() | 2e7acfa6 |
2222
|---------------------------------------------------------------------------------------+------------|
23+
| emptyGenesisAssertionHash() | 16ac9d70 |
24+
|---------------------------------------------------------------------------------------+------------|
2325
| genesisAssertionHash() | 353325e0 |
2426
|---------------------------------------------------------------------------------------+------------|
2527
| getAssertion(bytes32) | 88302884 |

test/signatures/RollupUserLogic

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------|
2727
| confirmPeriodBlocks() | 2e7acfa6 |
2828
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------|
29+
| emptyGenesisAssertionHash() | 16ac9d70 |
30+
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------|
2931
| fastConfirmAssertion(bytes32,bytes32,((bytes32[2],uint64[2]),uint8,bytes32),bytes32) | 6096686d |
3032
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------|
3133
| fastConfirmNewAssertion(((bytes32,bytes32,(bytes32,uint256,address,uint64,uint64)),((bytes32[2],uint64[2]),uint8,bytes32),((bytes32[2],uint64[2]),uint8,bytes32)),bytes32) | 6420fb9f |

0 commit comments

Comments
 (0)