Minor Changes
- 52ce778: A
LazyAsynchelper was added to@hyperlane-xyz/utilsfor safe, deduplicated async initialization. It replaces the scattered pattern ofif (!cached) { cached = await init(); } return cachedwith an approach that deduplicates concurrent callers, clears state on errors to allow retries, and supports reset capability. Consumer packages were migrated to use this utility.