Skip to content

Commit 3ca9b5e

Browse files
authored
remove no-wallet-found traceback from /dl_owned_singletons (#18632)
1 parent b7fbc6b commit 3ca9b5e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

chia/rpc/wallet_rpc_api.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4416,7 +4416,11 @@ async def dl_owned_singletons(self, request: Dict[str, Any]) -> EndpointResult:
44164416
if self.service.wallet_state_manager is None:
44174417
raise ValueError("The wallet service is not currently initialized")
44184418

4419-
wallet = self.service.wallet_state_manager.get_dl_wallet()
4419+
try:
4420+
wallet = self.service.wallet_state_manager.get_dl_wallet()
4421+
except ValueError:
4422+
return {"success": False, "error": "no DataLayer wallet available"}
4423+
44204424
singletons = await wallet.get_owned_singletons()
44214425
singletons_json = [singleton.to_json_dict() for singleton in singletons]
44224426

0 commit comments

Comments
 (0)