diff --git a/src/batch-submitter/tx-batch-submitter.ts b/src/batch-submitter/tx-batch-submitter.ts index 636774d..629666e 100644 --- a/src/batch-submitter/tx-batch-submitter.ts +++ b/src/batch-submitter/tx-batch-submitter.ts @@ -316,7 +316,7 @@ export class TransactionBatchSubmitter extends BatchSubmitter { return { // TODO: Remove BLOCK_OFFSET by adding a tx to Geth's genesis - shouldStartAtBatch: shouldStartAtIndex - BLOCK_OFFSET, + shouldStartAtElement: shouldStartAtIndex - BLOCK_OFFSET, totalElementsToAppend, contexts, transactions, diff --git a/src/transaciton-chain-contract.ts b/src/transaciton-chain-contract.ts index 9c5106d..4a974a9 100644 --- a/src/transaciton-chain-contract.ts +++ b/src/transaciton-chain-contract.ts @@ -12,7 +12,7 @@ export interface BatchContext { } export interface AppendSequencerBatchParams { - shouldStartAtBatch: number // 5 bytes -- starts at batch + shouldStartAtElement: number // 5 bytes -- starts at batch totalElementsToAppend: number // 3 bytes -- total_elements_to_append contexts: BatchContext[] // total_elements[fixed_size[]] transactions: string[] // total_size_bytes[],total_size_bytes[] @@ -53,7 +53,7 @@ const appendSequencerBatch = async ( export const encodeAppendSequencerBatch = ( b: AppendSequencerBatchParams ): string => { - const encodedShouldStartAtBatch = encodeHex(b.shouldStartAtBatch, 10) + const encodedShouldStartAtElement = encodeHex(b.shouldStartAtElement, 10) const encodedTotalElementsToAppend = encodeHex(b.totalElementsToAppend, 6) const encodedContextsHeader = encodeHex(b.contexts.length, 6) @@ -71,7 +71,7 @@ export const encodeAppendSequencerBatch = ( return acc + encodedTxDataHeader + remove0x(cur) }, '') return ( - encodedShouldStartAtBatch + + encodedShouldStartAtElement + encodedTotalElementsToAppend + encodedContexts + encodedTransactionData