|
1 | 1 | <!DOCTYPE html> |
2 | 2 | <html lang="en"> |
3 | 3 | <head> |
| 4 | + <meta http-equiv="Content-Security-Policy" |
| 5 | + content=" |
| 6 | + default-src 'self' blob: https://verify.walletconnect.com https://verify.walletconnect.org; |
| 7 | + style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; |
| 8 | + script-src 'self' http://cdn.matomo.cloud/usekeyp.matomo.cloud/matomo.js https://cdn.matomo.cloud/usekeyp.matomo.cloud/matomo.js https://cdn.matomo.cloud/matomo.js https://usekeyp.matomo.cloud/matomo.js; |
| 9 | + media-src 'self'; |
| 10 | + img-src 'self' data: blob: https://explorer-api.walletconnect.com https://usekeyp.matomo.cloud; |
| 11 | + connect-src 'self' blob: https://arbitrum-sepolia.blockpi.network https://arbitrum-sepolia.infura.io https://arbitrum.blockpi.network https://arbitrum-mainnet.infura.io https://optimism-mainnet.infura.io https://optimism.blockpi.network wss://relay.walletconnect.com/ https://verify.walletconnect.org wss://www.walletlink.org/rpc https://explorer-api.walletconnect.com https://chain-proxy.wallet.coinbase.com https://rpc.walletconnect.com https://api.studio.thegraph.com https://od-subgraph-node-image.onrender.com https://usekeyp.matomo.cloud https://opt-mainnet.g.alchemy.com https://arb-mainnet.g.alchemy.com https://bot.opendollar.com https://bot.dev.opendollar.com; |
| 12 | + object-src 'self' blob:; |
| 13 | + form-action 'self'; |
| 14 | + font-src 'self' data: https://fonts.gstatic.com; |
| 15 | + "> |
| 16 | + |
4 | 17 | <meta charset="utf-8" /> |
5 | 18 | <link rel="shortcut icon" href="%PUBLIC_URL%/od-logo.svg" /> |
6 | 19 | <meta name="viewport" content="width=device-width, initial-scale=1" /> |
|
14 | 27 | <title>OD | App</title> |
15 | 28 |
|
16 | 29 | <!-- Matomo --> |
17 | | - <script> |
18 | | - var _paq = window._paq = window._paq || []; |
19 | | - /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ |
20 | | - _paq.push(['trackPageView']); |
21 | | - _paq.push(['enableLinkTracking']); |
22 | | - (function() { |
23 | | - var u="https://usekeyp.matomo.cloud/"; |
24 | | - _paq.push(['setTrackerUrl', u+'matomo.php']); |
25 | | - _paq.push(['setSiteId', '6']); |
26 | | - var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; |
27 | | - g.async=true; g.src='//cdn.matomo.cloud/usekeyp.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s); |
28 | | - })(); |
29 | | - </script> |
| 30 | + <script src="./tracking.js"></script> |
| 31 | + <script src="https://usekeyp.matomo.cloud/matomo.js" async defer></script> |
30 | 32 | <!-- End Matomo Code --> |
31 | 33 | </head> |
32 | 34 | <body> |
|
0 commit comments