@@ -9,27 +9,27 @@ import "../iface/IPreconfWhitelist.sol";
9
9
/// @title PreconfRouter
10
10
/// @custom:security-contact [email protected]
11
11
contract PreconfRouter is EssentialContract , IPreconfRouter {
12
- address public immutable proposerEntryPoint ;
12
+ address public immutable inbox ;
13
13
address public immutable preconfWhitelist;
14
14
15
15
uint256 [50 ] private __gap;
16
16
17
17
constructor (
18
18
address _resolver ,
19
- address _proposerEntryPoint ,
19
+ address _inbox ,
20
20
address _preconfWhitelist
21
21
)
22
22
EssentialContract (_resolver)
23
23
{
24
- proposerEntryPoint = _proposerEntryPoint ;
24
+ inbox = _inbox ;
25
25
preconfWhitelist = _preconfWhitelist;
26
26
}
27
27
28
28
function init (address _owner ) external initializer {
29
29
__Essential_init (_owner);
30
30
}
31
31
32
- /// @inheritdoc ITaikoProposerEntryPoint
32
+ /// @inheritdoc IProposeBatch
33
33
function proposeBatch (
34
34
bytes calldata _params ,
35
35
bytes calldata _txList
@@ -42,7 +42,7 @@ contract PreconfRouter is EssentialContract, IPreconfRouter {
42
42
require (msg .sender == selectedOperator, NotTheOperator ());
43
43
44
44
// Both TaikoInbox and TaikoWrapper implement the same ABI for proposeBatch.
45
- (info_, meta_) = ITaikoProposerEntryPoint (proposerEntryPoint ).proposeBatch (_params, _txList);
45
+ (info_, meta_) = IProposeBatch (inbox ).proposeBatch (_params, _txList);
46
46
47
47
// Verify that the sender had set itself as the proposer
48
48
require (meta_.proposer == msg .sender , ProposerIsNotTheSender ());
0 commit comments