crate::ix!();
pub struct Recipient {
script_pub_key: Script,
n_amount: Amount,
subtract_fee_from_amount: bool,
abort_rescan: AtomicBool,
scanning_wallet: AtomicBool,
scanning_start: Atomic<i64>, scanning_progress: Atomic<f64>,
n_next_resend: i64,
broadcast_transactions: bool,
best_block_time: Atomic<i64>,
inner: RecipientInner,
}
pub struct RecipientInner {
n_wallet_version: i32, master_key: KeyingMaterial,
}