Response: {
"error": "formula
// checking
if (var[$pu] and var[$pu] != trigger.address)
bounce ("Not allowed to withdraw from this private drawer!");
if (!var[$as]) bounce ("puk doesn\'t exists with asset!"||$asset_nice_name);
if (var[$ls] == sha256($signature)) bounce ("Cannot use 2 times the same signature in a row!");
if (!is_valid_sig(trigger.data.ad, "-----BEGIN PUBLIC KEY-----"||$puk||"-----END PUBLIC KEY-----", $signature)) bounce ("Wrong signature!");
// balances
$old_balance = var[$am];
$amount = trigger.data.am otherwise $old_balance;
failed: booleans cannot be compared with other types"
}