Skip to main content

buildBondStateMachineScript

@totemsdk/kissvm


@totemsdk/kissvm / buildBondStateMachineScript

Function: buildBondStateMachineScript()

buildBondStateMachineScript(config): string

Build a bond state machine script enforcing the 7-status lifecycle: declared → pending → active → expiring → expired ↘ disputed → invalid

Port layout: 0 — bond status 1 — bond amount 2 — expiresAt block 3 — heartbeat block 4 — SLA port 5 — probe signer pk 6 — current block

Parameters

config

ProviderBondConfig

Returns

string