|
|
@ -1,6 +1,5 @@ |
|
|
|
var remixLib = require('remix-lib') |
|
|
|
var remixLib = require('remix-lib') |
|
|
|
var EventManager = remixLib.EventManager |
|
|
|
var EventManager = remixLib.EventManager |
|
|
|
var traceHelper = remixLib.helpers.trace |
|
|
|
|
|
|
|
var yo = require('yo-yo') |
|
|
|
var yo = require('yo-yo') |
|
|
|
var csjs = require('csjs-inject') |
|
|
|
var csjs = require('csjs-inject') |
|
|
|
var styleGuide = require('../../ui/styles-guide/theme-chooser') |
|
|
|
var styleGuide = require('../../ui/styles-guide/theme-chooser') |
|
|
@ -64,27 +63,29 @@ TxBrowser.prototype.setDefaultValues = function () { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
TxBrowser.prototype.submit = function (tx) { |
|
|
|
TxBrowser.prototype.submit = function (tx) { |
|
|
|
var self = this |
|
|
|
this.event.trigger('requestDebug', [this.blockNumber, this.txNumber, tx]) |
|
|
|
self.event.trigger('newTxLoading', [this.blockNumber, this.txNumber]) |
|
|
|
|
|
|
|
if (tx) { |
|
|
|
// var self = this
|
|
|
|
return self.update(null, tx) |
|
|
|
// self.event.trigger('newTxLoading', [this.blockNumber, this.txNumber])
|
|
|
|
} |
|
|
|
// if (tx) {
|
|
|
|
if (!this.txNumber) { |
|
|
|
// return self.update(null, tx)
|
|
|
|
self.update('no tx index or tx hash to look for') |
|
|
|
// }
|
|
|
|
return |
|
|
|
// if (!this.txNumber) {
|
|
|
|
} |
|
|
|
// self.update('no tx index or tx hash to look for')
|
|
|
|
try { |
|
|
|
// return
|
|
|
|
if (this.txNumber.indexOf('0x') !== -1) { |
|
|
|
// }
|
|
|
|
return self.web3.eth.getTransaction(this.txNumber, function (error, result) { |
|
|
|
// try {
|
|
|
|
self.update(error, result) |
|
|
|
// if (this.txNumber.indexOf('0x') !== -1) {
|
|
|
|
}) |
|
|
|
// return self.web3.eth.getTransaction(this.txNumber, function (error, result) {
|
|
|
|
} |
|
|
|
// self.update(error, result)
|
|
|
|
self.web3.eth.getTransactionFromBlock(this.blockNumber, this.txNumber, function (error, result) { |
|
|
|
// })
|
|
|
|
self.update(error, result) |
|
|
|
// }
|
|
|
|
}) |
|
|
|
// self.web3.eth.getTransactionFromBlock(this.blockNumber, this.txNumber, function (error, result) {
|
|
|
|
} catch (e) { |
|
|
|
// self.update(error, result)
|
|
|
|
self.update(e.message) |
|
|
|
// })
|
|
|
|
} |
|
|
|
// } catch (e) {
|
|
|
|
|
|
|
|
// self.update(e.message)
|
|
|
|
|
|
|
|
// }
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
TxBrowser.prototype.update = function (error, tx) { |
|
|
|
TxBrowser.prototype.update = function (error, tx) { |
|
|
@ -99,10 +100,7 @@ TxBrowser.prototype.update = function (error, tx) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.view.querySelector('#error').innerHTML = '' |
|
|
|
this.view.querySelector('#error').innerHTML = '' |
|
|
|
if (!tx.to) { |
|
|
|
// this.event.trigger('newTraceRequested', [this.blockNumber, this.txNumber, tx])
|
|
|
|
tx.to = traceHelper.contractCreationToken('0') |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
this.event.trigger('newTraceRequested', [this.blockNumber, this.txNumber, tx]) |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
TxBrowser.prototype.updateBlockN = function (ev) { |
|
|
|
TxBrowser.prototype.updateBlockN = function (ev) { |
|
|
|