mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-10 05:09:22 +00:00
Processor scanner tests for Ethereum
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
use core::{pin::Pin, future::Future};
|
||||
use std::collections::HashMap;
|
||||
|
||||
use rand_core::{RngCore, OsRng};
|
||||
@@ -153,8 +154,9 @@ pub async fn sign<N: UtxoNetwork>(
|
||||
typed_claim
|
||||
}
|
||||
|
||||
pub async fn test_signer<N: UtxoNetwork>(network: N)
|
||||
where
|
||||
pub async fn test_signer<N: UtxoNetwork>(
|
||||
new_network: impl Fn(MemDb) -> Pin<Box<dyn Send + Future<Output = N>>>,
|
||||
) where
|
||||
<N::Scheduler as Scheduler<N>>::Addendum: From<()>,
|
||||
{
|
||||
let mut keys = key_gen(&mut OsRng);
|
||||
@@ -163,6 +165,9 @@ where
|
||||
}
|
||||
let key = keys[&Participant::new(1).unwrap()].group_key();
|
||||
|
||||
let db = MemDb::new();
|
||||
let network = new_network(db).await;
|
||||
|
||||
let outputs = network
|
||||
.get_outputs(&network.test_send(N::external_address(&network, key).await).await, key)
|
||||
.await;
|
||||
|
||||
Reference in New Issue
Block a user