laconicd/docs/quickstart/clients.md
Federico Kunze Küllmer f7bcc8d12e
docs: first update (#188)
* docs: update

* update +

* txs

* update docs

* more docs

* spec update

* doc fixes
2021-08-03 17:35:31 +00:00

1.3 KiB

Clients

Learn how to connect a client to a running node. {synopsis}

Pre-requisite Readings

Client Servers

The Ethermint client supports both gRPC endpoints from the SDK and Ethereum's JSON-RPC.

Cosmos gRPC and Tendermint RPC

Ethermint exposes gRPC endpoints (and REST) for all the integrated Cosmos-SDK modules. This makes it easier for wallets and block explorers to interact with the proof-of-stake logic and native Cosmos transactions and queries:

Ethereum JSON-RPC server

Ethermint also supports most of the standard web3 JSON-RPC APIs to connect with existing web3 tooling.

::: tip See the list of supported JSON-RPC API namespaces and endpoints. :::

To connect to the JSON-PRC server, use the rest-server command as shown on the section above. Then, you can point any Ethereum development tooling to http://localhost:8545 or whatever port you choose with the listen address flag (--evm-rpc.address).

Next {hide}

Process and subscribe to events via websockets {hide}