From e763b990c942d0c584d1f81ca5e6005fa48fa441 Mon Sep 17 00:00:00 2001 From: asiaziola Date: Tue, 14 Jun 2022 17:07:41 +0200 Subject: [PATCH] 1.0.1 --- package.json | 2 +- .../internal-writes/staking.test.ts | 10 ++-------- .../modules/impl/WasmContractHandlerApi.ts | 18 +++++------------- 3 files changed, 8 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index af20829..d4af456 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "warp-contracts", - "version": "1.0.0", + "version": "1.0.1", "description": "An implementation of the SmartWeave smart contract protocol.", "main": "./lib/cjs/index.js", "module": "./lib/esm/index.js", diff --git a/src/__tests__/integration/internal-writes/staking.test.ts b/src/__tests__/integration/internal-writes/staking.test.ts index a3c7d4d..8faa484 100644 --- a/src/__tests__/integration/internal-writes/staking.test.ts +++ b/src/__tests__/integration/internal-writes/staking.test.ts @@ -90,14 +90,8 @@ describe('Testing internal writes', () => { src: stakingContractSrc }); - tokenContract = warp - .contract(tokenContractTxId) - .setEvaluationOptions({ internalWrites: true }) - .connect(wallet); - stakingContract = warp - .contract(stakingContractTxId) - .setEvaluationOptions({ internalWrites: true }) - .connect(wallet); + tokenContract = warp.contract(tokenContractTxId).setEvaluationOptions({ internalWrites: true }).connect(wallet); + stakingContract = warp.contract(stakingContractTxId).setEvaluationOptions({ internalWrites: true }).connect(wallet); await mineBlock(arweave); } diff --git a/src/core/modules/impl/WasmContractHandlerApi.ts b/src/core/modules/impl/WasmContractHandlerApi.ts index 4080fbd..f4cef4d 100644 --- a/src/core/modules/impl/WasmContractHandlerApi.ts +++ b/src/core/modules/impl/WasmContractHandlerApi.ts @@ -190,11 +190,7 @@ export class WasmContractHandlerApi implements HandlerApi { }); const { stateEvaluator } = executionContext.warp; - const childContract = executionContext.warp.contract( - contractTxId, - executionContext.contract, - interactionTx - ); + const childContract = executionContext.warp.contract(contractTxId, executionContext.contract, interactionTx); await stateEvaluator.onContractCall(interactionTx, executionContext, currentResult); @@ -244,14 +240,10 @@ export class WasmContractHandlerApi implements HandlerApi { ]); this.logger.debug('Cache result?:', !this.swGlobal._activeTx.dry); - await executionContext.warp.stateEvaluator.onInternalWriteStateUpdate( - this.swGlobal._activeTx, - contractTxId, - { - state: result.state as State, - validity: {} - } - ); + await executionContext.warp.stateEvaluator.onInternalWriteStateUpdate(this.swGlobal._activeTx, contractTxId, { + state: result.state as State, + validity: {} + }); return result; };