diff --git a/packages/protocol/contracts/layer1/based/IForcedInclusionStore.sol b/packages/protocol/contracts/layer1/based/IForcedInclusionStore.sol index 05c8ee96167..3d07b6d723a 100644 --- a/packages/protocol/contracts/layer1/based/IForcedInclusionStore.sol +++ b/packages/protocol/contracts/layer1/based/IForcedInclusionStore.sol @@ -5,7 +5,7 @@ pragma solidity ^0.8.24; /// @custom:security-contact security@taiko.xyz interface IForcedInclusionStore { struct ForcedInclusion { - bytes32 blobhash; + bytes32 blobHash; uint64 id; uint32 blobByteOffset; uint32 blobByteSize; diff --git a/packages/protocol/contracts/layer1/based/TaikoInboxWithForcedTxInclusion.sol b/packages/protocol/contracts/layer1/based/TaikoInboxWithForcedTxInclusion.sol index 59abd5972e3..7dd83be133c 100644 --- a/packages/protocol/contracts/layer1/based/TaikoInboxWithForcedTxInclusion.sol +++ b/packages/protocol/contracts/layer1/based/TaikoInboxWithForcedTxInclusion.sol @@ -63,13 +63,10 @@ contract TaikoInboxWithForcedTxInclusion is EssentialContract { params.blocks = new ITaikoInbox.BlockParams[](1); params.blocks[0].numTransactions = MAX_FORCED_TXS_PER_FORCED_INCLUSION; - ITaikoInbox.BlobParams2 memory blobParams2; - blobParams2.blobhash = forcedInclusion.blobhash; - blobParams2.byteOffset = forcedInclusion.blobByteOffset; - blobParams2.byteSize = forcedInclusion.blobByteSize; - - // TODO: TaikoInbox should support `BlobParams2` in `BatchParams` - // params.blobParams2 = blobParams2; + params.blobParams.blobHashes = new bytes32[](1); + params.blobParams.blobHashes[0] = forcedInclusion.blobHash; + params.blobParams.byteOffset = forcedInclusion.blobByteOffset; + params.blobParams.byteSize = forcedInclusion.blobByteSize; inbox.proposeBatch(abi.encode(params), ""); msg.sender.sendEtherAndVerify(forcedInclusion.priorityFee, gasleft());