From 39b13477a4126f4401c11807547cae0755412b92 Mon Sep 17 00:00:00 2001 From: ioedeveloper Date: Mon, 4 Mar 2024 15:52:14 +0100 Subject: [PATCH] Update state for web3 script --- apps/remix-ide/src/app/tabs/web3-provider.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/remix-ide/src/app/tabs/web3-provider.js b/apps/remix-ide/src/app/tabs/web3-provider.js index 16c3a3dd17..61438687c9 100644 --- a/apps/remix-ide/src/app/tabs/web3-provider.js +++ b/apps/remix-ide/src/app/tabs/web3-provider.js @@ -63,6 +63,13 @@ export class Web3ProviderModule extends Plugin { await this.call('compilerArtefacts', 'addResolvedContract', contractAddressStr, data) } }, 50) + const isVM = this.blockchain.executionContext.isVM() + + if (isVM) { + await this.blockchain.executionContext.getStateDetails().then((state) => { + this.call('fileManager', 'writeFile', `.states/${this.blockchain.executionContext.getProvider()}/state.json`, state) + }) + } } } resolve(message)