diff --git a/package.json b/package.json index 7dbae61..a445222 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jechain", - "version": "0.22.0", + "version": "0.22.1", "description": "Node for JeChain - an experimental smart contract blockchain network", "main": "./index.js", "scripts": { diff --git a/src/core/runtime.js b/src/core/runtime.js index 5fc00d2..8d58ac2 100644 --- a/src/core/runtime.js +++ b/src/core/runtime.js @@ -1,6 +1,8 @@ const { bigIntable } = require("../utils/utils"); const Transaction = require("./transaction"); +const { EMPTY_HASH } = require("../config.json"); + const crypto = require("crypto"), SHA256 = message => crypto.createHash("sha256").update(message).digest("hex"); async function jelscript(input, originalState = {}, gas, stateDB, block, txInfo, contractInfo, enableLogging = false) { @@ -242,7 +244,7 @@ async function jelscript(input, originalState = {}, gas, stateDB, block, txInfo, if (!await stateDB.keys().all().includes(target) && !state[target]) { state[target] = { balance: amount.toString(), - body: "", + codeHash: EMPTY_HASH, nonce: 0, storage: {} }