BCD

Tezos Contract Explorer
Search Networks Deploy
  • Home
  • /
  • Mainnet
  • /
  • Ubinetic DEFI Price Oracle
operations (1.49K)Storage Code Interact Tokens Fork Statistics Details
Latest
​x
28
 
1
parameter (or (unit %default) (contract %get_price nat));
2
storage (pair (address %oracle) (string %symbol));
3
code { UNPAIR ;
4
       IF_LEFT
5
         { DROP ;
6
           NIL operation ;
7
           SENDER ;
8
           CONTRACT unit ;
9
           IF_NONE { PUSH int 201 ; FAILWITH } {} ;
10
           AMOUNT ;
11
           UNIT ;
12
           TRANSFER_TOKENS ;
13
           CONS }
14
         { NIL operation ;
15
           SWAP ;
16
           PUSH mutez 0 ;
17
           DIG 3 ;
18
           DUP ;
19
           CAR ;
20
           SWAP ;
21
           DUP ;
22
           DUG 5 ;
23
           CDR ;
24
           VIEW "get_price" nat ;
25
           IF_NONE { PUSH int 502 ; FAILWITH } {} ;
26
           TRANSFER_TOKENS ;
27
           CONS } ;
28
       PAIR }