Refactor fetchseed operation, compatibility fixes

Refactors fetchseed to use the verify action, reducing code duplication, complexity.
No need for `list()` : `for var in seed.values()` is the same.