adding debugger tutorial

pull/1/head
Rob Stupay 6 years ago
parent 93ddc08453
commit aae847f33d
  1. BIN
      docs/_build/doctrees/debugger.doctree
  2. BIN
      docs/_build/doctrees/environment.pickle
  3. BIN
      docs/_build/doctrees/index.doctree
  4. 2
      docs/_build/html/_sources/debugger.md.txt
  5. 1
      docs/_build/html/_sources/index.rst.txt
  6. 5
      docs/_build/html/code_contribution_guide.html
  7. 5
      docs/_build/html/community.html
  8. 5
      docs/_build/html/compile.html
  9. 5
      docs/_build/html/contract_metadata.html
  10. 9
      docs/_build/html/create_deploy.html
  11. 6
      docs/_build/html/debugger.html
  12. 5
      docs/_build/html/file_explorer.html
  13. 5
      docs/_build/html/genindex.html
  14. 9
      docs/_build/html/import.html
  15. 15
      docs/_build/html/index.html
  16. 5
      docs/_build/html/layout.html
  17. 9
      docs/_build/html/locations.html
  18. BIN
      docs/_build/html/objects.inv
  19. 5
      docs/_build/html/plugin_manager.html
  20. 5
      docs/_build/html/remix_tutorials_github.html
  21. 5
      docs/_build/html/remixd.html
  22. 5
      docs/_build/html/run.html
  23. 5
      docs/_build/html/search.html
  24. 2
      docs/_build/html/searchindex.js
  25. 5
      docs/_build/html/settings.html
  26. 5
      docs/_build/html/solidity_editor.html
  27. 5
      docs/_build/html/static_analysis.html
  28. 5
      docs/_build/html/support.html
  29. 5
      docs/_build/html/terminal.html
  30. 34
      docs/_build/html/tutorial_debug.html
  31. 15
      docs/_build/html/tutorial_geth-remix.html
  32. 5
      docs/_build/html/udapp.html
  33. 9
      docs/_build/html/unittesting.html
  34. 2
      docs/debugger.md
  35. 1
      docs/index.rst

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -10,3 +10,5 @@ To get to the debugger - you can click the debug button in the terminal when a s
![](images/a-debugger.png)
To learn more about how to use this tool go to the [debugger tutorial](tutorial_debug.html).

@ -57,6 +57,7 @@ Useful links:
contract_metadata
create_deploy
tutorial_debug
import
remixd
unittesting

@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -111,14 +111,11 @@
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -35,7 +35,7 @@
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Importing Source Files in Solidity" href="import.html" />
<link rel="next" title="Debugging transactions" href="tutorial_debug.html" />
<link rel="prev" title="Build Artifact" href="contract_metadata.html" />
</head>
@ -114,14 +114,11 @@
<li class="toctree-l2"><a class="reference internal" href="#interacting-with-an-instance">Interacting with an instance</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>
@ -291,7 +288,7 @@ action.</p>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="import.html" class="btn btn-neutral float-right" title="Importing Source Files in Solidity" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
<a href="tutorial_debug.html" class="btn btn-neutral float-right" title="Debugging transactions" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
<a href="contract_metadata.html" class="btn btn-neutral float-left" title="Build Artifact" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>

@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>
@ -201,6 +198,7 @@ deploy transactions created from Remix and already mined transactions.
features).</p>
<p>To get to the debugger - you can click the debug button in the terminal when a successful or failed transaction appears there. You can also load the module from the plugin manager and then click the bug in the icon panel. Or you can get to the debugger by running the debug command in the console.</p>
<p><img alt="_images/a-debugger.png" src="_images/a-debugger.png" /></p>
<p>To learn more about how to use this tool go to the <a class="reference external" href="tutorial_debug.html">debugger tutorial</a>.</p>
</div>

@ -115,14 +115,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -107,14 +107,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -36,7 +36,7 @@
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Remixd: Get access your local filesystem" href="remixd.html" />
<link rel="prev" title="Creating and Deploying a Contract" href="create_deploy.html" />
<link rel="prev" title="Debugging transactions" href="tutorial_debug.html" />
</head>
<body class="wy-body-for-nav">
@ -108,6 +108,7 @@
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Importing Source Files in Solidity</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#importing-a-file-from-the-browser-s-local-storage">Importing a file from the browser’s local storage</a></li>
<li class="toctree-l2"><a class="reference internal" href="#importing-a-file-from-your-computer-s-filesystem">Importing a file from your computer’s filesystem</a></li>
@ -118,10 +119,6 @@
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>
@ -240,7 +237,7 @@ have a swarm node, then use swarm-gateways.net.</p>
<a href="remixd.html" class="btn btn-neutral float-right" title="Remixd: Get access your local filesystem" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
<a href="create_deploy.html" class="btn btn-neutral float-left" title="Creating and Deploying a Contract" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
<a href="tutorial_debug.html" class="btn btn-neutral float-left" title="Debugging transactions" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
</div>

@ -107,14 +107,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>
@ -277,6 +274,12 @@ docs. Our IDE tool is available at <a class="reference external" href="https://
<li class="toctree-l2"><a class="reference internal" href="create_deploy.html#interacting-with-an-instance">Interacting with an instance</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="tutorial_debug.html#initiate-debugging-from-the-transaction-log-in-the-terminal">Initiate Debugging from the transaction log in the Terminal</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial_debug.html#initiate-debugging-from-the-from-the-debugger">Initiate Debugging from the from the Debugger</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial_debug.html#using-the-debugger">Using the debugger</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a><ul>
<li class="toctree-l2"><a class="reference internal" href="import.html#importing-a-file-from-the-browser-s-local-storage">Importing a file from the browser’s local storage</a></li>
<li class="toctree-l2"><a class="reference internal" href="import.html#importing-a-file-from-your-computer-s-filesystem">Importing a file from your computer’s filesystem</a></li>
@ -294,10 +297,6 @@ docs. Our IDE tool is available at <a class="reference external" href="https://
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>

@ -118,14 +118,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -36,7 +36,7 @@
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Remix Tutorials" href="remix_tutorials_github.html" />
<link rel="prev" title="Remix Plugin" href="remix_plugin.html" />
<link rel="prev" title="Unit Testing" href="unittesting.html" />
</head>
<body class="wy-body-for-nav">
@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="#">Finding Remix</a></li>
@ -216,7 +213,7 @@ see <a class="reference external" href="http://remix.readthedocs.io/en/latest/tu
<a href="remix_tutorials_github.html" class="btn btn-neutral float-right" title="Remix Tutorials" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
<a href="remix_plugin.html" class="btn btn-neutral float-left" title="Remix Plugin" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
<a href="unittesting.html" class="btn btn-neutral float-left" title="Unit Testing" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
</div>

Binary file not shown.

@ -111,14 +111,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -108,14 +108,11 @@
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -115,14 +115,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -107,14 +107,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

File diff suppressed because one or more lines are too long

@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -107,14 +107,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -108,14 +108,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -34,7 +34,9 @@
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Importing Source Files in Solidity" href="import.html" />
<link rel="prev" title="Creating and Deploying a Contract" href="create_deploy.html" />
</head>
<body class="wy-body-for-nav">
@ -103,17 +105,28 @@
<li class="toctree-l1"><a class="reference internal" href="static_analysis.html">Analysis</a></li>
</ul>
<p class="caption"><span class="caption-text">Using Remix</span></p>
<ul>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Debugging transactions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#initiate-debugging-from-the-transaction-log-in-the-terminal">Initiate Debugging from the transaction log in the Terminal</a></li>
<li class="toctree-l2"><a class="reference internal" href="#initiate-debugging-from-the-from-the-debugger">Initiate Debugging from the from the Debugger</a></li>
<li class="toctree-l2"><a class="reference internal" href="#using-the-debugger">Using the debugger</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#more-explaination-of-what-these-buttons-do">More explaination of what these buttons do.</a></li>
<li class="toctree-l3"><a class="reference internal" href="#instructions">Instructions</a></li>
<li class="toctree-l3"><a class="reference internal" href="#solidity-locals">Solidity Locals</a></li>
<li class="toctree-l3"><a class="reference internal" href="#solidity-state">Solidity State</a></li>
<li class="toctree-l3"><a class="reference internal" href="#low-level-panels">Low level panels</a></li>
<li class="toctree-l3"><a class="reference internal" href="#reverted-transaction">Reverted Transaction</a></li>
<li class="toctree-l3"><a class="reference internal" href="#breakpoints">Breakpoints</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>
@ -388,6 +401,15 @@ lines in the given order:</p>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="import.html" class="btn btn-neutral float-right" title="Importing Source Files in Solidity" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
<a href="create_deploy.html" class="btn btn-neutral float-left" title="Creating and Deploying a Contract" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
</div>
<hr/>

@ -106,14 +106,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>
@ -254,10 +251,10 @@ the <code class="docutils literal notranslate"><span class="pre">Ballot</span></
<p>Now, we need to check if Remix is connected to Mist:</p>
<p>Right panel / third tab from the left, <code class="docutils literal notranslate"><span class="pre">Injected</span> <span class="pre">Provider</span></code> should be
checked.</p>
<p><img alt="_images/remix4.png" src="_images/remix4.png" />image</p>
<p><img alt="remix4.png" src="remix4.png" />image</p>
<p>Right panel / second tab from the left, <code class="docutils literal notranslate"><span class="pre">Transaction</span> <span class="pre">Origin</span></code> should
contain accounts we have previously created in Geth.</p>
<p><img alt="_images/remix5.png" src="_images/remix5.png" />image</p>
<p><img alt="remix5.png" src="remix5.png" />image</p>
</div>
</div>
<div class="section" id="developing-contract-front-end">
@ -388,7 +385,7 @@ remix to the front end.</p>
<div class="section" id="deploying">
<h2>Deploying<a class="headerlink" href="#deploying" title="Permalink to this headline"></a></h2>
<p>Right panel / Red button <code class="docutils literal notranslate"><span class="pre">Create</span></code></p>
<p><img alt="_images/remix1.png" src="_images/remix1.png" />image</p>
<p><img alt="remix1.png" src="remix1.png" />image</p>
<p>This creates a new transaction that deploys the <code class="docutils literal notranslate"><span class="pre">Donation</span></code> contract
(Mist will ask for the usual passphrase check).</p>
<p>Wait for the transaction to be mined (don’t forget to activate mining
@ -397,7 +394,7 @@ remix to the front end.</p>
achieve. We want to run and debug those functions from the front end.</p>
<p>Remix also display the address of the contract. Save it, we’ll need this
address later.</p>
<p><img alt="_images/remix2.png" src="_images/remix2.png" />image</p>
<p><img alt="remix2.png" src="remix2.png" />image</p>
</div>
<div class="section" id="debugging">
<h2>Debugging<a class="headerlink" href="#debugging" title="Permalink to this headline"></a></h2>
@ -420,7 +417,7 @@ mechanism.</p>
small “bug” icon, that is the debugger.</p>
<p>Paste the hash into the transaction field and click on the <code class="docutils literal notranslate"><span class="pre">play</span></code>
button.</p>
<p><img alt="_images/remix3.png" src="_images/remix3.png" />image</p>
<p><img alt="remix3.png" src="remix3.png" />image</p>
<p>You are now entering a debug session for the call to <code class="docutils literal notranslate"><span class="pre">donate</span></code>.</p>
<p>Debugging in Remix is easier than with common tools like gdb because you
can freely move in time. Use the slider to change the current step and

@ -116,14 +116,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="unittesting.html">Unit Testing</a></li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>

@ -35,7 +35,7 @@
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Remix Plugin" href="remix_plugin.html" />
<link rel="next" title="Finding Remix" href="locations.html" />
<link rel="prev" title="Remixd: Get access your local filesystem" href="remixd.html" />
</head>
@ -108,6 +108,7 @@
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="contract_metadata.html">Build Artifact</a></li>
<li class="toctree-l1"><a class="reference internal" href="create_deploy.html">Creating and Deploying a Contract</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial_debug.html">Debugging transactions</a></li>
<li class="toctree-l1"><a class="reference internal" href="import.html">Importing Source Files in Solidity</a></li>
<li class="toctree-l1"><a class="reference internal" href="remixd.html">Remixd: Get access your local filesystem</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Unit Testing</a><ul>
@ -117,10 +118,6 @@
</ul>
</li>
</ul>
<p class="caption"><span class="caption-text">Building Plugins</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="remix_plugin.html">Remix Plugin</a></li>
</ul>
<p class="caption"><span class="caption-text">URLs &amp; Downloads</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="locations.html">Finding Remix</a></li>
@ -235,7 +232,7 @@ Please find more information in the <a class="reference external" href="https://
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="remix_plugin.html" class="btn btn-neutral float-right" title="Remix Plugin" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
<a href="locations.html" class="btn btn-neutral float-right" title="Finding Remix" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
<a href="remixd.html" class="btn btn-neutral float-left" title="Remixd: Get access your local filesystem" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>

@ -10,3 +10,5 @@ To get to the debugger - you can click the debug button in the terminal when a s
![](images/a-debugger.png)
To learn more about how to use this tool go to the [debugger tutorial](tutorial_debug.html).

@ -57,6 +57,7 @@ Useful links:
contract_metadata
create_deploy
tutorial_debug
import
remixd
unittesting

Loading…
Cancel
Save