hwallet abstraction setup, pin, restore DONE