From b8f13a2f5b8611b8c5bac695fe6bc8fb6841ce8d Mon Sep 17 00:00:00 2001 From: matbout <48333440+matbout@users.noreply.github.com> Date: Thu, 14 May 2026 09:54:13 -0400 Subject: [PATCH] Implement hard fork switch in VM --- src/src/vm/rust/RustContract.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/src/vm/rust/RustContract.ts b/src/src/vm/rust/RustContract.ts index 3b0b145b7..fc9402622 100644 --- a/src/src/vm/rust/RustContract.ts +++ b/src/src/vm/rust/RustContract.ts @@ -3,6 +3,7 @@ import { ContractManager, EnvironmentVariablesRequest, ExitDataResponse, + HardForkRequest, } from '@btc-vision/op-vm'; import { Blockchain } from '../Blockchain.js'; import { RustContractBinding } from './RustContractBindings.js'; @@ -153,6 +154,7 @@ export class RustContract { BigInt(this.params.gasMax.toString()), BigInt(this.params.memoryPagesUsed.toString()), this.params.network, + OPNetConsensus.consensus.CONSENSUS as unknown as HardForkRequest, this.params.isDebugMode, //false, );