ABI: hotBumpHintSlotsV1
Source module: packages/dclutch-sdk/lib/generated/hotBumpHintSlotsV1.ts, whose own header reads:
@generated by scripts/generate-hot-bump-hint-slots.mjs; do not edit.
Authorities: dclutch-market/src/hot_v3.rs (offset, count),
dclutch-operator/src/hot_bump_miner.rs (slot names).
Functions (see the source module)
hotBumpHintSlotNameV1
Unrendered exports (verbatim)
The renderer did not recognize these statement shapes, so they are shown verbatim rather than dropped.
export const HOT_BUMP_HINTS_OFFSET_V1 = 120 as const;
/** Number of bump-hint slots in the hot envelope. */
export const HOT_BUMP_HINT_COUNT_V1 = 8 as const;
/**
* What each slot names, in canonical wire order.
*
* The slots are ROLES in any hot execution, never one family's accounts:
* the envelope is family-neutral. A failure that names a slot names it from
* here, in the producer's own words.
*/
export const HOT_BUMP_HINT_SLOT_NAMES_V1 = Object.freeze([
'market',
'root',
'lifecycle[0]',
'lifecycle[1]',
'child_caller[0]',
'child_caller[1]',
'child_relay[0]',
'child_relay[1]',
] as const);
/**
* Name the hint slot a HOT ENVELOPE offset lands in, if it lands in one.
*
* `undefined` for every offset outside the block, so a caller may ask this of
* any offset in a hot instruction and get an answer only where there is one.
*/