parameter unit ; code { # This contract stops accepting transactions after N incoming transactions CDR ; DUP ; PUSH int 0 ; CMPLT; IF {PUSH int -1 ; ADD} {FAIL}; UNIT; PAIR} ; return unit ; storage int