For now players have to check all chests got or not one by one, but you can read from save file.
As far as I know, they are saved in
auto c = GameStatsManager::sharedState()->m_wraithChests;
but the CCDictionary saves their keys as o_secret_x or event timely ids
There should be a map between such keys and vault codes, not knowing where may saves such a map