@ -66,15 +66,20 @@ THE SOFTWARE.
< div class = "info" >
< p > Version: < span id = "version" > (loading)< / span > < br / >
Change to: < select id = "versionSelector" > < / select > < br / >
Execution environment does not connect to any node by default, everything is local and in memory only.< br / >
< code > tx.origin = < span id = "txorigin" / > < / code > < / p >
< / div >
< div id = "optimizeBox" >
< label for = "editorWrap" > < input id = "editorWrap" type = "checkbox" > Text Wrap< / label >
< label for = "optimize" > < input id = "optimize" type = "checkbox" > Enable Optimization< / label >
< span id = "executionContext" >
< label for = "vm" > < input id = "vm" type = "radio" value = "vm" checked name = "executionContext" > JavaScript VM< / label >
< label for = "web3" > < input id = "web3" type = "radio" value = "web3" name = "executionContext" > Web3 Provider< / label >
< label for = "vm" title = "Execution environment does not connect to any node, everything is local and in memory only." >
< input id = "vm" type = "radio" value = "vm" checked name = "executionContext" >
JavaScript VM
< / label >
< label for = "web3" title = "Execution environment connects to node at localhost, transactions will be sent to the network and can cause loss of money or worse!" >
< input id = "web3" type = "radio" value = "web3" name = "executionContext" >
Web3 Provider
< / label >
< / span >
< / div >
< / div >
@ -125,7 +130,7 @@ THE SOFTWARE.
$web3Toggle.on('change', executionContextChange );
function executionContextChange (ev) {
if (ev.target.value == 'web3' & & !confirm("Are you sure you want to connect to a local ethereum node. ") ) {
if (ev.target.value == 'web3' & & !confirm("Are you sure you want to connect to a local ethereum node? ") ) {
$vmToggle.get(0).checked = true;
executionContext = 'vm';
} else executionContext = ev.target.value;