buildFeeAccrualScript
@totemsdk/kissvm / buildFeeAccrualScript
Function: buildFeeAccrualScript()
buildFeeAccrualScript(
config):string
Build a fee accrual script that enforces:
- Fee accrual is within the window: startBlock <=
Parameters
config
Returns
string
BLOCK
<= endBlock 2. Fee = rate * elapsed / totalPeriod (pro-rata) 3. Claimable = accrued - prevClaimed (no double claim) 4. Fee goes to governance/fee recipient
Port layout (same coin, higher ports for fee data): 10 — fee start block 11 — fee end block 12 — fee accrued so far 13 — rate (amount per period)