BCD

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