From 03a453d63bda643d69e4998dc4d41537ded3a9b9 Mon Sep 17 00:00:00 2001 From: nicholaspai <9457025+nicholaspai@users.noreply.github.com> Date: Mon, 12 Jun 2023 13:09:31 -0400 Subject: [PATCH 1/3] Update TimeUtils.ts --- packages/common/src/TimeUtils.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/common/src/TimeUtils.ts b/packages/common/src/TimeUtils.ts index 5f6ec3b4cc..f0eebbb89e 100644 --- a/packages/common/src/TimeUtils.ts +++ b/packages/common/src/TimeUtils.ts @@ -19,7 +19,9 @@ export async function averageBlockTimeSeconds(chainId?: number): Promise switch (chainId) { // Source: https://polygonscan.com/chart/blocktime case 10: - return 0.5; + return 2; + // Bedrock produces blocks every 2 seconds + // https://community.optimism.io/docs/developers/bedrock/how-is-bedrock-different/#block-production case 42161: return 0.5; case 288: From 7b0a02509a9f82cae7bc2c0636bc7d6b2bc8fa0a Mon Sep 17 00:00:00 2001 From: nicholaspai Date: Mon, 12 Jun 2023 13:14:23 -0400 Subject: [PATCH 2/3] Update TimeUtils.ts --- packages/common/src/TimeUtils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/common/src/TimeUtils.ts b/packages/common/src/TimeUtils.ts index f0eebbb89e..0ea2e9f140 100644 --- a/packages/common/src/TimeUtils.ts +++ b/packages/common/src/TimeUtils.ts @@ -20,8 +20,8 @@ export async function averageBlockTimeSeconds(chainId?: number): Promise // Source: https://polygonscan.com/chart/blocktime case 10: return 2; - // Bedrock produces blocks every 2 seconds - // https://community.optimism.io/docs/developers/bedrock/how-is-bedrock-different/#block-production + // Bedrock produces blocks every 2 seconds + // https://community.optimism.io/docs/developers/bedrock/how-is-bedrock-different/#block-production case 42161: return 0.5; case 288: From fa31158fd66ea5fcea207750bababa8ca3cc0449 Mon Sep 17 00:00:00 2001 From: nicholaspai Date: Mon, 12 Jun 2023 13:45:56 -0400 Subject: [PATCH 3/3] Update TimeUtils.ts --- packages/common/src/TimeUtils.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/common/src/TimeUtils.ts b/packages/common/src/TimeUtils.ts index 0ea2e9f140..d284ce98d2 100644 --- a/packages/common/src/TimeUtils.ts +++ b/packages/common/src/TimeUtils.ts @@ -16,12 +16,13 @@ export async function averageBlockTimeSeconds(chainId?: number): Promise throw "Missing default block time value"; } + // - Optimism- Bedrock produces blocks every 2 seconds + // https://community.optimism.io/docs/developers/bedrock/how-is-bedrock-different/#block-production + // - Polygon source: https://polygonscan.com/chart/blocktime + switch (chainId) { - // Source: https://polygonscan.com/chart/blocktime case 10: return 2; - // Bedrock produces blocks every 2 seconds - // https://community.optimism.io/docs/developers/bedrock/how-is-bedrock-different/#block-production case 42161: return 0.5; case 288: