Skip to content

Commit fd12704

Browse files
committed
Add in MerkleWitnesses to Batch
1 parent f125d7e commit fd12704

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/protocol/src/model/StateTransitionProvableBatch.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,11 @@ export class StateTransitionProvableBatch extends Struct({
7070
transitions: {
7171
transition: ProvableStateTransition;
7272
type: ProvableStateTransitionType;
73-
merkleWitnesses: RollupMerkleTreeWitness;
74-
}[]
73+
}[],
74+
merkleWitnesses: RollupMerkleTreeWitness[]
7575
): StateTransitionProvableBatch {
7676
const batch = transitions.map((entry) => entry.transition);
7777
const transitionTypes = transitions.map((entry) => entry.type);
78-
const merkleWitnesses = transitions.map((entry) => entry.merkleWitnesses);
7978

8079
// Check that order is correct
8180
let normalSTsStarted = false;

packages/sequencer/src/protocol/production/tasks/StateTransitionTask.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ export class StateTransitionTask
6868
witnessProviderReference.setWitnessProvider(witnessProvider);
6969

7070
const stBatch = input.stateTransitions.slice();
71+
const merkleWitnesses = input.merkleWitnesses.slice();
7172
// Array.from({
7273
// length: ProtocolConstants.stateTransitionProverBatchSize - stBatch.length,
7374
// }).forEach(() => {
@@ -78,7 +79,7 @@ export class StateTransitionTask
7879

7980
const output = await this.stateTransitionProver.runBatch(
8081
input.publicInput,
81-
StateTransitionProvableBatch.fromMappings(stBatch)
82+
StateTransitionProvableBatch.fromMappings(stBatch, merkleWitnesses)
8283
);
8384
log.debug("STTask public io:", {
8485
input: StateTransitionProverPublicInput.toJSON(input.publicInput),

0 commit comments

Comments
 (0)