Commit Graph

35 Commits

Author SHA1 Message Date
Joseph Cook 5b326c3721
docs: rework tracing pages (#26105)
Reorganizes and adds new info to the tracing docs. Specifically:

    breaks tracing pages into new section --> docs/evm-tracing
    adds new landing page
    reorganizes built-in tracers info and adds call/return examples to each tracer
    adds documentation for diffMode
    adds to explanation of state storage and reexec
    only minor changes to custom-tracers.md
    adds state storage image from Sina's Devcon talk
2022-11-04 16:26:26 +01:00
Joseph Cook e7558aa2d8
docs: add page on abigen (#26057)
* add page on abigen

* Apply suggestions from code review

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
2022-11-03 10:34:50 +08:00
Joseph Cook 392cf67949
docs: mobile pages -> new single page (#25075)
* initial commit for new mobile page

* refine mobile page

* Update docs/_dapp/mobile.md

fix typo

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>

* Update mobile.md

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
2022-10-11 16:17:07 +02:00
Paul c811ff646b
fix typo (#25914) 2022-10-02 19:38:45 +02:00
Sina Mahmoodi 31488e4ef0
doc: add info about tracer config, rm revertReasonTracer (#25509)
* Add info about tracer config

* rm revertreason, add calltracer modifications
2022-08-18 13:29:05 +02:00
Sina Mahmoodi 3faacc2e61
doc: add page outlining built-in tracers (#25368)
Co-authored-by: Joseph Cook <33655003+jmcook1186@users.noreply.github.com>
2022-07-22 17:35:28 +02:00
Joseph Cook 69424d6bcd
docs: update EVM tracing docs (#25242)
Improved tracing docs. Added section about native tracing.

Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
2022-07-07 13:46:38 +02:00
Joseph Cook 8d276f51bf
docs: update go account management page (#25189)
* update go accounts page

* refine draft

* apply suggestions from code review

rewords description of key encryption and adds links to Scrypt docs. Adds warning that best practise is to use Clef.
2022-07-04 14:50:57 +02:00
Joseph Cook b222b2e507
docs: update Go contract bindings page (#25177)
initial commit for bindings page

rework up to chain simulator

finish page draft
2022-07-04 14:27:56 +02:00
Joseph Cook 1a86e438b3
docs: update Go API page (#25112)
* initial commit for go-api page

* refine text

* Apply suggestions from code review

Co-authored-by: Martin Holst Swende <martin@swende.se>

* apply suggestions from review

update intro para and rm "sales pitch" section

* add tutorial

* improvements, add filter logs example

Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
2022-06-24 17:23:50 +02:00
rjl493456442 3246b8d44f
Update native-bindings.md 2022-06-23 11:24:33 +08:00
rjl493456442 2388d1a476
Update native-bindings.md 2022-06-23 11:22:49 +08:00
Nico Serrano ff3f7e76de
Add another mode supported in abigen
Adding the new commands requested [here](https://github.com/ethereum/go-ethereum/pull/25008#discussion_r887431130)
2022-06-02 10:09:38 -05:00
Nico Serrano 4712997df5
Update direct binding from sol to go using abigen
The new abigen version does not have the --solc file to directly bind a Solidity contract to a Go package. This was caused because the solc compiler in ```go-ethereum``` needed to be continuously synchronized with the original solc compiler in order to offer the full features and security of latest versions. The team decided to remove the direct biding functionality from Solidity to Go but the documentation still has it (therefore confusing newcomers with outdated instructions).
2022-06-01 15:29:45 -05:00
Siyuan Han ccc5a91959
tracing: fix typo (#24923)
Update tracing.md

fix a small typo in this spec
2022-05-23 10:25:01 +02:00
Samuel Laferriere 4adf98ae72
Fixed typo in tracing.md (ina -> a) (#24494) 2022-03-02 17:11:06 +02:00
jgenslerbd 639f574e98
Update abigen documentation (#23769)
* Update abigen documentation

it looks like `make abigen` has been removed and is included under `make devtools`

* Update native-bindings.md

replace `make` with suggestion
2021-10-20 15:11:17 +02:00
Ev a4376b3bd3
docs: typo fix on tracer tutorial 2021-08-03 14:10:59 -04:00
Felix Lange 81c328ed38 docs: fixup some things in the new tracing docs 2021-07-01 11:40:11 +02:00
Ori Pomerantz b1fec5d2e1
docs: tracing tutorial (#23119)
* Update tracing.md

* Update native.md

* Update native-accounts.md

* Update native-bindings.md

* Update mobile.md

* Update mobile-accounts.md

* Create tracing-filtered

* Update and rename tracing-filtered to tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md

* Update tracing-filtered.md
2021-06-30 15:21:21 +02:00
Péter Szilágyi 23ea3dd7bb
Merge pull request #23042 from holiman/no_evmlab
docs: remove mention of old python evmlab
2021-06-14 20:32:33 +03:00
Martin Holst Swende bed8b3661d
docs: remove mention of old python evmlab 2021-06-14 17:15:20 +02:00
Vegard Stikbakke dea3503031
docs: fix typo in EVM tracing (#22769) 2021-04-29 13:38:04 +02:00
Vegard Stikbakke d540c89d29
docs: fix typo in EVM tracing (#22744) 2021-04-27 13:18:20 +02:00
Marius van der Wijden b7f6de8b4c
docs: remove mention of godep (#22548) 2021-03-22 13:41:37 +01:00
rene b7f5e58563
gh-pages: remove mention of deprecated flags (#22265)
* update docs to remove old deprecated flags

* typo
2021-02-16 10:38:52 +01:00
Rennbon 1d63d7bc06
docs: fix misspelling of words (#22255)
The "pkg" is written as "pgk"
2021-02-01 14:40:27 +01:00
Felix Lange f8e4c1762e fix broken links in mobile account management page 2021-01-25 15:32:47 +01:00
Felix Lange 53dfab8ebd improve links in native dapp guide 2021-01-25 15:30:13 +01:00
ligi 21ee44bbaf
docs: fix some broken links (#22167)
This fixes broken links that where reported via:

https://validator.w3.org/checklink?uri=http%3A%2F%2Fgeth.ethereum.org%2Fdocs%2F&hide_type=all&recursive=on&depth=10&check=Check

It also moves the 'getting started' pages from /getting-started/... to
/docs/getting-started/... In order to not break any old links, redirects
from the old location have been added.

Co-authored-by: Felix Lange <fjl@twurst.com>
2021-01-25 12:45:02 +01:00
Sina Mahmoodi a1a1ec5d45
docs: fix links in dapps pages (#21995)
* docs: fix links in dapps pages

* Update docs/_dapp/tracing.md

Co-authored-by: Martin Holst Swende <martin@swende.se>
2020-12-27 22:40:20 +01:00
doctorlev 121f2776c9
Update link in native-accounts.md (#21380)
it looks there was a typo in "The last two arguments of..." - it was pointing to "accounts.NewManager"+link, while the context gives a description for "keystore.NewKeyStore" (which I changed with the link): choosing between [`accounts.StandardScryptN, accounts.StandardScryptP`,`accounts.LightScryptN, accounts.LightScryptP`] occurs in "keystore.NewKeyStore".
Thank you
2020-07-28 10:13:34 +02:00
Paweł Zaremba 4b06034376
Update "Go Account Management" doc (#21248) 2020-06-26 12:20:23 +02:00
TaurusLu bbeb209570
[DOCS] fix typo of syncing mode "fast" -> "full" (#20775) 2020-03-18 10:14:57 +01:00
Felix Lange 7416b05b81
[DOCS] massive documentation update (#20229)
This PR:

- reorganizes all documentation pages so they live in the right category
- removes lots of legacy docs
- contains many improvements to active documentation pages

Geth user documentation is now spread across five major categories:

- Install and Build: installation and compile instructions
- Using Geth: this is for pages about general geth usage.
- For dApp Developers: this is for programming guides and functionality specific
   to dapp development. All the dev guides for mobile framework and Go APIs live here.
- JSON-RPC APIs: this has its own section because there is now a sub-page for
   every name space. I have also added an overview text that explains how to set
   up the API servers.
- For Geth Developers: this is for geth contributors
2019-11-05 13:46:00 +01:00