diff --git a/.test_patterns.yml b/.test_patterns.yml index feb758735d4c..b8b8dc63e3ce 100644 --- a/.test_patterns.yml +++ b/.test_patterns.yml @@ -84,9 +84,7 @@ tests: # e2e # e.g. to grind: seq 1 16 | parallel --bar --tag --halt now,fail=1 ci3/dump_fail "NAME_POSTFIX=_{} yarn-project/end-to-end/scripts/run_test.sh simple e2e_p2p/gossip_network >/dev/null" - # Skipping all these tests for now as they consistently timeout due to huge speed regression. - regex: "simple e2e_p2p/" - skip: true owners: - *sean diff --git a/yarn-project/end-to-end/src/e2e_p2p/p2p_network.ts b/yarn-project/end-to-end/src/e2e_p2p/p2p_network.ts index e871b9eba2cc..ca2a03ee339a 100644 --- a/yarn-project/end-to-end/src/e2e_p2p/p2p_network.ts +++ b/yarn-project/end-to-end/src/e2e_p2p/p2p_network.ts @@ -29,7 +29,7 @@ import { createSnapshotManager, deployAccounts, } from '../fixtures/snapshot_manager.js'; -import { getPrivateKeyFromIndex } from '../fixtures/utils.js'; +import { getPrivateKeyFromIndex, getSponsoredFPCAddress } from '../fixtures/utils.js'; import { getEndToEndTestTelemetryClient } from '../fixtures/with_telemetry_utils.js'; // Use a fixed bootstrap node private key so that we can re-use the same snapshot and the nodes can find each other @@ -319,9 +319,11 @@ export class P2PNetworkTest { async setup() { this.ctx = await this.snapshotManager.setup(); - this.prefilledPublicData = ( - await getGenesisValues(this.ctx.initialFundedAccounts.map(a => a.address)) - ).prefilledPublicData; + const sponsoredFPCAddress = await getSponsoredFPCAddress(); + const initialFundedAccounts = [...this.ctx.initialFundedAccounts.map(a => a.address), sponsoredFPCAddress]; + + const { prefilledPublicData } = await getGenesisValues(initialFundedAccounts); + this.prefilledPublicData = prefilledPublicData; this.startSyncMockSystemTimeInterval(); diff --git a/yarn-project/end-to-end/src/e2e_p2p/shared.ts b/yarn-project/end-to-end/src/e2e_p2p/shared.ts index 6c625ac1ed15..dcfd8595b7a4 100644 --- a/yarn-project/end-to-end/src/e2e_p2p/shared.ts +++ b/yarn-project/end-to-end/src/e2e_p2p/shared.ts @@ -47,6 +47,7 @@ export const createPXEServiceAndSubmitTransactions = async ( fundedAccount: InitialAccountData, ): Promise => { const rpcConfig = getRpcConfig(); + rpcConfig.proverEnabled = false; const pxeService = await createPXEService(node, rpcConfig, true); const account = await getSchnorrAccount(