blocks validators factory