BCD

Tezos Contract Explorer
Search Networks Deploy
  • Home
  • /
  • Ghostnet
  • /
  • KT1LFMd...z7qh
operations (1)Storage Code Interact Tokens Metadata Fork Statistics Details
Latest
​x
42
 
1
parameter (or
2
            (lambda %proxy_admin_update
3
              (pair (pair (address %contract) (big_map %metadata string bytes))
4
                    (address %owner))
5
              (pair (list operation)
6
                    (pair (pair (address %contract) (big_map %metadata string bytes))
7
                          (address %owner))))
8
            (pair %settle (bytes %label) (address %owner) (option %address address)
9
                          (map %data string bytes)));
10
storage (pair (pair (address %contract) (big_map %metadata string bytes))
11
              (address %owner));
12
code { UNPAIR ;
13
       IF_LEFT
14
         { SWAP ;
15
           DUP ;
16
           DUG 2 ;
17
           CDR ;
18
           SENDER ;
19
           COMPARE ;
20
           EQ ;
21
           IF { SWAP ; EXEC } { DROP 2 ; PUSH string "NOT_AUTHORIZED" ; FAILWITH } }
22
         { SWAP ;
23
           DUP ;
24
           CAR ;
25
           CAR ;
26
           CONTRACT %execute (pair (string %action_name) (bytes %payload)
27
                                   (address %original_sender)) ;
28
           IF_NONE
29
             { SWAP ; DROP ; PUSH string "INVALID_CONTRACT" ; FAILWITH }
30
             { NIL operation ;
31
               SWAP ;
32
               AMOUNT ;
33
               SENDER ;
34
               DIG 5 ;
35
               PACK ;
36
               PUSH string "Settle" ;
37
               PAIR 3 ;
38
               PAIR 3 ;
39
               UNPAIR 3 ;
40
               TRANSFER_TOKENS ;
41
               CONS } ;
42
           PAIR } }