Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
28acc214
Commit
28acc214
authored
Jun 27, 2016
by
yann300
Committed by
GitHub
Jun 27, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update README.md
parent
1533b621
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
35 additions
and
0 deletions
+35
-0
README.md
README.md
+35
-0
No files found.
README.md
View file @
28acc214
...
@@ -27,7 +27,42 @@ You'll have to run your own node using the following parameters:
...
@@ -27,7 +27,42 @@ You'll have to run your own node using the following parameters:
geth --rpc --rpcapi 'web3,eth,debug' --rpcport 8545 --rpccorsdomain '
*
'
geth --rpc --rpcapi 'web3,eth,debug' --rpcport 8545 --rpccorsdomain '
*
'
geth will run the rpc server on http://localhost:8545, remix uses this url by default to connect to web3.
geth will run the rpc server on http://localhost:8545, remix uses this url by default to connect to web3.
REMIX First Step:
Once remix is connected to a node, you will be able to debug transactions.
There's two way of doing that:
-
using a block number and a transaction index.
-
using a transaction hash.
When loading the transaction succeed, the hash, from and to field will show up.
Then the vm trace is loaded.
The debugger itself contains several controls that allow stepping over the trace and seing the current state of a selected step.
-
Slider and Stepping action:
The slider allows to move quickly from a state to another.
Stepping actions are:
-
Step Into Back
-
Step Over Back
-
Step Over Forward
-
Step Into Forward
-
Jump Next Call (this will select the next state that refers to a context changes - CALL, CALLCODE, DELEGATECALL, CREATE)
-
State Viewer:
The upper right panel contains basic informations about the current step:
-
VMTraceStep: the index in the trace of the current step.
-
Step
-
Add memory
-
Gas: gas used by this step
-
Remaining gas: gas left
-
Loaded address: the current code loaded, refers to the executing code.
The other 6 panels describe the current selected state:
-
Instructions list: list of all the instruction that defines the current executing code.
-
Stack
-
Storage Changes
-
Memory
-
Call Data
-
Call Stack
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment