Skip to content

Commit a14ef68

Browse files
committed
Fixed linting
1 parent 7a4ca83 commit a14ef68

File tree

9 files changed

+56
-41
lines changed

9 files changed

+56
-41
lines changed

packages/persistance/src/PrismaRedisDatabase.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
import { ChildContainerProvider } from "@proto-kit/common";
1010
import { PrismaClient } from "@prisma/client";
1111
import { RedisClientType } from "redis";
12+
import { inject } from "tsyringe";
1213

1314
import {
1415
PrismaConnection,
@@ -21,7 +22,6 @@ import {
2122
RedisConnectionModule,
2223
RedisTransaction,
2324
} from "./RedisConnection";
24-
import { inject } from "tsyringe";
2525

2626
export interface PrismaRedisCombinedConfig {
2727
prisma: PrismaDatabaseConfig;

packages/sequencer/test/TestingSequencer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import {
88
ManualBlockTrigger,
99
NoopBaseLayer,
1010
PrivateMempool,
11-
Sequencer,
1211
SequencerModulesRecord,
1312
TaskWorkerModulesRecord,
1413
BlockProducerModule,
@@ -61,5 +60,5 @@ export function testingSequencerModules<
6160
// We need to make sure that the taskworkermodule is initialized last
6261
LocalTaskWorkerModule: defaultModules.LocalTaskWorkerModule,
6362
SequencerStartupModule: defaultModules.SequencerStartupModule,
64-
};
63+
} satisfies SequencerModulesRecord;
6564
}

packages/sequencer/test/integration/BlockProduction.test.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,8 @@ describe("block production", () => {
111111
},
112112
});
113113

114-
const modules = testingSequencerModules({});
115114
const sequencerClass = Sequencer.from({
116-
modules,
115+
modules: testingSequencerModules({}),
117116
});
118117

119118
// TODO Analyze how we can get rid of the library import for mandatory modules
@@ -133,8 +132,8 @@ describe("block production", () => {
133132

134133
app.configure({
135134
Sequencer: {
136-
// Database: {},
137-
// BlockTrigger: {},
135+
Database: {},
136+
BlockTrigger: {},
138137
Mempool: {},
139138
BatchProducerModule: {},
140139
BlockProducerModule: {},
@@ -143,7 +142,7 @@ describe("block production", () => {
143142
TaskQueue: {},
144143
FeeStrategy: {},
145144
SequencerStartupModule: {},
146-
} as any,
145+
},
147146
Runtime: {
148147
Balance: {},
149148
NoopRuntime: {},

packages/sequencer/test/integration/BlockProductionSize.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import {
1515
} from "../../src";
1616
import {
1717
DefaultTestingSequencerModules,
18-
testingSequencerFromModules,
18+
testingSequencerModules,
1919
} from "../TestingSequencer";
2020

2121
import { Balance } from "./mocks/Balance";
@@ -56,7 +56,9 @@ describe("block limit", () => {
5656
});
5757

5858
async function setUpAppChain(maxBlockSize: number | undefined) {
59-
const sequencerClass = testingSequencerFromModules({});
59+
const sequencerClass = Sequencer.from({
60+
modules: testingSequencerModules({}),
61+
});
6062

6163
const protocolClass = Protocol.from({
6264
modules: VanillaProtocolModules.mandatoryModules({

packages/sequencer/test/integration/Mempool.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
} from "../../src";
1818
import {
1919
DefaultTestingSequencerModules,
20-
testingSequencerFromModules,
20+
testingSequencerModules,
2121
} from "../TestingSequencer";
2222

2323
import { Balance } from "./mocks/Balance";
@@ -86,7 +86,9 @@ describe.each([["InMemory", InMemoryDatabase]])(
8686
},
8787
});
8888

89-
const sequencerClass = testingSequencerFromModules({});
89+
const sequencerClass = Sequencer.from({
90+
modules: testingSequencerModules({}),
91+
});
9092

9193
const protocolClass = Protocol.from({
9294
modules: VanillaProtocolModules.mandatoryModules({}),

packages/sequencer/test/integration/Proven.test.ts

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ import { AppChain, InMemoryAreProofsEnabled } from "@proto-kit/sdk";
2020
import { container } from "tsyringe";
2121
import { PrivateKey, UInt64 } from "o1js";
2222

23-
import { testingSequencerFromModules } from "../TestingSequencer";
23+
import { testingSequencerModules } from "../TestingSequencer";
2424
import {
2525
MinaBaseLayer,
2626
ProvenSettlementPermissions,
27+
Sequencer,
2728
SettlementModule,
2829
SettlementProvingTask,
2930
VanillaTaskWorkerModules,
@@ -56,16 +57,18 @@ describe.skip("Proven", () => {
5657
},
5758
});
5859

59-
const sequencerClass = testingSequencerFromModules(
60-
{
61-
BaseLayer: MinaBaseLayer,
62-
SettlementModule,
63-
OutgoingMessageQueue: WithdrawalQueue,
64-
},
65-
{
66-
SettlementProvingTask,
67-
}
68-
);
60+
const sequencerClass = Sequencer.from({
61+
modules: testingSequencerModules(
62+
{
63+
BaseLayer: MinaBaseLayer,
64+
SettlementModule,
65+
OutgoingMessageQueue: WithdrawalQueue,
66+
},
67+
{
68+
SettlementProvingTask,
69+
}
70+
),
71+
});
6972

7073
// TODO Analyze how we can get rid of the library import for mandatory modules
7174
const protocolClass = Protocol.from({
@@ -105,7 +108,10 @@ describe.skip("Proven", () => {
105108
type: "local",
106109
},
107110
},
108-
SettlementModule: {},
111+
SettlementModule: {
112+
// TODO
113+
feepayer: PrivateKey.random(),
114+
},
109115
OutgoingMessageQueue: {},
110116
},
111117
Runtime: {

packages/sequencer/test/integration/StorageIntegration.test.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323
} from "../../src";
2424
import {
2525
DefaultTestingSequencerModules,
26-
testingSequencerFromModules,
26+
testingSequencerModules,
2727
} from "../TestingSequencer";
2828

2929
import { collectStateDiff, createTransaction } from "./utils";
@@ -74,8 +74,10 @@ describe.each([["InMemory", InMemoryDatabase]])(
7474
let pkNonce = 0;
7575

7676
beforeAll(async () => {
77-
const sequencerClass = testingSequencerFromModules({
78-
Database,
77+
const sequencerClass = Sequencer.from({
78+
modules: testingSequencerModules({
79+
Database,
80+
}),
7981
});
8082

8183
const runtimeClass = Runtime.from({

packages/sequencer/test/protocol/production/sequencing/atomic-block-production.test.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@ import { expectDefined } from "@proto-kit/common";
1010
import {
1111
BlockQueue,
1212
ManualBlockTrigger,
13+
Sequencer,
1314
VanillaTaskWorkerModules,
1415
} from "../../../../src";
1516
import { ProtocolStateTestHook } from "../../../integration/mocks/ProtocolStateTestHook";
1617
import {
1718
DefaultTestingSequencerModules,
18-
testingSequencerFromModules,
19+
testingSequencerModules,
1920
} from "../../../TestingSequencer";
2021
import { Balance } from "../../../integration/mocks/Balance";
2122
import { BlockResultService } from "../../../../src/protocol/production/sequencing/BlockResultService";
@@ -36,7 +37,9 @@ describe("atomic block production", () => {
3637
},
3738
});
3839

39-
const sequencerClass = testingSequencerFromModules({});
40+
const sequencerClass = Sequencer.from({
41+
modules: testingSequencerModules({}),
42+
});
4043

4144
const protocolClass = Protocol.from({
4245
modules: VanillaProtocolModules.mandatoryModules({
@@ -62,7 +65,6 @@ describe("atomic block production", () => {
6265
BaseLayer: {},
6366
TaskQueue: {},
6467
FeeStrategy: {},
65-
ProtocolStartupModule: {},
6668
SequencerStartupModule: {},
6769
},
6870
Runtime: {

packages/sequencer/test/settlement/Settlement.ts

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,10 @@ import {
5454
SignedSettlementPermissions,
5555
ProvenSettlementPermissions,
5656
VanillaTaskWorkerModules,
57+
Sequencer,
5758
} from "../../src";
5859
import { BlockProofSerializer } from "../../src/protocol/production/tasks/serializers/BlockProofSerializer";
59-
import { testingSequencerFromModules } from "../TestingSequencer";
60+
import { testingSequencerModules } from "../TestingSequencer";
6061
import { createTransaction } from "../integration/utils";
6162
import { FeeStrategy } from "../../src/protocol/baselayer/fees/FeeStrategy";
6263
import { BridgingModule } from "../../src/settlement/BridgingModule";
@@ -119,16 +120,18 @@ export const settlementTestFn = (
119120
SettlementUtils.prototype["isSignedSettlement"] = () =>
120121
settlementType === "signed";
121122

122-
const sequencer = testingSequencerFromModules(
123-
{
124-
BaseLayer: MinaBaseLayer,
125-
SettlementModule: SettlementModule,
126-
OutgoingMessageQueue: WithdrawalQueue,
127-
},
128-
{
129-
SettlementProvingTask,
130-
}
131-
);
123+
const sequencer = Sequencer.from({
124+
modules: testingSequencerModules(
125+
{
126+
BaseLayer: MinaBaseLayer,
127+
SettlementModule: SettlementModule,
128+
OutgoingMessageQueue: WithdrawalQueue,
129+
},
130+
{
131+
SettlementProvingTask,
132+
}
133+
),
134+
});
132135

133136
const appchain = AppChain.from({
134137
Runtime: runtime,

0 commit comments

Comments
 (0)