code: def new_contract_proxy(self, contract_interface, contract_address: Address):
          
          return ContractProxy(
              self,
              contract=self.new_contract(contract_interface, contract_address),
          )
docs: Return a proxy for interacting with a smart contract.
  
          Args:
              contract_interface: The contract interface as defined by the json.
              address: The contract's address.