#![no_std]
extern crate alloc;
mod allocate_mining_job_token;
mod declare_mining_job;
mod identify_transactions;
mod provide_missing_transactions;
mod submit_solution;
pub use allocate_mining_job_token::{AllocateMiningJobToken, AllocateMiningJobTokenSuccess};
pub use declare_mining_job::{DeclareMiningJob, DeclareMiningJobError, DeclareMiningJobSuccess};
pub use identify_transactions::{IdentifyTransactions, IdentifyTransactionsSuccess};
pub use provide_missing_transactions::{
ProvideMissingTransactions, ProvideMissingTransactionsSuccess,
};
pub use submit_solution::SubmitSolutionJd;