BCD

Tezos Contract Explorer
Search Networks Deploy
  • Home
  • /
  • Mainnet
  • /
  • KT1CeZv...aSUu
operations (1)Storage Code Interact Tokens Fork Views Statistics Details
Latest
​x
31
 
1
{ parameter (unit %default) ;
2
  storage (pair (address %generic_oracle) (pair (address %sirs_oracle) (string %symbol))) ;
3
  code { CDR ;
4
         NIL operation ;
5
         SENDER ;
6
         CONTRACT unit ;
7
         IF_NONE { PUSH int 77 ; FAILWITH } {} ;
8
         AMOUNT ;
9
         UNIT ;
10
         TRANSFER_TOKENS ;
11
         CONS ;
12
         PAIR } ;
13
  view "get_price" unit nat
14
        { CDR ;
15
          DUP ;
16
          CAR ;
17
          SWAP ;
18
          DUP ;
19
          DUG 2 ;
20
          GET 4 ;
21
          VIEW "get_price" nat ;
22
          IF_NONE { PUSH int 502 ; FAILWITH } {} ;
23
          PUSH nat 1000000 ;
24
          DIG 2 ;
25
          GET 3 ;
26
          UNIT ;
27
          VIEW "get_price" nat ;
28
          IF_NONE { PUSH int 502 ; FAILWITH } {} ;
29
          MUL ;
30
          EDIV ;
31
          IF_NONE { PUSH int 93 ; FAILWITH } { CAR } } }