diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index 85f09c6..eb1868e 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -97,9 +97,7 @@ jobs: disable_node: "true" - name: Login to GitHub Container Registry - if: | - github.event_name == 'push' || - (github.event_name == 'pull_request' && github.event.pull_request.draft == false) + if: github.event_name == 'push' || github.event_name == 'pull_request' uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3 with: registry: ghcr.io diff --git a/src/cli/commands/bootstrap/bootstrap.genesis-prompts.test.ts b/src/cli/commands/bootstrap/bootstrap.genesis-prompts.test.ts index b66b257..1150cf6 100644 --- a/src/cli/commands/bootstrap/bootstrap.genesis-prompts.test.ts +++ b/src/cli/commands/bootstrap/bootstrap.genesis-prompts.test.ts @@ -57,6 +57,7 @@ const createServiceStub = () => { berlinBlock: 0, londonBlock: 0, shanghaiTime: 0, + cancunTime: 0, zeroBaseFee: true, }, nonce: "0x0", diff --git a/src/cli/commands/bootstrap/bootstrap.selective-artifacts.test.ts b/src/cli/commands/bootstrap/bootstrap.selective-artifacts.test.ts index 069635c..21328aa 100644 --- a/src/cli/commands/bootstrap/bootstrap.selective-artifacts.test.ts +++ b/src/cli/commands/bootstrap/bootstrap.selective-artifacts.test.ts @@ -49,6 +49,7 @@ const createSamplePayload = (filter: ArtifactFilter): OutputPayload => ({ berlinBlock: 0, muirGlacierBlock: 0, shanghaiTime: 0, + cancunTime: 0, zeroBaseFee: false, qbft: { blockperiodseconds: 5, diff --git a/src/genesis/besu-genesis.service.ts b/src/genesis/besu-genesis.service.ts index 01b857a..761cab0 100644 --- a/src/genesis/besu-genesis.service.ts +++ b/src/genesis/besu-genesis.service.ts @@ -36,6 +36,7 @@ type BesuGenesisConfig = { readonly berlinBlock: number; readonly londonBlock: number; readonly shanghaiTime: number; + readonly cancunTime: number; readonly zeroBaseFee: boolean; readonly contractSizeLimit?: number; readonly evmStackSize?: number; @@ -117,6 +118,7 @@ export class BesuGenesisService { berlinBlock: 0, londonBlock: 0, shanghaiTime: 0, + cancunTime: 0, zeroBaseFee: (config.gasPrice ?? 0) === 0, contractSizeLimit: config.contractSizeLimit, evmStackSize: config.evmStackSize,