fix: restore wallet from master public key