Complete Wallet::load (except error handling)