Handle the non-existent dry-run failure case #36

Closed
opened 2026-05-18 12:39:03 +09:00 by zxq9 · 1 comment
Owner

Dry runs fail if the calling account doesn't exist. This can't be helped by the wallet, but it can be caught by the wallet and explained to the user in a less mysterious way.

Raw return value from hakuzaru:

#{"results" =>
      [#{"reason" => "Internal error:\n  account_not_found\n",
         "result" => "error","type" => "contract_call"}],
  "tx_events" => []}
Dry runs fail if the calling account doesn't exist. This can't be helped by the wallet, but it can be caught by the wallet and explained to the user in a less mysterious way. Raw return value from hakuzaru: ``` #{"results" => [#{"reason" => "Internal error:\n account_not_found\n", "result" => "error","type" => "contract_call"}], "tx_events" => []} ```
zxq9 added the enhancement label 2026-05-18 12:39:08 +09:00
zxq9 self-assigned this 2026-05-18 12:39:11 +09:00
Author
Owner

Done: cf4a3856b9

Done: https://git.qpq.swiss/QPQ-AG/GajuDesk/commit/cf4a3856b9ee26b4eab20e69b6bdf6b3ff2318ed
zxq9 closed this issue 2026-05-23 17:55:30 +09:00
Sign in to join this conversation.