https://gitlab.com/tezos/tezos
Raw File
Tip revision: 71508a86c7784e0a76dc60dac44fd1e252500665 authored by vbot on 25 August 2023, 13:05:49 UTC
yes-node
Tip revision: 71508a8
cps_fact.tz
storage nat ;
parameter nat ;
code { UNPAIR ;
       DIP { SELF ; ADDRESS ; SENDER;
             IFCMPEQ {} { DROP ; PUSH @storage nat 1 } };
       DUP ;
       PUSH nat 1 ;
       IFCMPGE
         { DROP ; NIL operation ; PAIR }
         { PUSH nat 1 ; SWAP ; SUB @parameter ; ISNAT ;
           IF_NONE
             { NIL operation ; PAIR }
             { DUP ; DIP { PUSH nat 1 ; ADD ; MUL @storage } ; SWAP;
               DIP { DIP { SELF; PUSH mutez 0 } ;
                     TRANSFER_TOKENS ; NIL operation ; SWAP ; CONS } ;
               SWAP ; PAIR } } }
back to top