Skip to content

Commit 0e78fa5

Browse files
committed
change fp contracts docking to l2output oracle
1 parent ea087ff commit 0e78fa5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/core/FinalityRelayerManager.sol

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,17 +74,18 @@ contract FinalityRelayerManager is OwnableUpgradeable, FinalityRelayerManagerSto
7474
l2OutputOracle,
7575
minGas,
7676
0,
77-
abi.encodeWithSignature("proposeL2Output(bytes32,uint256,bytes32,uint256)", finalityBatch.stateRoot, finalityBatch.l2BlockNumber, finalityBatch.l1BlockHash, finalityBatch.l1BlockNumber)
77+
abi.encodeWithSignature("proposalChangeFinalizationPeriodSeconds(bytes32,uint256)", finalityBatch.stateRoot, 0)
7878
);
79-
require(success, "StrategyBase.VerifyFinalitySignature: proposeL2Output stateroot failed");
79+
require(success, "StrategyBase.VerifyFinalitySignature: change finalized periods in l2output oracle seconds fail");
8080
} else {
81+
// todo: After manta upgrade to fraud proof will use it.
8182
bool success = SafeCall.callWithMinGas(
8283
disputeGameFactory,
8384
minGas,
8485
0,
85-
abi.encodeWithSignature("create(uint32,bytes32,bytes)", finalityBatch.disputeGameType, finalityBatch.stateRoot, '0x')
86+
abi.encodeWithSignature("proposalChangeFinalizationPeriodSeconds(bytes32,uint256)", finalityBatch.stateRoot, 0)
8687
);
87-
require(success, "StrategyBase.VerifyFinalitySignature: create game failed");
88+
require(success, "StrategyBase.VerifyFinalitySignature: change finalized periods in dispute game factory seconds fail");
8889
}
8990
emit VerifyFinalitySig(stakeTotals.totalBtcStaking, stakeTotals.totalMantaStaking, signatoryRecordHash);
9091
}

0 commit comments

Comments
 (0)