BCD

Tezos Contract Explorer
Search Networks Deploy
  • Home
  • /
  • Tallinnnet
  • /
  • KT1SFTY...157Z
operations (1)Storage Code Interact Tokens Fork Details
Latest
​x
28
 
1
parameter (or (or (nat %divide) (unit %double)) (nat %replace));
2
storage nat;
3
code { DUP ;
4
       CDR ;
5
       SWAP ;
6
       CAR ;
7
       IF_LEFT
8
         { IF_LEFT
9
             { { DUP ;
10
                 PUSH nat 5 ;
11
                 COMPARE ;
12
                 LT ;
13
                 IF
14
                   { {} }
15
                   { { PUSH string "WrongCondition: params.divisor > 5" ; FAILWITH } } ;
16
                 DUP ;
17
                 DIG 2 ;
18
                 DUP ;
19
                 DUG 3 ;
20
                 EDIV ;
21
                 IF_NONE { { PUSH string "division by zero" ; FAILWITH } } { CAR } ;
22
                 DUG 2 ;
23
                 DROP ;
24
                 DROP } }
25
             { { PUSH nat 2 ; DIG 2 ; DUP ; DUG 3 ; MUL ; DUG 2 ; DROP ; DROP } } }
26
         { { SWAP ; DROP } } ;
27
       NIL operation ;
28
       PAIR }