BCD

Tezos Contract Explorer
Search Networks Deploy
  • Home
  • /
  • Ghostnet
  • /
  • KT1Hpdd...QSTU
operations (1.07K)Storage Code Interact Tokens Metadata Fork Statistics Details
Latest
​x
45
 
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 %set_child_record (bytes %label) (bytes %parent)
9
                                    (option %address address)
10
                                    (address %owner)
11
                                    (map %data string bytes)
12
                                    (option %expiry timestamp)));
13
storage (pair (pair (address %contract) (big_map %metadata string bytes))
14
              (address %owner));
15
code { UNPAIR ;
16
       IF_LEFT
17
         { SWAP ;
18
           DUP ;
19
           DUG 2 ;
20
           CDR ;
21
           SENDER ;
22
           COMPARE ;
23
           EQ ;
24
           IF { SWAP ; EXEC } { DROP 2 ; PUSH string "NOT_AUTHORIZED" ; FAILWITH } }
25
         { SWAP ;
26
           DUP ;
27
           CAR ;
28
           CAR ;
29
           CONTRACT %execute (pair (string %action_name) (bytes %payload)
30
                                   (address %original_sender)) ;
31
           IF_NONE
32
             { SWAP ; DROP ; PUSH string "INVALID_CONTRACT" ; FAILWITH }
33
             { NIL operation ;
34
               SWAP ;
35
               AMOUNT ;
36
               SENDER ;
37
               DIG 5 ;
38
               PACK ;
39
               PUSH string "SetChildRecord" ;
40
               PAIR 3 ;
41
               PAIR 3 ;
42
               UNPAIR 3 ;
43
               TRANSFER_TOKENS ;
44
               CONS } ;
45
           PAIR } }