pub fn tx_create(
    wallet: &Arc<Mutex<Box<dyn WalletInst<'static, DefaultLCProvider<'static, HTTPNodeClient, ExtKeychain>, HTTPNodeClient, ExtKeychain>>>>,
    keychain_mask: Option<SecretKey>,
    amount: u64,
    minimum_confirmations: u64,
    selection_strategy_is_use_all: bool
) -> Result<String, Error>