internet-computer-protocol / evm-rpc-canister

Interact with EVM blockchains from the Internet Computer.
https://internetcomputer.org/docs/current/developer-docs/multi-chain/ethereum/evm-rpc/overview
Apache License 2.0
63 stars 13 forks source link

refactor: move types related to providers to `evm-rpc-types` crate #271

Closed gregorydemay closed 1 month ago

gregorydemay commented 1 month ago

Follow-up on #257 to move the following types to the evm_rpc_types crate:

  1. EthMainnetService
  2. EthSepoliaService
  3. HttpHeader
  4. L2MainnetService
  5. RpcApi
  6. RpcConfig
  7. RpcService
  8. RpcServices

so that the public API of all methods in main.rs only use types from that crate as arguments.