Monero prepare_send

This commit is contained in:
Luke Parker
2022-06-05 15:10:50 -04:00
parent fdb1929ba4
commit 5313210526
6 changed files with 91 additions and 31 deletions

View File

@@ -37,11 +37,11 @@ pub struct TransactionMachine {
impl SignableTransaction {
pub async fn multisig<R: RngCore + CryptoRng>(
mut self,
mut transcript: Transcript,
rng: &mut R,
rpc: &Rpc,
height: usize,
keys: MultisigKeys<Ed25519>,
mut transcript: Transcript,
height: usize,
mut included: Vec<u16>
) -> Result<TransactionMachine, TransactionError> {
let mut images = vec![];

View File

@@ -145,11 +145,11 @@ async fn send_core(test: usize, multisig: bool) {
machines.insert(
i,
signable.clone().multisig(
Transcript::new(b"Monero Serai Test Transaction"),
&mut OsRng,
&rpc,
rpc.get_height().await.unwrap() - 10,
(*keys[&i]).clone(),
Transcript::new(b"Monero Serai Test Transaction"),
rpc.get_height().await.unwrap() - 10,
(1 ..= THRESHOLD).collect::<Vec<_>>()
).await.unwrap()
);