From 59f60fbb2a57d7e3d76c7bf6ed3e2fe09fc513d9 Mon Sep 17 00:00:00 2001 From: trinityprivacy Date: Sun, 30 Jun 2024 21:25:19 +1000 Subject: [PATCH] Deploy website - based on cdaa583b1ca621825e573a3d27384a869c724b41 --- 404.html | 2 +- .../{5d4e9abf.4359bd5d.js => 5d4e9abf.b88e7b2b.js} | 2 +- ...ime~main.b967c3e4.js => runtime~main.8e9e7f38.js} | 2 +- blog.html | 2 +- blog/archive.html | 2 +- blog/first-blog-post.html | 2 +- blog/long-blog-post.html | 2 +- blog/mdx-blog-post.html | 2 +- blog/tags.html | 2 +- blog/tags/docusaurus.html | 2 +- blog/tags/facebook.html | 2 +- blog/tags/hello.html | 2 +- blog/tags/hola.html | 2 +- blog/welcome.html | 2 +- docs.html | 2 +- docs/category/cosmovisor-setup.html | 2 +- docs/category/cosmovisor.html | 2 +- docs/category/restake-app-setup.html | 2 +- docs/category/telegram-channels.html | 2 +- docs/category/tmkms-setup.html | 2 +- docs/cloudmos-on-akash.html | 2 +- docs/full-node.html | 2 +- docs/full-node/certbot.html | 12 +++++++++--- docs/full-node/chain-registry.html | 2 +- docs/full-node/cosmovisor/overview.html | 2 +- docs/full-node/cosmovisor/setup-config.html | 2 +- docs/full-node/cosmovisor/upgrade.html | 2 +- docs/full-node/domain.html | 2 +- docs/full-node/golang.html | 2 +- docs/full-node/nginx.html | 2 +- docs/full-node/node-run.html | 2 +- docs/full-node/node-setup.html | 2 +- docs/full-node/server-setup/create-user.html | 2 +- docs/full-node/server-setup/requirements.html | 2 +- docs/full-node/server-setup/ssh.html | 2 +- docs/manual-setup.html | 2 +- docs/monitoring.html | 2 +- docs/monitoring/grafana.html | 2 +- docs/monitoring/logs/loki.html | 2 +- docs/monitoring/logs/promtail.html | 2 +- docs/monitoring/metrics/alertmanager.html | 2 +- .../metrics/exporters/cosmos-node-exporter.html | 2 +- .../metrics/exporters/cosmos-validator-exporter.html | 2 +- docs/monitoring/metrics/exporters/node-exporter.html | 2 +- docs/monitoring/metrics/exporters/tendermint.html | 2 +- docs/monitoring/metrics/prometheus.html | 2 +- docs/monitoring/uptime-kuma.html | 2 +- docs/node-spawner.html | 2 +- docs/node.html | 2 +- docs/node/automated.html | 2 +- docs/node/manual/docker-image.html | 2 +- docs/node/manual/docker-setup.html | 2 +- docs/node/manual/node-config.html | 2 +- docs/node/manual/node-run.html | 2 +- docs/node/manual/preliminary.html | 2 +- docs/node/other/cloudmos-on-akash/close.html | 2 +- docs/node/other/cloudmos-on-akash/deploy.html | 2 +- docs/node/other/cloudmos-on-akash/ssh.html | 2 +- .../cloudmos-on-akash/start-cloudmos-on-akash.html | 2 +- docs/node/other/linux-script.html | 2 +- docs/node/other/node-spawner/add-servers.html | 2 +- docs/node/other/node-spawner/node-setup.html | 2 +- docs/node/other/node-spawner/overview.html | 2 +- docs/node/other/raspberry.html | 2 +- docs/node/requirements.html | 2 +- docs/resources.html | 2 +- docs/resources/apps.html | 2 +- docs/resources/exchanges.html | 2 +- docs/resources/explorers.html | 2 +- docs/resources/guides.html | 2 +- docs/resources/other.html | 2 +- docs/resources/project.html | 2 +- docs/resources/socials.html | 2 +- docs/resources/telegram/international.html | 2 +- docs/resources/telegram/official.html | 2 +- docs/resources/telegram/validators.html | 2 +- docs/resources/wallets.html | 2 +- docs/resources/whitelabels.html | 2 +- docs/resources/winning.html | 2 +- docs/validator.html | 2 +- docs/validator/become-validator.html | 2 +- docs/validator/cosmovisor/overview.html | 2 +- docs/validator/cosmovisor/setup-config.html | 2 +- docs/validator/cosmovisor/upgrade.html | 2 +- docs/validator/golang.html | 2 +- docs/validator/image.html | 2 +- docs/validator/node-run.html | 2 +- docs/validator/node-setup.html | 2 +- docs/validator/other-cmd.html | 2 +- docs/validator/restake/overview.html | 2 +- docs/validator/restake/setup-config.html | 2 +- docs/validator/restake/submit-operator.html | 2 +- docs/validator/rpc-exposure.html | 2 +- docs/validator/save-keys.html | 2 +- docs/validator/server-setup/create-user.html | 2 +- docs/validator/server-setup/requirements.html | 2 +- docs/validator/server-setup/ssh.html | 2 +- docs/validator/tmkms/edit-val-config.html | 2 +- docs/validator/tmkms/install-dependencies.html | 2 +- docs/validator/tmkms/overview.html | 2 +- docs/validator/tmkms/run-tmkms-val.html | 2 +- docs/validator/tmkms/setup-config.html | 2 +- docs/validator/upgrades/sentinelhub-2.html | 2 +- docs/validator/upgrades/upgrade-1.html | 2 +- docs/validator/upgrades/upgrade-2.html | 2 +- docs/validator/upgrades/upgrade-3.html | 2 +- docs/validator/upgrades/upgrade-4.html | 2 +- docs/validator/upgrades/upgrade-5.html | 2 +- index.html | 2 +- markdown-page.html | 2 +- validator.html | 2 +- 111 files changed, 119 insertions(+), 113 deletions(-) rename assets/js/{5d4e9abf.4359bd5d.js => 5d4e9abf.b88e7b2b.js} (59%) rename assets/js/{runtime~main.b967c3e4.js => runtime~main.8e9e7f38.js} (98%) diff --git a/404.html b/404.html index e7d881b1..cd5c4be9 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ Page Not Found | Trinity Validator - + diff --git a/assets/js/5d4e9abf.4359bd5d.js b/assets/js/5d4e9abf.b88e7b2b.js similarity index 59% rename from assets/js/5d4e9abf.4359bd5d.js rename to assets/js/5d4e9abf.b88e7b2b.js index ad5c012b..96aa847f 100644 --- a/assets/js/5d4e9abf.4359bd5d.js +++ b/assets/js/5d4e9abf.b88e7b2b.js @@ -1 +1 @@ -"use strict";(self.webpackChunktrinity_validator=self.webpackChunktrinity_validator||[]).push([[7],{9841:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var r=t(4848),i=t(8453);const a={title:"Certbot",sidebar_position:9},o="Certbot",s={id:"full-node/certbot",title:"Certbot",description:"Certbot is specifically used for obtaining and renewing SSL/TLS certificates for websites. SSL/TLS certificates are cryptographic certificates that enable the encryption of data transmitted between a web server and a user's web browser, preventing eavesdropping, data tampering, and other security threats. Below the required steps.",source:"@site/docs/full-node/certbot.md",sourceDirName:"full-node",slug:"/full-node/certbot",permalink:"/docs/full-node/certbot",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{title:"Certbot",sidebar_position:9},sidebar:"fullnodeSidebar",previous:{title:"NGINX",permalink:"/docs/full-node/nginx"},next:{title:"Add RPC to Chain Registry",permalink:"/docs/full-node/chain-registry"}},c={},l=[{value:"Installation",id:"installation",level:2},{value:"Generate a SSL Certificate",id:"generate-a-ssl-certificate",level:2},{value:"Renew a SSL Certificate",id:"renew-a-ssl-certificate",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components},{Details:t}=n;return t||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"certbot",children:"Certbot"}),"\n",(0,r.jsx)(n.p,{children:"Certbot is specifically used for obtaining and renewing SSL/TLS certificates for websites. SSL/TLS certificates are cryptographic certificates that enable the encryption of data transmitted between a web server and a user's web browser, preventing eavesdropping, data tampering, and other security threats. Below the required steps."}),"\n",(0,r.jsx)(n.h2,{id:"installation",children:"Installation"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo apt install certbot\n"})}),"\n",(0,r.jsx)(n.p,{children:"Enable port 80 and 443 on your firewall"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo ufw allow 80/tcp\nsudo ufw allow 443/tcp\n"})}),"\n",(0,r.jsx)(n.h2,{id:"generate-a-ssl-certificate",children:"Generate a SSL Certificate"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo certbot certonly -d rpc.sentinel.yournodename.com,api.sentinel.yournodename.com\n"})}),"\n",(0,r.jsx)(n.p,{children:"You will be prompted to follow some steps."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:['When asked "How would you like to authenticate with the ACME CA?", select ',(0,r.jsx)(n.code,{children:"Spin up a temporary webserver (standalone)"})]}),"\n",(0,r.jsx)(n.li,{children:'On "Enter email address (used for urgent renewal and security notices)" insert your email. By doing so, you will receive notifications when the certificate needs to be renewed'}),"\n",(0,r.jsx)(n.li,{children:'Accept "Terms of Service"'}),"\n",(0,r.jsx)(n.li,{children:"Choose whether to share your email address with EFF or not"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"If everything goes well, the certificate will be generated, and you will receive a message similar to this:"}),"\n",(0,r.jsxs)(t,{children:[(0,r.jsx)("summary",{children:"Output"}),(0,r.jsx)("p",{children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'Congratulations! Your certificate and chain have been saved at:\n/etc/letsencrypt/live/rpc.sentinel.yournodename.com/fullchain.pem\nYour key file has been saved at:\n/etc/letsencrypt/live/rpc.sentinel.yournodename.com/privkey.pem\nYour certificate will expire on EXPIRATION DATE. To obtain a new or\ntweaked version of this certificate in the future, simply run\ncertbot again. To non-interactively renew *all* of your\ncertificates, run "certbot renew"\n'})})})]}),"\n",(0,r.jsx)(n.h2,{id:"renew-a-ssl-certificate",children:"Renew a SSL Certificate"}),"\n",(0,r.jsx)(n.p,{children:"After a specific amount of time, typically 90 days, your Certbot certificate will reach its expiration date. To ensure continued validity, you can renew it by running the following command:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo certbot renew\n"})}),"\n",(0,r.jsx)(n.p,{children:"Upon execution, you'll receive the following output:"}),"\n",(0,r.jsxs)(t,{children:[(0,r.jsx)("summary",{children:"Output"}),(0,r.jsx)("p",{children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"Saving debug log to /var/log/letsencrypt/letsencrypt.log\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nProcessing /etc/letsencrypt/renewal/rpc.sentinel.yournodename.com.conf\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nRenewing an existing certificate for rpc.sentinel.yournodename.com and api.sentinel.yournodename.com\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nCongratulations, all renewals succeeded: \n /etc/letsencrypt/live/rpc.sentinel.yournodename.com/fullchain.pem (success)\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n"})})})]}),"\n",(0,r.jsx)(n.p,{children:"This indicates that your certificate has been successfully renewed, and your remote procedure call (RPC) and API are accessible again via HTTPS."})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>s});var r=t(6540);const i={},a=r.createContext(i);function o(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunktrinity_validator=self.webpackChunktrinity_validator||[]).push([[7],{9841:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>s,metadata:()=>o,toc:()=>l});var r=t(4848),i=t(8453);const s={title:"Certbot",sidebar_position:9},a="Certbot",o={id:"full-node/certbot",title:"Certbot",description:"Certbot is specifically used for obtaining and renewing SSL/TLS certificates for websites. SSL/TLS certificates are cryptographic certificates that enable the encryption of data transmitted between a web server and a user's web browser, preventing eavesdropping, data tampering, and other security threats. Below the required steps.",source:"@site/docs/full-node/certbot.md",sourceDirName:"full-node",slug:"/full-node/certbot",permalink:"/docs/full-node/certbot",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{title:"Certbot",sidebar_position:9},sidebar:"fullnodeSidebar",previous:{title:"NGINX",permalink:"/docs/full-node/nginx"},next:{title:"Add RPC to Chain Registry",permalink:"/docs/full-node/chain-registry"}},c={},l=[{value:"Installation",id:"installation",level:2},{value:"Generate a SSL Certificate",id:"generate-a-ssl-certificate",level:2},{value:"Renew a SSL Certificate",id:"renew-a-ssl-certificate",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components},{Details:t}=n;return t||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"certbot",children:"Certbot"}),"\n",(0,r.jsx)(n.p,{children:"Certbot is specifically used for obtaining and renewing SSL/TLS certificates for websites. SSL/TLS certificates are cryptographic certificates that enable the encryption of data transmitted between a web server and a user's web browser, preventing eavesdropping, data tampering, and other security threats. Below the required steps."}),"\n",(0,r.jsx)(n.h2,{id:"installation",children:"Installation"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo apt install certbot\n"})}),"\n",(0,r.jsx)(n.p,{children:"Enable port 80 and 443 on your firewall"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo ufw allow 80/tcp\nsudo ufw allow 443/tcp\n"})}),"\n",(0,r.jsx)(n.h2,{id:"generate-a-ssl-certificate",children:"Generate a SSL Certificate"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo certbot certonly -d rpc.sentinel.yournodename.com,api.sentinel.yournodename.com\n"})}),"\n",(0,r.jsx)(n.p,{children:"You will be prompted to follow some steps."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:['When asked "How would you like to authenticate with the ACME CA?", select ',(0,r.jsx)(n.code,{children:"Spin up a temporary webserver (standalone)"})]}),"\n",(0,r.jsx)(n.li,{children:'On "Enter email address (used for urgent renewal and security notices)" insert your email. By doing so, you will receive notifications when the certificate needs to be renewed'}),"\n",(0,r.jsx)(n.li,{children:'Accept "Terms of Service"'}),"\n",(0,r.jsx)(n.li,{children:"Choose whether to share your email address with EFF or not"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"If everything goes well, the certificate will be generated, and you will receive a message similar to this:"}),"\n",(0,r.jsxs)(t,{children:[(0,r.jsx)("summary",{children:"Output"}),(0,r.jsx)("p",{children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'Congratulations! Your certificate and chain have been saved at:\n/etc/letsencrypt/live/rpc.sentinel.yournodename.com/fullchain.pem\nYour key file has been saved at:\n/etc/letsencrypt/live/rpc.sentinel.yournodename.com/privkey.pem\nYour certificate will expire on EXPIRATION DATE. To obtain a new or\ntweaked version of this certificate in the future, simply run\ncertbot again. To non-interactively renew *all* of your\ncertificates, run "certbot renew"\n'})})})]}),"\n",(0,r.jsx)(n.h2,{id:"renew-a-ssl-certificate",children:"Renew a SSL Certificate"}),"\n",(0,r.jsx)(n.p,{children:"Certbot certificates typically expire every 90 days. To maintain their validity, you need to renew them regularly. Follow these steps to renew your SSL certificate:"}),"\n",(0,r.jsx)(n.p,{children:"First, stop the NGINX service to avoid any conflicts during the renewal process:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo systemctl stop nginx.service\n"})}),"\n",(0,r.jsx)(n.p,{children:"Run the following command to renew your certificates:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo certbot renew\n"})}),"\n",(0,r.jsx)(n.p,{children:"Upon execution, you'll receive the following output:"}),"\n",(0,r.jsxs)(t,{children:[(0,r.jsx)("summary",{children:"Output"}),(0,r.jsx)("p",{children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"Saving debug log to /var/log/letsencrypt/letsencrypt.log\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nProcessing /etc/letsencrypt/renewal/rpc.sentinel.yournodename.com.conf\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nRenewing an existing certificate for rpc.sentinel.yournodename.com and api.sentinel.yournodename.com\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nCongratulations, all renewals succeeded: \n /etc/letsencrypt/live/rpc.sentinel.yournodename.com/fullchain.pem (success)\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n"})})})]}),"\n",(0,r.jsx)(n.p,{children:"This indicates that your certificate has been successfully renewed."}),"\n",(0,r.jsx)(n.p,{children:"Finally, restart the NGINX service to apply the renewed certificates:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo systemctl stop nginx.service\n"})}),"\n",(0,r.jsx)(n.p,{children:"Your remote procedure call (RPC) and API should now be accessible again via HTTPS."})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>o});var r=t(6540);const i={},s=r.createContext(i);function a(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.b967c3e4.js b/assets/js/runtime~main.8e9e7f38.js similarity index 98% rename from assets/js/runtime~main.b967c3e4.js rename to assets/js/runtime~main.8e9e7f38.js index aa75052a..ec59e58d 100644 --- a/assets/js/runtime~main.b967c3e4.js +++ b/assets/js/runtime~main.8e9e7f38.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,f,c,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return d[e].call(f.exports,f,f.exports,r),f.exports}r.m=d,e=[],r.O=(a,f,c,b)=>{if(!f){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[f,c,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};a=a||[null,f({}),f([]),f(f)];for(var t=2&c&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(b,d),b},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({6:"66c5defb",7:"5d4e9abf",154:"c735010b",253:"82a2282e",286:"d4860bda",290:"2a21ab4d",344:"9716d9fe",363:"c0a47a1a",531:"6ff6dc8c",743:"50fbeb9e",758:"5e6e23d9",849:"0058b4c6",1038:"bd214530",1197:"e7bfe382",1235:"a7456010",1242:"c85befce",1300:"7e61615d",1403:"f1e2a636",1549:"f26bd17f",1567:"d3a0af6c",1625:"1fe2ce1a",1663:"58e00318",1701:"4a2ba47e",1817:"1c6a1f2f",1828:"ba98ae0e",1903:"acecf23e",1972:"73664a40",2041:"390cf4b1",2084:"2222c74e",2270:"8e1b01c2",2278:"23374ca6",2297:"9b498330",2333:"4567276a",2334:"1543d91f",2509:"8642870e",2633:"7c59aca5",2634:"c4f5d8e4",2711:"9e4087bc",2730:"e7ad6a23",2756:"0228c35f",2851:"a6f7606d",3049:"2b6b1fa8",3140:"cdb59d37",3169:"b79bae75",3249:"ccc49370",3276:"e5aefb32",3342:"b4c8de72",3637:"f4f34a3a",3694:"8717b14a",3804:"21012890",3811:"9c90b834",3853:"ccf0d583",4134:"393be207",4257:"5d999b37",4330:"f4f9b5fe",4333:"e9567ec0",4584:"f82cd581",4592:"b7d254a4",4813:"6875c492",5132:"cbbbb3da",5140:"283b2097",5167:"dcb824be",5175:"25b25039",5263:"301db097",5394:"26ccc0b0",5444:"633b4445",5495:"1a5b2489",5557:"d9f32620",5643:"9157a56f",5700:"3b040f11",5742:"aba21aa0",5945:"44969bae",6e3:"4bf3788a",6061:"1f391b9e",6477:"2b3005ee",6542:"00316b78",6598:"04b2ddd9",6601:"8619fdd0",6724:"caf6d60e",6758:"d783e95d",6815:"fdc4d00c",6819:"b8fe9de5",6820:"741dee8c",6969:"14eb3368",7098:"a7bd4aaa",7111:"e1757443",7239:"80ff9069",7261:"c29a05aa",7296:"51d712cb",7314:"e9729e0f",7472:"814f3328",7565:"c1587879",7588:"92840a6a",7643:"a6aa9e1f",7672:"95bf6ed2",7679:"5a50ed0b",7693:"8dc16079",7760:"c0f3e23c",7777:"2c785c0b",7779:"c4a73d75",8025:"5e90a9b3",8121:"3a2db09e",8130:"f81c1134",8146:"c15d9823",8209:"01a85c17",8339:"97c1740a",8401:"17896441",8438:"ea8c5205",8452:"4c5955bb",8462:"3217192f",8529:"726efa23",8609:"925b3f96",8629:"2db60a89",8715:"2f886679",8737:"7661071f",8841:"3cc01db4",9017:"b4447993",9021:"ebe3bad4",9048:"a94703ab",9078:"975a9e3d",9325:"59362658",9328:"e273c56f",9553:"8ff0786e",9569:"51f46664",9641:"8e4d9ff4",9647:"5e95c892",9858:"36994c47",9889:"04687b36",9979:"575c7cf4"}[e]||e)+"."+{6:"ab319901",7:"4359bd5d",154:"c06dc431",253:"a08c45de",286:"9fac6be9",290:"9599f60e",344:"76480d60",363:"6e834f97",531:"604b0529",743:"5e7a974d",758:"33fd3642",849:"e746a9a8",1038:"149d68f8",1197:"73134ef5",1235:"a7a36465",1242:"ed5087a4",1300:"bf5bdf41",1403:"247dcb23",1538:"0a88f8dc",1549:"7399e46f",1567:"1bf454a1",1625:"09df8775",1663:"6d45a9dc",1701:"def672ed",1817:"4432adb2",1828:"8fd1eec7",1903:"c2af70fe",1972:"82115698",2041:"5ae8ba5b",2084:"2ddaeeb2",2237:"564467f4",2270:"5feb6614",2278:"1a58fe3f",2297:"fc0d4a29",2333:"38d8e9a9",2334:"1efc03ad",2509:"81211245",2633:"23ac7d4e",2634:"dc1443e2",2711:"2550a0c3",2730:"472efdc2",2756:"49702072",2851:"d9398578",3049:"926b9bfc",3140:"e1a9c48a",3169:"c8ff5b90",3242:"3c073791",3249:"2779986d",3276:"71577901",3342:"7d2ce086",3637:"241abe38",3694:"0d2d2878",3804:"53d66324",3811:"8bb518ad",3853:"927288a4",4134:"24f3385d",4257:"82e95b7c",4330:"787e23bf",4333:"2be952fe",4584:"41ff108c",4592:"9d64a1b1",4813:"3843a112",5132:"439eec2e",5140:"32a114a1",5167:"035653e3",5175:"e3edc5af",5263:"5516a7d5",5394:"20be08f6",5444:"8ba1a83d",5495:"9cd7c947",5557:"69968482",5643:"ff83c6a2",5700:"18cbf7e8",5742:"e860e23a",5945:"b26a8260",6e3:"dd2c7430",6061:"3995def0",6477:"380fbe1e",6542:"d78c0ebe",6598:"1957b3b3",6601:"fc2f98ab",6724:"e7b684b8",6758:"2cfd62cc",6815:"9a70504f",6819:"14e368a4",6820:"472b4141",6969:"90d4bc87",7098:"2d769941",7111:"c5baef43",7239:"f6362070",7261:"31fb9a4c",7296:"cc510ec3",7314:"ba0f1819",7472:"3747cf14",7565:"2401cf0c",7588:"d847daa1",7643:"da69d310",7672:"34b3eef8",7679:"c7c6fa30",7693:"f6755cce",7760:"bc31173d",7777:"4ff986ad",7779:"5cf8eebc",8025:"15c90d4c",8121:"f1a5ce51",8130:"d6c6d203",8146:"c2ee4d3b",8209:"59c4b84e",8339:"094879aa",8401:"9ca52e4e",8438:"9f4ea02b",8452:"0aaf7929",8462:"08caf603",8529:"746600ff",8609:"1f934710",8629:"ff7922cb",8715:"dc74a4a9",8737:"6e376fcc",8841:"0cf80aff",9017:"59bd8b85",9021:"2e86db0b",9048:"ab6cfcbb",9078:"e5f23e24",9325:"d580fd3e",9328:"92ef26af",9553:"e3ff5b06",9569:"4c717157",9641:"632fd053",9647:"84d74cab",9858:"0357c5e9",9889:"4ee7a86b",9979:"bb804ada"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},b="trinity-validator:",r.l=(e,a,f,d)=>{if(c[e])c[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",21012890:"3804",59362658:"9325","66c5defb":"6","5d4e9abf":"7",c735010b:"154","82a2282e":"253",d4860bda:"286","2a21ab4d":"290","9716d9fe":"344",c0a47a1a:"363","6ff6dc8c":"531","50fbeb9e":"743","5e6e23d9":"758","0058b4c6":"849",bd214530:"1038",e7bfe382:"1197",a7456010:"1235",c85befce:"1242","7e61615d":"1300",f1e2a636:"1403",f26bd17f:"1549",d3a0af6c:"1567","1fe2ce1a":"1625","58e00318":"1663","4a2ba47e":"1701","1c6a1f2f":"1817",ba98ae0e:"1828",acecf23e:"1903","73664a40":"1972","390cf4b1":"2041","2222c74e":"2084","8e1b01c2":"2270","23374ca6":"2278","9b498330":"2297","4567276a":"2333","1543d91f":"2334","8642870e":"2509","7c59aca5":"2633",c4f5d8e4:"2634","9e4087bc":"2711",e7ad6a23:"2730","0228c35f":"2756",a6f7606d:"2851","2b6b1fa8":"3049",cdb59d37:"3140",b79bae75:"3169",ccc49370:"3249",e5aefb32:"3276",b4c8de72:"3342",f4f34a3a:"3637","8717b14a":"3694","9c90b834":"3811",ccf0d583:"3853","393be207":"4134","5d999b37":"4257",f4f9b5fe:"4330",e9567ec0:"4333",f82cd581:"4584",b7d254a4:"4592","6875c492":"4813",cbbbb3da:"5132","283b2097":"5140",dcb824be:"5167","25b25039":"5175","301db097":"5263","26ccc0b0":"5394","633b4445":"5444","1a5b2489":"5495",d9f32620:"5557","9157a56f":"5643","3b040f11":"5700",aba21aa0:"5742","44969bae":"5945","4bf3788a":"6000","1f391b9e":"6061","2b3005ee":"6477","00316b78":"6542","04b2ddd9":"6598","8619fdd0":"6601",caf6d60e:"6724",d783e95d:"6758",fdc4d00c:"6815",b8fe9de5:"6819","741dee8c":"6820","14eb3368":"6969",a7bd4aaa:"7098",e1757443:"7111","80ff9069":"7239",c29a05aa:"7261","51d712cb":"7296",e9729e0f:"7314","814f3328":"7472",c1587879:"7565","92840a6a":"7588",a6aa9e1f:"7643","95bf6ed2":"7672","5a50ed0b":"7679","8dc16079":"7693",c0f3e23c:"7760","2c785c0b":"7777",c4a73d75:"7779","5e90a9b3":"8025","3a2db09e":"8121",f81c1134:"8130",c15d9823:"8146","01a85c17":"8209","97c1740a":"8339",ea8c5205:"8438","4c5955bb":"8452","3217192f":"8462","726efa23":"8529","925b3f96":"8609","2db60a89":"8629","2f886679":"8715","7661071f":"8737","3cc01db4":"8841",b4447993:"9017",ebe3bad4:"9021",a94703ab:"9048","975a9e3d":"9078",e273c56f:"9328","8ff0786e":"9553","51f46664":"9569","8e4d9ff4":"9641","5e95c892":"9647","36994c47":"9858","04687b36":"9889","575c7cf4":"9979"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var c=r.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var b=new Promise(((f,b)=>c=e[a]=[f,b]));f.push(c[2]=b);var d=r.p+r.u(a),t=new Error;r.l(d,(f=>{if(r.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var b=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,c[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var c,b,d=f[0],t=f[1],o=f[2],n=0;if(d.some((a=>0!==e[a]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(a&&a(f);n{"use strict";var e,a,f,c,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return d[e].call(f.exports,f,f.exports,r),f.exports}r.m=d,e=[],r.O=(a,f,c,b)=>{if(!f){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[f,c,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};a=a||[null,f({}),f([]),f(f)];for(var t=2&c&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(b,d),b},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({6:"66c5defb",7:"5d4e9abf",154:"c735010b",253:"82a2282e",286:"d4860bda",290:"2a21ab4d",344:"9716d9fe",363:"c0a47a1a",531:"6ff6dc8c",743:"50fbeb9e",758:"5e6e23d9",849:"0058b4c6",1038:"bd214530",1197:"e7bfe382",1235:"a7456010",1242:"c85befce",1300:"7e61615d",1403:"f1e2a636",1549:"f26bd17f",1567:"d3a0af6c",1625:"1fe2ce1a",1663:"58e00318",1701:"4a2ba47e",1817:"1c6a1f2f",1828:"ba98ae0e",1903:"acecf23e",1972:"73664a40",2041:"390cf4b1",2084:"2222c74e",2270:"8e1b01c2",2278:"23374ca6",2297:"9b498330",2333:"4567276a",2334:"1543d91f",2509:"8642870e",2633:"7c59aca5",2634:"c4f5d8e4",2711:"9e4087bc",2730:"e7ad6a23",2756:"0228c35f",2851:"a6f7606d",3049:"2b6b1fa8",3140:"cdb59d37",3169:"b79bae75",3249:"ccc49370",3276:"e5aefb32",3342:"b4c8de72",3637:"f4f34a3a",3694:"8717b14a",3804:"21012890",3811:"9c90b834",3853:"ccf0d583",4134:"393be207",4257:"5d999b37",4330:"f4f9b5fe",4333:"e9567ec0",4584:"f82cd581",4592:"b7d254a4",4813:"6875c492",5132:"cbbbb3da",5140:"283b2097",5167:"dcb824be",5175:"25b25039",5263:"301db097",5394:"26ccc0b0",5444:"633b4445",5495:"1a5b2489",5557:"d9f32620",5643:"9157a56f",5700:"3b040f11",5742:"aba21aa0",5945:"44969bae",6e3:"4bf3788a",6061:"1f391b9e",6477:"2b3005ee",6542:"00316b78",6598:"04b2ddd9",6601:"8619fdd0",6724:"caf6d60e",6758:"d783e95d",6815:"fdc4d00c",6819:"b8fe9de5",6820:"741dee8c",6969:"14eb3368",7098:"a7bd4aaa",7111:"e1757443",7239:"80ff9069",7261:"c29a05aa",7296:"51d712cb",7314:"e9729e0f",7472:"814f3328",7565:"c1587879",7588:"92840a6a",7643:"a6aa9e1f",7672:"95bf6ed2",7679:"5a50ed0b",7693:"8dc16079",7760:"c0f3e23c",7777:"2c785c0b",7779:"c4a73d75",8025:"5e90a9b3",8121:"3a2db09e",8130:"f81c1134",8146:"c15d9823",8209:"01a85c17",8339:"97c1740a",8401:"17896441",8438:"ea8c5205",8452:"4c5955bb",8462:"3217192f",8529:"726efa23",8609:"925b3f96",8629:"2db60a89",8715:"2f886679",8737:"7661071f",8841:"3cc01db4",9017:"b4447993",9021:"ebe3bad4",9048:"a94703ab",9078:"975a9e3d",9325:"59362658",9328:"e273c56f",9553:"8ff0786e",9569:"51f46664",9641:"8e4d9ff4",9647:"5e95c892",9858:"36994c47",9889:"04687b36",9979:"575c7cf4"}[e]||e)+"."+{6:"ab319901",7:"b88e7b2b",154:"c06dc431",253:"a08c45de",286:"9fac6be9",290:"9599f60e",344:"76480d60",363:"6e834f97",531:"604b0529",743:"5e7a974d",758:"33fd3642",849:"e746a9a8",1038:"149d68f8",1197:"73134ef5",1235:"a7a36465",1242:"ed5087a4",1300:"bf5bdf41",1403:"247dcb23",1538:"0a88f8dc",1549:"7399e46f",1567:"1bf454a1",1625:"09df8775",1663:"6d45a9dc",1701:"def672ed",1817:"4432adb2",1828:"8fd1eec7",1903:"c2af70fe",1972:"82115698",2041:"5ae8ba5b",2084:"2ddaeeb2",2237:"564467f4",2270:"5feb6614",2278:"1a58fe3f",2297:"fc0d4a29",2333:"38d8e9a9",2334:"1efc03ad",2509:"81211245",2633:"23ac7d4e",2634:"dc1443e2",2711:"2550a0c3",2730:"472efdc2",2756:"49702072",2851:"d9398578",3049:"926b9bfc",3140:"e1a9c48a",3169:"c8ff5b90",3242:"3c073791",3249:"2779986d",3276:"71577901",3342:"7d2ce086",3637:"241abe38",3694:"0d2d2878",3804:"53d66324",3811:"8bb518ad",3853:"927288a4",4134:"24f3385d",4257:"82e95b7c",4330:"787e23bf",4333:"2be952fe",4584:"41ff108c",4592:"9d64a1b1",4813:"3843a112",5132:"439eec2e",5140:"32a114a1",5167:"035653e3",5175:"e3edc5af",5263:"5516a7d5",5394:"20be08f6",5444:"8ba1a83d",5495:"9cd7c947",5557:"69968482",5643:"ff83c6a2",5700:"18cbf7e8",5742:"e860e23a",5945:"b26a8260",6e3:"dd2c7430",6061:"3995def0",6477:"380fbe1e",6542:"d78c0ebe",6598:"1957b3b3",6601:"fc2f98ab",6724:"e7b684b8",6758:"2cfd62cc",6815:"9a70504f",6819:"14e368a4",6820:"472b4141",6969:"90d4bc87",7098:"2d769941",7111:"c5baef43",7239:"f6362070",7261:"31fb9a4c",7296:"cc510ec3",7314:"ba0f1819",7472:"3747cf14",7565:"2401cf0c",7588:"d847daa1",7643:"da69d310",7672:"34b3eef8",7679:"c7c6fa30",7693:"f6755cce",7760:"bc31173d",7777:"4ff986ad",7779:"5cf8eebc",8025:"15c90d4c",8121:"f1a5ce51",8130:"d6c6d203",8146:"c2ee4d3b",8209:"59c4b84e",8339:"094879aa",8401:"9ca52e4e",8438:"9f4ea02b",8452:"0aaf7929",8462:"08caf603",8529:"746600ff",8609:"1f934710",8629:"ff7922cb",8715:"dc74a4a9",8737:"6e376fcc",8841:"0cf80aff",9017:"59bd8b85",9021:"2e86db0b",9048:"ab6cfcbb",9078:"e5f23e24",9325:"d580fd3e",9328:"92ef26af",9553:"e3ff5b06",9569:"4c717157",9641:"632fd053",9647:"84d74cab",9858:"0357c5e9",9889:"4ee7a86b",9979:"bb804ada"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},b="trinity-validator:",r.l=(e,a,f,d)=>{if(c[e])c[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",21012890:"3804",59362658:"9325","66c5defb":"6","5d4e9abf":"7",c735010b:"154","82a2282e":"253",d4860bda:"286","2a21ab4d":"290","9716d9fe":"344",c0a47a1a:"363","6ff6dc8c":"531","50fbeb9e":"743","5e6e23d9":"758","0058b4c6":"849",bd214530:"1038",e7bfe382:"1197",a7456010:"1235",c85befce:"1242","7e61615d":"1300",f1e2a636:"1403",f26bd17f:"1549",d3a0af6c:"1567","1fe2ce1a":"1625","58e00318":"1663","4a2ba47e":"1701","1c6a1f2f":"1817",ba98ae0e:"1828",acecf23e:"1903","73664a40":"1972","390cf4b1":"2041","2222c74e":"2084","8e1b01c2":"2270","23374ca6":"2278","9b498330":"2297","4567276a":"2333","1543d91f":"2334","8642870e":"2509","7c59aca5":"2633",c4f5d8e4:"2634","9e4087bc":"2711",e7ad6a23:"2730","0228c35f":"2756",a6f7606d:"2851","2b6b1fa8":"3049",cdb59d37:"3140",b79bae75:"3169",ccc49370:"3249",e5aefb32:"3276",b4c8de72:"3342",f4f34a3a:"3637","8717b14a":"3694","9c90b834":"3811",ccf0d583:"3853","393be207":"4134","5d999b37":"4257",f4f9b5fe:"4330",e9567ec0:"4333",f82cd581:"4584",b7d254a4:"4592","6875c492":"4813",cbbbb3da:"5132","283b2097":"5140",dcb824be:"5167","25b25039":"5175","301db097":"5263","26ccc0b0":"5394","633b4445":"5444","1a5b2489":"5495",d9f32620:"5557","9157a56f":"5643","3b040f11":"5700",aba21aa0:"5742","44969bae":"5945","4bf3788a":"6000","1f391b9e":"6061","2b3005ee":"6477","00316b78":"6542","04b2ddd9":"6598","8619fdd0":"6601",caf6d60e:"6724",d783e95d:"6758",fdc4d00c:"6815",b8fe9de5:"6819","741dee8c":"6820","14eb3368":"6969",a7bd4aaa:"7098",e1757443:"7111","80ff9069":"7239",c29a05aa:"7261","51d712cb":"7296",e9729e0f:"7314","814f3328":"7472",c1587879:"7565","92840a6a":"7588",a6aa9e1f:"7643","95bf6ed2":"7672","5a50ed0b":"7679","8dc16079":"7693",c0f3e23c:"7760","2c785c0b":"7777",c4a73d75:"7779","5e90a9b3":"8025","3a2db09e":"8121",f81c1134:"8130",c15d9823:"8146","01a85c17":"8209","97c1740a":"8339",ea8c5205:"8438","4c5955bb":"8452","3217192f":"8462","726efa23":"8529","925b3f96":"8609","2db60a89":"8629","2f886679":"8715","7661071f":"8737","3cc01db4":"8841",b4447993:"9017",ebe3bad4:"9021",a94703ab:"9048","975a9e3d":"9078",e273c56f:"9328","8ff0786e":"9553","51f46664":"9569","8e4d9ff4":"9641","5e95c892":"9647","36994c47":"9858","04687b36":"9889","575c7cf4":"9979"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var c=r.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var b=new Promise(((f,b)=>c=e[a]=[f,b]));f.push(c[2]=b);var d=r.p+r.u(a),t=new Error;r.l(d,(f=>{if(r.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var b=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,c[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var c,b,d=f[0],t=f[1],o=f[2],n=0;if(d.some((a=>0!==e[a]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(a&&a(f);n Blog | Trinity Validator - + diff --git a/blog/archive.html b/blog/archive.html index d42da457..eeac9ee6 100644 --- a/blog/archive.html +++ b/blog/archive.html @@ -5,7 +5,7 @@ Archive | Trinity Validator - + diff --git a/blog/first-blog-post.html b/blog/first-blog-post.html index 1270d9fc..99bfbdd5 100644 --- a/blog/first-blog-post.html +++ b/blog/first-blog-post.html @@ -5,7 +5,7 @@ First Blog Post | Trinity Validator - + diff --git a/blog/long-blog-post.html b/blog/long-blog-post.html index fb148009..e0ef8be7 100644 --- a/blog/long-blog-post.html +++ b/blog/long-blog-post.html @@ -5,7 +5,7 @@ Long Blog Post | Trinity Validator - + diff --git a/blog/mdx-blog-post.html b/blog/mdx-blog-post.html index 12d2e9c8..4d94949b 100644 --- a/blog/mdx-blog-post.html +++ b/blog/mdx-blog-post.html @@ -5,7 +5,7 @@ MDX Blog Post | Trinity Validator - + diff --git a/blog/tags.html b/blog/tags.html index aaf07a76..a09c8c2d 100644 --- a/blog/tags.html +++ b/blog/tags.html @@ -5,7 +5,7 @@ Tags | Trinity Validator - + diff --git a/blog/tags/docusaurus.html b/blog/tags/docusaurus.html index 69009ae1..c76f7be4 100644 --- a/blog/tags/docusaurus.html +++ b/blog/tags/docusaurus.html @@ -5,7 +5,7 @@ 4 posts tagged with "docusaurus" | Trinity Validator - + diff --git a/blog/tags/facebook.html b/blog/tags/facebook.html index 2c15833a..ca1ad65e 100644 --- a/blog/tags/facebook.html +++ b/blog/tags/facebook.html @@ -5,7 +5,7 @@ One post tagged with "facebook" | Trinity Validator - + diff --git a/blog/tags/hello.html b/blog/tags/hello.html index 751f4b12..82e65257 100644 --- a/blog/tags/hello.html +++ b/blog/tags/hello.html @@ -5,7 +5,7 @@ 2 posts tagged with "hello" | Trinity Validator - + diff --git a/blog/tags/hola.html b/blog/tags/hola.html index e88e3883..e94724bc 100644 --- a/blog/tags/hola.html +++ b/blog/tags/hola.html @@ -5,7 +5,7 @@ One post tagged with "hola" | Trinity Validator - + diff --git a/blog/welcome.html b/blog/welcome.html index 36308653..b3e411ba 100644 --- a/blog/welcome.html +++ b/blog/welcome.html @@ -5,7 +5,7 @@ Welcome | Trinity Validator - + diff --git a/docs.html b/docs.html index 570ea252..dd24c56f 100644 --- a/docs.html +++ b/docs.html @@ -5,7 +5,7 @@ Sentinel dVPN Guides | Trinity Validator - + diff --git a/docs/category/cosmovisor-setup.html b/docs/category/cosmovisor-setup.html index 5c83de98..cc0e6284 100644 --- a/docs/category/cosmovisor-setup.html +++ b/docs/category/cosmovisor-setup.html @@ -5,7 +5,7 @@ Cosmovisor Setup | Trinity Validator - + diff --git a/docs/category/cosmovisor.html b/docs/category/cosmovisor.html index ce68154c..1df376e2 100644 --- a/docs/category/cosmovisor.html +++ b/docs/category/cosmovisor.html @@ -5,7 +5,7 @@ Cosmovisor | Trinity Validator - + diff --git a/docs/category/restake-app-setup.html b/docs/category/restake-app-setup.html index 0ead8692..d34e425c 100644 --- a/docs/category/restake-app-setup.html +++ b/docs/category/restake-app-setup.html @@ -5,7 +5,7 @@ REStake App Setup | Trinity Validator - + diff --git a/docs/category/telegram-channels.html b/docs/category/telegram-channels.html index b269a690..4bac55e6 100644 --- a/docs/category/telegram-channels.html +++ b/docs/category/telegram-channels.html @@ -5,7 +5,7 @@ Telegram Channels | Trinity Validator - + diff --git a/docs/category/tmkms-setup.html b/docs/category/tmkms-setup.html index e2e33bb6..2ed71f71 100644 --- a/docs/category/tmkms-setup.html +++ b/docs/category/tmkms-setup.html @@ -5,7 +5,7 @@ TMKMS Setup | Trinity Validator - + diff --git a/docs/cloudmos-on-akash.html b/docs/cloudmos-on-akash.html index 5277a269..ce9d282f 100644 --- a/docs/cloudmos-on-akash.html +++ b/docs/cloudmos-on-akash.html @@ -5,7 +5,7 @@ Cloudmos on Akash | Trinity Validator - + diff --git a/docs/full-node.html b/docs/full-node.html index eb680f9c..bec08855 100644 --- a/docs/full-node.html +++ b/docs/full-node.html @@ -5,7 +5,7 @@ Overview | Trinity Validator - + diff --git a/docs/full-node/certbot.html b/docs/full-node/certbot.html index 483f86f5..a1ac81fb 100644 --- a/docs/full-node/certbot.html +++ b/docs/full-node/certbot.html @@ -5,7 +5,7 @@ Certbot | Trinity Validator - + @@ -27,10 +27,16 @@

G

If everything goes well, the certificate will be generated, and you will receive a message similar to this:

Output

Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/rpc.sentinel.yournodename.com/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/rpc.sentinel.yournodename.com/privkey.pem
Your certificate will expire on EXPIRATION DATE. To obtain a new or
tweaked version of this certificate in the future, simply run
certbot again. To non-interactively renew *all* of your
certificates, run "certbot renew"

Renew a SSL Certificate

-

After a specific amount of time, typically 90 days, your Certbot certificate will reach its expiration date. To ensure continued validity, you can renew it by running the following command:

+

Certbot certificates typically expire every 90 days. To maintain their validity, you need to renew them regularly. Follow these steps to renew your SSL certificate:

+

First, stop the NGINX service to avoid any conflicts during the renewal process:

+
sudo systemctl stop nginx.service
+

Run the following command to renew your certificates:

sudo certbot renew

Upon execution, you'll receive the following output:

Output

Saving debug log to /var/log/letsencrypt/letsencrypt.log

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/rpc.sentinel.yournodename.com.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Renewing an existing certificate for rpc.sentinel.yournodename.com and api.sentinel.yournodename.com

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations, all renewals succeeded:
/etc/letsencrypt/live/rpc.sentinel.yournodename.com/fullchain.pem (success)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-

This indicates that your certificate has been successfully renewed, and your remote procedure call (RPC) and API are accessible again via HTTPS.

+

This indicates that your certificate has been successfully renewed.

+

Finally, restart the NGINX service to apply the renewed certificates:

+
sudo systemctl stop nginx.service
+

Your remote procedure call (RPC) and API should now be accessible again via HTTPS.

\ No newline at end of file diff --git a/docs/full-node/chain-registry.html b/docs/full-node/chain-registry.html index c63ed259..96cf43be 100644 --- a/docs/full-node/chain-registry.html +++ b/docs/full-node/chain-registry.html @@ -5,7 +5,7 @@ Add RPC to Chain Registry | Trinity Validator - + diff --git a/docs/full-node/cosmovisor/overview.html b/docs/full-node/cosmovisor/overview.html index 55af275c..73e4378d 100644 --- a/docs/full-node/cosmovisor/overview.html +++ b/docs/full-node/cosmovisor/overview.html @@ -5,7 +5,7 @@ Overview | Trinity Validator - + diff --git a/docs/full-node/cosmovisor/setup-config.html b/docs/full-node/cosmovisor/setup-config.html index fad7f5c9..d42a0dde 100644 --- a/docs/full-node/cosmovisor/setup-config.html +++ b/docs/full-node/cosmovisor/setup-config.html @@ -5,7 +5,7 @@ Setup & Config | Trinity Validator - + diff --git a/docs/full-node/cosmovisor/upgrade.html b/docs/full-node/cosmovisor/upgrade.html index a04d7a3e..90427a28 100644 --- a/docs/full-node/cosmovisor/upgrade.html +++ b/docs/full-node/cosmovisor/upgrade.html @@ -5,7 +5,7 @@ Binary Upgrade | Trinity Validator - + diff --git a/docs/full-node/domain.html b/docs/full-node/domain.html index 5d561212..9f1f8305 100644 --- a/docs/full-node/domain.html +++ b/docs/full-node/domain.html @@ -5,7 +5,7 @@ Register a Domain Name | Trinity Validator - + diff --git a/docs/full-node/golang.html b/docs/full-node/golang.html index 66aa464d..dd07918c 100644 --- a/docs/full-node/golang.html +++ b/docs/full-node/golang.html @@ -5,7 +5,7 @@ Install Golang | Trinity Validator - + diff --git a/docs/full-node/nginx.html b/docs/full-node/nginx.html index f59f124d..5efa7282 100644 --- a/docs/full-node/nginx.html +++ b/docs/full-node/nginx.html @@ -5,7 +5,7 @@ NGINX | Trinity Validator - + diff --git a/docs/full-node/node-run.html b/docs/full-node/node-run.html index c43b1dc3..d49837dc 100644 --- a/docs/full-node/node-run.html +++ b/docs/full-node/node-run.html @@ -5,7 +5,7 @@ Run the Full Node | Trinity Validator - + diff --git a/docs/full-node/node-setup.html b/docs/full-node/node-setup.html index 01621b04..8373345d 100644 --- a/docs/full-node/node-setup.html +++ b/docs/full-node/node-setup.html @@ -5,7 +5,7 @@ Install and Configure Full Node | Trinity Validator - + diff --git a/docs/full-node/server-setup/create-user.html b/docs/full-node/server-setup/create-user.html index 25bf3cb4..2fb22e23 100644 --- a/docs/full-node/server-setup/create-user.html +++ b/docs/full-node/server-setup/create-user.html @@ -5,7 +5,7 @@ Create New User | Trinity Validator - + diff --git a/docs/full-node/server-setup/requirements.html b/docs/full-node/server-setup/requirements.html index 28ea84d0..228b9741 100644 --- a/docs/full-node/server-setup/requirements.html +++ b/docs/full-node/server-setup/requirements.html @@ -5,7 +5,7 @@ Requirements | Trinity Validator - + diff --git a/docs/full-node/server-setup/ssh.html b/docs/full-node/server-setup/ssh.html index 34ee52b9..7897cd70 100644 --- a/docs/full-node/server-setup/ssh.html +++ b/docs/full-node/server-setup/ssh.html @@ -5,7 +5,7 @@ SSH | Trinity Validator - + diff --git a/docs/manual-setup.html b/docs/manual-setup.html index bf6d7fb9..ca25361b 100644 --- a/docs/manual-setup.html +++ b/docs/manual-setup.html @@ -5,7 +5,7 @@ Manual Setup | Trinity Validator - + diff --git a/docs/monitoring.html b/docs/monitoring.html index 2ed18ce1..db6965c9 100644 --- a/docs/monitoring.html +++ b/docs/monitoring.html @@ -5,7 +5,7 @@ Overview | Trinity Validator - + diff --git a/docs/monitoring/grafana.html b/docs/monitoring/grafana.html index 5b5c70d8..e19652ce 100644 --- a/docs/monitoring/grafana.html +++ b/docs/monitoring/grafana.html @@ -5,7 +5,7 @@ Grafana | Trinity Validator - + diff --git a/docs/monitoring/logs/loki.html b/docs/monitoring/logs/loki.html index d4ce2061..021bd72b 100644 --- a/docs/monitoring/logs/loki.html +++ b/docs/monitoring/logs/loki.html @@ -5,7 +5,7 @@ Loki | Trinity Validator - + diff --git a/docs/monitoring/logs/promtail.html b/docs/monitoring/logs/promtail.html index 301edfac..bab0936b 100644 --- a/docs/monitoring/logs/promtail.html +++ b/docs/monitoring/logs/promtail.html @@ -5,7 +5,7 @@ Promtail | Trinity Validator - + diff --git a/docs/monitoring/metrics/alertmanager.html b/docs/monitoring/metrics/alertmanager.html index b199c9c9..d6dfdac3 100644 --- a/docs/monitoring/metrics/alertmanager.html +++ b/docs/monitoring/metrics/alertmanager.html @@ -5,7 +5,7 @@ Alert Manager | Trinity Validator - + diff --git a/docs/monitoring/metrics/exporters/cosmos-node-exporter.html b/docs/monitoring/metrics/exporters/cosmos-node-exporter.html index b1d8256d..c332cba2 100644 --- a/docs/monitoring/metrics/exporters/cosmos-node-exporter.html +++ b/docs/monitoring/metrics/exporters/cosmos-node-exporter.html @@ -5,7 +5,7 @@ Cosmos Node Exporter | Trinity Validator - + diff --git a/docs/monitoring/metrics/exporters/cosmos-validator-exporter.html b/docs/monitoring/metrics/exporters/cosmos-validator-exporter.html index 783e341b..114af967 100644 --- a/docs/monitoring/metrics/exporters/cosmos-validator-exporter.html +++ b/docs/monitoring/metrics/exporters/cosmos-validator-exporter.html @@ -5,7 +5,7 @@ Cosmos Validator Exporter | Trinity Validator - + diff --git a/docs/monitoring/metrics/exporters/node-exporter.html b/docs/monitoring/metrics/exporters/node-exporter.html index 1ac3e39d..66c5835d 100644 --- a/docs/monitoring/metrics/exporters/node-exporter.html +++ b/docs/monitoring/metrics/exporters/node-exporter.html @@ -5,7 +5,7 @@ Node Exporter | Trinity Validator - + diff --git a/docs/monitoring/metrics/exporters/tendermint.html b/docs/monitoring/metrics/exporters/tendermint.html index c36bad10..bd6a2272 100644 --- a/docs/monitoring/metrics/exporters/tendermint.html +++ b/docs/monitoring/metrics/exporters/tendermint.html @@ -5,7 +5,7 @@ Tendermint Metrics | Trinity Validator - + diff --git a/docs/monitoring/metrics/prometheus.html b/docs/monitoring/metrics/prometheus.html index dc335eff..169b4d6a 100644 --- a/docs/monitoring/metrics/prometheus.html +++ b/docs/monitoring/metrics/prometheus.html @@ -5,7 +5,7 @@ Prometheus | Trinity Validator - + diff --git a/docs/monitoring/uptime-kuma.html b/docs/monitoring/uptime-kuma.html index 436da47d..7b807013 100644 --- a/docs/monitoring/uptime-kuma.html +++ b/docs/monitoring/uptime-kuma.html @@ -5,7 +5,7 @@ Uptime Kuma | Trinity Validator - + diff --git a/docs/node-spawner.html b/docs/node-spawner.html index 0e31537a..02bae998 100644 --- a/docs/node-spawner.html +++ b/docs/node-spawner.html @@ -5,7 +5,7 @@ Node Spawner | Trinity Validator - + diff --git a/docs/node.html b/docs/node.html index 18567a84..58aab8de 100644 --- a/docs/node.html +++ b/docs/node.html @@ -5,7 +5,7 @@ Overview | Trinity Validator - + diff --git a/docs/node/automated.html b/docs/node/automated.html index 94a211ce..33f48532 100644 --- a/docs/node/automated.html +++ b/docs/node/automated.html @@ -5,7 +5,7 @@ Automated Setup | Trinity Validator - + diff --git a/docs/node/manual/docker-image.html b/docs/node/manual/docker-image.html index a05fb5fc..c9f6514d 100644 --- a/docs/node/manual/docker-image.html +++ b/docs/node/manual/docker-image.html @@ -5,7 +5,7 @@ Preparing Sentinel Docker image | Trinity Validator - + diff --git a/docs/node/manual/docker-setup.html b/docs/node/manual/docker-setup.html index f5d9d538..86258fc5 100644 --- a/docs/node/manual/docker-setup.html +++ b/docs/node/manual/docker-setup.html @@ -5,7 +5,7 @@ Install Docker | Trinity Validator - + diff --git a/docs/node/manual/node-config.html b/docs/node/manual/node-config.html index dd27a5d0..2628ee6d 100644 --- a/docs/node/manual/node-config.html +++ b/docs/node/manual/node-config.html @@ -5,7 +5,7 @@ Node Configuration | Trinity Validator - + diff --git a/docs/node/manual/node-run.html b/docs/node/manual/node-run.html index aa6784a7..50a8a647 100644 --- a/docs/node/manual/node-run.html +++ b/docs/node/manual/node-run.html @@ -5,7 +5,7 @@ Run the Node | Trinity Validator - + diff --git a/docs/node/manual/preliminary.html b/docs/node/manual/preliminary.html index 512c7943..577e3b5d 100644 --- a/docs/node/manual/preliminary.html +++ b/docs/node/manual/preliminary.html @@ -5,7 +5,7 @@ Preliminary Operations | Trinity Validator - + diff --git a/docs/node/other/cloudmos-on-akash/close.html b/docs/node/other/cloudmos-on-akash/close.html index 4fd59464..c573c3e1 100644 --- a/docs/node/other/cloudmos-on-akash/close.html +++ b/docs/node/other/cloudmos-on-akash/close.html @@ -5,7 +5,7 @@ Remove the Node | Trinity Validator - + diff --git a/docs/node/other/cloudmos-on-akash/deploy.html b/docs/node/other/cloudmos-on-akash/deploy.html index c3a459e0..8541357e 100644 --- a/docs/node/other/cloudmos-on-akash/deploy.html +++ b/docs/node/other/cloudmos-on-akash/deploy.html @@ -5,7 +5,7 @@ Deploy the Node | Trinity Validator - + diff --git a/docs/node/other/cloudmos-on-akash/ssh.html b/docs/node/other/cloudmos-on-akash/ssh.html index 2bb6c23f..e7810dfb 100644 --- a/docs/node/other/cloudmos-on-akash/ssh.html +++ b/docs/node/other/cloudmos-on-akash/ssh.html @@ -5,7 +5,7 @@ SSH into the Container | Trinity Validator - + diff --git a/docs/node/other/cloudmos-on-akash/start-cloudmos-on-akash.html b/docs/node/other/cloudmos-on-akash/start-cloudmos-on-akash.html index 277ebba6..a928d0b7 100644 --- a/docs/node/other/cloudmos-on-akash/start-cloudmos-on-akash.html +++ b/docs/node/other/cloudmos-on-akash/start-cloudmos-on-akash.html @@ -5,7 +5,7 @@ Overview & Requirements | Trinity Validator - + diff --git a/docs/node/other/linux-script.html b/docs/node/other/linux-script.html index 6bddfd5d..7624ac88 100644 --- a/docs/node/other/linux-script.html +++ b/docs/node/other/linux-script.html @@ -5,7 +5,7 @@ Linux Script | Trinity Validator - + diff --git a/docs/node/other/node-spawner/add-servers.html b/docs/node/other/node-spawner/add-servers.html index 5ce09b10..fa735f02 100644 --- a/docs/node/other/node-spawner/add-servers.html +++ b/docs/node/other/node-spawner/add-servers.html @@ -5,7 +5,7 @@ Add Servers | Trinity Validator - + diff --git a/docs/node/other/node-spawner/node-setup.html b/docs/node/other/node-spawner/node-setup.html index 9ac0228c..e530301e 100644 --- a/docs/node/other/node-spawner/node-setup.html +++ b/docs/node/other/node-spawner/node-setup.html @@ -5,7 +5,7 @@ Node Setup | Trinity Validator - + diff --git a/docs/node/other/node-spawner/overview.html b/docs/node/other/node-spawner/overview.html index 7da90637..b5dcf24b 100644 --- a/docs/node/other/node-spawner/overview.html +++ b/docs/node/other/node-spawner/overview.html @@ -5,7 +5,7 @@ Overview & Setup | Trinity Validator - + diff --git a/docs/node/other/raspberry.html b/docs/node/other/raspberry.html index 84235001..7cd38e5a 100644 --- a/docs/node/other/raspberry.html +++ b/docs/node/other/raspberry.html @@ -5,7 +5,7 @@ Raspberry Pi | Trinity Validator - + diff --git a/docs/node/requirements.html b/docs/node/requirements.html index 01636ad6..fa215ea0 100644 --- a/docs/node/requirements.html +++ b/docs/node/requirements.html @@ -5,7 +5,7 @@ Requirements | Trinity Validator - + diff --git a/docs/resources.html b/docs/resources.html index 83ed935d..0b001ef8 100644 --- a/docs/resources.html +++ b/docs/resources.html @@ -5,7 +5,7 @@ Introduction | Trinity Validator - + diff --git a/docs/resources/apps.html b/docs/resources/apps.html index 9bcbc958..9002e096 100644 --- a/docs/resources/apps.html +++ b/docs/resources/apps.html @@ -5,7 +5,7 @@ Download Sentinel dVPN Apps | Trinity Validator - + diff --git a/docs/resources/exchanges.html b/docs/resources/exchanges.html index 759250dc..3efa259e 100644 --- a/docs/resources/exchanges.html +++ b/docs/resources/exchanges.html @@ -5,7 +5,7 @@ Exchanges supporting DVPN | Trinity Validator - + diff --git a/docs/resources/explorers.html b/docs/resources/explorers.html index 0043552b..d32e42e0 100644 --- a/docs/resources/explorers.html +++ b/docs/resources/explorers.html @@ -5,7 +5,7 @@ Sentinel dVPN Explorers | Trinity Validator - + diff --git a/docs/resources/guides.html b/docs/resources/guides.html index 1256e8b4..4226b6da 100644 --- a/docs/resources/guides.html +++ b/docs/resources/guides.html @@ -5,7 +5,7 @@ Sentinel dVPN Guides | Trinity Validator - + diff --git a/docs/resources/other.html b/docs/resources/other.html index 2a4aefb6..0281a256 100644 --- a/docs/resources/other.html +++ b/docs/resources/other.html @@ -5,7 +5,7 @@ Sentinel Integration in other Projects | Trinity Validator - + diff --git a/docs/resources/project.html b/docs/resources/project.html index 72bf3f63..6645e6e2 100644 --- a/docs/resources/project.html +++ b/docs/resources/project.html @@ -5,7 +5,7 @@ The Project | Trinity Validator - + diff --git a/docs/resources/socials.html b/docs/resources/socials.html index 2ad04d1f..5c09788a 100644 --- a/docs/resources/socials.html +++ b/docs/resources/socials.html @@ -5,7 +5,7 @@ Social Directory | Trinity Validator - + diff --git a/docs/resources/telegram/international.html b/docs/resources/telegram/international.html index 5bbd9a83..e1105079 100644 --- a/docs/resources/telegram/international.html +++ b/docs/resources/telegram/international.html @@ -5,7 +5,7 @@ International Channels | Trinity Validator - + diff --git a/docs/resources/telegram/official.html b/docs/resources/telegram/official.html index 66614a85..f41e2983 100644 --- a/docs/resources/telegram/official.html +++ b/docs/resources/telegram/official.html @@ -5,7 +5,7 @@ Official Channels | Trinity Validator - + diff --git a/docs/resources/telegram/validators.html b/docs/resources/telegram/validators.html index 6a795265..b28fb037 100644 --- a/docs/resources/telegram/validators.html +++ b/docs/resources/telegram/validators.html @@ -5,7 +5,7 @@ Validator Channels | Trinity Validator - + diff --git a/docs/resources/wallets.html b/docs/resources/wallets.html index b4750975..7cb20d77 100644 --- a/docs/resources/wallets.html +++ b/docs/resources/wallets.html @@ -5,7 +5,7 @@ Wallets & Staking | Trinity Validator - + diff --git a/docs/resources/whitelabels.html b/docs/resources/whitelabels.html index ffad9dd6..523392c0 100644 --- a/docs/resources/whitelabels.html +++ b/docs/resources/whitelabels.html @@ -5,7 +5,7 @@ Whitelabels | Trinity Validator - + diff --git a/docs/resources/winning.html b/docs/resources/winning.html index 050dbb29..0b303650 100644 --- a/docs/resources/winning.html +++ b/docs/resources/winning.html @@ -5,7 +5,7 @@ Winning DVPN coins | Trinity Validator - + diff --git a/docs/validator.html b/docs/validator.html index f230a982..8e0b1f33 100644 --- a/docs/validator.html +++ b/docs/validator.html @@ -5,7 +5,7 @@ Introduction | Trinity Validator - + diff --git a/docs/validator/become-validator.html b/docs/validator/become-validator.html index 97c4d1b1..6a334f30 100644 --- a/docs/validator/become-validator.html +++ b/docs/validator/become-validator.html @@ -5,7 +5,7 @@ Become a Validator | Trinity Validator - + diff --git a/docs/validator/cosmovisor/overview.html b/docs/validator/cosmovisor/overview.html index d35b23bf..6a724200 100644 --- a/docs/validator/cosmovisor/overview.html +++ b/docs/validator/cosmovisor/overview.html @@ -5,7 +5,7 @@ Overview | Trinity Validator - + diff --git a/docs/validator/cosmovisor/setup-config.html b/docs/validator/cosmovisor/setup-config.html index d27f0a06..cbaabd1f 100644 --- a/docs/validator/cosmovisor/setup-config.html +++ b/docs/validator/cosmovisor/setup-config.html @@ -5,7 +5,7 @@ Setup & Config | Trinity Validator - + diff --git a/docs/validator/cosmovisor/upgrade.html b/docs/validator/cosmovisor/upgrade.html index 2faff2f5..4cd50782 100644 --- a/docs/validator/cosmovisor/upgrade.html +++ b/docs/validator/cosmovisor/upgrade.html @@ -5,7 +5,7 @@ Binary Upgrade | Trinity Validator - + diff --git a/docs/validator/golang.html b/docs/validator/golang.html index 8fbb79bd..dd98c950 100644 --- a/docs/validator/golang.html +++ b/docs/validator/golang.html @@ -5,7 +5,7 @@ Golang Setup | Trinity Validator - + diff --git a/docs/validator/image.html b/docs/validator/image.html index 08ad7d8d..1a7f5ade 100644 --- a/docs/validator/image.html +++ b/docs/validator/image.html @@ -5,7 +5,7 @@ Add a Validator Image | Trinity Validator - + diff --git a/docs/validator/node-run.html b/docs/validator/node-run.html index 0f07e27b..56cadf6a 100644 --- a/docs/validator/node-run.html +++ b/docs/validator/node-run.html @@ -5,7 +5,7 @@ Run the Full Node | Trinity Validator - + diff --git a/docs/validator/node-setup.html b/docs/validator/node-setup.html index 3f2f2335..7f253e06 100644 --- a/docs/validator/node-setup.html +++ b/docs/validator/node-setup.html @@ -5,7 +5,7 @@ Full Node Setup | Trinity Validator - + diff --git a/docs/validator/other-cmd.html b/docs/validator/other-cmd.html index 2dc50333..4527a26a 100644 --- a/docs/validator/other-cmd.html +++ b/docs/validator/other-cmd.html @@ -5,7 +5,7 @@ Useful Commands | Trinity Validator - + diff --git a/docs/validator/restake/overview.html b/docs/validator/restake/overview.html index 4a6acebd..4efad2fa 100644 --- a/docs/validator/restake/overview.html +++ b/docs/validator/restake/overview.html @@ -5,7 +5,7 @@ Overview | Trinity Validator - + diff --git a/docs/validator/restake/setup-config.html b/docs/validator/restake/setup-config.html index 18492cc9..70bfd30c 100644 --- a/docs/validator/restake/setup-config.html +++ b/docs/validator/restake/setup-config.html @@ -5,7 +5,7 @@ Setup & Configuration | Trinity Validator - + diff --git a/docs/validator/restake/submit-operator.html b/docs/validator/restake/submit-operator.html index 56dab6af..9c84a09d 100644 --- a/docs/validator/restake/submit-operator.html +++ b/docs/validator/restake/submit-operator.html @@ -5,7 +5,7 @@ Submit Operator | Trinity Validator - + diff --git a/docs/validator/rpc-exposure.html b/docs/validator/rpc-exposure.html index b100395b..417a8da4 100644 --- a/docs/validator/rpc-exposure.html +++ b/docs/validator/rpc-exposure.html @@ -5,7 +5,7 @@ RPC Exposure | Trinity Validator - + diff --git a/docs/validator/save-keys.html b/docs/validator/save-keys.html index 9a95b99a..e7de2fa5 100644 --- a/docs/validator/save-keys.html +++ b/docs/validator/save-keys.html @@ -5,7 +5,7 @@ Save Your Keys! | Trinity Validator - + diff --git a/docs/validator/server-setup/create-user.html b/docs/validator/server-setup/create-user.html index 3c7b1d84..cf276aea 100644 --- a/docs/validator/server-setup/create-user.html +++ b/docs/validator/server-setup/create-user.html @@ -5,7 +5,7 @@ Create New User | Trinity Validator - + diff --git a/docs/validator/server-setup/requirements.html b/docs/validator/server-setup/requirements.html index 540b22af..03097a32 100644 --- a/docs/validator/server-setup/requirements.html +++ b/docs/validator/server-setup/requirements.html @@ -5,7 +5,7 @@ Requirements | Trinity Validator - + diff --git a/docs/validator/server-setup/ssh.html b/docs/validator/server-setup/ssh.html index a6985747..3ceeca4d 100644 --- a/docs/validator/server-setup/ssh.html +++ b/docs/validator/server-setup/ssh.html @@ -5,7 +5,7 @@ SSH | Trinity Validator - + diff --git a/docs/validator/tmkms/edit-val-config.html b/docs/validator/tmkms/edit-val-config.html index f82e9dcd..0f785a01 100644 --- a/docs/validator/tmkms/edit-val-config.html +++ b/docs/validator/tmkms/edit-val-config.html @@ -5,7 +5,7 @@ Edit Validator Config | Trinity Validator - + diff --git a/docs/validator/tmkms/install-dependencies.html b/docs/validator/tmkms/install-dependencies.html index 5b4a5d9a..e6d62589 100644 --- a/docs/validator/tmkms/install-dependencies.html +++ b/docs/validator/tmkms/install-dependencies.html @@ -5,7 +5,7 @@ Install Dependencies | Trinity Validator - + diff --git a/docs/validator/tmkms/overview.html b/docs/validator/tmkms/overview.html index abd0908b..4922378b 100644 --- a/docs/validator/tmkms/overview.html +++ b/docs/validator/tmkms/overview.html @@ -5,7 +5,7 @@ Overview | Trinity Validator - + diff --git a/docs/validator/tmkms/run-tmkms-val.html b/docs/validator/tmkms/run-tmkms-val.html index 9343afec..5506def5 100644 --- a/docs/validator/tmkms/run-tmkms-val.html +++ b/docs/validator/tmkms/run-tmkms-val.html @@ -5,7 +5,7 @@ Run the Validator with TMKMS | Trinity Validator - + diff --git a/docs/validator/tmkms/setup-config.html b/docs/validator/tmkms/setup-config.html index 98f9da7a..ab072117 100644 --- a/docs/validator/tmkms/setup-config.html +++ b/docs/validator/tmkms/setup-config.html @@ -5,7 +5,7 @@ Setup & Config | Trinity Validator - + diff --git a/docs/validator/upgrades/sentinelhub-2.html b/docs/validator/upgrades/sentinelhub-2.html index 4609a2c3..f847d040 100644 --- a/docs/validator/upgrades/sentinelhub-2.html +++ b/docs/validator/upgrades/sentinelhub-2.html @@ -5,7 +5,7 @@ SentinelHub - 2 | Trinity Validator - + diff --git a/docs/validator/upgrades/upgrade-1.html b/docs/validator/upgrades/upgrade-1.html index 9c208344..e096d4b7 100644 --- a/docs/validator/upgrades/upgrade-1.html +++ b/docs/validator/upgrades/upgrade-1.html @@ -5,7 +5,7 @@ Software upgrade - 1 | Trinity Validator - + diff --git a/docs/validator/upgrades/upgrade-2.html b/docs/validator/upgrades/upgrade-2.html index 6ef3926e..84ccd18d 100644 --- a/docs/validator/upgrades/upgrade-2.html +++ b/docs/validator/upgrades/upgrade-2.html @@ -5,7 +5,7 @@ Software upgrade - 2 | Trinity Validator - + diff --git a/docs/validator/upgrades/upgrade-3.html b/docs/validator/upgrades/upgrade-3.html index 24d664bb..6bc5a3f0 100644 --- a/docs/validator/upgrades/upgrade-3.html +++ b/docs/validator/upgrades/upgrade-3.html @@ -5,7 +5,7 @@ Software upgrade - 3 | Trinity Validator - + diff --git a/docs/validator/upgrades/upgrade-4.html b/docs/validator/upgrades/upgrade-4.html index ede96d0b..0dcc8edc 100644 --- a/docs/validator/upgrades/upgrade-4.html +++ b/docs/validator/upgrades/upgrade-4.html @@ -5,7 +5,7 @@ Software upgrade - 4 | Trinity Validator - + diff --git a/docs/validator/upgrades/upgrade-5.html b/docs/validator/upgrades/upgrade-5.html index d4b65929..cf7da24e 100644 --- a/docs/validator/upgrades/upgrade-5.html +++ b/docs/validator/upgrades/upgrade-5.html @@ -5,7 +5,7 @@ Software upgrade - 5 | Trinity Validator - + diff --git a/index.html b/index.html index 6d57e472..e9bec808 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Welcome Trinity Validator | Trinity Validator - + diff --git a/markdown-page.html b/markdown-page.html index 4c9b0a9e..e507132f 100644 --- a/markdown-page.html +++ b/markdown-page.html @@ -5,7 +5,7 @@ Markdown page example | Trinity Validator - + diff --git a/validator.html b/validator.html index 12707f5f..2dc1a3e5 100644 --- a/validator.html +++ b/validator.html @@ -5,7 +5,7 @@ Stats | Trinity Validator - +