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 result to `evm-rpc-types` #274

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. HttpOutcallError
  2. JsonRpcError
  3. MultiRpcResult
  4. ProviderError
  5. RpcError,
  6. RpcResult
  7. ValidationError

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