mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-09 04:39:24 +00:00
* add vscode * fix for #166 & cleanup * remove unused self * fix issues on pr
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
use monero_serai::{
|
||||
rpc::Rpc,
|
||||
wallet::{ReceivedOutput, SpendableOutput},
|
||||
transaction::Transaction,
|
||||
};
|
||||
|
||||
mod runner;
|
||||
@@ -12,9 +12,7 @@ test!(
|
||||
builder.add_payment(addr, 5);
|
||||
(builder.build().unwrap(), ())
|
||||
},
|
||||
|rpc: Rpc, hash, view, _| async move {
|
||||
let mut scanner = Scanner::from_view(view, Network::Mainnet, Some(HashSet::new()));
|
||||
let tx = rpc.get_transaction(hash).await.unwrap();
|
||||
|_, tx: Transaction, mut scanner: Scanner, _| async move {
|
||||
let output = scanner.scan_transaction(&tx).not_locked().swap_remove(0);
|
||||
assert_eq!(output.commitment().amount, 5);
|
||||
},
|
||||
@@ -29,9 +27,7 @@ test!(
|
||||
builder.add_payment(addr, 2000000000000);
|
||||
(builder.build().unwrap(), ())
|
||||
},
|
||||
|rpc: Rpc, hash, view, _| async move {
|
||||
let mut scanner = Scanner::from_view(view, Network::Mainnet, Some(HashSet::new()));
|
||||
let tx = rpc.get_transaction(hash).await.unwrap();
|
||||
|_, tx: Transaction, mut scanner: Scanner, _| async move {
|
||||
let mut outputs = scanner.scan_transaction(&tx).not_locked();
|
||||
outputs.sort_by(|x, y| x.commitment().amount.cmp(&y.commitment().amount));
|
||||
assert_eq!(outputs[0].commitment().amount, 1000000000000);
|
||||
@@ -47,9 +43,7 @@ test!(
|
||||
builder.add_payment(addr, 6);
|
||||
(builder.build().unwrap(), ())
|
||||
},
|
||||
|rpc: Rpc, hash, view, _| async move {
|
||||
let mut scanner = Scanner::from_view(view, Network::Mainnet, Some(HashSet::new()));
|
||||
let tx = rpc.get_transaction(hash).await.unwrap();
|
||||
|_, tx: Transaction, mut scanner: Scanner, _| async move {
|
||||
let output = scanner.scan_transaction(&tx).not_locked().swap_remove(0);
|
||||
assert_eq!(output.commitment().amount, 6);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user