Update eth_provider_uri to provider_uri since agents/contracts can be for different chains etc. polygon.

pull/3256/head
derekpierre 2023-09-27 19:54:52 -04:00
parent e81512d2d7
commit 716b19fac3
1 changed files with 8 additions and 7 deletions

View File

@ -888,11 +888,12 @@ class ContractAgency:
return agent_name return agent_name
@classmethod @classmethod
def get_agent_by_contract_name(cls, def get_agent_by_contract_name(
cls,
contract_name: str, contract_name: str,
registry: BaseContractRegistry, registry: BaseContractRegistry,
eth_provider_uri: Optional[str] = None, provider_uri: str,
contract_version: Optional[str] = None contract_version: Optional[str] = None,
) -> EthereumContractAgent: ) -> EthereumContractAgent:
agent_name: str = cls._contract_name_to_agent_name(name=contract_name) agent_name: str = cls._contract_name_to_agent_name(name=contract_name)
agents_module = sys.modules[__name__] agents_module = sys.modules[__name__]
@ -900,7 +901,7 @@ class ContractAgency:
agent: EthereumContractAgent = cls.get_agent( agent: EthereumContractAgent = cls.get_agent(
agent_class=agent_class, agent_class=agent_class,
registry=registry, registry=registry,
provider_uri=eth_provider_uri, provider_uri=provider_uri,
contract_version=contract_version contract_version=contract_version
) )
return agent return agent