PageSourceSearch

https://www.simplechain.com/

html simplechain.com collected 2026-09-24 12:01:16 UTC 4,512 bytes, 94 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" style="font-size: 14px" class="layout-theme-default">
3
4<head>
5  <meta charset="UTF-8" />
6  <!-- 缓存与过期时间设置 -->
7  <meta http-equiv="Pragma" content="no-cache" />
8  <meta http-equiv="cache-control" content="no-cache, no-store, must-revalidate" />
9  <meta http-equiv="x-dns-prefetch-control" content="on" />
10  <meta http-equiv="expires" content="0" />
11  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
12  <meta name="renderer" content="webkit" />
13  <meta name="viewport"
14    content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0" />
15  <meta name="description"
16    content="SimpleChain is the RWA-native Layer 1 for AWA, turning real assets into verifiable, executable and investable state." />
17  <meta name="keywords"
18    content="SimpleChain, AWA, RWA Layer 1, Granular Data, TDS, CaaS, SLC, tokenized assets" />
19  <meta name="theme-color" content="#00171a" />
20  <title>SimpleChain — The Trusted Asset Chain</title>
21  <link rel="icon" href="/favicon.ico" />
22  <link rel="preconnect" href="https://fonts.googleapis.com" />
23  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
24  <link
25    href="https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&amp;
25family=Manrope:wght@400;500;600;700&amp;family=Noto+Sans+SC:wght@400;500;600;700&amp;family=Noto+Serif+SC:wght@600;700&amp;family=Syne:wght@600;700&amp;display=swap"
26    rel="stylesheet"
27  />
28  
28<script>
29    window.process = {};
30    if (location.pathname === "/" || location.pathname === "/home") {
31      document.documentElement.classList.add("official-entry");
32    }
33  </script>
33
34  
34<script type="module" crossorigin src="/static/js/index-d887900d-1788853131912.js"></script>
34
35  <link rel="stylesheet" href="/static/css/index-a47e061c-1788853131912.css">
36</head>
37
38<body>
39  <div id="app">
40    <style>#app,body,html{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}html.official-entry,html.official-entry #app,html.official-entry body{background:radial-gradient(ellipse 54% 48% at 16% 34%,#1b9b861a,#0000 72%),radial-gradient(ellipse 56% 52% at 84% 64%,#305ec21f,#0000 74%),#030b10}html.official-entry .loader{color:#35d5b494}.loader,.loader:after,.loader:before{animation-fill-mode:both;animation:loadAnimation 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{animation-delay:-.16s;color:#406eeb;font-size:.71429rem;margin:5.71429rem auto;position:relative;text-indent:-9999em;top:0;transform:translateZ(0);transform:translate(-50%)}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@keyframes loadAnimation{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}</style>
41    <div class="loader"></div>
42  </div>
43  
43<script>
44    window.document.body.setAttribute("__need_dataqin_wallet__", true);
45  </script>
45
46  <!-- Local official motion runtimes are loaded before Vue so the gateway
47       timeline can start on its first mounted frame. -->
48  
48<script src="/official/lenis.min.js"></script>
48
49  
49<script src="/official/ogl.min.js"></script>
49
50  
51  
51<script type="module">
52    /* eslint-disable */
53    const localVersion = '09/08/2026, 03:38:51 PM';
54    const checkVersion = () => {
55      const url = `/version.txt?t=${Date.now()}`;
56      fetch(url)
57        .then(res => res.text())
58        .then(remoteVersion => {
59          if (
60            remoteVersion &&
61            remoteVersion.length === localVersion.length &&
62            remoteVersion !== localVersion
63          ) {
64            const key = `__html_auto_reload_${remoteVersion}__`;
65            if (sessionStorage.getItem(key) !== 'Y') {
66              sessionStorage.setItem(key, 'Y');
67              window.location.reload();
68            }
69          }
70        })
71    };
72    function errorListener(event) {
73      const error = event.reason || event;
74      const source = event.target || event.srcElement;
75      if (
76        error.message?.includes('Loading chunk') ||
77        source instanceof HTMLScriptElement ||
78        source instanceof HTMLLinkElement
79      ) {
80        checkVersion();
81      }
82    }
83    function addEvent() {
84      document.addEventListener('visibilitychange', () => {
85        if (document.hidden) return;
86        checkVersion();
87      });
88      window.addEventListener('error', errorListener, { capture: true });
89    };
90    addEvent();
91  </script>
91
92</body>
93
94</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.