buildWithdrawalScript
@totemsdk/kissvm / buildWithdrawalScript
Function: buildWithdrawalScript()
buildWithdrawalScript(
config):string
Build a withdrawal script that enforces:
- Status is quiescing or active (not locked)
- Current block >= unlockBlock
- Provider must sign
- Output must be a valid withdrawal (LP receives funds)
- Withdrawal count tracked (max 10)
Port layout: 0 — amount 1 — unlockBlock 2 — status 3 — fee recipient pk hex 4 — withdrawal count
Parameters
config
Returns
string