* guide: max one candidate with upgrade per block * max one candidate with upgrade per block * ignore on runtime level too