yihuang
0020e4f2cd
grpc: add eth_call
query command ( #236 )
...
* add eth_call query command
Implement EthCall grpc query api
Closes #229
add eth_call query command
fix codec issue
use query client
use grpc status error and codes
validate address length in grpc handler
* Update x/evm/types/callargs.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
2021-07-09 09:04:46 +00:00
Federico Kunze Küllmer
623863231b
evm, rpc: query ChainConfig via gRPC ( #239 )
...
* evm, rpc: query ChainConfig via gRPC
* c++
2021-07-08 14:46:42 +00:00
Thomas Nguy
735f00d4a3
evm: store reverted tx as not failed ( #228 )
...
* add tx when evm revert
* add comment
* use cache ctx
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
2021-07-08 08:14:11 +00:00
Federico Kunze Küllmer
5f1f252361
evm: TxData
as proto.Any
( #220 )
...
* evm: TxData as proto.Any
* proto message
* fix protobuf any generation
* Int pointer
* fix build and tests
* ante tests
* swagger
* cleanup
* c++
2021-07-05 16:39:08 +00:00
yihuang
6e983a9da1
rpc: fix balance overflow ( #219 )
...
Closes #218
2021-07-02 05:29:47 -04:00
Federico Kunze Küllmer
86e30e8fa3
feat: use sdk.Int
for TxData
( #208 )
...
* feat: use sdk.Int for TxData
* c++
* fix
* fix test
* fix rpc
* lint
2021-06-30 15:28:38 +00:00
Thomas Nguy
5ba8ffe669
ante, evm: update gas consumption logic ( #178 )
...
* clean up logic by ignoring cosmos gas meter
* set gas used in txResponse
* reset and set the gas in context
* rename ante handler
* fix refundedgas logic
* remove gas update logic in keeper
* update context in keeper
* add test for EthSetupContextDecorator
* fix broken test due to gas logic change
2021-06-30 05:31:30 -04:00
Federico Kunze Küllmer
dcc9585595
all: bump SDK to v0.43.0-rc0
( #194 )
...
* all: bump SDK to v0.43.0-rc0
* more updates
* keys
* accounting
* update account
* ante changes
* readonly
* readonly build
* minor changes from self review
* fixes
* evm debug
* custom config & rosetta
* fix
2021-06-29 13:02:21 -04:00
Federico Kunze
6000ab2098
chore: un-fork from cosmos ( #166 )
...
* chore: un-fork from cosmos
* rm LoC
2021-06-22 06:49:18 -04:00
Thomas Nguy
fada59551d
rpc, evm: fix eth_coinbase
endpoint to return ethereum address of the validator node ( #153 )
...
* fix coinbase rpc endpoint to return ethereum address of the validator
* update changelog
* fix lint
* clean code and simplify logic
* fix changelog
* change request variable name and type
* add test
* fix proto comments
* fix proto comments
* Update x/evm/keeper/grpc_query.go
* Update x/evm/keeper/grpc_query.go
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2021-06-22 06:14:40 -04:00
crypto-facs
b4d3659547
feat: add txpool
namespace RPC methods ( #146 )
...
* rpc: add txpool namespace and txpool_content endpoint
* fix PublicTxPoolAPI naming typo
* Update ethereum/rpc/txpool_api.go
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
* Update ethereum/rpc/txpool_api.go
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
* rpc: add txpool_inspect method
* rpc: add txpool_status method
* docs: Update Changelog with TxPool methods
* docs: Add txpool namespace methods documentation
* fix: removed txpool functions from backend.go
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2021-06-21 10:06:30 -04:00
Federico Kunze
5af5dd9956
docs: update ADR-001 ( #122 )
...
* docs: update ADR-001
* update
* apply transaction changes:
2021-06-14 15:13:31 -04:00
Federico Kunze
f762087d36
build: deploy docs to GitHub Pages ( #116 )
...
* build: deploy docs to GitHub Pages
* versioning
* try fix
* fix swagger docs
* fix docs build
2021-06-12 12:27:10 -04:00
Federico Kunze
0c6e44d3d3
evm: remove CommitStateDB
, journal
and stateObject
( #84 )
...
* evm: remove CommitStateDB and stateObject
* imported build fixes
* lint
* rm set nonce
* update account response
* changelog
2021-06-08 13:10:29 -04:00
Federico Kunze
6eadc8fdf8
rpc, evm: remove tx Receipt
( #81 )
...
* rpc, evm: remove tc receipt
* rm receipt from gRPC query service
* update eth block
* update tx service response
* rpc tx fixes
* update bloom
* fix
* more fixes
* c++
2021-06-08 07:11:37 -04:00
dependabot[bot]
c78d720532
build(deps): bump ws from 6.2.1 to 6.2.2 in /docs ( #74 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-07 03:13:46 -04:00
Federico Kunze
abcfc9a6ba
evm: error and block hash map updates ( #60 )
...
* evm: error and block hash map updates
* evm: update tests
2021-05-31 10:54:59 -04:00
Federico Kunze
9a5654f70d
ante: AnteHandler
changes from state transition refactor ( #56 )
...
* ante: cherry-pick changes from state transition refactor
* ante: test setup
* ante: fixes
* ante: test (wip)
* ante: finish unit tests
* ante: intrinsic gas test
* ante: chaindecorators test (wip)
* update tests
* ante: cleanup tests
* ante: add test consuption test
2021-05-31 05:05:32 -04:00
dependabot[bot]
4de0835b49
build(deps): bump dns-packet from 1.3.1 to 1.3.4 in /docs ( #57 )
...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet ) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases )
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-30 12:28:47 -04:00
Federico Kunze
fac1761d8e
ADR 001: State ( #26 )
...
* adr 001: state
* additional notes
* more updates
* context
* state transition
2021-05-17 18:36:41 -04:00
Federico Kunze
2c722d03ce
rpc, evm: gRPC tests ( #28 )
...
* rpc, evm: grpc tests
* address validation
* update rpc
* test cleanup
* additional tests
2021-05-17 06:13:08 -04:00
Federico Kunze
ba5bf33f19
proto, evm: use string for address and hash protobuf message fields ( #23 )
...
* proto, evm: use string for address and hash protobuf message fields
* fix tests
* msg test
2021-05-14 02:52:18 -04:00
Federico Kunze
51bf33531e
docs: bump dependencies ( #13 )
2021-05-11 12:30:14 -04:00
Federico Kunze
117342b1b3
all, deps: bump go-ethereum version ( #5 )
...
* evm, rpc: access lists, JSON-RPC and transaction updates (wip)
* ante, evm, rpc: update signature verification
* evm: msg server and tests updates
* evm: tests (wip)
* evm: fix cdc and params
* evm: cleanup state transition
* fix nil cases
* lint
2021-05-10 12:34:00 -04:00
Federico Kunze
614e62fb7e
additions
2021-04-18 17:54:18 +02:00
Federico Kunze
5a3d514ba0
conflicts
2021-04-17 12:00:07 +02:00
Daniel Choi
e31fcc7012
update join_network docs ( #827 )
...
* update join_network docs
* add flag to cmd
* edit rpc-api flag
2021-03-02 11:41:12 -08:00
dependabot[bot]
ce41c6a7a1
build(deps): bump prismjs from 1.21.0 to 1.23.0 in /docs ( #826 )
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.21.0 to 1.23.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.21.0...v1.23.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 22:18:11 -03:00
Daniel Choi
4a1c3e02c9
Update join_network.md ( #770 )
2021-02-04 13:36:37 -08:00
Federico Kunze
4a619b1e1b
faucet: remove module ( #678 )
...
* changelog v0.4.0
* faucet: remove module
* changelog
* codecov
2021-01-08 10:25:02 -03:00
dependabot[bot]
88c3b71a10
build(deps): bump ini from 1.3.5 to 1.3.8 in /docs ( #658 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 14:50:29 +01:00
Daniel Choi
c1a233b6c3
update peers ( #656 )
...
* update peers
* update chainid in cmd
2020-12-11 11:55:31 -08:00
Daniel Choi
7efd10eb21
join network doc ( #606 )
...
* join network doc
* include faucet instructions
* add rpc instructions
* edit persistent peers
* update to latest testnet
2020-12-07 09:39:37 -08:00
Daniel Choi
71090323c0
docs: updates ( #590 )
...
* gas docs
* add period
* pending state docs
* format
* fix links
* add more to pendingstate docs
* add more to gas docs
* add hardspoon doc
* minor fix to pendingstate doc
* note on rlp encoding
* usecase doc
* update encoding doc
* gas docs
* hard spoon and reorder
* fix links
* encoding
* pending state
* final touches
* update intro
* use cases and resources
* typo
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-11-12 20:42:24 +01:00
Federico Kunze
1d0412febc
docs: ethermint resources ( #570 )
2020-10-10 08:48:23 -03:00
Federico Kunze
d0456e546e
ChainSafe/ethermint -> cosmos/ethermint renaming ( #569 )
...
* ChainSafe/ethermint -> cosmos/ethermint renaming
* more renaming
* chainsafe
2020-10-09 17:52:32 +02:00
Justin Thompson
e7a19a1c0a
random doc fixes ( #560 )
...
* add the rest of the eth methods
* added the rest of the namespaces
* get rid of extra space
* doc bug fixes
* remove space
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-10-06 05:45:56 -03:00
Justin Thompson
3ed790b8cd
docs: fix JSON-RPC links ( #558 )
...
* RPC method docs
* forgot readme
* cleanup
* add table and fill in missing details
* update table
* fix tip block
* add the rest of the eth methods
* added the rest of the namespaces
* get rid of extra space
* doc bug fixes
* Update docs/.vuepress/config.js
* fix adr md comment
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-10-01 03:53:42 -03:00
Federico Kunze
a924b20091
update chain-id format ( #542 )
...
* chain_id.go
* rpc changes
* update scripts
* additional test
* changelog
* fix tests
* update script
* rpc updates
* validate testnet command chain-id
* validate rest server chain-id
* fix lint
* rpc updates
* changelog
* comment simulations
2020-09-24 14:50:47 -03:00
Justin Thompson
b9a10b3f3e
docs: add the rest of the namespaces methods ( #535 )
...
* add the rest of the eth methods
* added the rest of the namespaces
* get rid of extra space
* Update docs/basics/json_rpc.md
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-09-24 14:25:47 -03:00
Federico Kunze
39c34900a3
docs: ADR template ( #536 )
...
* docs: ADR template
* update
2020-09-24 12:36:29 -03:00
Justin Thompson
e3f3619caf
docs: JSON-RPC methods ( #520 )
...
* RPC method docs
* forgot readme
* cleanup
* add table and fill in missing details
* update table
* fix tip block
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
2020-09-23 10:35:53 -03:00
Justin Thompson
22788e8ce2
docs: remove npm ( #500 )
...
* change to yarn
* missing entities
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-09-22 05:09:11 -03:00
Federico Kunze
b485542b0b
types: support eth hex address on accounts ( #502 )
...
* types: support eth hex address on accounts
* changelog
* doc update
* add note for keyring output
2020-09-08 10:57:49 -03:00
Federico Kunze
d3529dd959
types: update account pubkey JSON to string ( #494 )
...
* types: update account pubkey JSON to string
* changelog
* Update app/ethermint.go
* tests
* update
* fix secp256k1 public key formatting (#501 )
* use Compress and Decompress pubkey for secp256k1 keys
* cleanup
* update estimate gas test
* comments
Co-authored-by: noot <36753753+noot@users.noreply.github.com>
2020-09-07 10:04:50 -03:00
Justin Thompson
4344dc10c7
change photon to aphoton ( #476 )
...
* change photon to aphoton
* fix test
* photon docs
* update doc
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
2020-08-31 12:40:53 -04:00
Federico Kunze
8a3692e174
Fix BIP44 coin type ( #480 )
...
* fix docsearch
* update BIP44 coin type
* changelog
* set HD path
2020-08-28 11:35:10 -04:00
Federico Kunze
6307ba9d28
fix docsearch ( #479 )
2020-08-28 09:17:35 -04:00
Federico Kunze
c61e6a6b1d
algolia docsearch ( #475 )
2020-08-27 11:08:42 -04:00
Justin Thompson
23b3cbfd6c
docs: cloud testnet guide ( #467 )
...
* push node to testnet doc
* minor change
* ssh version
* Change to ssh way of doing it
* address comments
* missed change
* merge docs
* npm updates
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
2020-08-26 06:11:53 -04:00
wellplay
98610e4999
fix ethermintcli->keys add algo flag defValue ( #466 )
...
* fix ethermintcli->keys add algo flag defValue
* fix documentation and scripts
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-08-25 05:06:47 -04:00
Adrian Scott
d2fbeed75b
Minor grammar fixes ( #469 )
...
Fixed some minor grammatical errors
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-08-25 04:16:45 -04:00
Cyrus Goh
c12681a65a
docs: Docs theme bump, Algolia DocSearch ( #470 )
...
* update icon-rocket color
* replace intro icon
* update bg color, ethereum-intro
* comment out themeConfig.algolia
* ui tweaks
* update bg color for rocket card
* clean up config.js, algolia config
* bump docs theme to 1.0.172
2020-08-25 04:13:41 -04:00
Federico Kunze
28fd339265
docs: fix npm dependency ( #468 )
...
* changelog
* docs: fix dependency
2020-08-24 16:21:45 -04:00
Federico Kunze
a243f43fe2
crypto: add keyring supported algorithms ( #439 )
...
* add keyring supported algorithms
* lint
* minor updates
* use eth_secp256k1 as the default signing algo
* add flag
* derivation func
* refactor
* rename keys amino registration
* fix keys
* address comments from review
2020-08-11 11:01:15 -04:00
Justin Thompson
defcad2bcd
fix docker build ( #437 )
...
* fix docker build
* docs
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-08-10 14:10:33 -06:00
dependabot[bot]
bba6d880d1
build(deps): bump prismjs from 1.20.0 to 1.21.0 in /docs ( #436 )
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.20.0 to 1.21.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.20.0...v1.21.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-10 03:31:57 -04:00
Federico Kunze
27dc867cdd
fix port assignment for Docker testnet ( #432 )
2020-08-05 12:39:03 -04:00
Justin Thompson
bcca24f752
change binary name ( #431 )
2020-08-05 11:17:50 -04:00
Daniel Choi
18a710b552
expose ws port for testnet ( #428 )
...
* expose ws port
* include jsonrpc and ws docs
* Apply suggestions from code review
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-08-04 17:46:41 -04:00
Federico Kunze
375a7a074d
local testnet command ( #378 )
...
* evm: fix non-determinism
* fixes
* typo
* fix tests
* local testnet command
* fix testnet cmd (#383 )
fix export-eth-key
generate eth type account in genesis.json file
* fixes
* update docker
* minor changes
* fix build-docker-local-ethermint
* fix dockerfile
* update Makefile
* update denoms
* update genesis file
* update makefile
* fix docker-compose.yml images
* fix localnet execution (#398 )
* finish documentation
* changelog and comment rpc tests workflow
* update codecov
* update testnet docs
* fix docker-compose execution
* update docs
* fix errors and make testnet work (#403 )
* fix errors and make testnet work
* Update Dockerfile
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
* wip - fix db
* fixes emintd nodes and syncs nodes
* starts daemon and rpc server in bg
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
* update entrypoint and docs
* update logs
* try fix rpc
* build docker image
* Update Dockerfile
Co-authored-by: Holechain <nrgh@foxmail.com>
Co-authored-by: Alessio Treglia <quadrispro@ubuntu.com>
Co-authored-by: Daniel Choi <choidanielw@gmail.com>
2020-07-31 17:42:04 -04:00
noot
7b4f712f66
docs: add remix guide ( #413 )
...
* working on remix guide
* add remix guide
* Apply suggestions from code review
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-07-26 15:45:09 -04:00
dependabot[bot]
e0d3655eed
build(deps): bump lodash from 4.17.15 to 4.17.19 in /docs ( #400 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2020-07-21 06:47:31 -04:00
Federico Kunze
bdf9cec9f9
bump lodash version on docs/ ( #397 )
2020-07-20 13:25:31 -04:00
noot
1a72622b06
docs: truffle guide ( #394 )
...
* add truffle guide, update broken links
* cleanup
* update guide
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
2020-07-20 03:25:29 -04:00
Federico Kunze
5ba8ce4605
testnet docs ( #393 )
...
* testnet docs
* more updates on quickstart docs
* update quickstart
* more updates
* update quickstart
* final touches
* update lint
2020-07-17 14:07:05 -04:00
Federico Kunze
5768706917
docs: fixes and websockets guide ( #361 )
...
* docs: fixes and websockets guide
* minor fixes
2020-07-06 12:56:02 -04:00
Federico Kunze
d4fe9b234c
docs: vuepress setup and section titles ( #311 )
...
* vuepress
* docs: vuepress setup and TODOs
* doc scripts
* update Makefile and gitignore
* more docs updates
* gitignore
* metamask instructions
* update image
* updates
* updates from call
* docs: vuepress config and home.vue (#350 )
* update uncles return (#337 )
* x/evm: fix EndBlock consensus failure (#334 )
* add test for sending tx w/ 21000 gas
* improve rpc transfer test
* use ctx in EndBlock
* UpdateAccounts and ClearStateObjects with passed in context
* log ethereum address on error
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
* update Ethermint color variables
* add header and footer logo
* tweak config.js
* WIP custom homepage.vue
* add layout to docs/README
* update color variables
* add eth logo black and white
* tweak docs/README
* update logo and logo-bw svg
* bump 1.0.167
* homepage → home
* add icon-code, icon-rocket
* layout: home, remove configurable frontmatter: label, read, use
* clean up config.js
* bump 1.0.168
* fix missing comma from resolving conflicts
* update sidebar, config nav, path
* remove left whitespace on the header and footer logos
* clean up home.vue, docs/README
* update ethermint forum url in footer.links
* comment out custom true to enable searchbar in subpages
* remove external link icon for Guides
* comments, revert custom true
* clean up config.js, add specifications icon
Co-authored-by: noot <36753753+noot@users.noreply.github.com>
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
* final touches
Co-authored-by: Cyrus Goh <hello@lovincyrus.com>
Co-authored-by: noot <36753753+noot@users.noreply.github.com>
2020-07-02 04:22:45 -04:00
Alexander Bezobchuk
a3619584f8
TX Routing Refactor ( #496 )
2018-11-28 14:19:22 -08:00
Aleksandr Bezobchuk
955a10a478
Add EVM module stub
2018-10-24 09:46:42 -04:00
Aleksandr Bezobchuk
8ca5a1c043
Update tx spec doc
2018-08-30 17:55:45 -04:00
Aleksandr Bezobchuk
e99e02908f
Update tx spec doc
2018-08-24 08:46:58 -07:00
Aleksandr Bezobchuk
5850586e2d
Merge branch 'bez/468-initial-docs' of github.com:cosmos/ethermint into bez/468-initial-docs
2018-08-22 14:05:39 -04:00
Aleksandr Bezobchuk
38c228cc1a
Address PR reviews in regards to transaction sigs
2018-08-22 09:53:27 -04:00
Jack Zampolin
94b84b484c
Change copy in intro/README
2018-08-20 19:21:02 -07:00
Aleksandr Bezobchuk
63c160977b
Add transaction doc/spec
2018-08-20 08:33:08 -04:00
Aleksandr Bezobchuk
8f58d23a99
Implement into documentation
2018-08-16 12:05:14 -04:00