Exemplo n.º 1
0
    def __init__(self, url):
        super().__init__(url)
        if not Infura.is_valid_project_id(self.project_id):
            raise ValueError(f"{url} is not a valid URL and/or infura project")

        if self.network.name not in Network.get_network_names():
            raise ValueError(f"{self.network.name} is no valid ethereum network")
Exemplo n.º 2
0
 def test_get_network_names(self):
     self.assertEqual(Network.get_network_names(), list(CHAIN_ID_MAPPING.keys()))