MCPcopy Index your code
hub / github.com/raiden-network/raiden / get_token_network_for_token

Method get_token_network_for_token

raiden/api/rest.py:804–821  ·  view source on GitHub ↗
(
        self, registry_address: TokenNetworkRegistryAddress, token_address: TokenAddress
    )

Source from the content-addressed store, hash-verified

802 return api_response(result=result)
803
804 def get_token_network_for_token(
805 self, registry_address: TokenNetworkRegistryAddress, token_address: TokenAddress
806 ) -> Response:
807 log.debug(
808 "Getting token network for token",
809 node=self.checksum_address,
810 token_address=to_checksum_address(token_address),
811 )
812 token_network_address = self.raiden_api.get_token_network_address_for_token_address(
813 registry_address=registry_address, token_address=token_address
814 )
815
816 if token_network_address is not None:
817 return api_response(result=to_checksum_address(token_network_address))
818 else:
819 pretty_address = to_checksum_address(token_address)
820 message = f'No token network registered for token "{pretty_address}"'
821 return api_error(message, status_code=HTTPStatus.NOT_FOUND)
822
823 def get_raiden_events_payment_history_with_timestamps(
824 self,

Callers 1

getMethod · 0.80

Calls 4

to_checksum_addressFunction · 0.90
api_responseFunction · 0.90
api_errorFunction · 0.90

Tested by

no test coverage detected