FileWallet
open_with_credentials
/// Initialize with whatever stored credentials we have
close
/// Close wallet and remove any stored credentials (TBD)
keychain
/// Return the keychain being used
client
/// Return the client being used
iter
get_tx_log_entry
tx_log_iter
get
batch
next_child
/// Next child index when we want to create a new output.
details
restore
/// Restore wallet contents
lock
read_or_create_paths
/// Read the wallet data or create brand files if the data
/// files don't yet exist
read_details
/// Read details file from disk
read_outputs
/// Read output_data vec from disk.
read
/// Populate wallet_data with output_data from disk.
write
/// Write the wallet and details data to disk.