argentlabs / web3.swift

Ethereum Swift API with support for smart contracts, ENS & ERC20
MIT License
668 stars 168 forks source link

[TIDY] Move RPC methods to EthereumRPCProtocol, so those can be shared with ZKSync #333

Closed DarthMike closed 1 year ago

DarthMike commented 1 year ago

ZKSync Era JSON RPC is compatible with Ethereum, so move common RPC methods to a protocol

Changed to accept EthereumRPCProtocol instead of EthereumClientProtocol where we build functionality on top of the RPC methods

DarthMike commented 1 year ago

There's an issue with ENS tests, will review once we migrate to Sepolia