Commit 2cfc4617 authored by Liana Husikyan's avatar Liana Husikyan

Merge pull request #10 from yann300/txBrowser

add txBrowser, txManager
parents e290d825 7d4c954e
var React = require('react'); var React = require('react');
var TxBrowser = require('./txBrowser'); var TxBrowser = require('./txBrowser');
var VmTraceManager = require('./vmTraceManager');
var VmTraceBrowser = require('./vmTraceBrowser');
module.exports = React.createClass({ module.exports = React.createClass({
getInitialState: function() {
return {vmTrace: null}
},
render: function() { render: function() {
return (<div> return (<div>
<p><h1>Debugger</h1></p> <p><h1>Debugger</h1></p>
<TxBrowser/> <TxBrowser onNewTxRequested={this.retrieveVmTrace} />
</div> <VmTraceBrowser vmTrace={this.state.vmTrace} />
</div>
); );
},
retrieveVmTrace: function(blockNumber, txNumber)
{
this.setState({vmTrace: VmTraceManager.retrieveVmTrace(blockNumber, txNumber)});
} }
}); });
var React = require('react'); var React = require('react');
module.exports = React.createClass({ module.exports = React.createClass({
propTypes: {
onNewTxRequested: React.PropTypes.func.isRequired,
},
getInitialState: function() { getInitialState: function() {
return {blockNumber: "1160004", txNumber: "1"} return {blockNumber: "1160004", txNumber: "1"}
}, },
submit: function() submit: function()
{ {
var vmTrace = web3.admin.vmTrace(this.state.blockNumber, parseInt(this.state.txNumber), "TmrjdiILLn0="); this.props.onNewTxRequested(this.state.blockNumber, parseInt(this.state.txNumber), "TmrjdiILLn0=");
console.log(JSON.stringify(vmTrace));
}, },
updateBlockN: function(ev) { updateBlockN: function(ev) {
...@@ -30,4 +33,4 @@ module.exports = React.createClass({ ...@@ -30,4 +33,4 @@ module.exports = React.createClass({
</div> </div>
); );
} }
}) })
\ No newline at end of file
var React = require('react');
module.exports = React.createClass({
render: function() {
return (<div>{this.props.vmTrace}</div>)
}
});
module.exports = {
retrieveVmTrace: function(blockNumber, txNumber) {
return web3.admin.vmTrace(blockNumber, parseInt(txNumber), "TmrjdiILLn0=");
}
}
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