Function foreign_single_use

Source
pub fn foreign_single_use<'a, L, F, C, K>(
    wallet: Arc<Mutex<Box<dyn WalletInst<'a, L, C, K>>>>,
    keychain_mask: Option<SecretKey>,
    f: F,
) -> Result<(), Error>
where L: WalletLCProvider<'a, C, K>, F: FnOnce(&mut Foreign<'a, L, C, K>) -> Result<(), Error>, C: NodeClient + 'a, K: Keychain + 'a,
Expand description

Instantiate wallet Foreign API for a single-use (command line) call Return a function containing a loaded API context to call