BCD

Tezos Contract Explorer
Search Networks Deploy
  • Home
  • /
  • Mainnet
  • /
  • Tezos Profiles
operations (1)Storage Code Interact Tokens Metadata Fork Views Statistics Details
Latest
​x
41
 
1
parameter (pair (list (pair (pair string bytes) string)) bool);
2
storage (pair
3
          (pair (set %claims (pair (pair string bytes) string)) (string %contract_type))
4
          (pair (big_map %metadata string bytes) (address %owner)));
5
code { UNPAIR ;
6
       SWAP ;
7
       DUP ;
8
       DUG 2 ;
9
       CDR ;
10
       CDR ;
11
       SENDER ;
12
       COMPARE ;
13
       NEQ ;
14
       IF { PUSH string "Unauthorized." ; FAILWITH } {} ;
15
       PUSH mutez 0 ;
16
       AMOUNT ;
17
       COMPARE ;
18
       GT ;
19
       IF { PUSH string "Tez not accepted." ; FAILWITH } {} ;
20
       UNPAIR ;
21
       DUP 3 ;
22
       CDR ;
23
       CDR ;
24
       DUP 4 ;
25
       CDR ;
26
       CAR ;
27
       PAIR ;
28
       DUP 4 ;
29
       CAR ;
30
       CDR ;
31
       DIG 4 ;
32
       CAR ;
33
       CAR ;
34
       DIG 3 ;
35
       ITER { SWAP ; DUP 5 ; DIG 2 ; UPDATE } ;
36
       DIG 3 ;
37
       DROP ;
38
       PAIR ;
39
       PAIR ;
40
       NIL operation ;
41
       PAIR }