Skip to content

Commit fcdaff0

Browse files
committed
test: workaround delay proof
1 parent c275c9a commit fcdaff0

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

test/e2e/customFeeRollup.ts

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -208,12 +208,23 @@ describe('Custom fee token orbit rollup', () => {
208208
const txData = (
209209
await l2Provider.getTransaction(batchSpendingReportEvent.transactionHash)
210210
).data
211-
const batchtxData = seqInbox.interface.decodeFunctionData(
212-
seqInbox.interface.functions[
213-
'addSequencerL2BatchFromOriginDelayProof(uint256,bytes,uint256,address,uint256,uint256,(bytes32,(uint8,address,uint64,uint64,uint256,uint256,bytes32)))'
214-
],
215-
txData
216-
)
211+
let batchtxData
212+
// TODO: disable delay buffer here or use 4 bytes to determine if delay proof is used
213+
try{
214+
batchtxData = seqInbox.interface.decodeFunctionData(
215+
seqInbox.interface.functions[
216+
'addSequencerL2BatchFromOriginDelayProof(uint256,bytes,uint256,address,uint256,uint256,(bytes32,(uint8,address,uint64,uint64,uint256,uint256,bytes32)))'
217+
],
218+
txData
219+
)
220+
} catch (e) {
221+
batchtxData = seqInbox.interface.decodeFunctionData(
222+
seqInbox.interface.functions[
223+
'addSequencerL2BatchFromOrigin(uint256,bytes,uint256,address,uint256,uint256)'
224+
],
225+
txData
226+
)
227+
}
217228
const computeBatchCost = (batchData: string) => {
218229
const zeroBytes = batchData
219230
.substring(2)

0 commit comments

Comments
 (0)