Expand description
seismic implementation of eth api and its extensions
Overrides the eth_ namespace to be compatible with seismic specific types
Most endpoints handle transaction decrytpion before passing to the inner eth api
For eth_sendRawTransaction
, we directly call the inner eth api without decryption
See that function’s docs for more details
Structs§
- EthApi
Ext - Implementation of the
eth_
namespace override - Seismic
Api - Implementation of the seismic rpc api
Traits§
- EthApi
Override Client - Client implementation for the
EthApiOverride
RPC API. - EthApi
Override Server - Server trait implementation for the
EthApiOverride
RPC API. - Seismic
ApiClient - Client implementation for the
SeismicApi
RPC API. - Seismic
ApiServer - Server trait implementation for the
SeismicApi
RPC API. - Seismic
Transaction - Extension trait for
EthTransactions
to add custom transaction sending functionalities.
Functions§
- ext_
decryption_ error - Creates a EthApiError that says that seismic decryption failed
- ext_
encryption_ error - Creates a EthApiError that says that seismic encryption failed
- test_
address - Localhost with port 0 so a free port is used.