index.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <!DOCTYPE html>
  2. <html lang="en" class="ombre">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  7. <title>Tutela</title>
  8. <!-- Preview of web
  9. ================================================== -->
  10. <!-- Primary Meta Tags -->
  11. <meta name="title" content="Tutela">
  12. <meta name="description" content="For individuals who care to protect their privacy, they must be mindful of what transactions they make and how they make them.">
  13. <!-- Open Graph / Facebook -->
  14. <meta property="og:type" content="website">
  15. <meta property="og:url" content="https://tutela.xyz/">
  16. <meta property="og:title" content="Tutela">
  17. <meta property="og:description" content="For individuals who care to protect their privacy, they must be mindful of what transactions they make and how they make them.">
  18. <meta property="og:image" content="https://tutela.xyz/static/img/preview.png">
  19. <!-- Twitter -->
  20. <meta property="twitter:card" content="summary_large_image">
  21. <meta property="twitter:url" content="https://tutela.xyz/">
  22. <meta property="twitter:title" content="Tutela">
  23. <meta property="twitter:description" content="For individuals who care to protect their privacy, they must be mindful of what transactions they make and how they make them.">
  24. <meta property="twitter:image" content="https://tutela.xyz/static/img/preview.png">
  25. <!-- Stylesheets
  26. ================================================== -->
  27. <!-- Bootstrap core CSS -->
  28. <link rel="stylesheet" href="/static/css/bootstrap.min.css" />
  29. <!-- Font -->
  30. <link rel="preconnect" href="https://fonts.googleapis.com" />
  31. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  32. <link
  33. href="https://fonts.googleapis.com/css2?family=PT+Mono&display=swap"
  34. rel="stylesheet"
  35. />
  36. <!-- Custom styles for this template -->
  37. <link rel="stylesheet" type="text/css" href="/static/css/index.css" />
  38. <link rel="stylesheet" type="text/css" href="/static/css/cluster.css" />
  39. <link rel="stylesheet" type="text/css" href="/static/css/fonts.css" />
  40. <link rel="stylesheet" type="text/css" href="/static/css/transactions.css" />
  41. <!-- favicon -->
  42. <link
  43. rel="apple-touch-icon"
  44. sizes="180x180"
  45. href="/static/img/apple-touch-icon.png"
  46. />
  47. <link
  48. rel="icon"
  49. type="image/png"
  50. sizes="16x16"
  51. href="/static/img/favicon-16x16.png"
  52. />
  53. <script
  54. src="https://kit.fontawesome.com/3eb368cf27.js"
  55. crossorigin="anonymous"
  56. ></script>
  57. <!-- Global site tag (gtag.js) - Google Analytics -->
  58. <script
  59. async
  60. src="https://www.googletagmanager.com/gtag/js?id=G-0HKGXPMPCH"
  61. ></script>
  62. <script>
  63. window.dataLayer = window.dataLayer || [];
  64. function gtag() {
  65. dataLayer.push(arguments);
  66. }
  67. gtag("js", new Date());
  68. gtag("config", "G-0HKGXPMPCH");
  69. </script>
  70. <script
  71. crossorigin
  72. src="https://unpkg.com/react@17/umd/react.production.min.js"
  73. ></script>
  74. <script
  75. crossorigin
  76. src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js"
  77. ></script>
  78. </head>
  79. <body>
  80. <div id="root">
  81. </div>
  82. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  83. <script src="/static/js/bootstrap.min.js"></script>
  84. <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
  85. <script src="{{ url_for('static', filename='dist/bundle.js') }}"></script>
  86. </body>
  87. <script>
  88. $(function () {
  89. var form = $("#address-form");
  90. form.submit((e) => {
  91. e.preventDefault();
  92. const a = $("#input-address").first().val();
  93. window.location.href = "/cluster?address=" + a;
  94. });
  95. });
  96. </script>
  97. </div>
  98. </html>