Commit d28f7607 authored by Iuri Matias's avatar Iuri Matias

move execution context dependency from udapp-ui to udapp

parent 4324d003
......@@ -6,7 +6,6 @@ var remixLib = require('remix-lib')
var yo = require('yo-yo')
var txHelper = require('./app/execution/txHelper')
var helper = require('./lib/helper')
var executionContext = require('./execution-context')
var copyToClipboard = require('./app/ui/copy-to-clipboard')
// -------------- styling ----------------------
......@@ -171,7 +170,7 @@ UniversalDAppUI.prototype.renderInstanceFromABI = function (contractABI, address
address = (address.slice(0, 2) === '0x' ? '' : '0x') + address.toString('hex')
var instance = yo`<div class="instance ${css.instance}" id="instance${address}"></div>`
var context = executionContext.isVM() ? 'memory' : 'blockchain'
var context = self.udapp.context()
var shortAddress = helper.shortenAddress(address)
var title = yo`<div class="${css.title}" onclick=${toggleClass}>
......
......@@ -184,6 +184,10 @@ UniversalDAppModel.prototype.call = function (isUserAction, args, value, lookupO
})
}
UniversalDAppModel.prototype.context = function () {
return (executionContext.isVM() ? 'memory' : 'blockchain')
}
function execute (pipeline, env, callback) {
function next (err, env) {
if (err) return callback(err)
......
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