Registration is a commit/reveal flow. By default the command emits the
commit transaction, a real-time wait for the controller’s minimum
commitment age (plus a small margin), and the reveal transaction. In fork
simulations the wait is instant — the fork’s clock is warped instead.
--step selects which part runs: commit-wait-reveal (default),
only-commit, only-reveal, only-commit-and-wait,
only-wait-and-reveal. All steps must use identical arguments and
--secret, otherwise the reveal won’t find the commitment.
The reveal sends the rent price plus a 2% buffer; the controller refunds
any excess.
--reverse-record also sets the owner’s primary ENS name.