PageSourceSearch

https://app.kiloex.io/spot/

html kiloex.io collected 2026-09-28 05:43:09 UTC 7,225 bytes, 165 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <link rel="icon" href="/spot/favicon.ico" />
6    <meta
7      name="viewport"
8      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, viewport-fit=cover"
9    />
10    <meta name="mobile-web-app-capable" content="yes" />
11    <meta name="mobile-web-app-status-bar-style" content="default" />
12
13    <!-- 禁用缓存 -->
14    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
15    <meta http-equiv="Pragma" content="no-cache" />
16    <meta http-equiv="Expires" content="0" />
17    <!-- 禁用缓存 -->
18
19    <meta property="og:type" content="website" />
20    <meta property="og:url" content="https://app.kiloex.io" />
21    <meta
22      property="og:title"
23      content="Trade perpetual BTC, ETH, BNB and other top cryptocurrencies with up to 100x leverage directly from your wallet on BNB/opBNB/Manta."
24    />
25    <meta
26      property="og:site_name"
27      content="Next generation of user-friendly perpetual DEX on BNB Chain and opBNB. Binance labs Investment. Airdrop going on!"
28    />
29    <meta property="og:image:type" content="image/png" />
30    <meta property="og:image" content="https://www.kiloex.io/kiloex-cover.png" />
31
32    <meta name="twitter:card" content="summary_large_image" />
33    <meta name="twitter:creator" content="@KiloEx_perp" />
34    <meta name="twitter:site" content="@KiloEx_perp" />
35    <meta
36      name="twitter:title"
37      content="Next generation of user-friendly perpetual DEX on BNB Chain and opBNB. Binance labs Investment. Airdrop going on!"
38    />
39    <meta
40      name="twitter:description"
41      content="Trade perpetual BTC, ETH, BNB and other top cryptocurrencies with up to 100x leverage directly from your wallet on BNB/opBNB/Manta."
42    />
43    <meta name="twitter:image" content="https://www.kiloex.io/kiloex-cover.png" />
44    <meta name="twitter:image:src" content="https://www.kiloex.io/kiloex-cover.png" />
45
46    <meta
47      name="description"
48      content="Trade perpetual BTC, ETH, BNB and other top cryptocurrencies with up to 100x leverage directly from your wallet on BNB/opBNB/Manta."
49    />
50    <meta
51      name="keywords"
52      content="KiloEx, decentralized exchange, KiloEx perpetual trading, real-time tracking, LP-friendly, risk-neutral positions, KiloEx DEX, perpetual"
53    />
54    <title>KiloEx Trade</title>
55    <link rel="canonical" href="https://app.kiloex.io/" />
56    <style id="theme-style"></style>
57    <style>
58      :root {
59        --w3m-z-index: 9999;
60      }
61      .w3a-parent-container .w3a--gap-x-2 .w3a--bg-app-gray-200 {
62        display: none !important;
63      }
64      .w3a-parent-container .w3a--gap-x-2 .w3a--text-app-gray-400 {
65        display: none !important;
66      }
67      .w3a-parent-container .w3a--justify-start > button:not(.w3a--appearance-none) {
68        display: none !important;
69      }
70      
71      .w3a-parent-container .w3a--gap-2 img {
72        display: none !important;
73      }
74      
75    </style>
76    <link rel="stylesheet" href="/spot/static/font.css?v=1.0.0" />
77
78    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 78-79
78
79    <script async src="https://www.googletagmanager.com/gtag/js?id=
79G-RFHQVZCNLK
vendor: 16 bytes, lines 79-80
79"></script>
80    
80<script>
81      window.dataLayer = window.dataLayer || []
82      function gtag() {
83        dataLayer.push(arguments)
84      }
85      gtag('js', new Date())
86
87      gtag('config', 'G-RFHQVZCNLK')
88    </script>
88
89
90    
91    <!-- Google Tag Manager -->
92    
92<script>
93      ;(function (w, d, s, l, i) {
94        w[l] = w[l] || []
95        w[l].push({
96          'gtm.start': new Date().getTime(),
97          event: 'gtm.js'
98        })
99        var f = d.getElementsByTagName(s)[0],
100          j = d.createElement(s),
101          dl = l != 'dataLayer' ? '&l=' + l : ''
102        j.async = true
103        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl
104        f.parentNode.insertBefore(j, f)
105      })(window, document, 'script', 'dataLayer', 'GTM-TNXVXVW')
106    </script>
106
107    <!-- End Google Tag Manager -->
108    
108<script defer src="https://app.kiloex.io/lib/moment.min.js?ver=2.30.1"></script>
108
109    
109<script defer src="https://app.kiloex.io/lib/echarts.min.js?ver=5.5.0"></script>
109
110    
110<script defer src="https://app.kiloex.io/lib/moment-timezone.min.js"></script>
110
111    
111<script type="module" crossorigin src="/spot/static/js/DOPaAaX4.js"></script>
111
112    <link rel="modulepreload" crossorigin href="/spot/static/js/BPF5oFr5.js">
113    <link rel="modulepreload" crossorigin href="/spot/static/js/BtyE6hxf.js">
114    <link rel="modulepreload" crossorigin href="/spot/static/js/Bi_5omdL.js">
115    <link rel="stylesheet" crossorigin href="/spot/static/css/TgtTLuM_.css">
116    <link rel="stylesheet" crossorigin href="/spot/static/css/IeMH915Q.css">
117    <link rel="stylesheet" crossorigin href="/spot/static/css/ClFsaI9j.css">
118  </head>
119
120  <body>
121    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 121-124
121
122    <noscript
123      ><iframe
124        src="https://www.googletagmanager.com/ns.html?id=
124GTM-TNXVXVW
vendor: 126 bytes, lines 124-130
124"
125        height="0"
126        width="0"
127        style="display: none; visibility: hidden"
128      ></iframe
129    ></noscript>
130    
130<!-- End Google Tag Manager (noscript) -->
131    <div id="app"></div>
132    
132<script>
133      // spot google login get id_token
134      const hash = window.location.hash.startsWith('#')
135        ? window.location.hash.substring(1) 
136        : window.location.hash;
137
138      const params = new URLSearchParams(hash);
139      const idToken = params.get('id_token');
140      
141      if (idToken && (location.origin.includes('localhost') || location.origin.includes('netlify.app'))) {
142        localStorage.setItem('google_id_token_temp', idToken);
143      }
144    </script>
144
145  
145<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4206dcda9a2e82d',t:'MTc5MDU3NDE4OQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
145</body>
146  <!-- Twitter conversion tracking base code -->
147  
147<script defer>
148    !(function (e, t, n, s, u, a) {
149      e.twq ||
150        ((s = e.twq =
151          function () {
152            s.exe ? s.exe.apply(s, arguments) : s.queue.push(arguments)
153          }),
154        (s.version = '1.1'),
155        (s.queue = []),
156        (u = t.createElement(n)),
157        (u.async = !0),
158        (u.src = 'https://static.ads-twitter.com/uwt.js'),
159        (a = t.getElementsByTagName(n)[0]),
160        a.parentNode.insertBefore(u, a))
161    })(window, document, 'script')
162    twq('config', 'om4fg')
163  </script>
163
164  <!-- End Twitter conversion tracking base code -->
165</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.