diff --git a/app/core/_blockchain/ton/toncenter.py b/app/core/_blockchain/ton/toncenter.py index c37deb9..921fcfa 100644 --- a/app/core/_blockchain/ton/toncenter.py +++ b/app/core/_blockchain/ton/toncenter.py @@ -26,13 +26,13 @@ class TonCenter: self.last_used = time.time() response = await client.request(method, f"{self.host}{endpoint}", *args, **kwargs) - if response.status_code != 200: - raise Exception(f'Error while TONCENTER request {endpoint}: {response.text}') - try: + if response.status_code != 200: + raise Exception(f'Error while toncenter request {endpoint}: {response.text}') + return response.json() except BaseException as e: - make_log("Toncenter", f'Error while request {endpoint}: {e}' + '\n' + response.text, level='error') + make_log("Toncenter", f'Error while request {self.host}{endpoint}: {e}' + '\n' + response.text, level='error') return await self.request(method, endpoint, *args, **kwargs) async def send_boc(self, src: bytes):