Crash testing 1.27.5.10 (looks like it is same as earlier reported crash but no issue filed previously)
Stack dump:
Click to expand
Status: Downloaded newer image for hiveio/clive:v1.27.5.10
Launching clive in TUI mode on mainnet
╭────────────────────────────────────────────── Traceback (most recent call last) ───────────────────────────────────────────────╮
│ /clive/venv/lib/python3.10/site-packages/textual/worker.py:365 in _run │
│ │
│ 362 │ │ self.state = WorkerState.RUNNING │
│ 363 │ │ app.log.worker(self) │
│ 364 │ │ try: │
│ ❱ 365 │ │ │ self._result = await self.run() │
│ 366 │ │ except asyncio.CancelledError as error: │
│ 367 │ │ │ self.state = WorkerState.CANCELLED │
│ 368 │ │ │ self._error = error │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ app = Clive(title='Clive (Governance)', classes={'-dark-mode'}) │ │
│ │ error = ValidationError( │ │
│ │ │ model='JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, Hf26ApiVirtualOpera'+12, │ │
│ │ │ errors=[ │ │
│ │ │ │ { │ │
│ │ │ │ │ 'loc': ('result',), │ │
│ │ │ │ │ 'msg': 'none is not an allowed value', │ │
│ │ │ │ │ 'type': 'type_error.none.not_allowed' │ │
│ │ │ │ } │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ self = <Worker ERROR name='node data update worker' description='update_data_from_node()'> │ │
│ │ Traceback = <class 'rich.traceback.Traceback'> │ │
│ │ worker_failed = WorkerFailed("Worker raised exception: │ │
│ │ ValidationError(model='JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, │ │
│ │ Hf26ApiVirtualOperationObject]]', errors=[{'loc': ('result',), 'msg': 'none is not an allowed value', │ │
│ │ 'type': 'type_error.none.not_allowed'}])") │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/textual/worker.py:349 in run │
│ │
│ 346 │ │ Returns: │
│ 347 │ │ │ Return value of the work. │
│ 348 │ │ """ │
│ ❱ 349 │ │ return await ( │
│ 350 │ │ │ self._run_threaded() if self._thread_worker else self._run_async() │
│ 351 │ │ ) │
│ 352 │
│ │
│ ╭────────────────────────────────────────── locals ──────────────────────────────────────────╮ │
│ │ self = <Worker ERROR name='node data update worker' description='update_data_from_node()'> │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/textual/worker.py:334 in _run_async │
│ │
│ 331 │ │ │ or hasattr(self._work, "func") │
│ 332 │ │ │ and inspect.iscoroutinefunction(self._work.func) │
│ 333 │ │ ): │
│ ❱ 334 │ │ │ return await self._work() │
│ 335 │ │ elif inspect.isawaitable(self._work): │
│ 336 │ │ │ return await self._work │
│ 337 │ │ elif callable(self._work): │
│ │
│ ╭────────────────────────────────────────── locals ──────────────────────────────────────────╮ │
│ │ self = <Worker ERROR name='node data update worker' description='update_data_from_node()'> │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/ui/app.py:398 in update_data_from_node │
│ │
│ 395 │ │ accounts.extend(self.world.profile_data.watched_accounts) │
│ 396 │ │ │
│ 397 │ │ try: │
│ ❱ 398 │ │ │ await self.world.commands.update_node_data(accounts=accounts) │
│ 399 │ │ │ self.__amount_of_fails_during_update_node_data = 0 │
│ 400 │ │ except Exception as error: # noqa: BLE001 │
│ 401 │ │ │ self.__amount_of_fails_during_update_node_data += 1 │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ accounts = [ │ │
│ │ │ WorkingAccount( │ │
│ │ │ │ name='blocktrades.com', │ │
│ │ │ │ data=NodeData( │ │
│ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ hive_balance=AssetHiveHF26( │ │
│ │ │ │ │ │ amount='109531', │ │
│ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ reputation=0, │ │
│ │ │ │ │ warnings=0, │ │
│ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='2866018418', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='3373153436', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='3088869164', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='3373152259', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='843288064', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='843288064', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ ) │ │
│ │ │ │ ), │ │
│ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at │ │
│ │ 0x7f7347442b00> │ │
│ │ │ ) │ │
│ │ ] │ │
│ │ allowed_fails_of_update_node_data = 5 │ │
│ │ self = Clive(title='Clive (Governance)', classes={'-dark-mode'}) │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/commands.py:292 in update_node_data │
│ │
│ 289 │ async def update_node_data( │
│ 290 │ │ self, *, accounts: list[Account] | None = None │
│ 291 │ ) -> CommandWithResultWrapper[DynamicGlobalProperties]: │
│ ❱ 292 │ │ result = await self.__surround_with_exception_handlers( │
│ 293 │ │ │ UpdateNodeData(accounts=accounts or [], node=self._world.node) │
│ 294 │ │ ) │
│ 295 │ │ if result.success: │
│ │
│ ╭────────────────────────────────────────────────────── locals ───────────────────────────────────────────────────────╮ │
│ │ accounts = [ │ │
│ │ │ WorkingAccount( │ │
│ │ │ │ name='blocktrades.com', │ │
│ │ │ │ data=NodeData( │ │
│ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ reputation=0, │ │
│ │ │ │ │ warnings=0, │ │
│ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373153436', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373152259', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ ) │ │
│ │ │ │ ), │ │
│ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ ) │ │
│ │ ] │ │
│ │ self = TextualCommands() │ │
│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/commands.py:402 in __surround_with_exception_handlers │
│ │
│ 399 │ │ │ │
│ 400 │ │ │ return self.__create_command_wrapper(command) │
│ 401 │ │ │
│ ❱ 402 │ │ return await self.__surround_with_exception_handler(command, self.__exception_ha │
│ 403 │ │
│ 404 │ @overload │
│ 405 │ async def __surround_with_exception_handler( # type: ignore[overload-overlap] │
│ │
│ ╭──────────────────────────────────────────────────────── locals ────────────────────────────────────────────────────────╮ │
│ │ command = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373153436', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373152259', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ self = TextualCommands() │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/commands.py:445 in __surround_with_exception_handler │
│ │
│ 442 │ │ │ │ ) │
│ 443 │ │ except Exception as error: # noqa: BLE001 │
│ 444 │ │ │ # Try to handle the error with the next exception handler │
│ ❱ 445 │ │ │ return await self.__surround_with_exception_handler(command, exception_handl │
│ 446 │ │ return self.__create_command_wrapper(command, handler.error) │
│ 447 │ │
│ 448 │ @overload │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ command = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373153436', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373152259', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ exception_handlers = [ │ │
│ │ │ <class 'clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler'>, │ │
│ │ │ <class │ │
│ │ 'clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotif… │ │
│ │ │ <class │ │
│ │ 'clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator'> │ │
│ │ ] │ │
│ │ handler = <clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler object at │ │
│ │ 0x7f733a2f46a0> │ │
│ │ next_exception_handler = <class 'clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler'> │ │
│ │ self = TextualCommands() │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/commands.py:445 in __surround_with_exception_handler │
│ │
│ 442 │ │ │ │ ) │
│ 443 │ │ except Exception as error: # noqa: BLE001 │
│ 444 │ │ │ # Try to handle the error with the next exception handler │
│ ❱ 445 │ │ │ return await self.__surround_with_exception_handler(command, exception_handl │
│ 446 │ │ return self.__create_command_wrapper(command, handler.error) │
│ 447 │ │
│ 448 │ @overload │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ command = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373153436', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373152259', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ exception_handlers = [ │ │
│ │ │ <class │ │
│ │ 'clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotif… │ │
│ │ │ <class │ │
│ │ 'clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator'> │ │
│ │ ] │ │
│ │ handler = <clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotif… │ │
│ │ object at 0x7f734739f0a0> │ │
│ │ next_exception_handler = <class │ │
│ │ 'clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotif… │ │
│ │ self = TextualCommands() │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/commands.py:445 in __surround_with_exception_handler │
│ │
│ 442 │ │ │ │ ) │
│ 443 │ │ except Exception as error: # noqa: BLE001 │
│ 444 │ │ │ # Try to handle the error with the next exception handler │
│ ❱ 445 │ │ │ return await self.__surround_with_exception_handler(command, exception_handl │
│ 446 │ │ return self.__create_command_wrapper(command, handler.error) │
│ 447 │ │
│ 448 │ @overload │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ command = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373153436', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373152259', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ exception_handlers = [<class 'clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator'>] │ │
│ │ handler = <clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator object at │ │
│ │ 0x7f7335ac5f00> │ │
│ │ next_exception_handler = <class 'clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator'> │ │
│ │ self = TextualCommands() │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/commands.py:431 in __surround_with_exception_handler │
│ │
│ 428 │ │ except IndexError: │
│ 429 │ │ │ # No more exception handlers │
│ 430 │ │ │ assert error is not None │
│ ❱ 431 │ │ │ raise error from None │
│ 432 │ │ │
│ 433 │ │ handler = next_exception_handler() │
│ 434 │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ command = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373153436', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373152259', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ error = ValidationError( │ │
│ │ │ model='JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, Hf26ApiVirtualOpera'+12, │ │
│ │ │ errors=[ │ │
│ │ │ │ { │ │
│ │ │ │ │ 'loc': ('result',), │ │
│ │ │ │ │ 'msg': 'none is not an allowed value', │ │
│ │ │ │ │ 'type': 'type_error.none.not_allowed' │ │
│ │ │ │ } │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ exception_handlers = [] │ │
│ │ self = TextualCommands() │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/commands.py:437 in __surround_with_exception_handler │
│ │
│ 434 │ │ │
│ 435 │ │ try: │
│ 436 │ │ │ if error: │
│ ❱ 437 │ │ │ │ await handler.try_to_handle_error(error) │
│ 438 │ │ │ else: │
│ 439 │ │ │ │ # exectue the command only once │
│ 440 │ │ │ │ await handler.execute( │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ command = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373153436', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373152259', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ exception_handlers = [<class 'clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator'>] │ │
│ │ handler = <clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator object at │ │
│ │ 0x7f7335ac5f00> │ │
│ │ next_exception_handler = <class 'clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator'> │ │
│ │ self = TextualCommands() │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/error_handlers/abc/error_handler_context_manager.py:50 in │
│ try_to_handle_error │
│ │
│ 47 │ │
│ 48 │ async def try_to_handle_error(self, error: Exception) -> ResultNotAvailable: │
│ 49 │ │ self._error = error │
│ ❱ 50 │ │ return self._try_to_handle_error(error) │
│ 51 │ │
│ 52 │ @property │
│ 53 │ def error(self) -> Exception | None: │
│ │
│ ╭───────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────╮ │
│ │ error = ValidationError( │ │
│ │ │ model='JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, Hf26ApiVirtualOpera'+12, │ │
│ │ │ errors=[ │ │
│ │ │ │ {'loc': ('result',), 'msg': 'none is not an allowed value', 'type': 'type_error.none.not_allowed'} │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ self = <clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator object at 0x7f7335ac5f00> │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/error_handlers/abc/error_notificator.py:24 in │
│ _try_to_handle_error │
│ │
│ 21 │ │ if self._is_exception_to_catch(error): │
│ 22 │ │ │ self.__notify(error) │
│ 23 │ │ │ return ResultNotAvailable(error) │
│ ❱ 24 │ │ raise error │
│ 25 │ │
│ 26 │ @abstractmethod │
│ 27 │ def _is_exception_to_catch(self, error: Exception) -> bool: │
│ │
│ ╭───────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────╮ │
│ │ error = ValidationError( │ │
│ │ │ model='JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, Hf26ApiVirtualOpera'+12, │ │
│ │ │ errors=[ │ │
│ │ │ │ {'loc': ('result',), 'msg': 'none is not an allowed value', 'type': 'type_error.none.not_allowed'} │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ self = <clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator object at 0x7f7335ac5f00> │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/commands.py:437 in __surround_with_exception_handler │
│ │
│ 434 │ │ │
│ 435 │ │ try: │
│ 436 │ │ │ if error: │
│ ❱ 437 │ │ │ │ await handler.try_to_handle_error(error) │
│ 438 │ │ │ else: │
│ 439 │ │ │ │ # exectue the command only once │
│ 440 │ │ │ │ await handler.execute( │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ command = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373153436', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373152259', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ exception_handlers = [ │ │
│ │ │ <class │ │
│ │ 'clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotif… │ │
│ │ │ <class │ │
│ │ 'clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator'> │ │
│ │ ] │ │
│ │ handler = <clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotif… │ │
│ │ object at 0x7f734739f0a0> │ │
│ │ next_exception_handler = <class │ │
│ │ 'clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotif… │ │
│ │ self = TextualCommands() │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/error_handlers/abc/error_handler_context_manager.py:50 in │
│ try_to_handle_error │
│ │
│ 47 │ │
│ 48 │ async def try_to_handle_error(self, error: Exception) -> ResultNotAvailable: │
│ 49 │ │ self._error = error │
│ ❱ 50 │ │ return self._try_to_handle_error(error) │
│ 51 │ │
│ 52 │ @property │
│ 53 │ def error(self) -> Exception | None: │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ error = ValidationError( │ │
│ │ │ model='JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, Hf26ApiVirtualOpera'+12, │ │
│ │ │ errors=[{'loc': ('result',), 'msg': 'none is not an allowed value', 'type': 'type_error.none.not_allowed'}] │ │
│ │ ) │ │
│ │ self = <clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotificator object at │ │
│ │ 0x7f734739f0a0> │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/error_handlers/abc/error_notificator.py:24 in │
│ _try_to_handle_error │
│ │
│ 21 │ │ if self._is_exception_to_catch(error): │
│ 22 │ │ │ self.__notify(error) │
│ 23 │ │ │ return ResultNotAvailable(error) │
│ ❱ 24 │ │ raise error │
│ 25 │ │
│ 26 │ @abstractmethod │
│ 27 │ def _is_exception_to_catch(self, error: Exception) -> bool: │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ error = ValidationError( │ │
│ │ │ model='JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, Hf26ApiVirtualOpera'+12, │ │
│ │ │ errors=[{'loc': ('result',), 'msg': 'none is not an allowed value', 'type': 'type_error.none.not_allowed'}] │ │
│ │ ) │ │
│ │ self = <clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotificator object at │ │
│ │ 0x7f734739f0a0> │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/commands.py:440 in __surround_with_exception_handler │
│ │
│ 437 │ │ │ │ await handler.try_to_handle_error(error) │
│ 438 │ │ │ else: │
│ 439 │ │ │ │ # exectue the command only once │
│ ❱ 440 │ │ │ │ await handler.execute( │
│ 441 │ │ │ │ │ command.execute_with_result() if isinstance(command, CommandWithResu │
│ 442 │ │ │ │ ) │
│ 443 │ │ except Exception as error: # noqa: BLE001 │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ command = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373153436', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373152259', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ exception_handlers = [ │ │
│ │ │ <class 'clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler'>, │ │
│ │ │ <class │ │
│ │ 'clive.__private.core.error_handlers.communication_failure_notificator.CommunicationFailureNotif… │ │
│ │ │ <class │ │
│ │ 'clive.__private.core.error_handlers.general_error_notificator.GeneralErrorNotificator'> │ │
│ │ ] │ │
│ │ handler = <clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler object at │ │
│ │ 0x7f733a2f46a0> │ │
│ │ next_exception_handler = <class 'clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler'> │ │
│ │ self = TextualCommands() │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/error_handlers/abc/error_handler_context_manager.py:64 in │
│ execute │
│ │
│ 61 │ │ try: │
│ 62 │ │ │ return await async_func │
│ 63 │ │ except Exception as error: # noqa: BLE001 │
│ ❱ 64 │ │ │ return await self.try_to_handle_error(error) │
│ 65 │
│ │
│ ╭───────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────╮ │
│ │ async_func = <coroutine object CommandWithResult.execute_with_result at 0x7f7337695850> │ │
│ │ self = <clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler object at 0x7f733a2f46a0> │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/error_handlers/abc/error_handler_context_manager.py:50 in │
│ try_to_handle_error │
│ │
│ 47 │ │
│ 48 │ async def try_to_handle_error(self, error: Exception) -> ResultNotAvailable: │
│ 49 │ │ self._error = error │
│ ❱ 50 │ │ return self._try_to_handle_error(error) │
│ 51 │ │
│ 52 │ @property │
│ 53 │ def error(self) -> Exception | None: │
│ │
│ ╭──────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────╮ │
│ │ error = ValidationError( │ │
│ │ │ model='JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, Hf26ApiVirtualOpera'+12, │ │
│ │ │ errors=[ │ │
│ │ │ │ {'loc': ('result',), 'msg': 'none is not an allowed value', 'type': 'type_error.none.not_allowed'} │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ self = <clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler object at 0x7f733a2f46a0> │ │
│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/error_handlers/async_closed.py:17 in _try_to_handle_error │
│ │
│ 14 │ │ if isinstance(error, AssertionError) and "Session is closed" in str(error): │
│ 15 │ │ │ logger.warning("Suppressed `Session is closed` exception, application is clo │
│ 16 │ │ │ return ResultNotAvailable(error) │
│ ❱ 17 │ │ raise error │
│ 18 │
│ │
│ ╭──────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────╮ │
│ │ error = ValidationError( │ │
│ │ │ model='JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, Hf26ApiVirtualOpera'+12, │ │
│ │ │ errors=[ │ │
│ │ │ │ {'loc': ('result',), 'msg': 'none is not an allowed value', 'type': 'type_error.none.not_allowed'} │ │
│ │ │ ] │ │
│ │ ) │ │
│ │ self = <clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler object at 0x7f733a2f46a0> │ │
│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/error_handlers/abc/error_handler_context_manager.py:62 in │
│ execute │
│ │
│ 59 │ │
│ 60 │ async def execute(self, async_func: Awaitable[ExecuteResultT]) -> ExecuteResultT | R │
│ 61 │ │ try: │
│ ❱ 62 │ │ │ return await async_func │
│ 63 │ │ except Exception as error: # noqa: BLE001 │
│ 64 │ │ │ return await self.try_to_handle_error(error) │
│ 65 │
│ │
│ ╭───────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────╮ │
│ │ async_func = <coroutine object CommandWithResult.execute_with_result at 0x7f7337695850> │ │
│ │ self = <clive.__private.core.error_handlers.async_closed.AsyncClosedErrorHandler object at 0x7f733a2f46a0> │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/abc/command_with_result.py:43 in execute_with_result │
│ │
│ 40 │ │ return self._result │
│ 41 │ │
│ 42 │ async def execute_with_result(self) -> CommandResultT: │
│ ❱ 43 │ │ await self.execute() │
│ 44 │ │ return self.result │
│ 45 │
│ │
│ ╭────────────────────────────────────────────────────── locals ───────────────────────────────────────────────────────╮ │
│ │ self = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373153436', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373152259', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/abc/command.py:34 in execute │
│ │
│ 31 │ async def execute(self) -> None: │
│ 32 │ │ """Executes the command. The result could be accessed via the `result` property. │
│ 33 │ │ self._log_execution_info() │
│ ❱ 34 │ │ await self._execute() │
│ 35 │ │
│ 36 │ @staticmethod │
│ 37 │ async def execute_multiple(*commands: Command) -> None: │
│ │
│ ╭────────────────────────────────────────────────────── locals ───────────────────────────────────────────────────────╮ │
│ │ self = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373153436', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373152259', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/data_retrieval/update_node_data.py:144 in _execute │
│ │
│ 141 │ │ │ self._result = await self.node.api.database_api.get_dynamic_global_propertie │
│ 142 │ │ │ return │
│ 143 │ │ │
│ ❱ 144 │ │ await super()._execute() │
│ 145 │ │
│ 146 │ async def _harvest_data_from_api(self) -> HarvestedDataRaw: │
│ 147 │ │ non_virtual_operations_filter: Final[int] = 0x3FFFFFFFFFFFF │
│ │
│ ╭────────────────────────────────────────────────────── locals ───────────────────────────────────────────────────────╮ │
│ │ self = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373153436', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373152259', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/abc/command_data_retrieval.py:40 in _execute │
│ │
│ 37 │ async def _execute(self) -> None: │
│ 38 │ │ name = self.__class__.__name__ │
│ 39 │ │ with Stopwatch(f"Harvesting: {name}"): │
│ ❱ 40 │ │ │ harvested_data = await self._harvest_data_from_api() │
│ 41 │ │ │
│ 42 │ │ with Stopwatch(f"Sanitizing: {name}"): │
│ 43 │ │ │ sanitized_data = await self._sanitize_data(harvested_data) │
│ │
│ ╭────────────────────────────────────────────────────── locals ───────────────────────────────────────────────────────╮ │
│ │ name = 'UpdateNodeData' │ │
│ │ self = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373153436', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='3373152259', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/commands/data_retrieval/update_node_data.py:151 in │
│ _harvest_data_from_api │
│ │
│ 148 │ │ account_names = [acc.name for acc in self.accounts if acc.name] │
│ 149 │ │ harvested_data: HarvestedDataRaw = HarvestedDataRaw() │
│ 150 │ │ │
│ ❱ 151 │ │ async with self.node.batch(delay_error_on_data_access=True) as node: │
│ 152 │ │ │ harvested_data.gdpo = await node.api.database_api.get_dynamic_global_propert │
│ 153 │ │ │ harvested_data.core_accounts = await node.api.database_api.find_accounts(acc │
│ 154 │ │ │ harvested_data.rc_accounts = await node.api.rc_api.find_rc_accounts(accounts │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ account = WorkingAccount( │ │
│ │ │ name='blocktrades.com', │ │
│ │ │ data=NodeData( │ │
│ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ hp_balance=3373153, │ │
│ │ │ │ proxy='blocktrades', │ │
│ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ reputation=0, │ │
│ │ │ │ warnings=0, │ │
│ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ value=AssetHiveHF26(amount='2866018418', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ max_value=AssetHiveHF26(amount='3373153436', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ ), │ │
│ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ value=AssetHiveHF26(amount='3088869164', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ max_value=AssetHiveHF26(amount='3373152259', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ ), │ │
│ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ max_value=AssetHiveHF26(amount='843288064', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ ) │ │
│ │ │ ), │ │
│ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00> │ │
│ │ ) │ │
│ │ account_harvested_data = defaultdict(<class │ │
│ │ 'clive.__private.core.commands.data_retrieval.update_node_data._AccountHarvestedDataRaw'>, │ │
│ │ { │ │
│ │ │ WorkingAccount(name='blocktrades.com', │ │
│ │ data=NodeData(hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ hp_balance=3373153, proxy='blocktrades', hp_unclaimed=AssetVestsHF26(amount='0', │ │
│ │ precision=6, nai='@@000000037'), last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, │ │
│ │ 30, tzinfo=datetime.timezone.utc), last_account_update=datetime.datetime(2021, 7, 26, 22, │ │
│ │ 8, 6, tzinfo=datetime.timezone.utc), recovery_account='open-wallet', reputation=0, │ │
│ │ warnings=0, rc_manabar=Manabar(value=AssetHiveHF26(amount='2866018418', precision=3, │ │
│ │ nai='@@000000021'), max_value=AssetHiveHF26(amount='3373153436', precision=3, │ │
│ │ nai='@@000000021'), full_regeneration=datetime.timedelta(seconds=64948)), │ │
│ │ vote_manabar=Manabar(value=AssetHiveHF26(amount='3088869164', precision=3, │ │
│ │ nai='@@000000021'), max_value=AssetHiveHF26(amount='3373152259', precision=3, │ │
│ │ nai='@@000000021'), full_regeneration=datetime.timedelta(seconds=36408)), │ │
│ │ downvote_manabar=Manabar(value=AssetHiveHF26(amount='843288064', precision=3, │ │
│ │ nai='@@000000021'), max_value=AssetHiveHF26(amount='843288064', precision=3, │ │
│ │ nai='@@000000021'), full_regeneration=datetime.timedelta(0))), │ │
│ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00>): │ │
│ │ _AccountHarvestedDataRaw( │ │
│ │ │ │ core=None, │ │
│ │ │ │ rc=None, │ │
│ │ │ │ reputations=<clive.__private.core.node.node._DelayedResponseWrapper object at │ │
│ │ 0x7f7346d2e3b0>, │ │
│ │ │ │ account_history=<clive.__private.core.node.node._DelayedResponseWrapper object at │ │
│ │ 0x7f7346126530>, │ │
│ │ │ │ decline_voting_rights=<clive.__private.core.node.node._DelayedResponseWrapper │ │
│ │ object at 0x7f73395fed40>, │ │
│ │ │ │ │ │
│ │ change_recovery_account_requests=<clive.__private.core.node.node._DelayedResponseWrapper │ │
│ │ object at 0x7f73366f6140>, │ │
│ │ │ │ owner_history=<clive.__private.core.node.node._DelayedResponseWrapper object at │ │
│ │ 0x7f73366f57e0> │ │
│ │ │ ) │ │
│ │ }) │ │
│ │ account_names = ['blocktrades.com'] │ │
│ │ harvested_data = HarvestedDataRaw( │ │
│ │ │ gdpo=_DelayedResponseWrapper( │ │
│ │ │ │ available_account_subsidies=11173734, │ │
│ │ │ │ content_reward_percent=6500, │ │
│ │ │ │ current_aslot=87586816, │ │
│ │ │ │ current_hbd_supply=AssetHbdHF26( │ │
│ │ │ │ │ amount='34375574342', │ │
│ │ │ │ │ precision=3, │ │
│ │ │ │ │ nai='@@000000013' │ │
│ │ │ │ ), │ │
│ │ │ │ current_remove_threshold=200, │ │
│ │ │ │ current_supply=AssetHiveHF26( │ │
│ │ │ │ │ amount='440307044132', │ │
│ │ │ │ │ precision=3, │ │
│ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ ), │ │
│ │ │ │ current_witness='stoodkev', │ │
│ │ │ │ delegation_return_period=432000, │ │
│ │ │ │ downvote_pool_percent=2500, │ │
│ │ │ │ early_voting_seconds=86400, │ │
│ │ │ │ hbd_interest_rate=2000, │ │
│ │ │ │ hbd_print_rate=10000, │ │
│ │ │ │ hbd_start_percent=2000, │ │
│ │ │ │ hbd_stop_percent=2000, │ │
│ │ │ │ head_block_id='0534ea84d2809c41924f500d1d1ee2be67b56b55', │ │
│ │ │ │ head_block_number=87353988, │ │
│ │ │ │ id_=0, │ │
│ │ │ │ init_hbd_supply=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ last_budget_time=datetime.datetime(2024, 7, 21, 20, 36, 24, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ last_irreversible_block_num=87353988, │ │
│ │ │ │ max_consecutive_recurrent_transfer_failures=10, │ │
│ │ │ │ max_open_recurrent_transfers=255, │ │
│ │ │ │ max_recurrent_transfer_end_date=730, │ │
│ │ │ │ maximum_block_size=65536, │ │
│ │ │ │ mid_voting_seconds=172800, │ │
│ │ │ │ min_recurrent_transfers_recurrence=24, │ │
│ │ │ │ next_daily_maintenance_time=datetime.datetime(2024, 7, 22, 19, 31, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ next_maintenance_time=datetime.datetime(2024, 7, 21, 21, 36, 24, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ num_pow_witnesses=172, │ │
│ │ │ │ participation_count=127, │ │
│ │ │ │ pending_rewarded_vesting_hive=AssetHiveHF26( │ │
│ │ │ │ │ amount='609210671', │ │
│ │ │ │ │ precision=3, │ │
│ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ ), │ │
│ │ │ │ pending_rewarded_vesting_shares=AssetVestsHF26( │ │
│ │ │ │ │ amount='1126236221143352', │ │
│ │ │ │ │ precision=6, │ │
│ │ │ │ │ nai='@@000000037' │ │
│ │ │ │ ), │ │
│ │ │ │ recent_slots_filled=340282366920938463463374607431768211454, │ │
│ │ │ │ reverse_auction_seconds=0, │ │
│ │ │ │ proposal_fund_percent=1000, │ │
│ │ │ │ dhf_interval_ledger=AssetHbdHF26(amount='38960', precision=3, nai='@@000000013'), │ │
│ │ │ │ time=datetime.datetime(2024, 7, 21, 21, 0, 48, tzinfo=datetime.timezone.utc), │ │
│ │ │ │ total_pow=514415, │ │
│ │ │ │ total_reward_fund_hive=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ total_reward_shares2=0, │ │
│ │ │ │ total_vesting_fund_hive=AssetHiveHF26( │ │
│ │ │ │ │ amount='177311580749', │ │
│ │ │ │ │ precision=3, │ │
│ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ ), │ │
│ │ │ │ total_vesting_shares=AssetVestsHF26( │ │
│ │ │ │ │ amount='304237821794982216', │ │
│ │ │ │ │ precision=6, │ │
│ │ │ │ │ nai='@@000000037' │ │
│ │ │ │ ), │ │
│ │ │ │ vesting_reward_percent=1500, │ │
│ │ │ │ virtual_supply=AssetHiveHF26( │ │
│ │ │ │ │ amount='592411355379', │ │
│ │ │ │ │ precision=3, │ │
│ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ ), │ │
│ │ │ │ vote_power_reserve_rate=10 │ │
│ │ │ ), │ │
│ │ │ core_accounts=_DelayedResponseWrapper( │ │
│ │ │ │ accounts=[ │ │
│ │ │ │ │ AccountItemFundament[AssetHiveHF26, AssetHbdHF26, AssetVestsHF26]( │ │
│ │ │ │ │ │ id_=496237, │ │
│ │ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ │ owner=Authority( │ │
│ │ │ │ │ │ │ weight_threshold=1, │ │
│ │ │ │ │ │ │ account_auths=[], │ │
│ │ │ │ │ │ │ key_auths=[ │ │
│ │ │ │ │ │ │ │ ('STM7GkyGwEU6XHoEP7QyfAv278TX3PiCmRALturxesNP6WX1ZrDsy', 1) │ │
│ │ │ │ │ │ │ ] │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ active=Authority( │ │
│ │ │ │ │ │ │ weight_threshold=1, │ │
│ │ │ │ │ │ │ account_auths=[], │ │
│ │ │ │ │ │ │ key_auths=[ │ │
│ │ │ │ │ │ │ │ ('STM8ivtfE6PZBnwZfbQJPjsn5z1S2TGHZwJTQmZw6uG9TZuUYRg8G', 1) │ │
│ │ │ │ │ │ │ ] │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ posting=Authority( │ │
│ │ │ │ │ │ │ weight_threshold=1, │ │
│ │ │ │ │ │ │ account_auths=[('steemauto', 1)], │ │
│ │ │ │ │ │ │ key_auths=[ │ │
│ │ │ │ │ │ │ │ ('STM5TwqcwmMKDsnbCUk8HwhaK7T1gKUPh9v6Aaf7CVjJvdcxrxuU1', 1) │ │
│ │ │ │ │ │ │ ] │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ memo_key='STM6jrdrskvXzmvMmrpsdMtexUn1oZtk3oaJEmdjtWEwPAwdufCbC', │ │
│ │ │ │ │ │ json_metadata='{}', │ │
│ │ │ │ │ │ posting_json_metadata={}, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ previous_owner_update=datetime.datetime(2018, 3, 7, 17, 27, 39, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_owner_update=datetime.datetime(2020, 2, 17, 20, 29, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ created=datetime.datetime(2017, 12, 14, 21, 59, 54, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ mined=False, │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ last_account_recovery=datetime.datetime(2018, 3, 7, 16, 14, 57, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ reset_account='null', │ │
│ │ │ │ │ │ comment_count=0, │ │
│ │ │ │ │ │ lifetime_vote_count=0, │ │
│ │ │ │ │ │ post_count=6, │ │
│ │ │ │ │ │ can_vote=True, │ │
│ │ │ │ │ │ voting_manabar=Manabar( │ │
│ │ │ │ │ │ │ current_mana=5295776839100951, │ │
│ │ │ │ │ │ │ last_update_time=1721595291 │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ current_mana=1446945162204381, │ │
│ │ │ │ │ │ │ last_update_time=1721595291 │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ savings_balance=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='0', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_seconds=0, │ │
│ │ │ │ │ │ hbd_seconds_last_update=datetime.datetime(2021, 5, 5, 19, 38, 42, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ hbd_last_interest_payment=datetime.datetime(2021, 5, 5, 19, 38, 42, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ savings_hbd_balance=AssetHbdHF26( │ │
│ │ │ │ │ │ │ amount='0', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000013' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ savings_hbd_seconds=0, │ │
│ │ │ │ │ │ savings_hbd_seconds_last_update=datetime.datetime(1970, 1, 1, 0, 0, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ savings_hbd_last_interest_payment=datetime.datetime(1970, 1, 1, 0, 0, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ savings_withdraw_requests=0, │ │
│ │ │ │ │ │ reward_hbd_balance=AssetHbdHF26( │ │
│ │ │ │ │ │ │ amount='0', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000013' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ reward_hive_balance=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='0', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ reward_vesting_balance=AssetVestsHF26( │ │
│ │ │ │ │ │ │ amount='0', │ │
│ │ │ │ │ │ │ precision=6, │ │
│ │ │ │ │ │ │ nai='@@000000037' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ reward_vesting_hive=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='0', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vesting_shares=AssetVestsHF26( │ │
│ │ │ │ │ │ │ amount='5841192308952943', │ │
│ │ │ │ │ │ │ precision=6, │ │
│ │ │ │ │ │ │ nai='@@000000037' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ delegated_vesting_shares=AssetVestsHF26( │ │
│ │ │ │ │ │ │ amount='53413716232889', │ │
│ │ │ │ │ │ │ precision=6, │ │
│ │ │ │ │ │ │ nai='@@000000037' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ received_vesting_shares=AssetVestsHF26( │ │
│ │ │ │ │ │ │ amount='2056097471', │ │
│ │ │ │ │ │ │ precision=6, │ │
│ │ │ │ │ │ │ nai='@@000000037' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vesting_withdraw_rate=AssetVestsHF26( │ │
│ │ │ │ │ │ │ amount='0', │ │
│ │ │ │ │ │ │ precision=6, │ │
│ │ │ │ │ │ │ nai='@@000000037' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ post_voting_power=AssetVestsHF26( │ │
│ │ │ │ │ │ │ amount='5787780648817525', │ │
│ │ │ │ │ │ │ precision=6, │ │
│ │ │ │ │ │ │ nai='@@000000037' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ next_vesting_withdrawal=datetime.datetime(1969, 12, 31, 23, 59, 59, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ withdrawn=0, │ │
│ │ │ │ │ │ to_withdraw=0, │ │
│ │ │ │ │ │ withdraw_routes=0, │ │
│ │ │ │ │ │ pending_transfers=0, │ │
│ │ │ │ │ │ curation_rewards=690692769, │ │
│ │ │ │ │ │ posting_rewards=527, │ │
│ │ │ │ │ │ proxied_vsf_votes=[0, 0, 0, 0], │ │
│ │ │ │ │ │ witnesses_voted_for=0, │ │
│ │ │ │ │ │ last_post=datetime.datetime(2022, 8, 11, 21, 7, 33, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_root_post=datetime.datetime(1970, 1, 1, 0, 0, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_post_edit=datetime.datetime(2022, 8, 11, 21, 7, 33, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_vote_time=datetime.datetime(2024, 7, 21, 15, 4, 42, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ post_bandwidth=0, │ │
│ │ │ │ │ │ pending_claimed_accounts=63267, │ │
│ │ │ │ │ │ open_recurrent_transfers=0, │ │
│ │ │ │ │ │ is_smt=False, │ │
│ │ │ │ │ │ governance_vote_expiration_ts=datetime.datetime(2024, 9, 4, 2, 3, 48, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ delayed_votes=[] │ │
│ │ │ │ │ ) │ │
│ │ │ │ ] │ │
│ │ │ ), │ │
│ │ │ rc_accounts=_DelayedResponseWrapper( │ │
│ │ │ │ rc_accounts=[ │ │
│ │ │ │ │ RcAccount[AssetVestsHF26]( │ │
│ │ │ │ │ │ account='blocktrades.com', │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ current_mana=4913923711021572, │ │
│ │ │ │ │ │ │ last_update_time=1721595330 │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ max_rc_creation_adjustment=AssetVestsHF26( │ │
│ │ │ │ │ │ │ amount='2020748973', │ │
│ │ │ │ │ │ │ precision=6, │ │
│ │ │ │ │ │ │ nai='@@000000037' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ max_rc=5787782669566498, │ │
│ │ │ │ │ │ delegated_rc=0, │ │
│ │ │ │ │ │ received_delegated_rc=0 │ │
│ │ │ │ │ ) │ │
│ │ │ │ ] │ │
│ │ │ ), │ │
│ │ │ account_harvested_data=defaultdict(<class │ │
│ │ 'clive.__private.core.commands.data_retrieval.update_node_data._AccountHarvestedDataRaw'>, │ │
│ │ { │ │
│ │ │ │ WorkingAccount(name='blocktrades.com', │ │
│ │ data=NodeData(hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ hive_balance=AssetHiveHF26(amount='109531', precision=3, nai='@@000000021'), │ │
│ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ hp_balance=3373153, proxy='blocktrades', hp_unclaimed=AssetVestsHF26(amount='0', │ │
│ │ precision=6, nai='@@000000037'), last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, │ │
│ │ 30, tzinfo=datetime.timezone.utc), last_account_update=datetime.datetime(2021, 7, 26, 22, │ │
│ │ 8, 6, tzinfo=datetime.timezone.utc), recovery_account='open-wallet', reputation=0, │ │
│ │ warnings=0, rc_manabar=Manabar(value=AssetHiveHF26(amount='2866018418', precision=3, │ │
│ │ nai='@@000000021'), max_value=AssetHiveHF26(amount='3373153436', precision=3, │ │
│ │ nai='@@000000021'), full_regeneration=datetime.timedelta(seconds=64948)), │ │
│ │ vote_manabar=Manabar(value=AssetHiveHF26(amount='3088869164', precision=3, │ │
│ │ nai='@@000000021'), max_value=AssetHiveHF26(amount='3373152259', precision=3, │ │
│ │ nai='@@000000021'), full_regeneration=datetime.timedelta(seconds=36408)), │ │
│ │ downvote_manabar=Manabar(value=AssetHiveHF26(amount='843288064', precision=3, │ │
│ │ nai='@@000000021'), max_value=AssetHiveHF26(amount='843288064', precision=3, │ │
│ │ nai='@@000000021'), full_regeneration=datetime.timedelta(0))), │ │
│ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at 0x7f7347442b00>): │ │
│ │ _AccountHarvestedDataRaw( │ │
│ │ │ │ │ core=None, │ │
│ │ │ │ │ rc=None, │ │
│ │ │ │ │ reputations=<clive.__private.core.node.node._DelayedResponseWrapper object at │ │
│ │ 0x7f7346d2e3b0>, │ │
│ │ │ │ │ account_history=<clive.__private.core.node.node._DelayedResponseWrapper object │ │
│ │ at 0x7f7346126530>, │ │
│ │ │ │ │ decline_voting_rights=<clive.__private.core.node.node._DelayedResponseWrapper │ │
│ │ object at 0x7f73395fed40>, │ │
│ │ │ │ │ │ │
│ │ change_recovery_account_requests=<clive.__private.core.node.node._DelayedResponseWrapper │ │
│ │ object at 0x7f73366f6140>, │ │
│ │ │ │ │ owner_history=<clive.__private.core.node.node._DelayedResponseWrapper object │ │
│ │ at 0x7f73366f57e0> │ │
│ │ │ │ ) │ │
│ │ │ }) │ │
│ │ ) │ │
│ │ node = <clive.__private.core.node.node._BatchNode object at 0x7f7359a48730> │ │
│ │ non_virtual_operations_filter = 1125899906842623 │ │
│ │ self = UpdateNodeData( │ │
│ │ │ _result=None, │ │
│ │ │ node=<clive.__private.core.node.node.Node object at 0x7f7356418910>, │ │
│ │ │ accounts=[ │ │
│ │ │ │ WorkingAccount( │ │
│ │ │ │ │ name='blocktrades.com', │ │
│ │ │ │ │ data=NodeData( │ │
│ │ │ │ │ │ hbd_balance=AssetHbdHF26(amount='6554', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_savings=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hbd_unclaimed=AssetHbdHF26(amount='0', precision=3, nai='@@000000013'), │ │
│ │ │ │ │ │ hive_balance=AssetHiveHF26( │ │
│ │ │ │ │ │ │ amount='109531', │ │
│ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ hive_savings=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hive_unclaimed=AssetHiveHF26(amount='0', precision=3, nai='@@000000021'), │ │
│ │ │ │ │ │ hp_balance=3373153, │ │
│ │ │ │ │ │ proxy='blocktrades', │ │
│ │ │ │ │ │ hp_unclaimed=AssetVestsHF26(amount='0', precision=6, nai='@@000000037'), │ │
│ │ │ │ │ │ last_refresh=datetime.datetime(2024, 7, 21, 21, 0, 10, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_history_entry=datetime.datetime(2024, 7, 21, 20, 55, 30, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ last_account_update=datetime.datetime(2021, 7, 26, 22, 8, 6, │ │
│ │ tzinfo=datetime.timezone.utc), │ │
│ │ │ │ │ │ recovery_account='open-wallet', │ │
│ │ │ │ │ │ reputation=0, │ │
│ │ │ │ │ │ warnings=0, │ │
│ │ │ │ │ │ rc_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='2866018418', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373153436', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=64948) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ vote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3088869164', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='3373152259', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(seconds=36408) │ │
│ │ │ │ │ │ ), │ │
│ │ │ │ │ │ downvote_manabar=Manabar( │ │
│ │ │ │ │ │ │ value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='843288064', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ max_value=AssetHiveHF26( │ │
│ │ │ │ │ │ │ │ amount='843288064', │ │
│ │ │ │ │ │ │ │ precision=3, │ │
│ │ │ │ │ │ │ │ nai='@@000000021' │ │
│ │ │ │ │ │ │ ), │ │
│ │ │ │ │ │ │ full_regeneration=datetime.timedelta(0) │ │
│ │ │ │ │ │ ) │ │
│ │ │ │ │ ), │ │
│ │ │ │ │ keys=<clive.__private.core.keys.key_manager.KeyManager object at │ │
│ │ 0x7f7347442b00> │ │
│ │ │ │ ) │ │
│ │ │ ] │ │
│ │ ) │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/node/node.py:169 in __aexit__ │
│ │
│ 166 │ │ if not self.__is_anything_to_send(): │
│ 167 │ │ │ raise NothingToSendError │
│ 168 │ │ │
│ ❱ 169 │ │ await self.__evaluate() │
│ 170 │ │
│ 171 │ def __is_anything_to_send(self) -> bool: │
│ 172 │ │ return bool(self.__batch) │
│ │
│ ╭────────────────────────────────── locals ───────────────────────────────────╮ │
│ │ _ = None │ │
│ │ ex = None │ │
│ │ self = <clive.__private.core.node.node._BatchNode object at 0x7f7359a48730> │ │
│ ╰─────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/node/node.py:147 in __evaluate │
│ │
│ 144 │ │ │ │ │ ) │
│ 145 │ │ │ │ │ self.__get_batch_delayed_result(request_id)._set_exception(new_error │
│ 146 │ │ │ │ else: │
│ ❱ 147 │ │ │ │ │ self.__get_batch_delayed_result(request_id)._set_response(**response │
│ 148 │ │ │ │
│ 149 │ │ │ if not self.__delay_error_on_data_access: │
│ 150 │ │ │ │ raise │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ message = "Invalid error response format: expected list, got <class 'list'>" │ │
│ │ new_error = CommunicationError('Problem occurred during communication with: url=https://api.hive.blog, │ │
│ │ request={"id": 3, "jsonrpc": "2.0", "method": "reputation_api.get_account_reputations", "params": │ │
│ │ {"account_lower_bound": "blocktrades.com", "limit": 1}}, result={\'error\': {\'code\': -32002, │ │
│ │ \'data\': {\'code\': 10, \'extension\': {\'assertion_expression\': \'api_itr != │ │
│ │ data._registered_apis.end()\'}, \'message\': \'Assert Exception\', \'name\': \'assert_exception\', │ │
│ │ \'stack\': [{\'context\': {\'file\': \'json_rpc_plugin.cpp\', \'hostname\': \'\', \'level\': │ │
│ │ \'error\', \'line\': 325, \'method\': \'find_api_method\', \'thread_name\': \'th_76\', │ │
│ │ \'timestamp\': \'2024-07-21T21:00:49\'}, \'data\': {\'api\': \'reputation_api\'}, \'format\': │ │
│ │ \'Could not find API ${api}\'}]}, \'message\': \'Assert Exception:api_itr != │ │
│ │ data._registered_apis.end(): Could not find API reputation_api\'}, \'id\': 3, \'jsonrpc\': │ │
│ │ \'2.0\'}') │ │
│ │ num_of_requests = 8 │ │
│ │ query = '[{"id": 0, "jsonrpc": "2.0", "method": "database_api.get_dynamic_global_properti'+1077 │ │
│ │ request_id = 4 │ │
│ │ response = {'id': 4, 'jsonrpc': '2.0', 'result': None} │ │
│ │ responses_from_error = [ │ │
│ │ │ { │ │
│ │ │ │ 'id': 0, │ │
│ │ │ │ 'jsonrpc': '2.0', │ │
│ │ │ │ 'result': { │ │
│ │ │ │ │ 'available_account_subsidies': 11173734, │ │
│ │ │ │ │ 'content_reward_percent': 6500, │ │
│ │ │ │ │ 'current_aslot': 87586816, │ │
│ │ │ │ │ 'current_hbd_supply': {'amount': '34375574342', 'nai': '@@000000013', 'precision': 3}, │ │
│ │ │ │ │ 'current_remove_threshold': 200, │ │
│ │ │ │ │ 'current_supply': {'amount': '440307044132', 'nai': '@@000000021', 'precision': 3}, │ │
│ │ │ │ │ 'current_witness': 'stoodkev', │ │
│ │ │ │ │ 'delegation_return_period': 432000, │ │
│ │ │ │ │ 'dhf_interval_ledger': {'amount': '38960', 'nai': '@@000000013', 'precision': 3}, │ │
│ │ │ │ │ 'downvote_pool_percent': 2500, │ │
│ │ │ │ │ ... +35 │ │
│ │ │ │ } │ │
│ │ │ }, │ │
│ │ │ { │ │
│ │ │ │ 'id': 1, │ │
│ │ │ │ 'jsonrpc': '2.0', │ │
│ │ │ │ 'result': { │ │
│ │ │ │ │ 'accounts': [ │ │
│ │ │ │ │ │ { │ │
│ │ │ │ │ │ │ 'active': { │ │
│ │ │ │ │ │ │ │ 'account_auths': [], │ │
│ │ │ │ │ │ │ │ 'key_auths': [ │ │
│ │ │ │ │ │ │ │ │ ['STM8ivtfE6PZBnwZfbQJPjsn5z1S2TGHZwJTQmZw6uG9TZuUYRg8G', 1] │ │
│ │ │ │ │ │ │ │ ], │ │
│ │ │ │ │ │ │ │ 'weight_threshold': 1 │ │
│ │ │ │ │ │ │ }, │ │
│ │ │ │ │ │ │ 'balance': {'amount': '109531', 'nai': '@@000000021', 'precision': 3}, │ │
│ │ │ │ │ │ │ 'can_vote': True, │ │
│ │ │ │ │ │ │ 'comment_count': 0, │ │
│ │ │ │ │ │ │ 'created': '2017-12-14T21:59:54', │ │
│ │ │ │ │ │ │ 'curation_rewards': 690692769, │ │
│ │ │ │ │ │ │ 'delayed_votes': [], │ │
│ │ │ │ │ │ │ 'delegated_vesting_shares': { │ │
│ │ │ │ │ │ │ │ 'amount': '53413716232889', │ │
│ │ │ │ │ │ │ │ 'nai': '@@000000037', │ │
│ │ │ │ │ │ │ │ 'precision': 6 │ │
│ │ │ │ │ │ │ }, │ │
│ │ │ │ │ │ │ 'downvote_manabar': { │ │
│ │ │ │ │ │ │ │ 'current_mana': 1446945162204381, │ │
│ │ │ │ │ │ │ │ 'last_update_time': 1721595291 │ │
│ │ │ │ │ │ │ }, │ │
│ │ │ │ │ │ │ 'governance_vote_expiration_ts': '2024-09-04T02:03:48', │ │
│ │ │ │ │ │ │ ... +52 │ │
│ │ │ │ │ │ } │ │
│ │ │ │ │ ] │ │
│ │ │ │ } │ │
│ │ │ }, │ │
│ │ │ { │ │
│ │ │ │ 'id': 2, │ │
│ │ │ │ 'jsonrpc': '2.0', │ │
│ │ │ │ 'result': { │ │
│ │ │ │ │ 'rc_accounts': [ │ │
│ │ │ │ │ │ { │ │
│ │ │ │ │ │ │ 'account': 'blocktrades.com', │ │
│ │ │ │ │ │ │ 'delegated_rc': 0, │ │
│ │ │ │ │ │ │ 'max_rc': 5787782669566498, │ │
│ │ │ │ │ │ │ 'max_rc_creation_adjustment': { │ │
│ │ │ │ │ │ │ │ 'amount': '2020748973', │ │
│ │ │ │ │ │ │ │ 'nai': '@@000000037', │ │
│ │ │ │ │ │ │ │ 'precision': 6 │ │
│ │ │ │ │ │ │ }, │ │
│ │ │ │ │ │ │ 'rc_manabar': { │ │
│ │ │ │ │ │ │ │ 'current_mana': 4913923711021572, │ │
│ │ │ │ │ │ │ │ 'last_update_time': 1721595330 │ │
│ │ │ │ │ │ │ }, │ │
│ │ │ │ │ │ │ 'received_delegated_rc': 0 │ │
│ │ │ │ │ │ } │ │
│ │ │ │ │ ] │ │
│ │ │ │ } │ │
│ │ │ }, │ │
│ │ │ { │ │
│ │ │ │ 'error': { │ │
│ │ │ │ │ 'code': -32002, │ │
│ │ │ │ │ 'data': { │ │
│ │ │ │ │ │ 'code': 10, │ │
│ │ │ │ │ │ 'extension': {'assertion_expression': 'api_itr != data._registered_apis.end()'}, │ │
│ │ │ │ │ │ 'message': 'Assert Exception', │ │
│ │ │ │ │ │ 'name': 'assert_exception', │ │
│ │ │ │ │ │ 'stack': [ │ │
│ │ │ │ │ │ │ { │ │
│ │ │ │ │ │ │ │ 'context': { │ │
│ │ │ │ │ │ │ │ │ 'file': 'json_rpc_plugin.cpp', │ │
│ │ │ │ │ │ │ │ │ 'hostname': '', │ │
│ │ │ │ │ │ │ │ │ 'level': 'error', │ │
│ │ │ │ │ │ │ │ │ 'line': 325, │ │
│ │ │ │ │ │ │ │ │ 'method': 'find_api_method', │ │
│ │ │ │ │ │ │ │ │ 'thread_name': 'th_76', │ │
│ │ │ │ │ │ │ │ │ 'timestamp': '2024-07-21T21:00:49' │ │
│ │ │ │ │ │ │ │ }, │ │
│ │ │ │ │ │ │ │ 'data': {'api': 'reputation_api'}, │ │
│ │ │ │ │ │ │ │ 'format': 'Could not find API ${api}' │ │
│ │ │ │ │ │ │ } │ │
│ │ │ │ │ │ ] │ │
│ │ │ │ │ }, │ │
│ │ │ │ │ 'message': 'Assert Exception:api_itr != data._registered_apis.end(): Could not find API │ │
│ │ repu'+10 │ │
│ │ │ │ }, │ │
│ │ │ │ 'id': 3, │ │
│ │ │ │ 'jsonrpc': '2.0' │ │
│ │ │ }, │ │
│ │ │ {'id': 4, 'jsonrpc': '2.0', 'result': None}, │ │
│ │ │ {'id': 5, 'jsonrpc': '2.0', 'result': {'requests': []}}, │ │
│ │ │ { │ │
│ │ │ │ 'id': 6, │ │
│ │ │ │ 'jsonrpc': '2.0', │ │
│ │ │ │ 'result': { │ │
│ │ │ │ │ 'requests': [ │ │
│ │ │ │ │ │ { │ │
│ │ │ │ │ │ │ 'account_to_recover': 'brigejm', │ │
│ │ │ │ │ │ │ 'effective_on': '2024-07-29T01:36:39', │ │
│ │ │ │ │ │ │ 'id': 289269, │ │
│ │ │ │ │ │ │ 'recovery_account': 'romytokic' │ │
│ │ │ │ │ │ } │ │
│ │ │ │ │ ] │ │
│ │ │ │ } │ │
│ │ │ }, │ │
│ │ │ { │ │
│ │ │ │ 'id': 7, │ │
│ │ │ │ 'jsonrpc': '2.0', │ │
│ │ │ │ 'result': { │ │
│ │ │ │ │ 'owner_auths': [ │ │
│ │ │ │ │ │ { │ │
│ │ │ │ │ │ │ 'account': 'bluesteam', │ │
│ │ │ │ │ │ │ 'id': 765860, │ │
│ │ │ │ │ │ │ 'last_valid_time': '2024-06-24T10:39:57', │ │
│ │ │ │ │ │ │ 'previous_owner_authority': { │ │
│ │ │ │ │ │ │ │ 'account_auths': [], │ │
│ │ │ │ │ │ │ │ 'key_auths': [ │ │
│ │ │ │ │ │ │ │ │ ['STM7KKUxZ77rofYWhUX4qBRdmC4f7xUWQJSGGLPXXJjEUGefgtKEv', 1] │ │
│ │ │ │ │ │ │ │ ], │ │
│ │ │ │ │ │ │ │ 'weight_threshold': 1 │ │
│ │ │ │ │ │ │ } │ │
│ │ │ │ │ │ } │ │
│ │ │ │ │ ] │ │
│ │ │ │ } │ │
│ │ │ } │ │
│ │ ] │ │
│ │ self = <clive.__private.core.node.node._BatchNode object at 0x7f7359a48730> │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/clive/__private/core/node/node.py:83 in _set_response │
│ │
│ 80 │ │
│ 81 │ def _set_response(self, **kwargs: Any) -> None: │
│ 82 │ │ expected_type = super().__getattribute__("_expected_type") │
│ ❱ 83 │ │ super().__setattr__("_response", get_response_model(expected_type, **kwargs)) │
│ 84 │ │
│ 85 │ def _set_exception(self, exception: Exception) -> None: │
│ 86 │ │ super().__setattr__("_exception", exception) │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ expected_type = <class 'schemas.apis.account_history_api.response_schemas.GetAccountHistoryModel[Hf26ApiOperationObject, │ │
│ │ Hf26ApiVirtualOperationObject]'> │ │
│ │ kwargs = {'id': 4, 'jsonrpc': '2.0', 'result': None} │ │
│ │ self = <clive.__private.core.node.node._DelayedResponseWrapper object at 0x7f7346126530> │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /clive/venv/lib/python3.10/site-packages/schemas/jsonrpc.py:79 in get_response_model │
│ │
│ 76 │ """ │
│ 77 │ response_cls = JSONRPCResult[expected_model] if "result" in kwargs else JSONRPCError │
│ 78 │ response_cls.update_forward_refs(**locals()) │
│ ❱ 79 │ return response_cls(**kwargs) # type: ignore[return-value] │
│ 80 │
│ │
│ ╭────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮ │
│ │ expected_model = <class 'schemas.apis.account_history_api.response_schemas.GetAccountHistoryModel[Hf26ApiOperationObject, │ │
│ │ Hf26ApiVirtualOperationObject]'> │ │
│ │ kwargs = {'id': 4, 'jsonrpc': '2.0', 'result': None} │ │
│ │ response_cls = <class 'schemas.jsonrpc.JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject, │ │
│ │ Hf26ApiVirtualOperationObject]]'> │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ in pydantic.main.BaseModel.__init__:341 │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ValidationError: 1 validation error for JSONRPCResult[GetAccountHistoryModel[Hf26ApiOperationObject,
Hf26ApiVirtualOperationObject]]
result
none is not an allowed value (type=type_error.none.not_allowed)
NOTE: 1 of 10 errors shown. Run with textual run --dev to see all errors.