laconicd/docs
Guillermo Paoletti 282eb13a6f
rpc: implement internal debug_ API namespace functions (#313)
* API Hello World

* Added all the debug functions + more data to try implementing the GC functions

* Getting transactions information

* Added cpu profile first approach functions

* new struct for cpuprofile and read filename from params

* cpuprofile, gcstats and memstats

* added comment

* All endpoints returns error instead of string

* Code cleanup

* Changed errors messages to match go-eth returns

* Removed activated flag and just using the file to check if it's running

* Added new endpoints to the json_rpc.md file

* GoTrace debug endpoints added

* Block profile endpoint added

* missing goeth calls

* added debug logs

* divide debug and internal api

* Using ExpandHome on server configuration

* Added rpc changes to changelog

* Logging go trace status

* Removed logger functions and moved logger errors to debug

* Added more logs to go trace

* Added more datailed changelog

* Removed trace debug api interface

* added comments

* cleanup

* Updated changelog

* disable lint on cpuprofile rename

Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>

* return error in StopCpuProfile

Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>

* return error in StopGoTrace

Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>

* implement suggested changes

Co-authored-by: ramacarlucho <ramirocarlucho@gmail.com>
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
2021-07-20 12:50:17 +00:00
..
.vuepress chore: un-fork from cosmos (#166) 2021-06-22 06:49:18 -04:00
architecture evm, rpc: fix parameters and block gas limit in getBlockByHeight and getBlockByHash (#312) 2021-07-19 01:52:44 +00:00
basics rpc: implement internal debug_ API namespace functions (#313) 2021-07-20 12:50:17 +00:00
core rpc, evm: use binary search to estimate gas (#272) 2021-07-19 15:19:23 +00:00
guides chore: un-fork from cosmos (#166) 2021-06-22 06:49:18 -04:00
intro chore: un-fork from cosmos (#166) 2021-06-22 06:49:18 -04:00
quickstart chore: un-fork from cosmos (#166) 2021-06-22 06:49:18 -04:00
DOCS_README.md chore: un-fork from cosmos (#166) 2021-06-22 06:49:18 -04:00
package-lock.json build: deploy docs to GitHub Pages (#116) 2021-06-12 12:27:10 -04:00
package.json build: deploy docs to GitHub Pages (#116) 2021-06-12 12:27:10 -04:00
post.sh docs: vuepress setup and section titles (#311) 2020-07-02 04:22:45 -04:00
pre.sh build: deploy docs to GitHub Pages (#116) 2021-06-12 12:27:10 -04:00
protodoc-markdown.tmpl conflicts 2021-04-17 12:00:07 +02:00
README.md chore: un-fork from cosmos (#166) 2021-06-22 06:49:18 -04:00
versions build: deploy docs to GitHub Pages (#116) 2021-06-12 12:27:10 -04:00
yarn.lock build: deploy docs to GitHub Pages (#116) 2021-06-12 12:27:10 -04:00

Ethermint Documentation

Get Started

Reference

  • Basics: Documentation on the basic concepts of Ethermint, like the standard anatomy of an application, the transaction lifecycle and accounts management.
  • Core: Documentation on the core concepts of Ethermint, like encoding, and events.
  • Building Modules: Important concepts for module developers like messages, keepers, handlers and queriers.
  • Interfaces: Documentation on building interfaces for Ethermint applications.

Other Resources

Contribute

See this file for details of the build process and considerations when making changes.