Unverified Commit 241568a4 authored by yann300's avatar yann300 Committed by GitHub

Don't use executionContext in library

parent 699e418f
'use strict' 'use strict'
var ethers = require('ethers') var ethers = require('ethers')
var helper = require('./txHelper') var helper = require('./txHelper')
var executionContext = require('./execution-context')
var asyncJS = require('async') var asyncJS = require('async')
var solcLinker = require('solc/linker') var solcLinker = require('solc/linker')
var ethJSUtil = require('ethereumjs-util') var ethJSUtil = require('ethereumjs-util')
...@@ -320,7 +319,7 @@ module.exports = { ...@@ -320,7 +319,7 @@ module.exports = {
if (err) { if (err) {
return callback(err) return callback(err)
} }
var address = executionContext.isVM() ? txResult.result.createdAddress : txResult.result.contractAddress var address = txResult.result.createdAddress || txResult.result.contractAddress
library.address = address library.address = address
callback(err, address) callback(err, address)
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment