diff --git a/src/lib/ContractMessages.fif b/src/lib/ContractMessages.fif index 505a8f8..59cb827 100644 --- a/src/lib/ContractMessages.fif +++ b/src/lib/ContractMessages.fif @@ -75,7 +75,13 @@ b> { 1 3 -roll mkRawReqMsg } : mkJoinMsgBody // ( sk pkn wc addr -- cell ) -{ 2 6 -roll mkRawReqMsg } : mkCloseMsgBody -// ( sk pkn wc addr payout miou bool -- cell ) + +{ 2 + over { 6 } { 5 } cond -roll + + mkRawReqMsg +} : mkCloseMsgBody +// ( sk pkn wc addr payout (iou true | false) -- cell ) + { 3 3 -roll mkRawReqMsg } : mkTimeoutMsgBody // ( sk pkn wc addr -- cell )