mirror of
https://github.com/Xahau/xahaud.git
synced 2026-07-29 01:50:13 +00:00
Implements two community requests (chrische) under the existing, never-activated featureNamedHooks amendment: - HookNames: an STArray of NamedHook wrappers lets one transaction trigger multiple distinct named hooks (generalises the single HookName selector). - cron-carried selectors: CronSet persists HookName/HookNames onto the cron object; the validator-injected, zero-fee ttCRON pseudo-txn carries the selector to the owner hook chain and across recurrences, so a cron can target specific named hooks without a separate triggering transfer. all new selector behaviour is gated behind featureNamedHooks; with the amendment disabled the deterministic ledger output is byte-identical to the released binary. callback dispatch and again-as-weak replay disambiguate duplicate-hash hook slots by emit-time chain position, falling back to hash matching when the slot is unambiguous.