EntryPointRpcClient: Pick<PublicClient, "request" | "chain" | "readContract">