瀏覽代碼

fix: process split request

thesimplekid 1 年之前
父節點
當前提交
f5a53704bb
共有 1 個文件被更改,包括 1 次插入5 次删除
  1. 1 5
      src/mint.rs

+ 1 - 5
src/mint.rs

@@ -127,10 +127,6 @@ impl Mint {
                     return Err(Error::Amount);
                 }
 
-                if output_total.gt(amount) {
-                    return Err(Error::Amount);
-                }
-
                 let outs_fst = (proofs_total.to_owned() - amount.to_owned()).split();
 
                 // Blinded change messages
@@ -141,7 +137,7 @@ impl Mint {
                 let snd: Vec<BlindedSignature> =
                     b_snd.iter().map(|b| self.blind_sign(b).unwrap()).collect();
 
-                let split_response = SplitResponse::new_from_amount(snd, fst);
+                let split_response = SplitResponse::new_from_amount(fst, snd);
 
                 if split_response.target_amount() != split_request.amount {
                     return Err(Error::OutputOrdering);