You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
5.8 KiB
126 lines
5.8 KiB
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<!--
|
|
|
|
The MIT License (MIT)
|
|
|
|
Copyright (c) 2014, 2015, the individual contributors
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in
|
|
all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
THE SOFTWARE.
|
|
|
|
-->
|
|
<meta http-equiv="X-UA-Compatible" content="chrome=1">
|
|
<title>Solidity realtime compiler and runtime</title>
|
|
<link rel="stylesheet" href="assets/css/styles.css">
|
|
<link rel="stylesheet" href="assets/css/pygment_trac.css">
|
|
<link rel="stylesheet" href="assets/css/universal-dapp.css">
|
|
<link rel="stylesheet" href="assets/css/browser-solidity.css">
|
|
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
|
|
|
<script src="bin/list.js"></script>
|
|
<script src="assets/js/jquery-2.1.3.min.js"></script>
|
|
<script src="assets/js/ace.js"></script>
|
|
<script src="assets/js/mode-solidity.js"></script>
|
|
<script src="assets/js/ethereumjs-vm.js"></script>
|
|
<script src="assets/js/universal-dapp.js"></script>
|
|
<script src="assets/js/web3.min.js"></script>
|
|
<script src="assets/js/ballot.sol.js"></script>
|
|
|
|
</head>
|
|
<body>
|
|
|
|
|
|
<div id="editor">
|
|
<div id="files">
|
|
<span class="newFile" title="New File"><i class="fa fa-file-text-o"></i></span>
|
|
<span class="toggleRHP" title="Toggle right hand panel"><i class="fa fa-columns"></i></span>
|
|
</div>
|
|
<div id="input"></div>
|
|
<div id="dragbar"></div>
|
|
</div>
|
|
|
|
<div id="righthand-panel">
|
|
<div id="header">
|
|
<div id="menu">
|
|
<ul id="options">
|
|
<li class="settingsView active"><i class="fa fa-gear"></i></li>
|
|
<li class="txView"><i class="fa fa-send"></i></li>
|
|
<li class="envView"><i class="fa fa-cube"></i></li>
|
|
<li class="publishView"><i class="fa fa-cloud-upload"></i></li>
|
|
</ul>
|
|
<a href="https://solidity.readthedocs.org" target="_blank" id="helpButton" class="fa fa-question" title="Documentation" class="fa fa-question"></a>
|
|
<img id="solIcon" title="Solidity realtime compiler and runtime" src="assets/img/sol.svg" alt="Solidity realtime compiler and runtime">
|
|
</div>
|
|
<div id="optionViews" class="settingsView">
|
|
<div id="txView">
|
|
<div class="row">
|
|
<label for="txorigin"><select name="txorigin" id="txorigin"></select> Transaction origin</label>
|
|
</div>
|
|
<div class="row hide">
|
|
<label for="gas"><input type="number" id="gas" value="0"> Gas</label>
|
|
</div>
|
|
<div class="row hide">
|
|
<label for="gasPrice"><input type="number" id="gasPrice" value="0"> Gas Price</label>
|
|
</div>
|
|
<div class="row hide">
|
|
<label for="value"><input type="number" id="value" value="0"> Value</label>
|
|
</div>
|
|
</div>
|
|
<div id="settingsView">
|
|
<div class="version row"><strong>Solidity version:</strong> <span id="version">(loading)</span></div>
|
|
<div class="row">WARNING: Libraries currently do not work in the simulator, pending a <a href="https://github.com/ethereumjs/ethereumjs-vm/issues/52">feature</a>.</div>
|
|
<div class="row">Change to: <select id="versionSelector"></select></div>
|
|
<div class="row">
|
|
<label for="editorWrap"><input id="editorWrap" type="checkbox">Text Wrap</label>
|
|
<label for="optimize"><input id="optimize" type="checkbox">Enable Optimization</label>
|
|
</div>
|
|
</div>
|
|
<div id="publishView">
|
|
<p><button id="gist" title="Publish all files as public gist on github.com"><i class="fa fa-github"></i> Publish Gist</button> Publish all open files to an anonymous github gist.</p>
|
|
<p>You can also load a gist by adding the following <span class="pre">?gist=GIST_ID</span> to your url, where GIST_ID is the id of the gist to load.</p>
|
|
</div>
|
|
<div id="envView">
|
|
<span id="executionContext">
|
|
<label for="vm">
|
|
<input id="vm" type="radio" value="vm" checked name="executionContext">
|
|
<strong>JavaScript VM</strong>
|
|
<p>Execution environment does not connect to any node, everything is local and in memory only.</p>
|
|
</label>
|
|
<label for="web3">
|
|
<input id="web3" type="radio" value="web3" name="executionContext">
|
|
<strong>Web3 Provider</strong>
|
|
<p>Execution environment connects to node at localhost (or via IPC if available), transactions will be sent to the network and can cause loss of money or worse!<br/>
|
|
<b>If this page is served via https and you access your node via http, it might not work. In this case, try cloning the repository and serving it via http.</b></p>
|
|
<label for="web3Endpoint">
|
|
<strong>Web3 Provider Endpoint</strong>: <input type="text" id="web3Endpoint" value="http://localhost:8545">
|
|
</label>
|
|
</label>
|
|
</span>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="output"></div>
|
|
</div>
|
|
|
|
<script src="assets/js/app.js"></script>
|
|
</body>
|
|
</html>
|
|
|