pub type LoadWalletFn = fn(wallet: Box<dyn WalletInterface>);