* docs: update * update + * txs * update docs * more docs * spec update * doc fixes
1.3 KiB
Clients
Learn how to connect a client to a running node. {synopsis}
Pre-requisite Readings
- Run a Node {prereq}
- Interacting with the Node {prereq}
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}