Alpha & Strategy

Cheat Sheet — Timing Windows

Last updated:

Evidence scope: The behavior below is from the pinned Solidity source. A source-file hash does not establish deployed bytecode equivalence. Check the selected deployment and caller before sending a transaction.

Call Predicate and effect
QING.Join Expiry less than now permits payment and writes now + 1 day
QING.Join before or at expiry Does not renew the entry
QING.Admitted False only when cover is nonzero and expiry is less than now
QING.Chat With nonzero cover, additionally requires expiry greater than now
QING.setGuestlist An authorized bouncer writes now + 1 day
ENCRYPT.Encrypt Stores now + 10 days; no timer executes cleanup
ENCRYPT.Decrypt Computes, then may delete the requested expired entry; does not call Prune
RING.Eta Overwrites Moments for the current Soul when the full call succeeds

Do not schedule early Join as a free renewal. Do not promise a current voting-round cadence from the UserVote struct. YUE bars have no withdrawal-reset branch in this source, and WAR never updates _taan. Seconds do not imply an exact future block count.

QING, ENCRYPT, RING, YUE, UserVote.

Use these calls here. Simulations preview the current state; each confirmed call is a separate transaction.

QINGResolve your player or venue above the call forms.
QING.Admitted(address UserToken)Read

Open this function to load its call form.

QING.Join(address UserToken)Simulate / call

Open this function to load its call form.

RING
0x1574c84Ec7fA78fC6C749e1d242dbde163675e72
RING.Moments(uint64 Soul)Read

Open this function to load its call form.