AN-1
Launch a glider
Buy CWC on the ETH/CWC pool with 0.01 ETH or more. The hook launches one glider owned by your address, at a place the swap's own hash picks. The first time costs about 115,000 more gas, once; after that about 49,000.
Gliders go to the transaction's origin. If you trade through a relayer or a smart-wallet bundler, the glider is the relayer's. Write directly instead.
AN-2
Write a pattern
Approve the World to burn CWC, then call write(tiles, masks) with up to 32 tiles. Bit i of a mask is cell i = row * 8 + col. quote(cells) gives the exact burn first.
A block is four cells that live for ever unless something hits them. A glider is five that travel. Both are in the editor above.
AN-3
Run a node
The same logic as this page, as a program that never sleeps. It verifies every claim, proposes the truth, disputes a lie and plays every move, finalizes, and settles its own prizes.
node cwc_node.js # watch only
node cwc_node.js --act # propose, dispute, defend
The key goes in through a masked prompt into an environment variable, never a file. The file's header says how.
AN-4
Propose an epoch
After cutoff, compute the epoch and call propose(e, rootHash, rootCount, drandSignature) with 0.03 ETH. After 12 undisputed hours anyone calls finalize(e). You get the bond back and 5% of the release.
AN-5
Dispute a claim
challenge(claimId) with 0.03 ETH, then answer each move within the hour: pick the first segment you dispute, choose the first node that is wrong, and finish with resolveGeneration or resolveWrite. Win, and you take back your bond and the liar's.
AN-6
Collect a prize
sampleIndex(e, j) names the live cell; walk the tree's counts to its tile and call collect(e, j, tile, words, proof). Anyone may; the owner is paid. Then the owner calls withdraw(). Prizes wait 30 days, then return to the pot.