node/transaction_pool/
transaction_pool_service.rs1use std::sync::Arc;
2
3use crate::snark::{
4 user_command_verify::SnarkUserCommandVerifyId, TransactionVerifier, VerifierSRS,
5};
6use ledger::scan_state::transaction_logic::{verifiable, WithStatus};
7
8pub trait VerifyUserCommandsService: redux::Service {
9 fn verify_init(
10 &mut self,
11 req_id: SnarkUserCommandVerifyId,
12 commands: Vec<WithStatus<verifiable::UserCommand>>,
13 verifier_index: TransactionVerifier,
14 verifier_srs: Arc<VerifierSRS>,
15 );
16}