BCD

Tezos Contract Explorer
Search Networks Deploy
  • Home
  • /
  • Mainnet
  • /
  • KT1Gbu1...uAh4
operations (23)Storage Code Interact Tokens Fork Statistics Details
Latest
​x
23
 
1
parameter (pair (option %admin (list address))
2
                (pair (string %oldhash) (string %newhash)));
3
storage (pair (list %admin address) (string %hash));
4
code { { { DUP ; CAR ; DIP { CDR } } ;
5
         { DUP ; CAR @newadmin ; DIP { CDR } } ;
6
         DIP { { DUP ; CAR @oldhash ; DIP { CDR @newhash } } } ;
7
         DIP { DIP { DIP { { DUP ; CAR @storedadmin ; DIP { CDR @storedhash } } } } } } ;
8
       SWAP ;
9
       { DIP { DIP { DIP { SWAP } } } } ;
10
       { DIP { DIP { SWAP } } } ;
11
       DIP { SWAP } ;
12
       { DIP { DIP { DIP { SWAP } } } } ;
13
       { DIP { DIP { SWAP ; DUP ; DIP { SWAP } } } } ;
14
       { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ;
15
       SENDER ;
16
       SWAP ;
17
       { DIP { DIP { PUSH @admin bool False } } } ;
18
       ITER { DIP { DUP } ; { COMPARE ; EQ } ; SWAP ; DIP { OR @admin } } ;
19
       DROP ;
20
       { IF {} { { UNIT ; FAILWITH } } } ;
21
       IF_NONE {} { DIP { DROP } } ;
22
       NIL operation ;
23
       { DIP { PAIR %admin %hash } ; PAIR %op } }