func AddCandidates
crossing ActionAddCandidates adds one candidate per payload line to the open edition. Publisher only. The whole payload is validated before anything is stored.
AddCandidates adds one candidate per payload line to the open edition. Publisher only. The whole payload is validated before anything is stored.
CandidateJSON returns the operator's entries across sealed editions, in edition order; "entries" is [] for an unknown address.
DiscardOpen drops the open edition. Publisher only. Its number is reused by the next OpenEdition. The slot is cleared first so the backing array does not keep the discarded edition stored.
EditionJSON returns sealed edition n, or "null".
GetAdmin returns the admin address, for post-deployment checks.
GetPublisher returns the current publisher address.
LatestJSON returns the latest sealed edition, or "null".
OpenEdition starts a new edition and returns its number. Publisher only. arenas is a comma-separated list, for example "challenge,test13,firedrill".
OpenEditionJSON returns the open edition (number, scorecard hash and the operators already added, in the order added), or "null".
Render shows the latest sealed edition as a Markdown table. The path is ignored.
Seal closes the open edition for good. Publisher only. It fails unless the edition holds exactly expectedCount candidates (at least one).
SetPublisher replaces the publisher. Admin only.