From 8f83df5187c3d61c9e8286b8a4a1a1e99b873b34 Mon Sep 17 00:00:00 2001 From: <> Date: Tue, 11 Jun 2024 18:41:47 +0000 Subject: [PATCH] Deployed 22015a6 with MkDocs version: 1.6.0 --- .nojekyll | 0 404.html | 1619 ++++ CNAME | 1 + assets/android-chrome-192x192.png | Bin 0 -> 34759 bytes assets/android-chrome-512x512.png | Bin 0 -> 149783 bytes assets/apple-touch-icon.png | Bin 0 -> 31109 bytes assets/css/main.css | 2657 +++++++ assets/exo-mesos/1.jpg | Bin 0 -> 35541 bytes assets/exo-mesos/10.jpg | Bin 0 -> 106070 bytes assets/exo-mesos/11.jpg | Bin 0 -> 90367 bytes assets/exo-mesos/12.jpg | Bin 0 -> 109755 bytes assets/exo-mesos/13.jpg | Bin 0 -> 54012 bytes assets/exo-mesos/14.jpg | Bin 0 -> 65233 bytes assets/exo-mesos/15.jpg | Bin 0 -> 54056 bytes assets/exo-mesos/16.jpg | Bin 0 -> 52698 bytes assets/exo-mesos/17.jpg | Bin 0 -> 55980 bytes assets/exo-mesos/18.jpg | Bin 0 -> 81216 bytes assets/exo-mesos/19.jpg | Bin 0 -> 89854 bytes assets/exo-mesos/2.jpg | Bin 0 -> 29283 bytes assets/exo-mesos/20.jpg | Bin 0 -> 107216 bytes assets/exo-mesos/21.jpg | Bin 0 -> 89657 bytes assets/exo-mesos/3.jpg | Bin 0 -> 36765 bytes assets/exo-mesos/4.jpg | Bin 0 -> 64238 bytes assets/exo-mesos/6.jpg | Bin 0 -> 89684 bytes assets/exo-mesos/8-1.jpg | Bin 0 -> 73293 bytes assets/exo-mesos/8.jpg | Bin 0 -> 39169 bytes assets/exo-mesos/9.jpg | Bin 0 -> 70731 bytes assets/favicon-16x16.png | Bin 0 -> 874 bytes assets/favicon-32x32.png | Bin 0 -> 2390 bytes assets/favicon.ico | Bin 0 -> 15406 bytes assets/images/favicon.png | Bin 0 -> 1870 bytes .../social/docs-about/about-stratos.png | Bin 0 -> 57654 bytes assets/images/social/docs-about/changes.png | Bin 0 -> 49506 bytes .../docs-about/stratos-token-economy.png | Bin 0 -> 44634 bytes .../docs-about/stratos-token-metrics.png | Bin 0 -> 46888 bytes .../social/docs-evm/available-dapps.png | Bin 0 -> 39903 bytes .../deploy-smart-contracts/hardhat.png | Bin 0 -> 37644 bytes .../deploy-smart-contracts/truffle.png | Bin 0 -> 37218 bytes assets/images/social/docs-evm/node-config.png | Bin 0 -> 38004 bytes .../metamask/configure-on-metamask.png | Bin 0 -> 53073 bytes .../docs-evm/wallets/metamask/gas-token.png | Bin 0 -> 42161 bytes .../docs-evm/wallets/metamask/hello.png | Bin 0 -> 49503 bytes .../wallets/metamask/multiple-accounts.png | Bin 0 -> 40842 bytes .../ppd-terminal-subcommands.png | Bin 0 -> 55182 bytes .../social/docs-resource-node/rpc-client.png | Bin 0 -> 48210 bytes .../docs-resource-node/sds-ipfs-handbook.png | Bin 0 -> 46792 bytes .../sds-rpc-for-file-operation.png | Bin 0 -> 50775 bytes .../docs-resource-node/sds-update-v12.png | Bin 0 -> 42773 bytes .../sds-video-streaming-handbook.png | Bin 0 -> 49958 bytes .../setup-and-run-a-sds-resource-node.png | Bin 0 -> 59075 bytes .../how-to-become-a-validator.png | Bin 0 -> 49334 bytes .../how-to-setup-rest-grpc-full-chain.png | Bin 0 -> 60478 bytes .../how-to-start-with-state-sync.png | Bin 0 -> 59412 bytes .../docs-stratos-chain/mainnet-bridge.png | Bin 0 -> 61512 bytes .../docs-stratos-chain/mainnet-staking.png | Bin 0 -> 59706 bytes .../social/docs-stratos-chain/network.png | Bin 0 -> 36227 bytes ...etup-and-run-a-stratos-chain-full-node.png | Bin 0 -> 45546 bytes .../stchaind-commands-part-1.png | Bin 0 -> 60167 bytes .../stchaind-commands-part-2.png | Bin 0 -> 61698 bytes .../stratos-chain-grpc-queries.png | Bin 0 -> 60982 bytes .../stratos-chain-rest-apis.png | Bin 0 -> 59431 bytes assets/images/social/get-started.png | Bin 0 -> 57439 bytes assets/images/social/index.png | Bin 0 -> 42019 bytes assets/img/android-chrome-192x192.png | Bin 0 -> 25984 bytes assets/img/android-chrome-512x512.png | Bin 0 -> 72990 bytes assets/img/apple-touch-icon.png | Bin 0 -> 24108 bytes assets/img/favicon-16x16.png | Bin 0 -> 1982 bytes assets/img/favicon-32x32.png | Bin 0 -> 3572 bytes assets/img/hero-img.png | Bin 0 -> 204827 bytes assets/img/logo.png | Bin 0 -> 32703 bytes assets/javascripts/bundle.ad660dcc.min.js | 29 + assets/javascripts/bundle.ad660dcc.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 ++++++++++++++++ .../workers/search.b8dbb3d2.min.js | 42 + .../workers/search.b8dbb3d2.min.js.map | 7 + assets/js/main.js | 286 + assets/logo.png | Bin 0 -> 50921 bytes assets/mainnet-bridge/1.jpg | Bin 0 -> 95353 bytes assets/mainnet-bridge/10.jpg | Bin 0 -> 47770 bytes assets/mainnet-bridge/11.jpg | Bin 0 -> 87323 bytes assets/mainnet-bridge/12.jpg | Bin 0 -> 118037 bytes assets/mainnet-bridge/13.jpg | Bin 0 -> 110793 bytes assets/mainnet-bridge/2.jpg | Bin 0 -> 70858 bytes assets/mainnet-bridge/3.jpg | Bin 0 -> 94779 bytes assets/mainnet-bridge/4.jpg | Bin 0 -> 79241 bytes assets/mainnet-bridge/5.jpg | Bin 0 -> 98206 bytes assets/mainnet-bridge/6.jpg | Bin 0 -> 91609 bytes assets/mainnet-bridge/7.jpg | Bin 0 -> 55373 bytes assets/mainnet-bridge/8-1.jpg | Bin 0 -> 53277 bytes assets/mainnet-bridge/9.jpg | Bin 0 -> 84374 bytes assets/mainnet-bridge/bridge-back-0.jpg | Bin 0 -> 34750 bytes assets/mainnet-bridge/bridge-back-1.jpg | Bin 0 -> 33394 bytes assets/metamask/create-accounts.png | Bin 0 -> 100006 bytes assets/metamask/create-new-account.png | Bin 0 -> 47754 bytes assets/metamask/metamask-staking-1.jpg | Bin 0 -> 39666 bytes assets/metamask/metamask-staking-2.jpg | Bin 0 -> 76131 bytes assets/metamask/metamask-staking-3.jpg | Bin 0 -> 72572 bytes assets/metamask/metamask-staking-4.jpg | Bin 0 -> 50501 bytes assets/metamask/metamask-staking-5.jpg | Bin 0 -> 50426 bytes assets/metamask/metamask-staking-6.jpg | Bin 0 -> 55761 bytes assets/metamask/metamask-staking-7.jpg | Bin 0 -> 54492 bytes assets/metamask/network-1.jpg | Bin 0 -> 11633 bytes assets/metamask/network-2.jpg | Bin 0 -> 29800 bytes assets/metamask/network-3.jpg | Bin 0 -> 85128 bytes assets/metamask/network-4.jpg | Bin 0 -> 67883 bytes assets/metamask/network-5.jpg | Bin 0 -> 69061 bytes assets/metamask/select-network.png | Bin 0 -> 100740 bytes assets/stratos-token-allocation.png | Bin 0 -> 114016 bytes assets/stylesheets/main.6543a935.min.css | 1 + assets/stylesheets/main.6543a935.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + assets/token-burn/0.jpg | Bin 0 -> 46462 bytes assets/token-burn/1.jpg | Bin 0 -> 44182 bytes assets/token-burn/2.jpg | Bin 0 -> 174277 bytes assets/token-burn/3.jpg | Bin 0 -> 61472 bytes assets/token-burn/4.jpg | Bin 0 -> 113794 bytes assets/token-burn/5.jpg | Bin 0 -> 26279 bytes assets/vendor/aos/aos.css | 1 + assets/vendor/aos/aos.js | 1 + .../bootstrap-icons/bootstrap-icons.css | 1981 +++++ .../fonts/bootstrap-icons.woff | Bin 0 -> 164360 bytes .../fonts/bootstrap-icons.woff2 | Bin 0 -> 121340 bytes assets/vendor/bootstrap/css/bootstrap.min.css | 6 + .../vendor/bootstrap/js/bootstrap.bundle.js | 6314 +++++++++++++++ .../bootstrap/js/bootstrap.bundle.js.map | 1 + .../bootstrap/js/bootstrap.bundle.min.js | 7 + .../bootstrap/js/bootstrap.bundle.min.js.map | 1 + assets/vendor/bootstrap/js/bootstrap.esm.js | 4447 +++++++++++ .../vendor/bootstrap/js/bootstrap.esm.js.map | 1 + .../vendor/bootstrap/js/bootstrap.esm.min.js | 7 + .../bootstrap/js/bootstrap.esm.min.js.map | 1 + assets/vendor/bootstrap/js/bootstrap.js | 4494 +++++++++++ assets/vendor/bootstrap/js/bootstrap.js.map | 1 + assets/vendor/bootstrap/js/bootstrap.min.js | 7 + .../vendor/bootstrap/js/bootstrap.min.js.map | 1 + assets/vendor/glightbox/js/glightbox.min.js | 1 + .../vendor/purecounter/purecounter_vanilla.js | 9 + assets/vendor/swiper/swiper-bundle.min.js | 14 + assets/web-monitor/1.jpg | Bin 0 -> 345904 bytes css/extra.css | 125 + docs-about/about-stratos/index.html | 1885 +++++ docs-about/changes/index.html | 3237 ++++++++ docs-about/stratos-token-economy/index.html | 2399 ++++++ docs-about/stratos-token-metrics/index.html | 1749 ++++ docs-evm/available-dapps/index.html | 1763 ++++ .../deploy-smart-contracts/hardhat/index.html | 1858 +++++ .../deploy-smart-contracts/truffle/index.html | 1902 +++++ docs-evm/node-config/index.html | 1768 +++++ .../metamask/configure-on-metamask/index.html | 1867 +++++ .../wallets/metamask/gas-token/index.html | 1742 ++++ docs-evm/wallets/metamask/hello/index.html | 1844 +++++ .../metamask/multiple-accounts/index.html | 1708 ++++ .../ppd-terminal-subcommands/index.html | 3010 +++++++ docs-resource-node/rpc-client/index.html | 2517 ++++++ .../sds-ipfs-handbook/index.html | 2086 +++++ .../sds-rpc-for-file-operation/index.html | 4832 +++++++++++ docs-resource-node/sds-update-v12/index.html | 2146 +++++ .../sds-video-streaming-handbook/index.html | 2005 +++++ .../index.html | 2751 +++++++ .../how-to-become-a-validator/index.html | 2881 +++++++ .../index.html | 1864 +++++ .../how-to-start-with-state-sync/index.html | 2103 +++++ docs-stratos-chain/mainnet-bridge/index.html | 1898 +++++ docs-stratos-chain/mainnet-staking/index.html | 1997 +++++ docs-stratos-chain/network/index.html | 1827 +++++ .../index.html | 2908 +++++++ .../stchaind-commands-part-1/index.html | 4336 ++++++++++ .../stchaind-commands-part-2/index.html | 4734 +++++++++++ .../stratos-chain-grpc-queries/index.html | 3677 +++++++++ .../stratos-chain-rest-apis/index.html | 7061 +++++++++++++++++ get-started/index.html | 1834 +++++ index.html | 139 + js/extra.js | 10 + js/mathjax.js | 16 + search/search_index.json | 1 + sitemap.xml | 163 + sitemap.xml.gz | Bin 0 -> 597 bytes 211 files changed, 109791 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 CNAME create mode 100644 assets/android-chrome-192x192.png create mode 100644 assets/android-chrome-512x512.png create mode 100644 assets/apple-touch-icon.png create mode 100644 assets/css/main.css create mode 100644 assets/exo-mesos/1.jpg create mode 100644 assets/exo-mesos/10.jpg create mode 100644 assets/exo-mesos/11.jpg create mode 100644 assets/exo-mesos/12.jpg create mode 100644 assets/exo-mesos/13.jpg create mode 100644 assets/exo-mesos/14.jpg create mode 100644 assets/exo-mesos/15.jpg create mode 100644 assets/exo-mesos/16.jpg create mode 100644 assets/exo-mesos/17.jpg create mode 100644 assets/exo-mesos/18.jpg create mode 100644 assets/exo-mesos/19.jpg create mode 100644 assets/exo-mesos/2.jpg create mode 100644 assets/exo-mesos/20.jpg create mode 100644 assets/exo-mesos/21.jpg create mode 100644 assets/exo-mesos/3.jpg create mode 100644 assets/exo-mesos/4.jpg create mode 100644 assets/exo-mesos/6.jpg create mode 100644 assets/exo-mesos/8-1.jpg create mode 100644 assets/exo-mesos/8.jpg create mode 100644 assets/exo-mesos/9.jpg create mode 100644 assets/favicon-16x16.png create mode 100644 assets/favicon-32x32.png create mode 100644 assets/favicon.ico create mode 100644 assets/images/favicon.png create mode 100644 assets/images/social/docs-about/about-stratos.png create mode 100644 assets/images/social/docs-about/changes.png create mode 100644 assets/images/social/docs-about/stratos-token-economy.png create mode 100644 assets/images/social/docs-about/stratos-token-metrics.png create mode 100644 assets/images/social/docs-evm/available-dapps.png create mode 100644 assets/images/social/docs-evm/deploy-smart-contracts/hardhat.png create mode 100644 assets/images/social/docs-evm/deploy-smart-contracts/truffle.png create mode 100644 assets/images/social/docs-evm/node-config.png create mode 100644 assets/images/social/docs-evm/wallets/metamask/configure-on-metamask.png create mode 100644 assets/images/social/docs-evm/wallets/metamask/gas-token.png create mode 100644 assets/images/social/docs-evm/wallets/metamask/hello.png create mode 100644 assets/images/social/docs-evm/wallets/metamask/multiple-accounts.png create mode 100644 assets/images/social/docs-resource-node/ppd-terminal-subcommands.png create mode 100644 assets/images/social/docs-resource-node/rpc-client.png create mode 100644 assets/images/social/docs-resource-node/sds-ipfs-handbook.png create mode 100644 assets/images/social/docs-resource-node/sds-rpc-for-file-operation.png create mode 100644 assets/images/social/docs-resource-node/sds-update-v12.png create mode 100644 assets/images/social/docs-resource-node/sds-video-streaming-handbook.png create mode 100644 assets/images/social/docs-resource-node/setup-and-run-a-sds-resource-node.png create mode 100644 assets/images/social/docs-stratos-chain/how-to-become-a-validator.png create mode 100644 assets/images/social/docs-stratos-chain/how-to-setup-rest-grpc-full-chain.png create mode 100644 assets/images/social/docs-stratos-chain/how-to-start-with-state-sync.png create mode 100644 assets/images/social/docs-stratos-chain/mainnet-bridge.png create mode 100644 assets/images/social/docs-stratos-chain/mainnet-staking.png create mode 100644 assets/images/social/docs-stratos-chain/network.png create mode 100644 assets/images/social/docs-stratos-chain/setup-and-run-a-stratos-chain-full-node.png create mode 100644 assets/images/social/docs-stratos-chain/stchaind-commands-part-1.png create mode 100644 assets/images/social/docs-stratos-chain/stchaind-commands-part-2.png create mode 100644 assets/images/social/docs-stratos-chain/stratos-chain-grpc-queries.png create mode 100644 assets/images/social/docs-stratos-chain/stratos-chain-rest-apis.png create mode 100644 assets/images/social/get-started.png create mode 100644 assets/images/social/index.png create mode 100644 assets/img/android-chrome-192x192.png create mode 100644 assets/img/android-chrome-512x512.png create mode 100644 assets/img/apple-touch-icon.png create mode 100644 assets/img/favicon-16x16.png create mode 100644 assets/img/favicon-32x32.png create mode 100644 assets/img/hero-img.png create mode 100644 assets/img/logo.png create mode 100644 assets/javascripts/bundle.ad660dcc.min.js create mode 100644 assets/javascripts/bundle.ad660dcc.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.b8dbb3d2.min.js create mode 100644 assets/javascripts/workers/search.b8dbb3d2.min.js.map create mode 100644 assets/js/main.js create mode 100644 assets/logo.png create mode 100644 assets/mainnet-bridge/1.jpg create mode 100644 assets/mainnet-bridge/10.jpg create mode 100644 assets/mainnet-bridge/11.jpg create mode 100644 assets/mainnet-bridge/12.jpg create mode 100644 assets/mainnet-bridge/13.jpg create mode 100644 assets/mainnet-bridge/2.jpg create mode 100644 assets/mainnet-bridge/3.jpg create mode 100644 assets/mainnet-bridge/4.jpg create mode 100644 assets/mainnet-bridge/5.jpg create mode 100644 assets/mainnet-bridge/6.jpg create mode 100644 assets/mainnet-bridge/7.jpg create mode 100644 assets/mainnet-bridge/8-1.jpg create mode 100644 assets/mainnet-bridge/9.jpg create mode 100644 assets/mainnet-bridge/bridge-back-0.jpg create mode 100644 assets/mainnet-bridge/bridge-back-1.jpg create mode 100644 assets/metamask/create-accounts.png create mode 100644 assets/metamask/create-new-account.png create mode 100644 assets/metamask/metamask-staking-1.jpg create mode 100644 assets/metamask/metamask-staking-2.jpg create mode 100644 assets/metamask/metamask-staking-3.jpg create mode 100644 assets/metamask/metamask-staking-4.jpg create mode 100644 assets/metamask/metamask-staking-5.jpg create mode 100644 assets/metamask/metamask-staking-6.jpg create mode 100644 assets/metamask/metamask-staking-7.jpg create mode 100644 assets/metamask/network-1.jpg create mode 100644 assets/metamask/network-2.jpg create mode 100644 assets/metamask/network-3.jpg create mode 100644 assets/metamask/network-4.jpg create mode 100644 assets/metamask/network-5.jpg create mode 100644 assets/metamask/select-network.png create mode 100644 assets/stratos-token-allocation.png create mode 100644 assets/stylesheets/main.6543a935.min.css create mode 100644 assets/stylesheets/main.6543a935.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 assets/token-burn/0.jpg create mode 100644 assets/token-burn/1.jpg create mode 100644 assets/token-burn/2.jpg create mode 100644 assets/token-burn/3.jpg create mode 100644 assets/token-burn/4.jpg create mode 100644 assets/token-burn/5.jpg create mode 100644 assets/vendor/aos/aos.css create mode 100644 assets/vendor/aos/aos.js create mode 100644 assets/vendor/bootstrap-icons/bootstrap-icons.css create mode 100644 assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff create mode 100644 assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2 create mode 100644 assets/vendor/bootstrap/css/bootstrap.min.css create mode 100644 assets/vendor/bootstrap/js/bootstrap.bundle.js create mode 100644 assets/vendor/bootstrap/js/bootstrap.bundle.js.map create mode 100644 assets/vendor/bootstrap/js/bootstrap.bundle.min.js create mode 100644 assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map create mode 100644 assets/vendor/bootstrap/js/bootstrap.esm.js create mode 100644 assets/vendor/bootstrap/js/bootstrap.esm.js.map create mode 100644 assets/vendor/bootstrap/js/bootstrap.esm.min.js create mode 100644 assets/vendor/bootstrap/js/bootstrap.esm.min.js.map create mode 100644 assets/vendor/bootstrap/js/bootstrap.js create mode 100644 assets/vendor/bootstrap/js/bootstrap.js.map create mode 100644 assets/vendor/bootstrap/js/bootstrap.min.js create mode 100644 assets/vendor/bootstrap/js/bootstrap.min.js.map create mode 100644 assets/vendor/glightbox/js/glightbox.min.js create mode 100644 assets/vendor/purecounter/purecounter_vanilla.js create mode 100644 assets/vendor/swiper/swiper-bundle.min.js create mode 100644 assets/web-monitor/1.jpg create mode 100644 css/extra.css create mode 100644 docs-about/about-stratos/index.html create mode 100644 docs-about/changes/index.html create mode 100644 docs-about/stratos-token-economy/index.html create mode 100644 docs-about/stratos-token-metrics/index.html create mode 100644 docs-evm/available-dapps/index.html create mode 100644 docs-evm/deploy-smart-contracts/hardhat/index.html create mode 100644 docs-evm/deploy-smart-contracts/truffle/index.html create mode 100644 docs-evm/node-config/index.html create mode 100644 docs-evm/wallets/metamask/configure-on-metamask/index.html create mode 100644 docs-evm/wallets/metamask/gas-token/index.html create mode 100644 docs-evm/wallets/metamask/hello/index.html create mode 100644 docs-evm/wallets/metamask/multiple-accounts/index.html create mode 100644 docs-resource-node/ppd-terminal-subcommands/index.html create mode 100644 docs-resource-node/rpc-client/index.html create mode 100644 docs-resource-node/sds-ipfs-handbook/index.html create mode 100644 docs-resource-node/sds-rpc-for-file-operation/index.html create mode 100644 docs-resource-node/sds-update-v12/index.html create mode 100644 docs-resource-node/sds-video-streaming-handbook/index.html create mode 100644 docs-resource-node/setup-and-run-a-sds-resource-node/index.html create mode 100644 docs-stratos-chain/how-to-become-a-validator/index.html create mode 100644 docs-stratos-chain/how-to-setup-rest-grpc-full-chain/index.html create mode 100644 docs-stratos-chain/how-to-start-with-state-sync/index.html create mode 100644 docs-stratos-chain/mainnet-bridge/index.html create mode 100644 docs-stratos-chain/mainnet-staking/index.html create mode 100644 docs-stratos-chain/network/index.html create mode 100644 docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/index.html create mode 100644 docs-stratos-chain/stchaind-commands-part-1/index.html create mode 100644 docs-stratos-chain/stchaind-commands-part-2/index.html create mode 100644 docs-stratos-chain/stratos-chain-grpc-queries/index.html create mode 100644 docs-stratos-chain/stratos-chain-rest-apis/index.html create mode 100644 get-started/index.html create mode 100644 index.html create mode 100644 js/extra.js create mode 100644 js/mathjax.js create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..3945bae --- /dev/null +++ b/404.html @@ -0,0 +1,1619 @@ + + + + + + + + + + + + + + + + + + + Stratos Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + +
+ + + + + + + +
+ +
+ + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+ +

404 - Not found

+ +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..b272543 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +docs.thestratos.org diff --git a/assets/android-chrome-192x192.png b/assets/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..dd8799514c7fcfdf02b204209d956511dba569c0 GIT binary patch literal 34759 zcmV)4K+3;~P)vubEa(7s!OP?dPM~xil{Oji~)me{|LGw1tX&&(_;jMqT1NI>Ud`JWz=pFcw0Y1==|HGUAkO4Z52D}+FW(1ozZ;o`UstU>r z3nTfpwLwi@UXVy6f@Cu3=ZB$}a!1?`d2RUBo>!w^gr4VxHNKw;g1{Zo>S(e$TAeJc zC`=rRA4>M?*DtYX(V`@uO?BL*e{j$AAp^AS*=ygjdndy8%F4=Osq*sfhZBjOL2ar> z%EF$0VBNzY=;ozT#i3a~B%7D=!l;=ahXJA%hJpKf&r3r0b^N<7G{24$SNUeue73?u zD@J)D7JylFp7u`d#d94sm-s)iA=Ou*@RXZrYXwPFW8WPqkOtDeY3rbCAgjrNE{ zimRj1ezmo=eIV>!Nc7%F?OvXFJ)ysDVJa+y3=8;R0pdKL*F5tLg0~n19^o_rzl((C zh#xw4EA&DyfeJvfhm!6I4j93!<$cxst}68W3eUnyK3fr*S00#mFkz|ve(3KtFSVE7 z@Ai|)cZ-tAgNt_TsBORyA2LQ0&-gmv(7rJ@ZiCNy%JT4o?ZyC`(AIPdOyf@ zAQlL(VPA;74+PnVjqCxXLF8%80O2-do+G~n%0A|6)3Q641b4sVBk8}v1-vZ*)0Oj& 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 r0xJq|LErwBi(gTI6&bjoSK$8vT literal 0 HcmV?d00001 diff --git a/assets/android-chrome-512x512.png b/assets/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..ad2c6e0f98c23dae6cbf7896107cc67de2989484 GIT binary patch literal 149783 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νXZOxe;8zw|J3$_ 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

LiR8huNu#&Kc|w| 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 Gss8}0vs8uv literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/12.jpg b/assets/exo-mesos/12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d33c293f83a3144b992af529e5cb6ce9db2d8904 GIT binary patch literal 109755 zcmeFZ1z1&E*C@O;ol=6dASEJ5cY}17(%s#Hltp(pNOv~^DxFFZqb0Je;Tv;+VF;V$GZ09>2{cw$bb zhAyTi6z-NT78H`w@=6yU;VPuX#PpR^6eXnP?t{_*0GDZFZ0n4`3;?!vE>0?vq7)A` zwJ4C+0c3y(zy?SFh@r8wgS@JQ8t{*BGy#B?0AQ36YU>}x{+@wpV(M%R01yh0Eo|)I z@!KujB>+ASoFDXw5;}I{z?k6j0$0zx`X8EB{^00%8C>931ow0s{C( zL_tJEKtM!8Mn*!xK*PX5M?*))yoQU7c@5_pIyyE1HV)o(e0+QitQ&*`*9md2<6nmw zfxv@02#BbNh^W^w(J`<8FT=%K00#xW9sV^u1P6e_fxzQHE;_)$Kma&+aM3|saS0Fv zICw-PWE7A~0@9((U%7DL2#}C3W&jL$P!$^<8w};|UkZ2Y57vHK04e?b^=dkQ)?t{a z5glQT^J8Att)C2}Y3a|3kZZ?%FElmdEZl6h*hlYgu-6ra;BkE9>{k=GSNin>C=0>i z*ccD}tGP=fqDr0I_luoQ)mfoy2nI;Kp3)KT@$?7q+bR;bOs(-aYKCT7C1N({%#wzb z-Pm`V6k|&{Wp$wDzume3l-3VgP218$r`Pf3%Eo9@Pt9lZ7Py-wC~am7N6$2CH_eQ8##TPAZoF|gL2G^cT*wc}jM3xpb6a%tR7Iy|rDW%w47(K1l9PrT z?E@Qwur8dek!K8W?w3s;GAT-gRqQ3NPUqFB_SU&C%d2MOl-mb69^i=X_NH!W@$zis z5~z-aI5B3#wF>`i6I!B3fn6z2nJmqKrU?+>sldsDfdE$V|B9z&zP0oVN}68t^n+@X z&`@I=LhMsUw>^Bi;b)G$-7}$Nlv!{^{S!cLp|Av1D!gJSH{RqC(9hU7ZdJre3qNq! z`PTa(n}JK*qHo?C--tid56(2oZoFA`kCvm|M^|6uyW)I{BAC^nWEH}&r{dEQHjvr-0))^fBscn!>K{j1>9HF|o^GT3ydiQ4Lxuu|a>A=Us zmbJL)@EMNWz|tW`?jIg|Mvrg-j2r>mjd}roudW8&CHE#q%3hCb{?l%`Lgm2u|0qZin5Q((_QpdhlqO=~t9>`CS4><5q!4NLOLZ&=kIq3jWq$K@Vq0S9;lly!{Ei&o!r z{C+Vg%!@~u`AZ#&s)RrcYSaybXSDqO!ug|0L53QtB=~~OtZv*>skADv(A=%Im=SxO zW089?x8~C%OI2M`+HgkNgn%N`0_Wi>xDmtPde-YJ?C%O#XWX;AF(*0SJ-8_!^w!1W zWN~Je(WO4ErODJP>u^~6gwK3=S<#TlLzlf}XwN;JdhF5=MCR__S-helz`tY({tF-R zVFiHt7a9O345NUF7zJ@U6q~oo4_3dtz$vH!aG?(`m42$i3I8GiAYkh!cET6l^(JSS z=Wo<%u6akSJ@{R3G4}-PT0PSwAJ3;y5-RxBBp!}8`8 zrxS;2N7lD%_(hRc{kM(&&su3Y5M&D<&fVyfP2}#6twUIH)51~ z14d8A;_Olx?cc?1<&(LXmbRvQb6e*no98+VP4FDfTP|u&;%FFk)X{0t*5y8GOyL{V zmix#dH-Bfuv4vCaKKs1YNsiYHT_KYWI9@GbsAV`|@B#w#MDwTHAOJS{C}E~v{0Auc z3gDsV%d6>t_3Ba!PWYz)xC*iL5<3C62Jc154?pIMyfTK)>sK9Wf02NOIaD4(0bT$A z!SBy5fK`wlcu&sg$;A4X6aBY7JLv+8;>Q_*$K6w2-QBGhz{h5ZG27CDg|yqPJ++V5 zMeDXS7F4bx1ysH?ed$IB1xSblKYzfb=`TKthY^ZP-V552!>y7_jpPAzYvohEEQb%u z-&@;izOpO5K00MhN-p5-`+zQaeQ|9TJOEw7)!;9ULZ|1-3s-E|;Niy~`8t1Yl|3wN z)0frjA|;UnU#0=9gK*hz zy7I5*%cGBOW{sX^+<2|MR}}tp^MMJ`-}k%pCiIGxt3DP4Bma4U!;m+t?p=7r^CYc! zdn4B}AI`j4R-@MI)1M*$0J8!M1u!673{ME6f8|2)XYkUQ$Ki2%&hVxihb8WddE{EQ zR&>v_Jv<726@|_Of*+JZ4M0W%KJm(lPvn+tNCSa#nZk0FL48K3939(<*q{f+Df+Yq z{SlG?5eh)$NluwpzsxZYOcknr2{6yYybUJ|z~^JVcZre}U`bw*6^~0yd|PcSv#f15 zk*MM_F)R^0TRr`P^qy8ibM9?Zp9~3Cw$|APmKtDvNeHwm?07n# zMOTNuzA}NuqwV)|*~5JMbIPvxPa(6(NB3|LZS%&P@oGt>Qq7Q6)G3o)1}yzZ*6!t1 zs?b4iuV4Uf*syek;CIYn+Ped zLHsv(io(0E3*J!u0la5=VY(H?lU>Y1(|QdfuL1s5dkT;XCk$&>`W1-(1}GHI$~mT) z|D+LE=6`A%6jDB(9P`Q#{eiXrIl!EtXalwHVD(XYtZd5q3E(j^2g*YzVEGr?t2s+9 zF*!ew_6NYBu<+si+A~O{kl{WbzmOieY&JGPw2-Ls;SV#=$pp;^&T{OHx4NWD9Dm!$ zr=@b;Sg9IKxjb@S*+rq~*p_$udD{8e7#5$lAFMmDpop--44-6Yap<~kK^{={( zr9Q)PUIL!Xi{#&E(J)39DhAyiibeBLBr%Xpj@8C^uKWLoKK073!XYEbT_ zWrAvd0TCo5r0KFkzn^69Te}->8HYI4$UmF zL&4>879qwgqO@7a&~aZ*knrWWuRR<3c64?Dgpe-=N7O-^!-$ZV+J;sI-^t0eu@^@Py*O%l&1^@tzxJBe7D8{C$I)D{s&YMyKZ}yD4 z2}F=+X{%97J^X;)hjPE=Em#mmLMT9SKYc!7u(+vIzuG395xu5(?=9PpwP)`^8sMgw zPmGmHY5<}TgA>C!K{pR(6c!ek*P;Ah0BRAz4?+Qe7WMcHz=EjyP<8KB;$b5ev<4t6 zkyb!U#J3wgEWk57Jb05yo!3yxF903y<>Es@T!wl67bb}QY#d!>;Wx$|VgqQj;KKF< zI0!UaxUlUgiXh`W!UUMK6aacBwk_-w1gV&?L8^d&o_kC;l+0m|v%Vnk!)kd-tMSmphs%`!Alw)NLjXO0CR{}Pple@R=|jdnaOmR# zFEiJPpFG;9y9+=nz6G$qu2SWtjq&KeM~WA2U|^HHl}M)fASma_B+s91kr9Reu-BUY z9HJ7mzYpDmE<+jso*w`87zDghM*3=jbd?YUTgrus^X(PWo88{6tGD&+DE(;^0Kgf) znyl!*$t#cpF=>m}`{wCCjWNn;g;?EhPgjH4fJ}|FHYGc5__Q`iXpDQ@ua`4^*uu6F z#gTqk=wwt|Qz*5c^zNoi1fTX33OHdx?<4$*}Ym zz3@l5wG%vU3*(lpak-_Z9uMB+&unD8+sM!TRG!%p33^gxU1ngLI8HzT00c6xtHcK%`GM1#nM4sQCS7MV zVwo_gGz4hHa#=m-6h4EXdT(MW}1fC+)?* z8Q&Pc<~*668lqij=S823arFKC`wv=6Hy z$hp-17hQlb61Le6{DlLq&>+|b4WanENd|8=alu=f>Ay=CjuddhptXN910}P6yR*Tz zL*U;yn};Un)524&h299c3Hz`>6@FWHkQP;Aj1+^hnl`f*t;@Ed7NIe%bIpnR-;#Y!1%oTr9i&Y7-K<%x<1B z^GQi0nCsjN9;!10eVxu(k5rqq*tkfBa4cpX2tHI{_k$__wESdjbM=xkWSlTKUQNDR zU*B_bbMA~T^XQC!M;H`Fpo?4c^yU8^(X@Q5S2|?x-1BAmGHd@CzmWIH{8MHYFw>V8 zXcmEnMz>^say;Kwt{;F|pI4*<0AzZtGNj}^C%zlLG2a9t2*E_bI*QJr&kW#yU0hyF z@F}i-cOpd97W)4zWO==HUJdDG0you8g`)Qbg$nDnEW4$u`@gr=HBA8^x2C~6M3;2Y z@Q3}b1Mq2YXK}wJDfFAFd`+uzr6SL!$18;kfEf_9{Ce}HqmT9%ukdr`%h<)ejNM@P)*Wtp)Q!jtlI!%uAX#|(VAB~31EFTF?`V#b60c7ulhR3}Q zEMsMDIq+S(%BBG1{tJNr2T9z%zVnLv?sGo~1!z0+a*^TMg7|L$o?bNBblGljcA+J1 z!#Fmz_6N=*OGn5pr;CFv?xSAdi5CPOANSln#X%v(+U_qNWM_uI%^19UTYNjq7M-pO59(vlu|0Z+H1ta3wuP4x(naZEAV)Mtc>pbuZ zd^{*l3s)ngyv9y6X(b~B9WW*QgnE_0d1Fgt7f zeww%}!JDYWM8c;41^CrZjt2NVn@9YqFaoHB4W4VSlrN7+@Q$_=zv}`bpmL-zRCFZx zH8wL2%yvuU8fjBCinkIPmM_{a|Sd zXve`JL$^Taegg-2wBrXb;tPWm;8#s(9SXm+eCa9ZV+sU6@a&7eZUaDUKnwtomeZx* zLy=$My*dCm57ATmK_`*|%7MU~i~=4KUxT%OfGanFKJtS}z!nb0)8pBHkcX15T=O%6 z;Dn)lghTIk_%}MFqv2BEb2QlOgJKY9->^~G1So%9kblvKyuO1Ap8bDz4ZJCW69%3_ zEOt_a|04Nkl`!>LDk>NzKN|vIAtOxTXHSi5L-D8FubA|cK%}Rr2+=?13d)179tvy} z0N&y*?ys_c;1(>*EC4Rp6v`h>fhypF1s#d>QC9d5!C#U0)*Oj`5Q<1}fXDF9CRZ=TG; zcmQ!IbQs_pY!3V&_<U0YyPw)Vl;a3+IdAa4!MU{%)*Y+w@^Cao&lR zIes($ym|T`yp`-N?x>v&(67+G|MZkF6omuV_QSi4Ek9ae_Ms$raqF_lQC+s=jWo`} zPl zb$Pvv2r#;7o+?jekWl|s3s!f^9vfMd_Pcb$)%9x5PyqtrztsVV<$iDIN&!L<4b5hM z1<;T1*q4@IVFcx0Mg@cdL?gk^uK;tSAB=M80uY501~1Urg%bw;1t>0~6QuirA1v?} zIvk)P5(FNCi~vD|{*VVGL!iIVxsHU3hmVazKyiyriG@|zfEk&RokNUDgqnua5B%*8 z3iy*A2qK(mSpIQ;XcoU~s5=sG*MH-y8}9Pe9>kuoax*8%)V`5Qbhg`%IA80d5K+&3 zgoNYs;J$^zTe9@w%eIBmgBKN2DxJhjVO(?`!qD!9zXd&@K!~Rwo8-MBr3u|0z0w<)*KIT=;Vh=ZZnMGPq1s#0zl#cvet5~n3K@yZH%r4JxX_wm)Y1<-urA{F!HaOqbp z8@8!b)azAg!yAhc^P*9w(vwTvM3)}$h@FIxzs^bu{+t^rBZJ=JhDIZWX?2X999OU; z$Fa$o>T;+;^r+U$O&wi1R)e8rRBJtsZZ4a#D8SK>>Hd5-FU~aTTQj8~hU?{}JPh}3 zlW$2{KU|gyEBM&1lkzHPUV~(mO7G1x4&o;Z683XJlBQ;=nm_JG7|=+(;JLj(Ix9JO ze7?t?1SgWnc0M0Tdo)teO&uruEm-!_&t%Mv5>K zRZNRU_#Y_7Cy#yWTB543GY!`N_%=?RR=Zk{I%YwGidp_ZB8Pv~Dd%;&9oZfBKFldC zTa|1nQ{{}EY}!#IIRwqlDDhafTR{!IU)QGEkS_qCu<*AzuR1ticDQ!*i*1u!6YZ@b)fAsU`PGw-Rt00SKf~;IJ>xVcl?X>O;U_hRmiM5k6yLG8< z?9(2H6*sGvaJc0eOSRbc3@Qdk-B9}4={@TGd8VIT#Bz3gPpU;`I?8h{+FUsXWB9dekVP_fe`@j#?L2UBWDGDL6 z^~)PXcsfbKD;AM1{i9TsS@}Jp>?vECmgX@;^CTvtOdE8@j6XF=tsc0FaAQ* z&)2_8fBz;k{+C!6fM8cpozZFy>kN@CMxDR57~{+M_x%>8{}lom?Lx>&!r3Y51)zz8 zGW|RVY0hFh#i94M?Co};&yJKYyAnTkyOCJfe!lgz;IToesjA9yX{Dw{2c7ul$DE=I zplkKCCYMinAm0`*d`Z??t$E&%wXW8boKCT|^ij^_M7QN;3s-)huI%Cu8e6rI$d!i! zQYFtV>jPNhN$QBJvJ}0NYUET2bs%5OG;KQC=7)2*Na->Z7BjwyX z7U5xL$g9pb?&D}`nh&!CbDrI2R3;v|&g-)ge8hA+xRv~+n1VproVQkCv-?Uk`K*qsgdV6iCwd@ zESqjF)aiz{Siw{mr4Vj(f5lCeR%W&N1Oby;*7_}W_jAe!6ftsae|}1gN1}vZpR+8X z82?AeIR5-J*yJ&RSTY?1@1r2+9n^Db^Gpr5^-^8)`{)}PcLZ%>`@FO+fb>$P)0<(; zhGHtdX;X`hg}D83c;-%Rh7X8MPH(@uyV!3#EhM0M-gEQlR`iQ&d-v#kzmZ)4i*2un zzPZ^^F-tB^ziMt4%y_dnhjA3C8YJ^HUYb>zp~rlF{nF+MhxsW}yY$YK1*f}n#w$x! zDlSgy(8!s`>5ttV?UqC_VmEwOWi;}~WN1~qSJL-yt$dDXNS0B{;VvyLi52q66`t(*;s`&ngVU~-aU7- z5vp@lX@>7%@nc??*N_6>#h$$E2>%R4Hr7B%r8=vmx5m%AQN!^_X}RSb5|>#1H>(!_ zC*Jdcw}N}$N6~Jyt)54qE6F}x49SbQAy3Yf$gj)%sL5d0<;};9XPu+SA$eFgFwW+I*y0$kjT6Xun=$3% zooQ3+7H>#vzEy-7TOEW8H}8}y!%=+1=^f~%veizY^0CLMOM9r1_uSa`RxuJY&b8996E32D~fcsNr_x*6*yN<)g z;US~~Iu`DTZ=Qa5<6zLhtV76zaRUkc*?*0&zA%=i{{0=)9A|Z z*2RC`)TyTNL2L4m;aQ>I_QMm8XtOS&*9l)s9}DHmCTMev>2|3PQm@@2ai)|n+1xH$ zt)uEL*&NR6O5f9mNg?IX-z4bY3SCLjRK@wa^H>NGk{61m3@a3yh>i^uUOR7t1x{@p|PUW+y_D1oY>qm|Zfi!52dJ=J^O{h7?&`jH(%eg)3UsXRkvZz|m9t|g@j|d&ah4BR zMfEO6A^m6UwY;J+M}_mEeifNlIcbF%tuG&|Z+Jf(l{EYzTw*k-H$SN>pEXviK8~}K zMI|;=kv0CLMIZO=vXjawlwnCm-pVzX`GaL# zYYA5)_}rkp$6ww7B|$sX3BE_;0phq%j< zP9&ugcQn&}5KHqGHPTl|WF#-Ykf&F0u}osk;zM2RdGYxIAid4>&ZCsJm$qM?iNUuo zHhFAN=*TnUl%Dp5?_I50-ndb!#_wC6iw5^j(2~#hC_Jvg2yn;=8XX^QU@(*2k5f4O6Icc8d4tu7tzYQq1CNFcU z9aoRj$eJB{sL6Tu)KWoGm9gJSjEKQI_37=N5T29$N9&!D38|qe#2fcqH5_lv)#S(* zn(l`Wjw&Z59b>mFE|0SGHqBV<<`UM2E0;tOt>Xny81@i4A(1}$4Y|g;ESgrOT1(hX zrQ8vL*0oe63og*?Yr^f3%qti?@V_B9h}K3?tK3wPrUf4B5(W2b^eQX8;4Xnlc^S5{ z+(gFtx_N!tLnT`@bWn1i8SKW$essatH72}p?s#QE1(SCx#a>B1MZ>PRbVKjlhW9)! zfR*qs@WV7I*QWGZj5=$c(w=Re`U*oGPfUZ*9akf46s#m~hzw>NB){R@Y zdXtJx`FQ;3{0aK}v8i`U7|k<RhYFFMdQVr3HRkYGeEG@=kA7juCI`Ki{D6YlvqzMl#FjZl9Rf~?xDJB*3 z)M_l|`^@(K+>(cHE_Bwgs7J~bKkEI^b%9cic8>sKVbkmv_zpt;0Y9>CwW~%&4oIYw z89evbd`4{QLO5_72lK@~>wZ)kpJowyUFrs(v%#^Dt04`UQ-9JlQ|m!U3aYKxn6qYr zYXOZ;zt4s;5O03i`5RE(%dU1_D z*MwI_yn9BAuGi9A^Z~6)Iu>i|;(N-+ZLedK$EhUdI_%n|w8uL~wM0U81Q$Zh-|V@# zc5voykUYAj5#HcmEYD{wv-njabfw<&Zo7Nd0GCX(VZ;30`oQ8GlHh`Pf7|6O#(*UM z2b5zI(ketb+8^afimbBYdhf-t*V6PQ$-|dKM;?k7Y)`k-?!-y6pv7t4!sSyxI>TqE zOiKTVamfE@!>OvY-SU{PDeWxY* zyE#VuZ6>Zf(N z!F|r9nx#!n>9x{_C^e>y!?u*U9aCLuo%50_FRF=Rm(DDN1kG*37rh=` zq~=5A_0=b)j0aY{MQ)6lT|sCB$syTRDn|_$fI4(Rg?KRCSwxJ-D9V(Ob6dV&Q5!zX z2u}WyMC<{b(Tx1_#CY6HB>TI@RcGBR`Cso?ndrWA7n!D2Ur34(A7ex{I^?n9TwuB~EhyWC(D8OC4~5z)2i_|3U{U_5k>#toM;n$41_r!{Tb-+aQ`D%0of z^O9b}fy0DH@qwOIvqF+}F&&RGm*z%``23S8t0ojKaGiL>?Uz`Yyzz{_+p}?=p~Hc! zRor1aqiro($^gy4XH}P>cDKB~GB5r#LvhK7VI*#9&OF_oYyoS@3?m5BP^!xgBO&oN zs{$uRbm$5_MuiQxTpsC*LVUb5t*lo;h_VKDE`^PRtO~LNjb!gGjV=swKlSf?P8b%1 zuU;HI$Zy(f6jcyKRWqWUZv@||j9N%To8f3(;H<38z^7;dmU$)+>ETg90>}qU`=o(YVpjDf=L)v9s zwwYAqMlESBoq>4LYb3zlt3Hz;_uaL%&+2oz<>Lp#jIY8}>kb8S<(f2w5-*LW2wwmv z>+8*$60y0S=@T!J1(&5o|!*_N%W>7(G%`^HiM9O~Is##UPvP9;0Jb5hSr z>==w#igt_@M@~BRDC);G+*ZzOn&NP;RW+6cmWmiO5O{`nt!DHyTe3+K2mH6c+Q@G- z@8#iNX7vZcx~UcOo{O?!(FnZT1qzudj$I?q-5$IiQnbEJN9svZ!nz`<6|t)BIsIS- zJSKe)JuT~VWioAIohPyjt(VZwW*mRUSDt5u17r#YzZ2<^Q11?)NxzgkefM}6yuFxmv5}En|I9M4N~)-29&(4zy7M}1wzuEFLd_$PDOlI z%J%V}KlR|OQX#LJ(v^|euZ*c$IVI271RqZk~ofBnPX^*B#b@k=5 zEgbJv(Xxg5Dfo4o_1C*}wCHHcr7F@38D zVHgtre-gN8!@Kf zz4%!Gbp!P||2_AC$@$$b@-q$ZNu#EG7Ba%{P)P}@Y@Ff1PaQ5sy#GKD&zkWKL!aO0 z_~zyKjB#U0>7!D+dq9vF^!1CwmRYZEfZzK>wNN=ptc3NFL~~KwNzFwy{!=v*x*kCf zY>$oy*gF@~^Y({Z-jR5J9#U4uM}|e*${%(^6-7R)xbWq71f8Zdu5045GCNrG%o%l6 z)z9vT=hJSf#Qxa94Eg*nV!Ee(OF<>iVya5PMg}>Dg@b$4Zn=wIql%j5o|XC?U0>r2 zMfQy9Wy;5`X04z5wxl`kJy=vIveXKGV`2SZw(=HdNnKzgan_LXqoPsw*9_V^rP-|+ zqt>>$V*-Llt|{;43$|^sj|yshgbX)5y0wztW!(t8D?A9uwn1ZHfikV zmz5sJM^z>7D&OTNKd9f0Y*}Q}cOT+8*q1pvXN3*-xLYvY(r2*?Jks`RjIL7liNyxc zUsEB?;gNER{O_w`uTb`gMFvn_6D57lgW~kFidgKPt`F5^W{&l}w+OCwJ^HS@6ZRS5$6{Eewh+!@{oo%KdM0|Asbbwo*KIQF zRK0s2CA;>b&NKI_G#memB*UP{*PCq-sPb$KA*>3HoTzP>);D?$No$?C)N<~f2`_1f~4DpwbsA2FMIOBYufuUi&C^>wWY(1 z<$B#o9FFC+in{9qW^U2A0jc35G!6Zz$e1;K+IOk1Q=3Z#)J|6plXZ%j)w&G>w6Gcgh!)`wh4 zZYH_8<3;*j8zWWf@iVzaP9*fvI23Gm_>dIh>F&D6M2{B7?@C2|#m;x2Rm<&nuk=+a zFCV-yxt4HtKL2at!@0}p3pA--ByyW4Qn-NzNjA zYr|)j?=`g)vXL3w(Jpo_C{(@cc!CKW;!9?d+K!IN}>)5*Gl~T4`Gk%snDE9pkDybTya8)5-qda`~{| z=MB!+{P^K<`aWet*D^_{9m{{9xB$+tfxjY>!2y3Y1c!)>ihzQM06_r%FB0^>0^uOw zQnD!H;fokP0fX)OEfvR?m2ZX-Syc^?D1=3ovX*wKnAzB!#MF$OqaFO7zKyJ?g8j4z z{EtCGkRSphv7Mbz_L5>2O%0=}l1@|2;J#}7I5UPj0~+dy|3UJ7iuURq<6Mgsf>OK{ zg5bFqZ|bw|Bwd%XND`Oo*^}v8G=y`bM6uN5EJ@LjFQy%jvFfcgnW?hr`W zm11&CVz|3ZPMhNFs(1m^yo$j{9dRLXo$bbz|5WQ2l6LAg{(4)SS4{p~;%&T!qL-J;3w<#|yTJHazp#+*K2>R)5nps3dTd1opO ziApYTl(C?qhNtTTUDb*qze4}32~mnFEz??FycyJ6%S`Q0-l$X8W@?FlvmE2|8cqBl z+=+zD+n?XCc(R1;7?y0a^jPDjO;jSWWn^htk4>JNRTUUi zMpF&kyoW%B`8-}>gcHJ7JL{c5+u={z_trf?lL7VZ*4HI5RtYX~j#{3%^E5gNm2Y)NG>U60mf%nX~XS88Igt{PcFHy2(`Z!F9tHLxT zO0qSSi*Jv|TK(q=WERI+%j(F4eFg#TVnrWZk(m z-kj6=m0w444@;clPMB9~PflHs!V98r@XJOB+;Vs12~}v=oKD0LW3`A7Cz`&Hix}ru z;u#bg+Rj&}4hi%b8Hv6&?UxELOW((35cpj#|{Wbs8l z#ym*AGSg8gHi9adlv+)T?W1h2>l4=Ji*5GPEm1q)7Y5I-E5!0MZyzZ8Bn;=C-8M;c zA}`9=L0K3Mi3@#<^yKJvB?9dPee9IItA4cNQU@|BzD&U2T*38{g5K8MBl~7{+rWoN zek~JC4-14j8G?BEgNf;K;rUcwsNO4JbSfQYYcWEztxAs_N> zg_H8oJ6=PbK2I6_P_}zqHcJ!%PRAvPR$Idp8@CdVO{mZ@nJQb2(Uh}SQPf^S|BfIA zcYFh_sELq+S8TtIL^<;_v$YT6XI?b+P8G}z%b!y3;Eq1Ro4Pljk6<nt3{6V!f}Y+YgzS5{wPy|ZYQx~X1Q$w-!|c(9|2n_j`S`%+DS!k!r4y0^jd<1Blz zxmt+%o9$5{4n77Fgw@$MRpWwBJQ_64>UVSbUh4U}z|Zn?e-S4b^5oxHcvAB5H50H+ z|M3+c=Cb`KQ8wBg;7hapW(^#Z5Nil3Z|(wG5cH`4j}g|^Yvo+8)N{Hsb2&3cWIW2_F||hfm07B0r})^ZZ40m88dLi`*`OfUP2A5#=wPpJHYzZrEWyL7#%KUSwqy~IR}&8DQna=20~ zr^9)M;UI{jt{;i}ON&^a^V4DM_`2i1AAS_(0#c}TbyfV>8*mCi?n4V4o2o7|5_C2x z?9}T#Z$F2h$95CPU>e@1`y%7H?c{ilhp^+8Cb9F@2Tf!z?&)v?kv+LrC|h>BV9Ndkx3NL9O`)IheNhk5 zA}g0P)+6hTC-X14@=P2B1`#D4u@{ilyB^8t6{&_{HsA;tJviBtTm>KVSZd#5qIBlO zp~JOJnw;Hmx=vfAPAXp3w9V8gmeuaBrTxu((Gy!Z*l6RHlrl9Lg@QtEQ(e1omLiJ%$$BvY13+i z(E6jl2s!xNsAj7)5C2U(TDDSLF`QXqSZ#jGlXD@@W-KT5{ZTwgaEWzbvgCQ;Db=*H zKqc#sty=CjxIF7hh1WZax_d_j&G^Xdc3f!dwx zH_cz$l7~|d_hJvOl-nr7FYWs;+}mDmj**LUz%1wECRwW_yz{ogE;^TU@`lbc*&I=% ziV`NtY)f_dSs$wtiiv%x@KNm^Cp;z@{i9tztN^+uvwNKMO(b_~Ca%q!)Vuq=3{Th5 zq2)98`NEE#xVf{vkV86h@HTU=K8~x+i(2sE%c?bMY5F9iFp;PCr9n6%qAa@1Q?E7$w!w%NzPLpEd3@`%$dr{skR^<8c0W6n5Iq=^!|Z-reQCoZ zh4)B!Uk?>1>k3IEqPjo7sE&_F#bWp|O36NLQc`2RZN9~`DG&Z0bJu>WzP=aNYJLQ6 zj;>IVcEp}vx7#UB!ry*}>%`_5t?-QdELPw{IfQrh+XExq|@FGXZvrC zKjb|g+TKUIDP6+Umfti@=4m_r5^EDO`$3IsR*!Chb=!8<^MTe~TouL`Ma{(v;I<#b zt3!9x#Ul6HuLEZLk=ju(DeNLsf2dJDR2T9+DE1}D`Z$3*yUz5%58n!_`OTNzlc=^j zug@Eg5H0|Z(F-8rsXxQ%q{7e~_oz|Znpm%QQ6=kGSk`?!t#eUx%hd+;_h}>FVh6S? zTXf71Q4)*n9wcSkzR=&Nq2;(ml8c6KI0Lt?ws^Fd$mA-20oWct{h!xv-+MeohEuC> z2 zy5ka0)(Zu$bs+V}-67E6XT}H(ZMIRsxjn3NJlL6KZXc<$v^r#SyS8Q4X2iq}SK;xJ z3MqQdEUitu!V`YeM&Sr@wxY&wL&j3m8iP4S2#w9Ws?~0}q=}BiYa|Mxk{b~pW*Rxp zaed~UuBVCyVRy7`joVs{)PEKEjH;JzrxG*6e%_;nDtRIguOEFnuEd5Pg?mPLmOx*X z<>r@aPTcx@+D|L!6FY`C{w{iqjjft5k`P^#&|Ae1b`4p}O8(Op;GYhxGw?BWN&i48 zH)wtzp~gg~AE|<5H%j~M#bd&4$)sc9y+NryU;7qx2w^FLQ4kXwgS>sL;$8Td2;HfN z4xHzy(p=eav`T$jj8#KY61LeRS# z`L6L@&pUaBx?TT%ms)su@5!mGjwWsefzl4bC|QEzIl`>U1>TFs=33~_umMN7tQhsDhctEtKyVC z^0%iSOO$i8y2Xi|lED2!0IsOA36Vy-}aMeNNETfHwe?FE4G4zH1;^G)t|_g!~S zwwT9^3t6(a(e3t<4cU@fy{vY`$Y%vmKY!78xm|kCe=Ur@%h9RnPJjEb8V?JaTY#de zfvUVY`#jY;`x}#+-}M{9kBe=ouw-!v)W|M$Wb;sEhM;+ ze^9Dywzjj6#^$d@TfLdWNmjjGp;>D|c#eLM9{H(eA7$<}-;Q2a_OPY;QkTj6E&Hk= zMdJ}NnM~2()72&OCFCt^Qfegt6)UPW_Pt)u+xX#O*B?azazUaVUM!Dp&0CRjbv+8e zkc$(}cIIWEFc3l!qHPHa9O({vn)TyGrnsvi=h02gq8n8O>F?^$ZMzkh=q~f{*;g<( zJ<0HBP#FLE?)wFB_`ymb=sD!!a=w9N*5?f5FqGsH#D&AQys;$>Ij)GCu~?G?b@j6} z7H*OGZiVi$!w^a)?zEzrH={L*Z6VnIgT1#7jw5LD1;=8GnPpi_7E2?xn3-9&7)Q(& zGcz;8h@}xTGcz+-U|Y=c>HFT^#l~H{ce`)*kGByUJyFnI)svmsRn?VQ`K!9#6^G5M z@WU{Z2gl(Nuy6$-EAFCmp!?og6XJ>5I-P6=c~4yy90=AKJ`g}cjT&Qkp1|IM>2 zOCvph_Fg00JE(WPSfD$Mq#-6m5aU!isO+sAqYCW_Hy5dTnKwBA;dAds^>yXD(gei4ISYk$Jh@H z%txWu{DT$3oS7xW4CK4@&0*uHFms(b`^90?Fz5U*Ev&=g)9!h%55?Cj(znWf5#;?t zDt`e3sN6~B8Wm_@{!ztv@UmfH44>*>KzL%1eKQKbtF`*s`+}jQP-07oJB{SPt_7+D zTmElVLeyompu9`pkN{PyP_g7Su9Ea#^qc4nhkODK2=EU#$=&4y zoR+$N^|;0FeqF}^6N64BbfddcO4h_K`2xMw;5D4|-$Y#ux1X6ixM$SUg=kFM-Me&5 zGA(c_8$7Z)aMN53_^0!5^^0|uNr0s2(b4r=-1WDgX@-f7()lab-Qio=sIfvi8rhHwSI{oyGt7@c8EoZ<@C*6Z|GR zsPbAPA1W0#)YYTlA8RzN_Ab#40bI}07lqxEhDE_WH#G5_^1lGA7SAuYiVxZSv*uvm zfnT2@1ytW?>~FMBb1(Tq3;r{!U4*8^24XCya7`cVj~VfjRUmmDoqzockZqnjoc!*^ z+QMWFy&K)@q(zEsi2!8q=S+mV4s6v@MtzOKDDozdmLy3ajxK@L8am658!b_k}i@gQ(-x z4UBeg-#y|EcDr}*9eJp+QkkUZNo`|#lQrzzX)X9}kTWdmq8UzF1INB2hC$%2MBc;? z9JEcoP`nX5v&$VFPIx$0x)dy3PA-yB_4xTcTP|FC75H4D65mW@`*EQ%af@)>40f&5 zmLYqP1an;)K!DD;p#Ei!0470v@8{F%wt#d)s_dC$YjsboBB$`%FT6)IoC~)!2Rdd# zq>eWTZm77iz5~UeO1X2GTB(Ss9|7D+s#*HuN-N~E;bAFviypNJpUXyT5`qYRH1CuH zC?PpSi?)$=0U@escn#7Be--5p~6r#_Irk@$+^^w;@RE4 zP(%*C+?blGbDC6TDu088zW~vSoui$AY#-M}EN6UW-MXv~itZaFWmCCcV{ zL(jwgI!CodVl{iWllkgSrrv)6Z5Ck4uMlflg780$|01;?%IR9OtKn`LpCKc!hKfb8 zouK)+oacGE_}y^MmAiGX=zXK{fkYxf$C(1jaGYx6$)IVgaJg7)Zh@`aXN(d_YST6P zbH!Lp3L=!Dq0QUQXoUU(DCf1#^0&}e(DfttmAI+vs(Y(w7&(gXcc(yDb6TO!RZW}o zS9SR3mTw3A>U_^F-3MNpO%~KdkNr$scW>Q>c{7`Gk!t$IocVs7&9MKEB$NLHP8u4j z7Xt658)lv=E8YlRx+>`Z0z!P5!DHRKx#OqxH4o-j|B)+n*c+3_a~2|$OA+R~qyHjp zg|}bKkEGZ__VH>phMY%@#N#S%b>(?0s~1Qds-D^Vi)ImasvVw{v+}2IvFaIgoeGzy z4dPtoTLKyuCAWOT;7RPQQukZ!g3N{ApDO<6RRsP~MV)konc88KtX$Y1HD)YsAe5$2 zaON+ds>_##w0_2>SmZB&Y_HsBq-3B-?1#1?jnr_XnT~J&`;FP=-$>v8B_;RI^DuY< z@)r>LPJn6Y%hz{m7zKClW7X3w{{qn72_08_@P4QIKd;(dKQdQu$XP$p@s)#$%3(q( zWm5O6$`pYd5WRle&aHaLMBG;Ec+~L_`ieyDGyd>a|w~R3oq9c zZ%9{siS86{(CkY0A-N}lwXa}*f{Tci?<=b2vOnsl?uC^sW(wAA!sFTl>k#>=8>b@V zW0E7&YsJ0T%o$Ik2w*Q!8la=glOzQ4r@!7CIpfRuk#nb~zgDaY&Iokn#?1NVz4hOf zDI?Q_Hj9{;i&imr8imSuQHP8W(5Mg}rR zT>?iF9m&x%a9L-ThMxoc^4~@O$pJW|&uoQ)_kRKZVj+h9@V@`dyM-7U3KsUC7GezO zcLT9743@ItKg`459sJ|-XW3NhdSO3P2#LI#hjCcgl~m!>i~{O8?H%J1M8*7S`~GPm zhWdwv80GoVs$M;zGTEepN}GOEL*_q{Q5*hkd$Qp{GW#c)E570WfD8X1vKX2cNdgLn zTk3#(H1M85Mkb-Coc=#602|-uaI^uc#UQHXuSF1L`z#|QC*?0E1+}^={ZBS74HOFv842#zN<~Quy z@Kn!Ac$6~B_jeaVAHj8m%n0i* zX=DI6;vyR%Ns8cn#P#3->gl}$H!{N{mTy5r^zEK#W#^M*%}}bnp?rSRa%ZgudOI7wIvwOJtD&L3d=K0w|LPROQ)oHM1HGj<2KSZtZ_=fOAIp@Vti^3~n zEESqH(z07f(JNFI+NP<#HI!QO`~JkB1PzZ8#l!GUSs3ihX5HyWKTt0i_sc3mC|wb5 zk!U~|$5-1M;U_x82JqAEUYoZAW;JkVj5<{X{mQG16jDBkD(g#`ftpW0WSy)@@OOOp zV}XQoz8L;HG97B(6p?Zsiv34mfhw#PtSzZOTiMXkF2n$5lzT;z@S-+EH}T--p36t% z#ok{f`{ys8iGk4xxt5i#OHIqsmu+VyZzGSlGCF|jqH$QmhU>P+KtErcoctL?Xw!kOAVB>iZxEU(5+Y-uj0`CTId z$F$i!S;c~qsNYN0{fyJ!eF~X>1=+>LbQuf8LzTZ3pRgq7 zEm?r)~0S6{tUtxJkEd(#OE*|yke{Ep(x^r!bkp|tZwzF~# zN#R#Ny`C*v3O2(OraX7&D~{&T`jR{H+aT- zTg($=L8MInFp7cq*+g-n%w`Ui$Qvgo3mLbMy_I`l@K5dxrOlaY)B-0Qm82La_gWcg ztz`eKAx1(OG)Q|Ai>oA({A*$U1oAtYq?ka3xDE6NPy6%+=hB-Z&|kpl)8sR~!l%pZ zS7LrU#S;~$S|>fCq3hI)`u(C)-CuzR`#VPGcVGvV@yx*L9Om;i|2RFMBGEk!TK&nh z0?Sv*dz1poQt?vmAD>q*c!qub@Cu!BhJDaKo>SvGwB#bY)7$f4|AZTU@3!u3yBWdj zHtS}>r6ncZK z>*`E?hqO_c@h!#pj7HnH<4+^iyf0=}&%7YE8MvRwE?vYzW42{P-`ec@D*r*7uugH4 z?dvB)z9OqdSCB=_Ffv~k!f1kh{aL%@d5|8;j+YVZMr36ERL6jAJ5ozBp4QiqPd@iQ zF)*vpj~718U;b{1ua~q?fa)pPfN_(U^eb(hTEb0h3_16fp9@Zb)50*jSg+pvBPOcD z)$!0*bS-~Tp5}ay(B5NIUJD#`Ic(V3w+P(Mp}&&d4DY!63wWq1R4pwp*WR-k+$?`0 zqVKFKcFLOBVVe>=44&W16csO`*Rgj%hZ$MtLV8~2SX6d!BC^^r_%0^DNp_km9i6XG zVc8^Ko=O~}Pj-EfUoiJWdp0Ew#J9-@L}({ARmPr*I$flT4!FK>zfUf*fRsms3~<(= zb{DsM?K6g{4^mrPP^Y1}Jnn8ejS__ssYYk`rvuPzEkS&6F zMax2gA5aHyror+he#k-_T%LO|ImhxP9Fwol4%7V2^lPRv=U;qm8xKD&j;|_Y22bR2 zPTOUxI%IK)xtbHH-h}ezR03c|qy7SHLMPQKPos_5>|pM}ZL;81O8{r9NyUs8Z(vKDU%li1wSq0bF~5VJ;n)LLWlj;b+yh6t-6t z#kh>{9EKKnnINn}t6}4j$?>>qPoJgi?FVQ>R^Cx+Ic_=`+bG2Ll%EVB8#86TWtOQc z)hk;WJG+)GE^}RRlLQ&V;Kf}1qryx6n9f1p(wn{IYt76U;&d5v`KP*AygR%8UL8C; zWtZaYBsm7^8C$E|wKO9pln=wuZaQ75G&-~G3CVa%E-9#rh2eyzwD+N8o!Jy9py$vJ zM4X^{DO6CL(~$YixMw9*$L7`oBzyMk>X$<3{9;yA4A(~Xj8D~OCpa#f36N{5Ox4r6 zl3+flcA{xGQU4dYI$k6nIuS-O(FECo#=pfHcB2xS)Nl zXd4ha`$WYB&z1%sKXV6%k#)J6fXAz?2FJO-d@(^UWS{<|HcymZ-q#%^t@J&?1qJw)qWm_cHn*=%3UKpm1%fU0p7n+8t11D&! zl^AL+ujk}>H)8jEXJ1;EuYfma?{k;kPN`r-Y+9v!k$*#kBt@xO0N>?%uAZM{1(#W+ zdf6puR6!w5!zXv`HqEIe#j(a*>ieo4Jv40u-Z}l{WM3z{=hti)J@g~i&fJGSNekD* zYHO{Ohjra*cRPr_9;GDLIFyt$0L2>YTnpv35nUlt*o`-Q7mN0;Jl#SV!p}ZeCcPBA zr|-l~MSiWG?0mqge-r|Ic8Q~7MbP^ag^kdVfJcDj>-PCW0X&mygUC4#m$x*#HD?l; z1ErZ?WT-ZWC$E6Sq)wBfAw$N=w_k#Eddu%h6o*Hdqc*(f*fCAcneGiAmDcLuxBaW+ zNoVGJ(xhtZeBYLrVs&HuE4sFs^-w){gZE>5y+p~u9`#P0@O+NQHeG|nY(p=Sn8+fs z6-f#ZAFB?(opUMQlpV0pd4IXS(iQBI(w07GajPpU`ZL_p>(e;Rz0myJNs|~r-?ZHp zoyL=p^K-9CF)dKf=p`)b5E#jDvM?bX=yH!F@rRXleXo&M0KRcI73y;q>SLqNy5F|r zyfC3?ag&#il^+gWYYiUq9qF?9-TR2WHoP5{8NrL5auBtL-2Kd;KOzoxk`BL?rH8LrO{%sM$qFh&GY3Zm03v%s7%K|=2g z7aoI2*WmAX-MFz~2)H&K&cA4s=+gAq|SV3CFU0paM0v!x3OzC zW8ofDWwFFV`W?UFgMaBfsEftr=JOYTPrLV{3v1Yliz8{5^4{T6D<{V67xy5CoXz_7 z&rA8Aa8rK)>v1o!xzJUjznMNH-Ny8z-m+ZF?P0B({wfhD*&qIdm(L7P?TEK-qXK>+ zGRN~A9#nqTh;>hk;qTa0eHMmZON-%CXRl0&wZM->c*qaRZj!imD^pWw9PIkV*OHrH zU4;px&o#SNWF7V;FsSg3C%x+T`5Mv7ya>Gax>F=7hUe0>xrpHxqvmciktFshcq>Ee zScrhYQpD$m7Pvf(1rqs@BtF@wBXDjPA%8oJt-+_}S&%AYCQC7XOH-35)wql_pBS4R zE$LG*yKHZ6`wO5`E3R_Zr$O279%X6EwBiZ)n0C8oyX}aAl1B&G@pA7TeBTST?=zO* z`()EY$tA`O-g6G%&WLxu@0Owh@%uJ;{zi}s?^$TrC@<{JHB9VEuR^uRoGRzA>RE!& zxW4#d*?-L70}4-}dNhk7Rle1f#iplq;6RKdH;c5+l6cWF{6|u?77jnB!$1pm&U7Lk z02MTUOW`c*<`%2M$wz_Cb>)-2?3v+kiF4(Xw$Wj1G49$ubeJ^!oeYrS0OL5Fa?D{m zkzj*J>;*+i<(bx@#`=ZC0cR>S-{pR_dQtrx8*yqw>tS_uNs;Q*-;T^02H!) zsDx#HZ!Dj*s5bQN>$1X`D#lh!16^jmchOq++Lh9yB|BHur^UNg1_JLDzt6wJ#Pi=* zPIev+v2J>sA)|R2N9_0c=?PI^PjA3=QH-(+=6Lg|kZgw~{sgn~aSJPF6 zL`V`mKT?-*8KF)-h)P~2-H`7lQ_A6`_Vl3(+_j0-Okl5afpU* zhUbl(uatS+UL9V3$(1W+W9k)bvtG8LKvK&b9X*bmNC+(}ff2GfnvI9f(r^qPo32b2 zWP&#K7m(m40J5hHDb>Ri`i;p z7t5pT#pv&)IqSWtucB+ehq%D67&=T1A#dEHn(y{XYge?$wmlxVFXCD89m0~u7Zg7t zr)YjLg39^OJD22_72ROmE0oUQiGL)nX;ZMq{MzDQtnde2QFDC}RoK80gnW0O7%=B| zKcwpfj;xdX4B5h;knkdCMH=>UySzlqU27Y8Z5f1zl3K~VGlA@}Zl-?12j`l6e|rss z1eyz^=fkEPbIWF$8-bZS9rftZf@3J)!4fjKiERY^rpNl zs_;z8Q*8B5lYW9dO}s?~Y5s`cHp7kClrDNr6!?`~kcqMc64-a&c5}6gs^z&@-%kDu zV46CVU&~jikZ=RNYe5Vy9j$F0;_6bp#mwk?<0prRB5HYI2j?M=ZwKYmvL>6ub{PL?YcKOovN6y} z8#x_Vr1;T8{5((?2DidG8or7Ey{lM6dixP^lv9 zq%TsGUSz3~>1#d~NNS`0myL;9AhF7`qzO_iYK3^(*BAj>G-#MFy=^_Sh?mvAyMW_BH zX!{osua1BXTh$c?xzV#@`R?jKzb8a}#?JRJ&a_wV3>Iy9owxgvb)jg_@3EsqHA%Fh zzhis^PP2}|gW}3zTHgvIFZAzQ7dmfMDU&X7ZE5Zoq}+-o=r6wBA3EnD{cK0h*OIhb z$z&~v{b{88(9y$A{@0x>y!R~8lQu}5n&CGIDco>I`G-Z(2K!ia;cd4BYfuX0g3HWd zzr&RdW}Q1e)C{^|YQITc$t8A5XY_LT_#`m$9Y1Drv-T^&e((d>CM0DbtlReOZD2g- z?6@%YmHHQO2j>v74?w=#^bH<;Wzdc+0ggWC)4;ObPu}l0NAb1g2_|!iL@8`F#dM(l zzYesv#XI8ilbi7mWKLGPc);Si|3HKr^O+l^Q-Qc3Q;SjkkKXS7N_#`N-cfg#mnKim z?_8WI>*wP^r;NA9%YXODiifDXt^DL_JihT8G2ArznwyPsU-=5j*;7mA#d#$0C-UGA z%(xNOqGBAryxp^Fz&Kv{z*fs`$%UEd`(`^Tw81scEFN0_ADey(4jvHSxFeo;3*(nm z?-`%$6lrAFIv9;6iynVzIGrM(}>Bi!M9HM~1s@X6$w1)sR;@ z^Xn6v8YRWaZ1}F!XtJAb#&!k|OdJvz*5mP3*?hG_$dvGDBnr%J-*>EdeRgxdDme-ZS+fWX}6oC{psZs&D*EyN(JF#J9{cLQ>+c5e9F|fK-%L=7Ql@rM}mVw zpQQ~6@waE+N|#O=kCfnkwJV{w=BS6$q$iDp+;Tgrc!z!qD3_b(>)KgLC1O-Zuy&FE z{l2K-+s{^&w@l5MC;PG~+ZPFvT!(qc(1~*uvE#cinOx~Z_bvn!h%3Q5Uo!g|#8-Iv zd=x(zj`R?#{(j9qX@ZJ;Md>g!B_8oa* z-h0C9KJdo7^hVmg`WpFfs;d5${T)NN-VMBXYKhjYGnBc?KBYY0La$nNIk>Vw-KvgQ^VcJn~X6`#^PKz3jgsEmA!;Rj=;15A>{|oRjUUbv@b{fC+n`13gd1Qv`XHtSuY;m%vjUob_~Lx{@~8-Nu< z*qcN~bN1^>_SNo1`+A0R%LwIz)y_PYz+1hQSZ8dOCT$DupE|gqUS%|iqtbxgU>r1GvniKJO1h-$pwE6K{i9ktBNR&T?rfaY0TdGHo>I~H>_&(dO@wKsA zSkCR8`Z%>}LqyT57;I)F4HQ*e^^`%U2dabK2G2@GmWiIkgq?C6nYFqfJVn(B;9X4P zKw`^r@j)Kfi$e|z!CXwObXiMx9o6O}+M~Q0AWO*-EhGcuqh-FO)iK9?kLedGYsPO- zsY)u!IvR~dR7otvI+>mFp_nQ~*MT~srU#Ksi1`*;I_hWm;-?uhs$vO9;gC2-N{u|1 zzWBlD+Kb7Ih-7o&Y2+e~R69-Ag!yu<#z`gn+g|&o#!X_E zl%!LjC$BnZc-ZkJh(l8--ykAtr@ALkzMe6{e_C$uZkRd+5)5{l7ZfY3IKIyyxlG%} z#l1?39nk0;LkxJ4&ge zumBa{!JjM)HtTw)iU&i`x2)mvKXL@iaCw(znyn(tGc0Qv$-z`nbPpw_COC zBk8oX;ltqG!Q6_f;AA@LF)A{y)5%oLg#*-f5tCh*$x^AbO%=#KmorF;JD_Jq%!a^J zxFt1#7s}OECqE=r^$H1bg%-ANBRAoIWVoscmq~Jemr!q+-LyP3n0^PuchTs7&@iwm z{(6$(JGRxeDj$JJdAme?tTBI{iccOx9$rp_x&l0yEW(rqX|H?oWKzYG2Eut4XX znJUYJ+X&iH3IsGYy-JKE0l536DfS;R#CR(NllDH(Q^W?C-f|ZS=(eh%Jw<+m2;ZW4 zQ7vgB%A9@2DW-Q!UzO(61T+8Q0W#a@${)r~8a0*AOUcLr%BmPwWy`7PHH1Yva`j+1 z28;1zv70!0$_e^19pu@V)UGtW))Lw@DXcPCk76)I562%pT-sJGEgMFUr`p*r%XcL4 zWg_`(dUQ|@+HQyg1bkrfKz>PwsGrLAg_MW>&}6yOl$zDxPBi+v&IQOs#PYzGntUDs zwx+v@T8T?_$ahqsP#pQgJzO1#<;m&D4*gvLS#xVB8!rbIKJAK zC{yt2*y82lm52zy9SY< z_kUmbq(|vItW+8pxRz*HqML*dkDmHb->O(GBH~8WEeqG8FGWkl>`RdjXF(agg>^jo z#@a!ZeWZm9bo0>f#DvOY9bXq-vd3^~hV<}IrE9Rmx@DPqwNze-05uWY%cmmcdukle zvqnUM>Z7NTe6p;rD6L1M@)!<0Pi_A;Rxk<<*&XqBs18+YTdjwl2lSCN84yTC%t0gB z-M{4cD8Q2+rR;ErL*5$6q9E7=^s^?wO8ZXj1=1s5l<$g-z>RL<8>V|c8q}hcZjXJa zk^;YTCYbpUl5HLsVMaAq#8Q7Jv@EB6h@m=3Ov>(L9s!*DvNl(T)qtf(GK9l&d+Jpu z?{5XhH`gmLFw+gh?T;$AI*_kORvm>$_UkXvW$!GU=eR&nzA^$WP?qFgb?UP$fJT zDxL#MM#d=#Idy<}==V(%d4&48n{?H4C*{cf)Q0I06}6rl5ZUhYwSPKgw+p~Ul%c&2 z)&AJm61c4V^st2HWewlO8MsZ@`#bvk{lD!38bfF`tMh;87S{0H17$sf9t{ENenLG6 zs*&7j$uMdL2<{DRNsW3~HlpEaR}&LEhfZg~DW?bHiwN3;A45tAN(s_5>XY;Q>45J2 zOuOPX;g3HS8d+6Baty{aNaV(pd6@D`vw4m5-gWXWQrod!{9B{uO8zrn<{#1fO@R-P zstW$2$(n<~UFHg6kqXh%7#!q9ScHS5BOVb#oAO~@l~zk_u+2sA%1n8wW_0h~sT4dB zZjI`=1`)Z7=@#`olS+iVk$BU>TEM1?O5P^whI9;uW$8mN;s-T(T5CMSY$&6_`W0Kq zZNEa*-sZ0`lw>uvaC&_~q-TS9ik z1c=9x&GKU7HtKXsOsjp>%~G3nz(&!Z@!TEC)nAjDsRd&tDZnqfrcPFOiO98{KC--*2V8XF;bH)zt+UFZ477}X(~^MGM#jBrQ$` z?9h+#vlCN=+{g2mvD=xxSZW^}@Jzxe5TuVvJIipVWa%sv(B~`5P?r#iHrobZo>@tQ ziKRzw#jdYq<93GPZYOmSQFKeBq+t4rO8`x*u+-&BE5b*wV%wS%59USH7Y+rh&DIi= zKX%1eMM^Zu({b{dX4S9{p%r2*c7P-%4FgC1qNncK2uwP_V1Zi<{)tj}M7j3Eq~;4M zDa5KI0BoG+geOTm_`69^1`>tG&yd4@cAIgQy`*`S#4+mxbzO%3=4sRg!rfA^r3+eKIQYDAv=9Px9|Q*PpsK>)bxFd)&-%$WF$NLlL{%LCPt8l1-yt z1zK?1+JYZ^QW?lNj@>ElI*~%;T zc^covI@Km0YD8UKoxyCye&dlcj}8lmzhUx&nLbL(?twP_crF$~dY8$Xeq>%ZEwAMy zCKKB@6A!zkwaZb$kwl7kW%m+J-dY)n2^CVb8u)(!=x4C$z%{Y#lS(jcvc5)1_%MEa0xd{JR#=rG z#dZvrl~W3PRXB(t2#3OcHA!vEWGRvkl?E!q3FN0v$LJO8Xdu@HUsjT$aDq%#LTEwO zs9b^`B?IdKUBWFMs%xv&%AJz#O;yvS6UrTl znh&C4;-gK7}#i_3{t9`sp0?hsN|Qi<+(G%2Y(e(fI9y7BZz;EYX^7S_zATGH9I%4bj@3L{kCU zGObhF&h~*!vzm&GdG&so^*kMDe*qcWf4b*Dw_el1vDbQU7>KP?wi>Wt8OieEkY^EJHkVRn<*f*OQP>FER98wiDUh}X$1WYAZ%!Ij8Qy!lNh zP|A}{=n*i$+`b$icZd)+HoydiTxU1l)b)3OSN=&22X0&uT>(hHZB0+!<0Q}USnc&R zX9+$5H`(dCeJBaDW6I*_L4?*zo(+i-<#^CI>=ul#Gvo6%ebcXq%4kBB%y%HIM+Q7k zsKtz>$;zLz2%yx3HT1(%%R03pI9y0^##);xq$$B;L<%QzITdKXj1wKYw1u_NoZQcYZy$m4jYWqY)A%_o~8v2>m72? zMt(&2cnU?Lk|mm2(V?PeiYQ<0i6LZUc>A@u?Fq@2PHU0IL>6v~cJCmi@{RBqrKlW1 z)T$|oV@~(IAf?#&sCy{2NW#y&L+Gq;4We~YJhY_2z(m+M+Y?jCrS<`s^cRG#;`8713q(+JIP*^E(-N}q)Gs$|6HM82!UFw&NhzK zK`3-Cq@*#p<4l?nSb?OfkUx%iq@G}T7F?p;?q=E4hyzm$omI9&mbXU$Vy0fV1)J8c zg^FBg-)ca|UYgAn8PL2K^A}zFTa&7h8(lPMI|)0Xk!AWet>WBDVtHy0$ZL#PP0>{3 zP?PA=s!&aSYV$zF{R^;{rt~TO$JZPKALt=5_n_k8k6^DO)Vve6?r2^y7Np`kMlYrX zwPiT^sX>OFRn|oF4A0%bX(~s0e_xgUI2ojzKjI7h;6*{D;eDWkcp-k<0s1KGPnPT&a@lVcw&E=luJ22F73 z4=6=nGBdg^K#DqT4_DwuXxPIkb6OH*%SFU0J_KnI6gl7a*ZW0dP$DAw)cDPB@z3#Vh#{MRmt@L&O z^;lhxIhNuBIW0bY_=} zIt^oEN%Gz^>8{x6!F0k1v{l&N&cPKi<8&xI&R6j^o1bzNCC2(_uz&;ovX1Ba>u``^ zX^Q!)yhG32<2l;D0OlhvI&h_N5l}=gJ>AI4;)4U*TyUv)qeeLi@w0I-78U#FM(%x+ z5~E&3DTTo=tJ5Z54=Ohjkwei}b zMJp9$F8TO}ZnjSI`K#Qc(#Jp9U)aHDk@8*CU!j1p7}PDqUGt<+!rT?i0GMNZbT2ud zQPRVg=@SpdYt@$rGnQ$_Ss^t^8uod3shEtvfX*4PZli_MY7vrV66I3R679z-;IT{( zq!c^i91*^YVSJF!8gWoGx%QK7n1o9o6u45&TD2ahvQgM<(h_biiM=nBscnwvV+S_z z827LoFp?hZ)Q_N_&~_c?yLG~y?4*YA(syPPp?Qgbh|_P*Z|ttFAfGW;XBJUaZ9_){ z%AGJy^hg0#WEp>(e2ZgM20K7p2R(H3p2<8V@1dvPt|I80^2M9t^5SUK+Kh8K=zx0Q zg@hdG9>b5z22dc4CPyBdO_4u1c}KUi zE3eM1$#K2Gi@Vq$N8ciuf&RR7mExs4{S}Sw&B`~omO7x+ZXGdV{v527;901VJzJr0 zvRLYDHQz>OqM8x^&z##oYedJ_10_aQi6~5L{(Z@Y-<8}|*e%HtTA$FvzwRu>o?-Z0PkCBI(*iYtQ zWqTkb>dchteO@XbO6Fim$J;P<(xVUly0_`gmG9Bu4~*GbU_i?y92a@=LdychYivKWA& z)rd(lNe+}3uTsfOpe9uEvGQ%wYh3Tm%fA3t^UeQt`j4m`+bNL#7W$Y_?%COGDDmqi z$z{=Wv!s_L`^D_`|IsJ^0t(~b?%rA?HK%X;c)NUkO;Tc$d&Jkv^QWs3%WR@1bn+XL zz23E|sXxVByxv|ybmW`y{N%J98Yx%H`sJ=s(~Q1Dlor1%T=ySDO4CcJcnq%p*e9v&3kPwE!SamNZ}DiF^JAtYiAdEqe#bd$j0KY%XdRLo@bvW! zqG#Fh#O6l_(K!#S;`~t_T39_&DlJf6ynepY6N%7BRLZaI=l4{3JyN%10#K|)p!+-Uj8TIOR|NUCDlhZ+Fv$V+eHRPQmH@c|wAPZIFKSlQ< zx%9O&Rz1oD`&e!j4ImB$^l>bO^5lB^dIl|1n>7#EiUw2ax<1(8FU8WlmZe~V&P-3` z1w^8@t9&bwlp-4@!dy{`isKWpHEH>LW&Ofg!=VMGI*53v0lgw8-ARy(*DG9aTX(^5 z!pp-UF>x{YO{^_bt}B;zl}h`@P*KeuT(ZHO5`n#H0Q{(q!qZk5s7bq*raJDRfbGLe zhJ;-j*fVASkK&K5k7_-6;dv+kWr2 zN-?8b$-1;A^EF}=ni`)Z<5or`f837paY02C<8g|fgL^V*r`k_XZIW+-Xvp?@?d8Tn zM?#D`937-dB+vW)E4$L)evY$~(HlAy_vFi|%gm_FQ6monMuBy_YuaK3Se8Ro(Tl?w zl$&yumC=p#2^aN5&S<~t3vf_^sT8!W=5(d1q`7yM(Ne(Hr$LxnGf;f->z!1c~ zR;}FEcvRFc*d-Clx-y3hHs}-G_^@+<;a5Mp>>*TOw&wHXg&m+Ti~ryT$g2RoXtg;+ zM}l%rd+%t~#c~+H`)Yq}M@#;IL@zj?*v@;RUYb&ZsjgFW5-Sxe`)Xwq44DoeVKgWq)QSrQ2Sn&Se5aHAWIq|71E|Ust749Y&h0VOP_y zVjlShDfj-KXwflDSk*6J88{yzb_%AM?JdJ1R);%p1$l3>@(zFeQ`r$fRmNypK6WT( zj+O92);A$t-vi5}GPhB!CT@);t@x)K?;G{e1URb`KF<^j)Y|t`uA`97;kf!E9eovS z#*NTUN;%8vi4tT7(PNr}S~bccqlviLXnKn3sMKA*m8*n+nPVx`Zkg(Z1h{@MVgTO@|)nisSQ5&)#qMW6>xpEk)H-T17WlNYy?_{~qk z$@KgAsIaYP$xoIBQ@f+Dh{|~&4J5@*v6c_qI`t=Fek`O!te(uYS_69@+8No zU&CrK6A&0h_EA<`_8po8eG_lNI*Rc#hYe!6;fQvL564hfPMN-p-DcU6#%`QhxqICgavjUS*DB)eZRl6QYClMM#Tr$j3UEkflddZl!Zjr z3gSw-dV*9b`J_)eVN;j@qfz(e4~0nO(0q;A=!UKv!Wv%1-)r=^XLLjs#w5JrB*q46 z5553{iq$n~ym*B{R`p*>DU)wx-aL)Iwatndx#n7eBJ6R-4PR*l*1pREEE+I%HZo-4Zw2Nu+57eu4aq zK~7_5yH}xOY(IpxN~jF6s&W-8MKGwxH&eKfYGPcgSC!@IzrLT?Xr*$-u+eQcn*4H{ zB}Z=L(pY~T{fTWo*<)7^L|qhtcx~E*@8iL!Uc4fzqVSDM{=;Yu1F~mD491r(9-qe) z4leI(QAk~a5dabHEhfQ&p$>oZfxTulC-xx7u(B za+ErM7!4>r*~V0DRL^>Hsrxf?eI;d=j$N%;EnHfY#el*>=%xZxNnFJ5#=Cb;_#ub! z)BY=|np6(ja!L)vz9;K`f%3ZplB9(t;Q=$%llLP9Gvl#RxycmaBFq9fACzpUzGf^5 zuk)6>HvXeJ&>lnDpQo79KShENOPEit$esaH;Vins*;t!o-ex(~9xwF81Z9Az(@#zN z|JC*1II`(NmaeR@l3;SG3G%KY^a$xhE+MZ zDXhl~y0r)HpGkPK%XPO~C%2yBYZp4BJ!x=f47y?^YGljvkaO}4e)x`|0|wN3c2dZ` zt^W&Lp`SmA!>q`#BBChUUTb6&RUN*l1w46c&b^$L*u`Hy`AOCv^C~NNhiGJd`lk** zI$!tt(XbvwzTJp=KG45!pwY0+`^j(~>-uHLSFQHrT70Fz>__}NnU3$KV&$uEzRE6B zob*KeD*C^(sc2S8!SC_1+3ze>ql)%)%I(z&fe;gLd#GUZE~G$`Ax6Jr_`>4nc$1;c zKq(>@34vX@q!;b2*3buEPEBZuwq9BoYSoaUQfphTrkr>M4C;n9lVtqu&C%Jl_+$eG7u2nEiOD0t%_$osp)zJ)Vd(ldf_Jwc4lD*Y!Shx) zxwmbI78lf~c#&{=nP6O!%9(ACeuJPa-CT4lYXKxj?vV|7kVmUePeB-ENtLuFxV1{e zZl5}^U&jSWR$9k;I}c`obZtx(u7^0$6iD{xQuoTj-cXlY24_JMS@#!JUBMsB2p7D&N9qe~d?R zaRbvrQ!8Xl-Vi^^qIR(XN-4Q3knMZVN%LJ%@y~f>4kv#omW(i}ktQ_bB5 z9ph~qAr)=f(OhvwT22A`hOZ2jW3nB;Jv(XW`^Cy>Q8#y=KXBrCb+5R9Ex>&jU2L?F z73W)XkKlXVY=$s7gHm?b{GuOLes=Q1m4fd4tI0gn1>Q9;O|h03;m`^U5N?6-lV8t)WeKTi#9Dsgb|9gJj1)v~Q7O{Cjnkt!s` zm5Y13nCu2?Y`SH$6jJJz9jCPZAToriFXQl!T0l02R`9#$~U(wn&g+T z2`-vj)5di!5Ug3TDaflfHYdm$Si{5T%Y*BsBI$G8i=o&hlFig=qP5k|cT#d)N3Q`n z#+`a3lJ<#qx`=t1gR#vV`8xS`xUV={0WB2p*yTX0{cnp4f;X6+m_c!DPCX zn$m_=3RO|8b(~nai9<71=ee^sQe5Q<1zp3Dv?^z5vFk!Zv~e_(yTU?&M4k+?Zi!y+ z&2mU{rJbUpf)K!xN>cR!i_Qwi%|s&1Efn2NFinrt1f0*j{g#9Z=H(jp zyAAb`L@P77ofJg29j)bX&ww`aaMl|WK263r{eo;B#HXZHq7Wg9nm~S1X^c`R_62aP z4-|>n3~lJ9yJ3Qz-SAiuu$@Op%#V&Kyp9T#*Ch$l?=4KB$0d0g8TJ?Es|g{1Ss@mX zx{Lj++F38(c@E4n>@rL*-F)*$hrMHW2yMBmi{HrBphrZ(vtYT`St|na(I#XjG+{wa z_ZB|H`MqHprO7g<4IJx|9iDj>P6eqVxFrC)M7@lIUTMk*m8lUsP}r2PH9DX7A_ZPs;t>2 z#3TVgmdZ(R4Xrg)i*&DO+%DD=v~7mU()3W*$ru(IEVn!kV2iR@H(1*M5s;hNXb3KBq%n?I+tF-!5d;5PLt)URI_>KA1VjKd(MLp4kzyiHNHhnqLkNF z$_Igi05?Bv8>l|Pj{#80^&aK2Hl(9|;O$-=Y(c4*Vb&YNnAFDGDcS-A1F(>t`3k)b zAoZZqcNke1!WPR@EJ#(q>pWasqm@<vz-BEoeW1A0qo(`aIyp6we_CkNaEoA~IOuYdFeoS6%3qgz)zmToA^Nln0c7c_U@ z#+5Xf!`m>A9n&~FK%j!TMq+R{t_1dc6<*C?4Z24UPC>R@m3KTh+ol!<=OJ%7x~$6A zv3jXe?H!A2GA#{?YU3~Q!lRQG(xX_dJJLC7282UimyvSQr){^l2p(lC`>D+m#)@hu zDU~3`D|MK6<}^f(ywdNkWU_WJx#wt!)BZ6uR6X?v4s{%~EV}nZ*Y}|e%VdR=pE0C) z&fT$Mfl`h!F!nW;KUh!mI1(PdTk;|ikI6z~V~Z8@=3OFMw#HC4X)I~N;H-|b{K;_~ z2&5Gh(o3w90hB)mSz?KHL<)=X_yjQJ7y>R|FOLO`5AeaOio2sph>n>73n@QAI82WlSPwfybk0lk(T-sht<@t#o4J zB*uL2;#@4J!Vp>l5*w6AU&}H`rT>)v3ABgG*sdT^%9SuZie4O|1fLZz=zoUeuh1}j z%4uMww`o}f1D1cy{9zBpzllr+(l#Y?bQ=|<<)7%utsU_=@j_OD2lh9uZKXVG?mm)O+)SI0*M2~X{f; zPIG5RDRK~V?cw?P_a@5BgVYSqIk{nUlmxm~E#hzsN@TtP4@)fty2&u9yD{y}uZ}&d zcPRsDvB0oc^;J>~YiqyeF191BN(@lUbUi@br81&@-*E@ByglEd>@7>O|Lr>dNfWzf zPR|{~dgwSc3LnNrXE0p!%r8pcmdpX+(su5%_Vf-M^XGj#K$mvB=FIAz2MGc|rOm+& zJkvWw){$X}zIH1URl2KacFJ-%xK&5Zf|_+4tX?yNmiS>j6DN$*_oTkdf_o5Wc@kUP zNG~K%MJ7>~3&xC403L4*PqotZszwlnnmGFA2HB5y`$^-uUiDn&)6(6}K>1okW1juY z-HY}7MTLFMG`m%~U3&`SH_m)JKb}O>PKip`u#=(^Z?mZ4rCo1lY~93{4?B#anH1A<;9NPHLrvaD^w1+;`-=o`RY+)d9s&ca?m{ z?(vC~bwz<|f=c%&N;-(*(h=0$y}kd4P7_T?KyX=jEHU}^z<#5L66_Ms-rue7ygT7j z_-KE7LQoV@BD9E8Z?%7gUW4Pchm|T|AF5b0YI*sIdG}d#^KtK99iY@QiDCUARZ{-Q zOxx?{k?JgAo_%LJsbsR!bsVL;54j#38}|;8`ct{v=f!?*5qDm`O-wCPQ-jWBJ%xyM zf^R9H%<)WT`lZ59gr9nKLNg$`Nk&BlI`9-LwW1BOX8+r74J?8Lb!TG<^#`AV-v#A$ z>Cu}yg#Yqx7aP!jMomEeYlkzxgTZw;IYzEpm2%Xc8AteaBNG(#YIpntiH=g&+NRt{ zMSd*{f1KA)QF_f3v3z&JP`fHSNjwuVnW{gzluB<Hq(v5=^)7Q?aXI zl8A0(q4PVw=XnhvWg-B__zj154;So-bxQcRKh57J6MspSe!lzLV#A(v4d}&Z7k<{iPN>xZk}a~p*Dg0QC>!Sj?K}gVD$znuGY>!rl+_US}!OdKl3Qm z>>M?D)f&DytjtF4yaa<5_`G-@Qf_qJJUt9Snc8A?H^uHXWBswE&KrelvwGR*x1h*4 zp4&xIKo$qeWQ4$a6CD+xB2OpD&KV}ukBX5y3DfKd77`7&i;QC}wVlZ^3rX25z0uJm zFO+38*`c{QEc)PJkwrIAM)++b9H1j@l-jK4tUAB z@m*!##I)*4bjhFt2e|@q$LXyiEvxLiXjeME4&d{T%6Xx6Ad%AGItkcr&>|BBr4`1>;!Cf2&1=bD$( zt&*&+C%z&WNV*G)u0`52#_@hGAadq{3JBVcpN_CFb2~ir#GuX07qhYH8X#VmHjC^b zy-rQVf@Cef@$|Hq?jpq^ZLG19q5cDh&!!$}MKjVl=Ma{sdZWB@30){C2s46MEw-RR zT}%D=5YLr*TI*D`Vr8bP?wetH+Vi*u40vs=EMU)k$+uW;H|vi@irW;1rwjKo>7D=X zPC;dJ#BV26qv?88idOLMkXV$!IONm=E2VhiqO)d>)zqM#xj_zXdGoJ}aVd#|q72R=Hv#ct0$P8_&MZe)JthK%Tlr{MxTiNodYOyAzOYThSS zEwa}8Fp8c$Kyb0!G6^x%;b!jQL7Sr5pHz@qu;mQX<1eQpi_)=~&NmB59%!nbR>(}* zs!vCl@bbKoiNk+w@gSpYp`*+=A>>IyV2?q`Kor0qNov8OC$F^a@UTH6%~p(K^$MRJ zbaYOs7idpNJAJ57b`;7gb3vFyE>45w;hnWU_G@$IVcyV4Bnft+c?D*#f;A2_Qp zH3rb8oE93VVu$uz`Te^^`>Dw$4ofQN0l&4iHStu5HYg*FW+|v-BBxuH%sK>1IoYkU zP%-ioIrrI;;)mg&F2wz6_6gqcrsVO>3)nIkwnj){vOUl6_{cOZ zIrHK;o{^vr7Ah;orsh-5d}!t8ykUuitv7}=H7=VOE>5hdiy%7LW6 z4qVozxxm3sOYADlSrumm-mhy=vu~+pkt-1>CISV8#w-*_9aOYL6%TA`S_8vA z8$WfN|4oDpi>mdpv^QU@?p2Xz8;1gdxgZx=?}v#zaFs`eoU9-!A;Hfb-2@8VG4?@3 zWw1*?{dYRficw0%NZrua?|_KPfC>Sr5WF{Q{q-2?^{lHSUX(-&zXv|E%4&xcAL^HV z9!a;K)=h&C&yuNTZDp#y;kea_l*#Sx$p+V#{=nC--z1Rp>@>`91~0c@vK3ZLW7x#$ zDjh{jxE-mB_RNExW|YKQx3QzDHEup+N!953)in4))h@{2HEsavZ$EskBM`NDd5?(g z*MIN&cPxxSspryL_;$|oQp8KTIhz$YCWA?)nG*uz-!SU(G=d|^BSu|SvZaF%I?bme-{aD)#bVsn>w`4Q#E<>|~NY{jX$958f*!_hIJ=b->3E6bu( zjB2I?r|czMr>gXE3>ww@Zv7o|pt9=POHPb}0%MEWiK^ch+{1-nDhR_P7@#a;mz3LU z{gQk=#9iH&u5(l-TkJbjewIsg+pi|TLio>4myAcl3djU)b1YeSLl2#0N7}o@Z6<4_bi|lqPyaeu07t` z2PNBHLW=Jp|9(LRPs3|Dg}A*+;Y#2Mb$eE;bdyA4g80Xl5cUXWdB}8Ue?S2{25}AHy5+GfuHqJl3&G21^|0!eN-#WTe2=|p|HOE z4-}diz;6ovWmAveTX()G)h)sRsMgbmQPl1O^Mv$=&abSRU-RVu!1-ML`fmBPfsY9q z#mk&&vPh^5?g6$E@}yB>t+zyw z^|*Af)ni(tJznwl$F~6|r>4{p>`SX_mR6Y%F%o^Xl4|Jhu*xxXi&caNu)_^ZeuUM- zt#slGZdE3aS*G_dD$TVmpj~Bt(8I1F*y%0fB~e@$5DR)eSCUmn>wa7axr~o4mG#`8QA8BdTyLSXr)vBT{!j0P(rejsFPv z3|RDOI*%0Ydz#_f14{KlS(blF)yi!e zwVi3{4!Nl>6Uuj(T4OEA(l6qiV+8dReEQjkxP!bd8_iB1ZtttQ*u;-K+)@w#=N*E6 z)awb;s+Ysj3^5V%E9gRO#SxtEB+Omkw-&s=k(RqC@ezgmxHYtIdNgqf^xs>lGAAM* zB{=|eG+Cq&ml-;(zZ>SDzZ4DG&7IpUHJcDBgoMPW2=Q4!ebx%);MA9~yDL%+g^I+H z->4?@T^{AsBV_lEx&H#*`9;6-i+y8MIBHa+qIKG^db+s$i{oEZ#7lIK^n8x)6uA7R zi&&p5^T=wrTs<{Ut>Qx z|23>3%nMu7AGrD_*C%3FD5Wc0`MA$AFx|@^xb;79Yn~;mRGre+x|#^;M*slEJD6>J zt&KP`2GUo0I0#YJZGQ81a~1M2p~**Hq-)9%F&>+|cK-=BVm zN0E0c+A35{0;@qOZyr8W2IRHZoC|1_YbX#`6UKsF!oFKTPMe*`7FV&O?GwH9NwuAV z)r|07hW+<_5Esn;Vvte)pZ-5-9Q;i`UyH$?@&0v@4%%}o!6?@h=^}rraR1{OhI%9` ziQEx}-9Jut{%<4v(7yQLSoK3!R;5TXA3y!HnvXi}M9J7+YTuefE&Xk=d)1{(i*NZV zcMHYQ&m!I4C0nhHSeqxc8Y3HlzgMl)wNNboPp7iV5~`@zxYe6zPLLuwNrDY-Nj1~j zlW#oBX#*UkiT0!wgCzdwJbKU4CWfarzpmI2#_NG0Y{Ti~AC~O};_%ww@hfGVcQ7vuJ6W@vmhY1O;P;8Oe1c}CUHF$BEnlKYat-_ zb)@1|#xg_G|A;EnNFpT7yjf;;e&G`WT zJM5DDI6bYLcJsc3gwACJq(Fj!^2QcZ6xxA=4R}RQNI03gHF|v(fwI51%H@v>qjujj zaAmU=PyphS6%@jznU*a%QJu4gQBkSpaUMd)?kvcs3L2CrhHtWx(1y(0%F$_5bN1`j zramqBJC^DG9$d8k-J4teKKMMA$l-rVidKMW!#@2jNDT)bJRAZ%0umxRJUl$yUoUt# zd^%ne3AL+hJm+~@aaCA^nuh*8W1fJ2ayJJ5md;Sr>f?>R1gboXGz*wT{=acEU@>6W zN&GgZpnmaja(Hm~S44k`s5$mckctp#07slkmQ@-adR_QX?S`uXg`vhq~c3%w&XX@?Rr$2Dp2y1Z}*|&a<(~qBp zj-Pk_TS(EzE^0fkhGcKOFYcn7Oplm}duH>|dL{Z4q{DXNE`cBP#b0w2=-A)`EHw^T z%L`j*#{u&Nds)FGhKorHA8gL23N@r#uf{`27}A)Etq}6n(FG*t0YW$(wjC(F?;!kk ztp?mtYN`6AVp&6xWpgGCiP3Ct>Q{ngaBx8@mKe+V)F1)B@CJPG7^h2i@fXflA9hgppud6jYP0V^dq-lMqqh(Tp71517k13J;Q?U&C)# zeCM2ihA-s7gCf|*fLm;eS2nu)kMFJN!dt|1NGiqQ^eoX67=!G%JqL#Z!xGl@_<|gm zq`wl

Bsi^acZi_aX?RdLR>WD*COCM!E9s6Rp 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[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 literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/13.jpg b/assets/exo-mesos/13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aaf2d683a938967d74e28f22cd805193b0233ca5 GIT binary patch literal 54012 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 V?{#lR8u^gQTl@82z4v3{{{XrPt?2*& literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/15.jpg b/assets/exo-mesos/15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..39d6e5b85d43610233de3163991bf1a00bf37fc0 GIT binary patch literal 54056 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 p`ch%IHFQLw^s~l}pk}Cdq{$Iz$U@ZUu literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/16.jpg b/assets/exo-mesos/16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3cfe42f05b9670029bdece9c5abee9eb8b501355 GIT binary patch literal 52698 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

quB?iO46>c#U)J$DkG46Caq2^Fpt&YXcx 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 LSL%bySEmJ#i>OJ}!G6{;uA&B)igA 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 Fe*n;68pi+t literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/18.jpg b/assets/exo-mesos/18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..972202355de22de914788797fc486c68826b39df GIT binary patch literal 81216 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%0DQS-Id>p@in>aHRUy(cWgApow3) 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 MO+Wh%{4x8#06}dzk^lez literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/19.jpg b/assets/exo-mesos/19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..be6c8191272672b39da89f4e7fea3786d7c68512 GIT binary patch literal 89854 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 WJV(z8r=7B24`(TF5xVd9YwRE0&&c-x literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/2.jpg b/assets/exo-mesos/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..57b60c8ec086b2a5236bab9fc22b6ba7950f50d7 GIT binary patch literal 29283 zcmd4(1z1$u`!Ede8M?bs>Fy4duAyUSq`Mmf3F%O}bLf;V5s;FWlx{&vL=Z&s9X#i# z=lP%WyMF)c`>ywW)?UoI_ucos*IIk+HM6;%xn2QqA+idx00>^#Kx_bTeFYFmxmlWe zSXxkd+j`hg$tftSU9W+w6r`k#)ihLP6_jM)+yDU1aWHpuN8|zkM<)+A4LM0FT|Ip& zl#c)kKnf55H~^8Uxx0(9rmPn5ujS-D0M`Tn6YMv-{*~>Y30M}E?&bghqJopf&0X9) z;IIiC7V!3Pxq(yQFrm4PsRbM^hr?`ca0lV=%njb`4|wkew*CQw;UGZhrllbTkBtxx zQ(6B8oBalx+qgNxdHCQwbQX?IaQ$H2KVXX+_{k0I=->(W?MJzZ5Yy5LstIrD;D3~W z9H0Ow18M*jUI1jx1%B{NCN>O9p_(PyisEbuo1_{b2_I{t33S0)WFJ0Kn1%0D@5f zKsWd!Z*bZT9mtyo04;c~l!gHyH4Ok5tl_#1|0QlzxWLc6{YRcZ^LITDNC607@J)pm zM0iC)MM6SEL_$YFK}N+y$Hc@y$H2hC#>d6N#>2+Iz$M1TBOoLqBErNWAtfdx#U~^p zyio!|fXg5vp&=om5n^Fr5&o~sbtiy_3f2OdA%O4zFdhg24|LrP4+aE)kZ#7&&w>a7 zBOt+jgHtKs1caL*`I891{Qx5&qg>Acm?5P0NhSP}zze96$xa*qFqA!1$NUUFo(_n7xCVG%O%{#hfq3*r zf!n*gPmQPSzwZkkTm$(hBd141Mk>vyyA~fEIdQyktF|Ixsr`px0B9ceWU_gj`Nn(Cn^BB2uoqrm-KadMssB2E7U|4UDo%2WZ?2S;Gr`K9UGX zwBKErYlhat!<{6&J8Qy?N8^N~Q2W!TKY(uO@TNZ${zgE+!)I90O6U3w1qU&u<V1ndxz>0y!UwfKd3{d$$pmJG+kN1`z+iQ9lC5}f z)wpwCADg|6V!dqwOTZsUO`i`f>i!?x0!LfNoYP|1OBU1RQ^~zgrYC&F!p^gm9-26y zg|rJc;;4rGltI*>Q|@S;QF?UG+ar5QjQBW9tiEVIwD;lF^JhoxW0$6FK{aF>mhWmG zt9?E7|0yQ(hvVG~SJTp$QeR##zg*XQ_hkO)^XSDj5W4@buE7IY+dVjG%TC5&XiD{j z&x^c|UH(b&MYfFf%?QT$-iF+s`P1%?gcvIStuMhl`c!~AIb}tmyDdy@Hz6h!kMEYl3)HIRO!9NDIJ7&lb*vf z=jo}v&z}kJyByZ~uuVnhRua^Y1j_X>@`53pfaL()c$x|c|m|qs(-+A z%ake5r`f&kFVSDtI8x43x7si~z3#qtf78lYdywM$(*T_Nw|I@Xclf@~mDcT)j{l|R zrbRKSeSQa;49=hR{~Zkgzf$~nJmRcP^S_T|1mPcQthkeYw8*<&x4*xntMd_a?w$nlW z^?3fv{jx(}N93U=cRoG6f1|z9I=SYDEq1hEjmw!=jT2R)Ro427-OZ6W!F8;CQ3z-ww z88`*}puF0Bd(cuxNe=e4#=BSK9G??*kHjBNLcDCsF`NH0Cz-XBl#k&^fN1C5omVUK zL(9v!u8zrN0`|7$J=H?Y?d*wm7oQc4p83Fez+OWxu6s8rf!|zs^b8|QLX*{Qg#RiO zSTmld-Z!_75)F%v^q2HBrW=!g5#cSy`P$P3{R@MN^>PdO^nCao4KqoHRo3M<7QJ`s zJUa+v#0;y{Jbx_tei9MTU5HrJW*oZ$(`${jGKIfPzvoYFDV^E5eNW??RX_jElWdix zM?cw#SXoW=v`VDzO`5I^d43cBNq_@dM2V0@7PTBE0QVOf(Z84lJ(20=zWrN4g7|~P ze>;aSbHzajkM~Z;w%U;IbzuoCP8ux>dXBKL=cb({{{!%YuLODEp(BBjLGbk}e7X2TD;U0%1>qs%;u8?^sB!U&qYzOMQ}gn< z(9kk)3z)zch^X*&BM1q6NWLx6r2gYD#?9R)kdX-p*U;ffmoISsjvJyjKm`-SzRx@f zd%3pI%epmv6>`UH5#KB+{L34vsLjYRo^t%%(=Pn5M(?^71VqUkE51%qCxXs!!xVLL zG)&5TcjwXV!a6T3v&gLntWRXZ<7f!JI8wCp;I?{P159`7)$@`D&G;vk`k50fw`tA_ z%a(iV>dm-~bcxLz#viIp74Xor8TUlJAb!qZW6{}^`#nvE@}6*i)a|i;?#MYIRdO-b zWZja;utas~&ghK$v^l>0*{CBD zyNca-K_$dBilx9+wP;nBtmLAH~rTQuTNPfy=)=uT`prWv82k3v7}|# zSE;d@+c2#M6x(w(Y~}}d&3ziK0o8{q%PNMkXq4D#Smdk3O>Ta-OuJ{BzfxPWj2_~B z=qS;y=XcXAwD`O&pdX#V`kW$v?1{_bcXIQM8NSC6`dSckWHhs%&Yt;h=P}Ir0SgOe;TG!=l~!DN<}znq zm7cF>MjCY&<}@!y51o0-wO&*;_MX8hmgc8&;mTz08tF$V+{KcEeeTd-Rz_&+*@tJCe;dgYdkP#?QJlKB>AQ z(6S#F;)Zhs1DS@y4U)Szsx_RV6kxN;OCM%yuw^9%Pb>c(X zRc^+bO_eKJ{Kp&?pVxjrNx&x3Hw!muf)UGs8r7bsmG=7~h2Kl&@y1iSTBTX5d-1$W zBVtH;(6pH(CH}S?k*q^%1=V)GYo?g62L;^(PmuwZJhf6@N|y4`Rvwq!`kJccP-ZW& zcG$bY$J%(^vDKroM?>_`-iR?FOp_L z4*_<`VcY!BriPN)G2ut{LKbMOL@AvSt~UJux|;#FyY!G1@scFC7q- z?<63T{t)WY>P&Sid9Ok{GVE!y3x-F`C09qySgZqV!y+e-eB_;M5oKe=*Lv6!*B3^& z1fHQ&7)I52K;-D*?yN?B!>hCp|IkRG*lHEo|MA^~4ncpV7d~q*O9(@(gYl#rzugIR zDE#TwH4v9YAFFWZ_1zgAd<71I?iyxVg`!}+2Bvr$xkD$5ce^H(vbxFg!U|*Dn1V|w zWuYI`)me%{^qU`4>h!Cm#_9av-gwO+(AJDqi30|w$ZTs&8P8VRo-GBM=ZYxThr`3*DbV|hzi zbvW2k6Ja9>9^nzCiDLuI*>@{coYiq=fg2fyNBMaPTQYaa+xHr8rny5IJ6rYYFk?WH zOiC@-2GcI%jY@NTgN0f@MOyJDr8~B8C}r1kQ}}d};yNVszeVKm)~gu4n-+OG^#xt$ zGUDX4ld=UM*BLARH;YiTb7}G>5tSJ-0?*05CWxvjIc}@`*RDA9my+wd&rZzk;n#j z4h>!_yD8%H4QNY$p+;6BR7*jhX?DLJ0@-2_G*D)l3Kx4Sup(jwvxao@$P{=aa#fGy z-AOL3<1B&NYc<-}Ua7&CN3wVT2neFCa6u+AG4uc8RHZW9AtWzu1+U4DX~5+yhU ziOjcq<@kU^>$SD`ESjBt)Ma|il*c5cww^GzE(K+dseSW1TEALVSe#M`Kb8rGYQmmA z*?Y#k@1cSVo`y0mWHqZo{<|SH8J_QEl^#ugh_&?z2ZJ zRlb2R>6@?al6oHJ8Znz$exW%|np%=pskSYQE#>KK2`aOZyb|@|k!%Utu_$S3nS(YC zkK3Ncyk202M!h>lF0fga3=44nxD!@NQyc+f`K<}`H-lr4vg_C$gG9YjMa+COG4%EoP5AS#p;Im{Ube$fv@H8BP=Zw*&SHAT^D? zU+9sTn2f9+_}!Pk}B{2a+n5Vr*1&4PREgHj59U^g)Z+*sr>Bw*)<>k;K7$MG9!ez-IReX%4EY{ z9q|t>n>;Nj^wZplqrx1`QI!GxoW%FPvXC9guu+gG|dKq&Gd{u4qXb zHc6y|jBziRB{eMgLTsGO!TF^r@vx_DNEeTNec$?5&7c3T!S$Z7t;3kVCyk4sb^xK z$V&_3t^2`?9cFMkOLl=>HYoC2#3mYJ0MZ3H=gOELa^&SBCwv(amvkt4=OoO5XD5Vf zFr3FnNy>?SGB{`UMo>R)pSnO8hIcX&@qI`$MVahyjw9lp$nz=On*8}?QnJHj42Ja^ zMg!FR(ugXW7vK7}@q%plLbs6|3(aoB#N>!FmGTht(==4V58%$xn8`BN(T|bn-5)V0 zgVIKc5g@(IjzeRKqLA!Y*Lym)!tGZnE~NeT`V+2y>a&Vk|lwu17OH= z@gKo;n-akrLOfs9dSr%Vso`)9gavCZK=PUCu7LxAE+HA4Sf603^DaU8l_XhSRFQ(m z{-9~+JZz!-hLB#rqCDjNMK+2g)F{%L4Xk?Bq4JdoWjlIWRkZ3x3^yu|dc=b|h;4T?XUp zlaU##=Tnpl`GY445D1bb1uf}ry9XU#X1XP5vhsdbPG$%bf+vsI4yj8y;mbLaPrFOZEKHU%f}d(|{pTbJT$YvTK`XuP zhO8ohf&X&KdeYZB!gx_tLbYGYmqF4s zewI~zi~qRdS<5vrOR}zB)inFQjS4EmZ)@4{2DjmGn~8Xqq$P0GBsRj z+%|&Y`1B0EJnyCny%_2OMZ6JJ^W$lc{KqVVDw4k0whbP6c6nHjm+NdJJ{$2ez@pNY zWk$U7sQ-!TYiA{k0YWY0?nLhNb{LaCH9e7q`_a+6`)9|Mb;9p1RTfumu<3I3)}Gho zLyha$?mzszB6~G8zHe%BwzsonWDBjXcx-ghizhD`Eu&k3GW^;QTwhSFXC;ZAtgz5% z=CL<_5R^}aSomq%MlrCod!5dn@2zCQ{pvWu0;2-QsMyympI99%qPKNy4b17BA+I3w zWVDZMH)P6(W$eM6Ob9zkNlV*Al2T?ylO#Iy@J? zdnUEvIUYo&;`%}tZTw!zHBgpww}w&7=V1$BBi)AKw5%|sS#m!+-+Z#{xeH&IWVoxX zaE?exq@T_J!VZ&GR3BOE@-Ui)7DIdo#I*iFiX{F_oZP3hgIZ=i2e2ifA=MN+RPzb* zB((&KK#FEDBoM9c420f7T-Oj+Z%D0@i`q+IfgtLO>cUn+EBI2EfOCYMQ{5JM@bNn0 z*rH-jPocI9d)015uHoelxPOKa5;0)|lyqR$4lRjL~k z*d_Ehh%B}-@9uFOYe(mS*-FppC>LX2PKKO5)EvY`u2(zXb{ z_`tb&XqHq>mo|QjCtLT>L<7vAZOIp|`tl>1D_xXZACc_Chg``F`R4D%V>jPfoaJ&b z1x;(OS1{uLY&=TTP_{K_3+d2vS2FA6CCk#d z9D^_2r2bsGVWA)({IRq3bLn=oa?6E{A;H&f8k(lAan)~rtlfAe17c~#U5HFp&D{KJ zzWlLn1OHgJEkX#}gH%wNdG3;HXj#OfJKCHEH3f9&+OpRZen1*K2>J46-(CSzXTbFR zcpdJ>Qcpf1qFd4W?iVz%Lc%=9F*mF7!vJRIa=O9k@&je9K=%Q3e{@Eg(k%+p;awG# z&P)owZuQL%!-3WIibW45XHwg?DkWReCYrin} z$07}bQ!yVh@^j60;^E)cGT3Q|pS?CX-Q9}VX0WN}P0qz0<|GU_8Agw@Lz^o`wulc%z`j*o-g1LvrLy)cdaavjkTn4RaEaR1I90|o5FI%j^RkWnD zICd`i+L=xwXp(X1^Klqkxo4GUBUk~dRH0ht-hof|G5q4)v0rp-$_7}Ss_>a&gY46G zFq%3zskrxd_AYwm$xvo!}GcGKqU6{q^*mONFl>qCi1CGeoXc1`k_cKx2DZcCVNrBsc59CF90z z8dw~K0-ksgEGhg>D#Kk+giCDN;>o`{=TCg*&WgOE!i9xyPoM?m( z8wE|q!h|v0>@jKohpu)oEK=UFAyCT{M_@Y+Qxh}wuB_9y%8)yX{jqIa?1$1&DX##g z0}9@8XFk*U&G?GVDA6b5o~>h{&S@%*X!1ZlL~Z48J70B2_L<$Xa{}E zW0P6RZ75y-uqU(DC`|`BN(0;>6uMTj;?Rt}Z9$(-dunDWMX)guY~C}dW%Vt3nb|Jz zp0`1hOr%?bI9{n7D;~F0+~p;v6*#D+D2^GYAD!yhIUrdLJd9f;^|Azq)2FQB73Um@ zyrn|tVHlzZR)bU|zfQ0&?RI06MQtf}LKo2ub}Bp?}nIVEJ}0^fbA}FjuiswG^c#cjtM`JWD!}8b7Pj*PAhvHQ@Dstq_!c3cbGk!rQf;y59em zwr&Z-ZrLY7mqi)&H^Pd&NMxetywD`)A!2oYG{e-(Ye0lbV2P+M))bc%Vu6m?ztcaB z{5)agNorRK2vu$1uBj3gvk69oM=zWInzd`Tv8=8d{4Ot@oS{4rT%pLTe#I-h(UOl8 zhp1tLJtkvmgl226pf3}6ip7@Gg!F7CKY_fIxXZC*Lrc7Y!t$-oGx5f`U6~S9rtCHi zam2`Lz$chjAurM)ddjze2RB${1|}S6+T&65**E5v<9qD@bF-JeRY$fEZMzwcDn;1r z=c1%jADxFi(A1=p!99X&z@zP84q|9h!lQlmkVl3%iSi-1^7KOPeM(*DoN?AlILwz_$@MB-a&Z)cCmQtK8Xwx;t-+ASe)A~S&J#*6KbnciCF#u z&vTC8hN>VF3gn3x>-|u2G)Jo_fA85Miy-!Vpk_eAD4t~SZg8_7Ze4Cd1ysf);WC^j z^nDRiMGRYm7Y6&-`9L>%ZEdhYfei#_;vRRf5F4?=yYF)Fb(cKu%^n#75(XLy7zydG zEi**Cn=Lb30*Ns~DjFVMJ~egI*mznlaShjiKv)g3q?udpn*+LPO&9mLFGME(6RUrI z&xkAr-o`X1?d6VoM3a`+pR0HQtCj)BPd-^p$S*OHyqjkyw@LVwPmp6wUB4W`zk>Be zmE;)Lm`tKBBhQMI!R(CkMT+?N zo2H?UsW&$_gF2NOQcI~7R?bd$c0$rnotbJHHRiN;n9>NMQ!*Xv=)W9j zwYulSYElYRnbz92dRCb{(SwD33p-5pbI!peq=^q%#ihbrYcyI+ZkCU5GlbX3Q+8 z)0MfK_htpOvgTKL`)mu}CnE&ZF@zEBg<55xVR+0@3t7o#e!N}9RybEC(JmFYPnb|T zN?rzeda$NfZE01f*3p@i2W6Vf_|(+U)vr+EsLMjBuSO0@ke75(wNB~eisCiC1_DSv z!XaAJKR>=={sg0Fan6H0=wC7P*xG9$=0jyy5OHNtC*3nwjvSoQ!XKL}sA@NM4>t4C zeP|v^HPKB=+|VmvflgnPBUXCLi5QIAG>Sw%?cBsWac8WT7PTFe(Pc<1r{5M%RDP&7 z5VzNo!cPZ+ta0|7JYK!=_mY$C#ly8Z$ONDwo^qp!>waH7k zfL2Uv?RGL|#0^Bh6Qdo`8%xk7-?D#VQT9+vl&=xDPH_vh_@$9k_)vkMFwDzz!-hU? z5mx#in$!`EEFCNi0(XNMf|J%3jx}XtN$fjkiX==_k zvCOi!Q75)?cK_CZM!+zwEe9bXsr37g3k~{MGmZA($D*cD6-^I?eUT%Tp9{Xvtmb4* zsL_0=z%y9)h9g05Ptcf52HWDjQC!ygpa5(}wQ8B51`{%?SgL3F=z%z^Hc79FXOeX3 z22uXHK8B8WV;f_7T)$&q`@N9|<3#i1Tg)Ev8%F)+?)1!KwybtRyG0I4gYV>%)r$Dy zc5u{{ytIechgx@)<^~u8CwAWCmIv%gRSe}1_ba)5Vp=~9IDTa^TagKcCl01^;GwXD z9WMH2jL}Dg?lX#X=E{&JtU`>?O^ok9RK%?kqBn-BlOqE@z^9&X#z`AvB?8LFe z)=Mop*;d77+>p;`fjyRE$3WcE-5sO|KI+^JIx}6u?2a-4+iZ1Pv8d;euh3JbxqSK~ zel0CSvw-!_L@$_Dby8FdZ>Yn znB;T7>_qfH8iro1NbClMfYzfoAv2~(Zw>h%vQ1Ji8#3|xqHPZ>?5yXkDOu`8t1AX7rSgcM-QdK zFR7{oYm1}rwb3!S1*P^owXDThWa@xA3Ecbz1B|45m6VoLn0z%^5EPjfYP8cRBEZpp z{M75o7Bl^O;dS)Exm8oS4{#AR#%;f~>t<`K#h57+F3GOBHpI=U*SjFP_S~yFEW%xk zPb_D)YxzXf{}O6TW;A<|%*nLtOvO_-SWv5|GamS5emnk$yIdN|gq+CuiA)T(v_a3? z#!@PJ5UI?R=o^}Ab)V8sXQsj*&emmfI8im8(@jro-oI1qjO>yhmxyJ?R_LmAAUQt6498vI(MoIcHMy+!aN!6FRit7jnx@cqjz%h!%}Co+Ts8Tah;E^|`( zON#D6)1IMQewc9;dj9N(5Lv;-rKj3C_4t7JXdOhebQNp(E^acRJdCTCJk!pC-e1FK z8kQ0v$q1}AI20d;IXy5Um&@RT*h6|hXqFF@<`WHZ3=pWyFcwe=kh#9)*h+cp{TLPR&5Ad`pkt62X^Nui^XeX;{m#3IEd?;8r zziU|`EMRa;CzFF3I%Vu3zeNWXq-sF(v`KV?LOJWc=vK+K+#llRB#BW14Rmn}FuUutkLTkYf z`J*3(v@z{SYFxV4Q~2cUa%UX_U&O==)8J zZXDquqWoT7&hW`GG0nF^RGFjT&d6y$uir6kLO$OhMEj8G2*N~{5C2wWob-|M^o+eq zLnaPxjkt1Yp}*Y}MJ`KvQnGZXuC8l$ak`-fR{G2Cr`2qC9(JtgH|i=-BA;r}UbdH8 z!uCp+6djmtN+;CPt~6!5x?@vP*q!QZJtER=$q}>IHOi*<^GV{?C-xhHOBRRD&3cG- z@C^9Qr+c4k>kej;qrrl+IMw8%d*=#+M%EVfq3i;zkl6w;AEnmr8OKl9F>NJ{Q2#!yKuK@?eS6t`eSPcau{&EP<)D?5fV+w}$-x}00fJ35L zXma!l*3x$GSV!=UC=bngl+KJ5UX>azV-AemJ;T`HsI*|BFQw>EUgqP5*>1+Hn?8kh z3*l_&JEUVXR>VFh{lgf)flJr0Y9k;V< z+gTivuINaOhPY;fM2*Gu-4@kbC0!_Z9KKp=d;qE|T?~my>Zxo)CF16*A0}e4eNE7c z*Qu(FTSPyJuN4=pFRsQc5+*1KzAav*;E<%I=-Jy}gtCZiIHWHjVK*KV_lj|UzM%B+ zYA#oPa~`o|oh^EiU5V!B=&_>1Id-Hngm8!^DpsL6qRq45x@7R9it(v?UpPi$>3KFQ z@aG(9&c2lBW;XJv>=kCMb`_m`la1yjrIn_v%A}Gjb4n`t94;rdAS^v=F-wU@Op&@W z#|le_6szzRx4c%HD~O5X!a)FBde}3 zukCh9imPaaLRApmwA|cdQ>Qzv_8Fg1B-A;{y_P8(2WXSNOGA4S&%Hzcy7h0xw~}>g zu&CtThRWC-Q_Pbn(ynPVycMv2ZD5|xzf@5@oc39JW^>rP%)#C2)l`FUt_j64*J{Be&;9+EVvknr3`PevFW)wt72vYSfb?+GNFqnKJFO%FtUMUYcnV zf<4><+_ccG- zqFF^Sp^YUX9jNMcQb?&%Q`2n=nVnw)y6)~R39JxUp3|^waUCJLBStUoNvhW0d$RiV~@8lrZ(tN_7=slY;lw%1~mIhCPuSLmU1hJa*p=m#K3YPS;ZJ!gG@?j=X`5=oRcVmdH0w#WXBO5gwMjL5BYdyxWLS@{bhvgwmTHemmp z+kLFsbO)wA6$0hsB;`!dS2U=(hyu!&uAFu&xf;F)EW!BDZ^7A1Sbkj$L26wP(inS; zJ=9B6B4UjKje$yT8Lite+M8$g9}n*T`r$pz)}v+TH^^0!PjyGPL!(&3X{B>ARxQI+ z5g{-`#lDA%nx>RH58~saDS~#smiH8kL*$a{0V??XASf3D68*Bp%+ws3;>)BGorAQD z8_KjC58nYGEjllIqLs^XDBk#{d(^u-*T58;C~b@{r0KpM1Wo^}TM*{Rp_NHZ)BXjA zo*i55pd5^1x)V|k6zv%jvU;lAs#+PF6U1gOyT2t9M6Ye6W|Seeh8>(xqHl>!?-W{x zMQ_)@uU{}dPFWR{8o?L<8QpCmhRu28rj_t@OqWs!NC4^5R7RnNgp;E?Mj%KbDSc=3DFlx#6aGkW+?}j7&v6CSv&u3yS4MSjcJKX z*VhDld7`-P+wg_xSi>7u5;bp3I%QX=bivUx&MIV?#)9NvTQF*j96xp9M+D!iTshsi z8Nys_9*}Dr)+(077}E(y@eD5+Ci^7S6L*#$qSGy4WG3ZRAY z9#rI_(~Tan@O&43YG21T$lLsOQ8o{On_jI%ezVUr1!ky2pWyEfy~qVhjN$Pv$Zv;ibOSSZ;*_EI0HllVvCG)_|LK! zMS`Hj&PL5h;N-lU?|4 zTDltp$wI=@)iN*S9}v$DaSd zpXl`$lec;uhg${lGLT)!I;=r|G2*RJu^LckC zFVa-!IcEtXR56L` zXw5f@8=6kRMAeD@otj~PiKNz%qgVq(?E%_M>x_&q!uO@kmvz^RI$p)a{9+VGNDVlGL|z z2%Rnb7fY%_c`Ej)UGd<_>%=5E_&w5?knNK9Abfm#W%>fI>T5+ zR-^5VUF%Gb_60z%`~^_QfH%(;ppQNSB}LM4p_r)Q0haw`c&ko>3Nc}H24ze+YAJz1 zz|eQ$_YYb3UeNDxrOxY_nu~TA!!AhJ5)r>#fClayv^1XvxNZnO^3+xxMMjxhA-!Yo zZ{k}C3OH%{aY|+wM<*XkBOQ+a9~ysBN{Qnz+adRqkK7~X8E=K3yHjoo!%tU_!<-ip z5W>#H)Z|Rd#&A)0#A1%}5!0y2 zRG;8aJR(rN^K9?(=@vW%^A&?CzeoQ^GLWYn48DnX4A70`$wrg&+5CsbRvpUx-FDmE*vvEDghcUI78U#H%@&QAWt*DL^!_KA1GF^J8;Z%oc8Z zE|Ii7W&%2Wdlfvia05~>j23O*naWH?Q9~5{F*^dnC%1rrlVsf~`C^hvizrICEAqC+(yia(YK&BdZNGXx# z0A;%s+;vWWs7TOxhCq|79qx84F`j%JzQqo5wU)Qu)7Y+=VMihXT{*o}l>81>O!7cX zBu7U}RC-DFGM=`|5f80$4N!yy1hGL)Gao^3=Sc*ZE-IV@e-lC7Iz}?1Ofp(EE|hIt zeX2vZ6{;nVk|g`8XTMz1e`tCS-hsPL=|Hgo7Qo;r69-5@ zeO9z}ryn0gCDg~Kg|iNNi@1fxcbn)^{!X}Fezd0@a>4XaV-6-ZFD0$rE#jr$|5Cy1mTQ9vq!yg1EBjsse;|oa( z)QLowokZjqLkV>O2qa{9{UKd>UMV;FSzCH5&Q)WVH@r8sS%S9&LaCL~5FJVYwn4fo<}pS0T7JH~f0 z!)0pg?k`rc`z1keJ&}$;B7IJvt23ZuUF^VNB< zf7TjsB7ZX<;BYe9T+@n}UbY0HV@^rWjlg2Ol_2>c!D6UporOC6nS(eL$h>$2FDAi2 zv_rg9!LTqQ8VT<$>I-ynVortvYL7@%DYkSfmI|s~i~Q2jX0X9=aM_auF{O}}Xj5J! z>{uIV?1#t*RTmpwwCT@IOukDANNiE@4&91k$0mFmEx(+FZQ>-M9H@48+;$5AVNYXJ z!a)8Ut?SA?^kN++IBhA0>;5zV@B8p^;DU(*y94S2#p67PL-)J}IIMt$JN_rg4zsmZ z!|4M5vl&V$+G-WDXT{e}9gTVczxTi_(q}iTu7M|yZ(-vnjf4pFXg5tZlES+XI{aNqQ3>k&Yg7j9=cZkO) zr=>oT$xLR|Kou(Z1UQ5k^9^(b;oiw>%e)L?Dl(~M*K1rzJ{l53NaYpE4M_5(822O{ z>dn9J8}Mt{@#pH}XQRzWL*I=x^N90JKuG+jdy=Ttw4Sk}dSrnBsIm~bfJHx-zYdXl zQ6g&8lU5G!(F=m81D2DK3+5wP=yWiKuwWvB}G2aJJQ3 z*)>~`-O&0NsWJlpyM`+|^2~q+9c?`6xu0$ip}Ne!)(7?fN>Y~zd}C7m@3O?K?_m*4 z|57K9t_#m~L&&*#<-LNKqCPbGjVeMeArqeW`=PP^c*&SR27DV)w`ow(VAvIp{ zlmY7CQF*!kclk^K_=FYVeYJtoTBsC#qAxzk)OH{@^R7t7VQ&>_x3}i<;3FZ3n~Jdx z)L2UR%hNko9>{{xK%@Rk)hI=%*dbksJVEFQAVq&Sa3Yl&AaQ5;70!W)(>brag zv5KehhhnwkT3f$4G58m>KmJq5j|UlC$Aq8|T}v<{dMZn%1N~H7v6?&O27kul~mWf0(#AZKJ~ajlo1*Ozh-uRxc0b zt!`ZTr{jD$6Mq@5#Im0*PJsdr?4L8S-e~&-|ESi61Is77H~8P`WrD!(r#C#mQRf}u zLHl~au}hZF`*CaloVMP$> zQ%CrFm7jkj->_Z-fA^$e{u*e!G3578v0nqujTtwD<$t1HEmsvSe`^0H(q-F)xa`6| z>OA**cjp>_zohj~$H_SfTnPSyjDI>l9m2z#{U-`MpZ|>hg>CzLYT$2<__iheo;-NI zafs%ff8}fW@>|plMq z3BUG>TF9q32Y(rBKmW{V@E7$433p}jH_!gNYk%h-Jo%yI&osyp!ado?ri*S6{b6h7 zsO_c~euiho`H#LtZs>Y&{w_1?`)yv~x3oCVENcmj{4}CKm+08AjrAJ? zT+4fKneob?@?S{jFZ&X2fAyokL+2+ub;NPMEIOo_^>4)4{uP7*U96(Tob#ueUltu3 z9Se`JDiE+5X5hAd)O5$Tv+q~EtNOq6MBk7U|6=%s|NjBAe6zKL2mh~4AP^Gj&Hr`! zV^0CV`(ta#l}arjHh1jc3s?0UaTAxHucP69Mo(mc|Du4Qw3w>)O98-dh}(m>@?!VG z)2-}~n(El&F{kYV@NFmOF4g;NSO$7!4*X1$xtDv=Wz5e7=CMp@BYQBT`o{}0h+780 zGhxn5lPz_NNIqq))+FXKODV))SQQ45PDEu}qQ{Dn$HPuo6l-~)5KZ59aPwjJ2Izy%(ZTYEX19&OWX_fy ztrCp_`2U9Zr{kBLgTZ7D!yk5P zV}%L+R{1&S5m<_75Tt*Qe{g-Oc;S&b=XHBqz}ozDkY3AP`HAbt=UhZipq$U>Yo&!+ z&}0vifVS$kx{uplcshImEyG&mT=QAlqeaS;MCo=RJ5vbmk5cMvrv@>YS6CulAAONr z)TmcRU(7HTjkZ~0-pJLP96yS7iUCy_mwh5FQNlKk`$Ad|fMH3QrK&s^mxFm|% zh;*eHUr_MvIBmS6B~$Ud8*Cslo03X=Kw{hNN#AlCfpwI@uJqu&(cQr^+O=S8C-)B7 z3;G9>fV()Ao2T#Kg@_k+*XgmO$8^#2ly``>FQg*T{9V)D;fT}^FD~-gKGLCDHfQtS zB=ymr&2O5TLvpv^r%W_>`Os#gN)Ad}$RkvgM^%aBUf$F(!>s@X9>APrZk?? z_0~BNAC4{N7G5MQ=7Pju>MS|?>P(M0J5OXV^RbI3+} zw1(IxV(dZ%gvz0OOXd0QvoyV5wOt;l8+6Qiy_U2pEkjzJ=z9gTCSP{Vn}U+}QQbDl z7fseA9i9n2%nWT&=~`qo-H)&OrZDq3fA8M7*R6~tPjA!l=6BC#vr%gA<5)epJ#>06 z_24n@%8B)xy+6>xt-Cw%1#Z`X>5Nx*qT%be#p} zyy><1hHZUxyH9AQnsA+rDftr3JpxRhs@eW~@7@pWlRodNHAH_3Iiog#-0`aMAAT8wZ~m<)Bna`Y_)&J5i&}{DEPtU+rH5At_DT~ z^X9~!CkbD1(+Gy_KfZL6_PUiai(%h_Al@7Qo74XzmZ801!KrYVweiWV&=&Ffna2%Y zg-$W69i~L8?jr+%NG8$bv!-)8E+aj1rbejlFN7eo(@y&p>N z(s~Sg+;DSv<;tPF7hedkKPg8imSU}uf(uQy~KRsS*bi+HHA{Um`Qa}>*hRojLAr#DoFXk|1J5+~CwW80)= zZo}=!LOj394cnx75Bj>y(b6!NL89BYeLdMX7h8qt`3Udi*-Fj6I4zEWSebVXYaVKT z{K!IEb(+HZR5&orgaktuqp_UZp8b#tQS#lf(2-@(Ng?F{Mdx=Mu6}nZnY{(1EFKY_ z$|3y0*6#+V9s;CuM58cxze`%OM{G&}E65wyUfhQZGMoy6g)P~qwP7ErFionnt|N87 z=-TOC9GF^6dCIj2zT%dj%|ee6^+u&8A0wTt8+9b4F6JT`%<8s!;5buGx)9175l_~0 z-C**jnbByg%Qdyfr{~kz#Y!f9$!1?8Nf*Ha@=G#J(Y!@-e-eJ4Fdsfpg2Lv;>Qlla z-yth;3y8Qr??MNDOq!cTf3*B);ea#`e^04mR%zCt1Qjl!I}7&%v*Hi*+W0_DM458y zswW6Q54vbXoxk*k-}`5gfY}Qtuf_cbOCHZdp{aFC=d15_3qF8whr4G#Ok|WhfDwl9 zzQifrAcOt_SZg&=kcvFcum-H)Du;VBbSY3Ph5&DGyl7mWl4-V|TWHj`77$N`EmtY% zc_=!7(x)Hkvc4-9J6HLs!&(xsLQ{81N3^x&)2zv%DYQ3x$6rfdskH*II7YCF3g z#9EIrcTCS)KP%06N&Qmbe}jd-R^t~=|DqTDYu8%Y%;O+1YbN4o*r}W_L7{H7sm8Gw zvh`Ntl`5UF5*63QzSv5pW$Jsa#fs=39PO2>yDM{R0K0u0{+$yVud{v}!_xK+p6biz zChtEahBQXcMy*3FM^{KDnhK1H(*%8eEmbuv6SXLChv4|jrj8?kgk&B^FIA*PL9cmZ z3tr5?>?3!Je!-Q)sP?i3?r*BibF0*4(A)&p7hN;Y^@DJ#8Wf&6pysS+E$g}VbH_rt ztcq5QugOC>6i9FeG|cCnLmmz7idq^afq#N3LZB(-`Vnm(1WYAmj2q>TOkJl93i6zc zXNieZgZ;|5FomohcfYCVAo`+|Dt;Qz7i{=B!o`otIe;g6M;Y0;@T0UE{5lX^?Q>LTa zI)17TB$Hv2w(I5)W_&)<#Q|trtV0#3^48|S%(kWz=9?C2yxPRgzHjONt;9ukjp(2U zYa$_yUMw|-{i#(P$;UCw8O~-|o0auE%g5Ez@(HVpY&C>z^PsvV^Ao{bpz<@Ke7c+0 zLwl@QTITmHNaxnLYp|k+=b5qhSHbk`D`T|ORY<5m182Y>J~pz zp}ZDp#CL6FOJT>)99*TjS?EVBlmif>mD6c7wUwnVV+nA2Vq;W`U)Q zvXCgSgIC7dCHd^K7kz8qu%OL2-Asj<=cQw+#o80+pmhGjha@QS8AUkV;12>!XM((D z!HT^fQ$Octrcw}(MuU=IVZ<_F`n&DnA^#9ijCI6Bs&_fAqJ9>1!v7xO>L4l%X!p8D zyS-AdvA28n3*f*T?e3qLTWH?$b9_uX{pB^?%R^eZa2>+4)BsX3Nw)*o0TceS zv|nR6%yHrRt>+01C9BH0-IUC5r_SpZISyGrg7VJG@qNGXKR%}r7rRjd%^mY3)@n6Y zlJ8V9zV$qwz6(tn@%JV8Ynfzty&oTMNHEDrgokWxhY&J$Nn`M8DRs63s~4(p;%b1xI^9I&<`G@M$|TEvXfpqzgr_a)A~z zD`A~=SXM?|@#x9&UA_`5BJ^J#wcZ1b(H_j8@qZ71khXZQ=Vr46A>ZkaUc|dL_(rZU z)y3$+s+KehQ+w<7p@1t5e*Ed1ryVSR|%PL<;9Lp^8>_n%yKvo zoU#Ra@e~Vel>;Wl487c2^J=}vP|9i`8Q)>W(k}f8MxE+o+h{RPk+61@nOcmj^Xv`|KZGQht{Sj6QMLitftx9qk#H^|w-30MDy1SSRRwI$q#fVeD2VP0c^fLkfyDDBU% z?vB%CT_TBSLbS5fw^X3L(m$e$x@3Q^TAf(FQTG2q;5DW&mX<4ajHXO+M)%c^(fu2u zJCq{}&K}yo0BhqxRu_vj_;2^DI?RT11|oh?yVK9V9&)B7<~}37Ax&20Sh*^Rh<@NR z&=-7=Ley3rGtA=YaP>stI3d7ST9n-LqX4nD;MIs4Sp4zV3umu;6mA5WN}E@3xu-m1 zI9PpnC9*m`IhYQze6Tkys~aE@BA|DA1E4$%dmHRCc;dpcO64g()L);Fkc0K7oSIy>inES>N(Dz}H2|TMDU#ym= zx*2^vt~*5#7%FQ=JVzpd8?GNJ?9JOjoB>@Wm`F`&8EjNJc(7a2#W)yGE8%(k^`AuF zX2?SblxgC*CFs9MSdwA`g+Z~5R8J;Md-7-BE!3{$4-Rc|t`KHX-e_|tk9=jfMq?*p zsM*mMcBpr8BURpvt<_paf4-t9vlWO1*9gyLVJ{ zP9(C*Q{1iN6-b~^49Htd$!ngx3S{t}`YJ!!sQxcO^Px+m|yMpIzk<8U@eat|`R1~1T{gOvW;u&q~Veta7Cp#&J)pc)XGtq^mXMBx(!{ z3^qd%JfT($ujLO~Mfhb>*<>J}7R&@9)K6nF^B&4~rx7wfJhl87MAV1YbAe~Hbze38 zGzdkN3(M#}R+dGS1t>ZO8!y5vGQ-CI2*PHS#W%eh+Gnu3WBVh@L_XXVEXmdUv+!;- zMtC>vhIF2Zihk!&{Z6CnZraVfmQcp!NDG`l3F4Iwdei;o_|JJa(|@Bw!1#93U4Lbv%iXU2hvQUu05IbhAmx&j z=fcj*F2ZDjIO-sF=vb9(tHSClH$tjmz=7r4^!B;8 zLxs8e8umlpS3tBqz3Q|A@R`h2ghR%xbaOwQCk@{Qd-_7=X|F!vQaYTBb!ZfK2e|$` zw4TvI_2vD5Krv7a5qqry*?rVSYsW5Gr#x8K`NHCx%|-QTCROdoloo~og}6`7z?J5+ zr93fWZ1;R05SIl-+D8Xeg?!oaxxQsHX=*h19#Zj4ZHPS3N(s-{7{DikN17x%dG%qG zcW{IWVYB1QPGwt?#)^B6k{pIv9XXUsB$nM)L}k?A;`;4=VjbsXAlnFD2xCC^L)l z$@puD1vRE{K?emX6!=neq037>4k8xDu~X?}Yet1bZ-qKs&|OfZ99V$q+|*Q=>?pMTNoO4jOU)0Iv0@kCVJKD~NB!+y0`a7Pgf| zS5;u2d!9=%cCW84n_0QIRvoCGZow<*s{uJFpKZV>BCpMKb1*?VVQ670n?O!e&3HH? z7!6QQ1ZJfE2)wo`ZH$GOd3FIO%8qCJZ?6QF1r`M61YZ3_BLBZ*6`2X|FTl{a^SE<& zCt}=%Gp7FQ>5IQieP8rwWXiXsutuIri=ko58#IzjDkY!f>Wp}4vTaI~BvbLPCNKv| z_<#NdP&N&|WMH59+q08gC>kNJW5Fn#5{l(|gWLC`;=JOV^9LJ3XQCuuQ#LnL633eq z{U*uwP}u+bKR*Fx)GlZWm~j1h)!(+8IjJxH-EU9X4h#?*Z(ICTUkZO>)Rj zT}1<&NT-`C1)F|y-Y6Dqg0gO8oK?#Rk+%JKFTRyla$(s7zu9+w?>};`qB^Va+V!j( zag|z!09qQ>^F1Y0>Cip_6*pHAFBW7pj zarg0E)QO;@TJ(M8{vljgs&E`IgfZUT)ek zpoZ5}(~~cHH_?UB0fK-X3K2;x%qRx0{c~Uwp~^+$-4`<`aN- z_LK74jlic1+uyfy`k$G?p;FabF35LQX%c9@c!m>=7+Vh*r8BjwUM3_(xk2mDZ1){E zDcrdAU;PF6OG0%&vwJh0X1x%t1yto{-4sbm9_|VDW^PqK!@H2!btH-WMa!$xfkRNPJ)^eDnfpy@iIqV{y z{)wD)U`ToCw=TdYs?f@WYOBo}77pNsYC@rH$_bs+80Blj**S94jz7sG*i)!QXboWf zCin{=gYa}62#i4Wu_br>1wj3Ajr_Nl@tZ9Yl9C;@*s!WMi?4OjZ8~QxVdAR2SC(gz z9lrphzZsTGn;sQ~gQ!Hc|8I2t2Xfn36bzJe$bbG_&{9^RalHSlhVB2*#+5MD5Du)= zgPXgK-3befr=&cmcOI?BguKb3*>aRmM?3Fk;_>7`r1?|wUjQ{X%8%@GTnA-q|TRIDosFyl)!1ur+f)y0Bh1{m%j_PfomGW-d0|uVN>yfv&x>h z*>;a6utKrTN~q>OCKAu#tqQ$%gh350bQlUcGvDV{y&_Q8L6sI}2?>9T8<`pIGEe1Z zpZQpztuFWplW~+k2gdyOS!$TG3zn+ULrx$UN@ZpJDf;g(Y$k0g-*}QR;UWhZkftQ(ruMM{NgLH-EgRQs{TI;qZ{?c4y+CM$$94^e^+^QCwQ!&7awPs-Jve^k`%@ zuWL5}plSfI<)74d@EFy7Q;acN^>uMKOv6H&gf$OCH`b6REhs#hs#&fob|hUkfffUp z)Kjw)ORb^BNfW^2hh#f#EPBv{Uza3f`GI{X`Ih{l;QXVmAt#yJ!EB`<7g7qBW=9vjU5{vDh=un{LRc{b$%>QcDaoDQiWjVP1Y9(PF`6~Q}C3rDka3QO&4?7*#fOCnaj@Tr|KQ; zB!!k90v2+KIm{yHAz{GMHaCqVZ-+oTTu#0d5`HrUj;P0Xy!lfCJ3-BbNM2yM$Y~>a z(WTtRa1$1Od8&KIDF4J*b=%)e(O@MH-eC{kY5nhQBW zf^QpeFvDAw`STTHC-ls!qSpc4vL1Mu2iRt2Clgq8<<66;{8v23MA|V~s4jUOpXO8# zW_%hK?b9`YWznwcQsjh_H4(nB!px31q~(dnZk{v#XQD{} zXB|1?hIWDhnIj59yw>58TAh~5A+31gJGwbmIgAyw@V3)363Ys#iI8d@S1-30oMA4WRR|rKpTyg)SH=&JrOtv{)hK@lfk8HatgiUR6HH_3!T9aVa>Naz= z9@cT@kNUVSWMe6dnm%LsB47Y^tJcO=Ygf~)v`QW9e4O;&)TAf-p$qgK&ttPf-;atQ?36%r}Fm0}RY?Wl#IJvp3Q6EB;jAow>9FX`DUXi-35t7oeF%A93@?n&!g?j1g7*NikTS#WiTFjJMA?_GJ1xcHa+ml==w{th`)7sH(U2mNWqBnVoc3c@Yfx zRO-asgkWx3!yT$n8IqGlT8!`?SE7GB-jVo&-KV)M4}Z(ppFQypDSvQ$Ac&Nuj;&=lZ7leja1Q-C6_c`$p zIb{jE*N`LEI#8_Q^DN2IEj~eg#OL%+hNbRTXQSUnJEqfE0 z&R*_oEVc9j9crx8(0ZPXXx?f=&vO*|+Dqk|zK3k)`EU=|e+GE*hr7IO>EOOAqL=`~PWdWWus(OdcA;t{b`?9=_23&t>@-F)x{Nk+ zUNPS0+JrT);J1`?S`^?p#?CQhm%H;_x}6mLZ5xe-=7g)Lw_rnfTYaQqjbWt-&nrj2 z&+=$B{znVYUw|H8Nl}^{==V3hGeQ`F@QSMiihNXgqU|0|y1?Bt)KeP0O1+;EDYH=u zzMO2w?Pqpv(*h2{)fyBm3cPaX7q_T54Vu>^TAl8A^bDaC{ z&^%<7juI#Q@?{KZFkJrjrZf!FD zHUVBr=)v@rQX3e>3H@M4NN;h@rtq*GHu$sD1Kj37n2KfYQ2e=|mZjmzBxRh(8ddBL zWMv1eS|tCuV6BM6%;u}{(--q@Vw9wgn%?!7f%F?t1f=L_`(5z5=~xvnj>1MP z@rc5$M=x{pY+u#Z$hj9_uoq>W%Qk(12+FilfK<6K&4QqLdt)ekflY3Olod+~4-g!> zwG4h%?QFzOHG2IyQ6KKZr-VHKlN> zoeFg_>Zh?!AtNqmn>V*9CsO0u2j;)*phH|NadM243TX|ORp8-A7zgrW!)%$gfv!y) ssPILYR{$S^P>{YLQ|KCo!b|;7B!}m1y~l{*67e7ozfr(f&$Xg4T5wE2uKLh-KmJQbeD7sNJ)v(-3@}$t(4N-d0)Wz z&iCgz&;9TJ+&!-|Yu4Ut?bUnFIC?&Q{u#iMmXMMFV8C_<<_-Xyp8>d{womlzpBPd) znb<$2l$4THIG=+pkrEZvRZx}D%6aYB^zz`#Z*S|UJ?>o>9pV%1y01PGAEo5MAYY)PY zL73CY-WmeOfiRxIQ$0fvE(GB_wxEC@JPyI@U%(p>*cb}Kf*^ortD+V^lxl*Yfo z`oF;jPi-y0G3?+N8bb?9kU#9h3)m0>yF*|La|cj1XoF~o_QX=%wE6#y__06=B)FPwfX095$_!1W1hJzG8KJaFI{*2o9|c5(m!T>}7c`vCw|>%wke zAEY117y|$m&{i@%01%%50JO#+???ZJ-pC-qPrLoQV=nD?J_U#ZaImnDAK2i*9|AH0 z0z5ndDiRVRG8!rx+BMW`*U&L=u+TBEF|J+1BEZ7N#ly$PN5dq%PJnkE2M-?)!UP5m zq=833K|nykL%)WO_g`-3jQ}<>oHbkn91J!9iwy&Z4RhWMkb!{@3kS(Mh%KNE1|Aj; z0TCGq1?(mT@zCDix?w>T5Rs72Cjm4#kQfUN3k>Fyvhf2U2)Tc<>dXx&1iAa$hN!Gv z^+79WJV-UcROouQJ^-Kd|WKpl=5gu?>%kihrgSJjTe6^o?AVxdk=4Aw`#dG=jO4&?6yEz z){<+TmD5t)Igs`F=+TjvWK;i%RzX{%!PJwfb=I|SZq|n(-1WtIM_y)LPHi?Pl1M&t zewK+g%>EQ<2D2+{D<{PnT^Xj@K}W$yb=gVLMh&kGW~2Dt)J?k?$Ww@%I-b@hjvt-_ z1#wlktA*g@m*uYT6_~OW6%9*=K*I1Qc*+J^yaVq2Y8TCDiPIsq%_t-Vkv)BPX zUEys|wHr( zNwmOP(62Y)n z6cbDo+cCWfahRV?jd#CObW_!#+x~Wr2yQX&Zs#ng?p1S}=NKtCa9r1!5aVFiz zf5Q*}>`M14j0gYPwd&wp3x*lkFmE^QJ%&PmIl*?1c7ON_4lY(};V-D)Z?Cawv0*96 zGUmT`0DIdzBq|^VE@scY(1Q|OLtfCmo=P(LW6*wEIP@OE1|L^VCx_QXOYP%L z1DpOh06iIhkNlOpAY*>QnO}6B&aR5L8Xx}5tp6tJ#>J3?_^oi z{(&UcxP3MNyI8&#H`e1yZk)fkb;?v@lr%bP$}(iH+&t+#DYT{j3+&4u`q)eV#cW@Vj)+Msb+GNFfOX%GUgbe>c@s#g zTAqz8J&9<@I2*N>v!Q$Z#uih;8toO4eZEU%2LLm(+P5Oem9xwIAa&1+b9+`Nlw*BJ zK9;i`=J-{`#_ptJ&NY(RH>uCeAS)=iZuXdWKen5*25@xZW}ukM6Ue=sgC6r=KMmcC!|;J@cKvLo3`bavS3Dg^L<)Wb7gbg%QkSHF)V6+jag0WE7J zMm+c_D&AKt5#o#DpCMAh-4MFMK(0vr-_JZMmmr|~r_`@?ZQxS%ca6ZP5?pZpY!ulI z%q7hr4nuk9q^2RgQRvV9%R4yxF~iq?=^;uwnxcf@Sb-~@Y5o`j6E$WIVf}lbPMA8@|yK*yNSFR_FT5m=?@-HgsczHfv~z#V#czbruE3AowGLp za3=;}!CWx~MF3#{2m}9s4SiR8mm=TZ&Q(sXL8U&oIMp}hm231^huTapUF-u_roy@u z=dyE_=~YY7+@ek+Hh(#>NJ z+B+v=lyp8){4a3j+IFkmJ_WdP4tv*Q4ivmCQ5M>&#QMGI@&-20v}OO4hmUj;b7 z3cspg8_F@YJGy;LiRsNu_4W{I2^33;@6#{ay%E9eM+u|H7mIJOl$n37$Ytu$UUy%e|Nsqy8~naG+CT zgFO~2Ks(&VLl$q7ZZ2z~Hf2G2kodG!|Au+mwNnzy-m$+evRTA zGXr9n_vjhX4lid8bHeO~fW;-V<;UR7_bK>VJuX}&|HnuagCd-O=`Qmx^y zc`hKxY*3s2@&yWTFg}u@MZp}#JeQE2L z#}YU_IC_|&PC1K{{eN50&QJi@OVQD^l| z4p_lTbQw9&u%UrIx`5})(m`TWo6Wf%J#$&^E~$aym-{X?9@zU?R*w&a+QIno2ICeg z1e6Or#Pe4y0E>jJxOG=gqr$x_a_IFMKk11s_1K=|Xmq{L7dT2#4$vAflovU6We}(w zAQIq|b&_#76=a%KXD&L@jo;Db*c&~l%^lLHd11s8&ezqF^i^$mO>MeX<)N(owQ%+& zV7+_{FHoLK`k5_lC-=H(f;Uhx(AT`f?ZbkRW0v}QKyLN%$KCAh?pSNn!`%%Y}}XZbz(p4zSZ>9}|4jn1#{)IU7p=iah)r3i7@{zq}3c7%#^RcS~b z2tg%*p3D*!S;oM^s4|u{yS(enkL*32e2efl`zD;}Sa=O{Ytn~Of?^Ih(;@6^{W+7@ z0OD#;^=!PWH>17XHeaaj0EMR7cgz=P-k{p>AVVAg{xU)DbH)gPh|4y{(P>b;dgy95 zjHzhRAliC+nRh)$upl+BX=J{p`ZR>GaY#p;Wsi6A9H6OT`}8seGbeFEuRdQhFrj?P z_Yu$0`U*Aby*+2S87rHvH-}Zku3W1uD_$1b&nOn^Ap&L6UST7cegx6ZMw%Bl?WcE?2bP-32zr{YuZiW|rP-?iH7 z(LmQABbj=Hk>IjXYrgNIeJ0oU%E*4^LP)qrWAv{Yau!$n6aXSkmcnPr>%Mo`DxAbd z11`-6W0sK`u;6;;e>7NC;(o&rn(Cmny*2;VW8V&axZ3{^FI7V_jakn1 zS^wU>8nTnSZ%K+n+_@TK`?9OYcyzp;%qoYo6i3QYgsyu7(1!5ll_y>J`VsZI^vuU^ z0byW0fYc>OW?i@x04BlL16S>L$-&Gvk#(8A>Vh4U6vS=cKfS0eV(nl}fCa+?BJHKv zu(Da+SEB)dqsR7diwp1WwtMPT%*%LR2n3M^RtPE<4CUlQP69AGE*k><8#bbuSl7cV z1oR49B`6W>cv+%wSs`&s33mLH1q{^^ox8tCayV9OPMM0hg?^zx2z|oIp7*`_g>B-0 zFZxiGP=LvYOmW^nNt6?&mcJi;@+4KW73+$}^)!o;ji|^V4tg55+H4tQC&R2cT*dVG zayUY-m0i)$ms3bZ!)AlOTp=&ign?`!NFE>zVQDAq#}2<)n~G)WyQITgsysZc{iH+Z zXjf0H)j7jve#&W=Ka@Q@!D3mt8(rmQs?}@Vq{%yIA!n)S@&NLz25G-fhjX!b2wkjS zm)?O+XZY%cT%yFQ=Waft8G``#@2dMs6>iE%qNWoUUfUK(*6yKbz4h?i!fi*k`j6&GzI<%$U}VeKJzEQiY+qy*hZN zxt}mbvRY%7A5-D_&~{@uB>W(J$JF*$a|xd3Ej@) ziEqX3t6sfD$y>dA?!~$5_6J_jV#4}{wXE| z(Ak)8>pXf@CGQ8_c-)6B*MqiuN4Z2MU`qCY@b=5Pe~133CJVX#7wTS!CO%RaRki782TnZ4YabU%Xx zhBpAf{t6G8anOD~MQvX_LwCK3JX1H_b>;3=J3DzAES;vl_|d?=`#!eA9_?9fCdd*% z;4YNWiunuye>Rp|qW>X(M-ScCC(CP<^uvg?Pd`ZEtKfT}pO8zRiy8kCT2!H`1 zE*AwhXvKmDkyil?8i$jlE1MEa2xz~cf=wEwQ1KWzOe9%O0%CEmMV8#Wjbv*0#~M=QV4gD-bLge&z{=d{;=vYoNPjrfF>}c?n2xLo_|*Yj%|Y6Xe5gz z-sKMlFseM)km>>`qDCkFLp7+{K{fuM25%IhuTcKInE@l(nrwvkZ*+C{&H-k-;#Wey z@qj4+-x56A<6|b7fDN&_Skb^;p%7RVDPf_m{HqgLtO{cH8-@h$Rt5F*&|m&?Mu5Q~(#b1Ka{KR&lnobM+| z&f0m~4kKZ5K1mlPo1j=SHa}GErt@jt!yX}UY*xp_!R(?}K_JI_A&BR}xh{hJ;%v_4 z4Gy|!FmKGF+E!BSzNJ*HzJCPbU{?7W)N?u}SV%p$v=3|ClZRcoi=L#j7gaF}=G=~x z*9skIwOig>Ts~!HiaGfJQs`-&Q6ExlAYWMew?Ku~X)xWVH7@3YoYOd34F=uLkX9RB zdpiC?Lm-#FYqKY9yR!obQ1d`T_Lq6UJq}4%>n{qtrP90nedF#<crFYz)PQ)fIVnKZhsNW8Q@IaIbyG-WGk`GNoXvzOM-6imZo%(t|2*W7k z3xkxGl^E;q7PvRM6}Fp)TbuSlqs6X$^j$eGX6l<_)PLg$6ScfnkLfd{eKLzVdDfnw zT*($I$?IwJz~%JziaehXf=C`D#V&(Q=qlb|Als}+y}BBGjF<6eQz0kcV>T3DD$lvG zjkS1T*SX?eJrO{sB9i5&b86nKB-iRY?i(W59bQ?t=!xO_tTtmTeFP3g^;NzoguibE zV4+C}K(+$lw12kFrz}C=ksCMpWD&jsSrfcpz#3J3pC6{1%j?G@IHEve@l%kD%j1u$v#b< z`6~2^nVKOahQ}}pxk8tV>4jylWQ7FgpL^;n9%URW;$I8yE{QEw1gS&ZDRMDCXeB5B z5?+Yl4MW@b(Y~1o=kXQk<<&3@QEX7vwOb zaSh3vCed*X;0t(3#DVFcC-?;>JD*|G6q+w2fH(|XXMY;;@(K2G_CGJEzM_y|0;dI_ zv2`^wL<9@)Nl)m{;g@#|_-N4RfI1CalP@a*tPr>+|M@uo8#zsLzA`0b8UR|$g}|h~ zvK074^#HMP;J3lQK$=Wp8Se}EF7yH*Q3#qC7BrN_9pLX9J+#6=S8Esm5WboSh7#Ob z#{4}AfY%PS8>CD^Bn$(<`UXIK`Nyl5Kd6;iAeMs=K&|-Gb2tFvU`M|#_&20~48OXe zvZAMu%`-K+vOH8X=-VVns(^D&YVdxg80q_M2XjRVUNPY)UJqHwK=K-#{L{89BGI276zYxAp0T5%Jqk}9;;OdPrt2lBGNYiW#GXjEA&8G2s~0=}^v zp>q!VU-<_b%&-^12m_i8)MwWD?2V_;<#6t;nx5}vnXA)Xg`em6WrH_M($^+?6;VFw zO}WHVUJl|z^YoFexBi zLJo;)STM=}cy9o4?msrL#HB}}X1XMX_!ZzH5CZqv|-?AP(rB5u%P~fy`X_83rY)V5FNoWU;|A70vEr_!~^XMz(Vx88V@r0t$9O2 z4B~6>cM)q8;Fm94APxZ*9u67&a0h_=0sFxZUtsVMad7dmSro7c2&q`vIfaneDDU3j zcud1ZEi5AG4Sp1Z41O{Lg8+LrBdTB;qL|Mikvl@1q4IwR6sMm|w4;B(1D7S%b`ZKv zih5g)qBoB`>db|r#ol94*28w{vy)@(7QH7%|fF zqT0Dw=L$n5Hs^PG>JvK0u-q~!C8SV}r@dBK=wnKd99SZLFJ+p@ zANyHYQluJw*O>YnA7jpsk%gJI6^-*~PaJ!xF?(sYv_d+rasL{E?0 zS1q?)SeG=?dn8|-u<8x8?{E-~aiI`QYqeLeT1lv(Fe1{MHv{?lur0VG@ z&5PVf!}gj4Kdk4bdsJ}e>x^V--;*y{oV#azMi`_q!)SaG>6|a?hGs{qRKaMbnNa_N zUzz7CzOBw1pNh%AF8(53RMVI&jt82`{*0`HFS}Hx6{T-2Iw03%-yOOutd1^|(2LES zQ(EYgOo$plIzw1^KZu%bUd5-^&0ndX5l$UaQ6caKy zBus-xi1OJ~jQ;ssVT!7*|AbPOm7zJ=%CRR(0^yq95Y;NKW*0{nQZ~vFeSlQQ%^SDp z#ImwwFfiSgQ5`C2NB(MwpRC*U3f+H2mm9QhMg_VC zA_lrj7r@axw>{7l!G3$7&0f;({?U01<2us-#r(^(K5nM1d%<^o0<)hSnkRTQtB z)eMDDWQkFD-Etwh89*HTIy%k@g&D{FM`a9$9F@Mwd>@LKShqXrclLJGxZ&{=f`H>7{QyQG;#YaeJ|CnFN z9D0B(ox)>){3e^K*;$};`|U#pQ>u(YeD)r{Z^nL<;Z3%2WV??uKt`&&2fr5=>qsJ$`LQQTQ4j<g zzI=Iy>~b5;P}S_kq*9=m-WdV5y!kgHf`r?7QM!~}NZie|yn^$vi=4`4`t6Q=baYeI zjaw{Hya7wjFFBBQ7zdjU!uJ^D@lnM1+kw}Vy(@AEwjIPd@JiOg3niM{jJ@eiUKGHX4El~hE)VR(A0g4d+$ zjGjppPP{U%`Cj#NZ0FD;Md^Yf|8Gr&ci;ImS}spGwo8=L%~Ry~&8CIUWhbW{tkG2_ zHOxgU2ojx?ITfTe=>d8r1YoC(ePIIhRGdnpRwjRS5{q&46M54 z`CtiWcPcX9Z)Nunu7774Pl+SMeEo_}%?+)sd!F>xBpdF7%D^VXB-OwjuhBQG2G{)J z4QQ46`O6p20lZkMgTBSovri`>JLf>B?#gGueIw+@8Zt1~4tfG%a0Z64MZbA&Fgzrv3SjXwWz6RTCGHoaffJHKJb&lF5H4 zZygw5xE)aPNQa==uXr9GEt}e5hq;r{%7|KXF3xW@BGNR5?g$Sm2Ia)$M)Wk9_B-3M zmSm|qcd>;TnlVhTwOu(WGOSU(W4tkKNro-CjV6~o!~l3wh7t7$xdk{4zYS$=2hw~K zI^(Ck;?o{aPdl`E;ye#IL#NwP@`>|#!yTwpaty36^D0iwja%>q)92!;0pP(3Rh!%x(WV^juD1Ru~r7Lo2DbU*PH46P;IDHloSdRqhfLgG_lI5 zG$|8Qjb`%5@P_3khzWAH9~BKUKv`*(lA1YdZHNen&3SPe5dEJ({*nVHNaiaHI{! zVa^gFzGTaR&D_boZBJ6?dJH}tKXPW#P{Opfp#J%m6`Q%ed)u!6tqv>}^PTH~>X~2q z!t&_C#b`K2n3)eUtKkP(TgzVms}9xbh}TW2R5r)sZg0U#5cnWW{zPL>#jC3f!`-*- ztKL=@m@ooDDJ?-f^;)K8@w+^4HEEfhY`3d53%|rqQH{6qOQHHPMj3r3;5+2Sh?kDl zm&Mm;FqtoqDDB3JawGjH#g&}Lu4?o(Bb4-1Ns&V^(o5mzgsU|U#Q%+hh=ElFCy5tj z<8d@S;pgl{o;l{45OAdYGK)eTWLm+^%tV}C3m zu4K!Av1Ue0bj&+J&I>HJMN)7yi}V+4h?()7csh)9I~sEJ`oi9wZtzclFAh(29g|;t zXD^1S=I-jN5|<@!o@6NS?4cgu#4hL{8y2m6vUvkhQDAtGr&Si8V8ebuO&a`iNr`o> zHpIHQ;p5-%;x94F9M2=aO|__%-Ld*OzRIC$g^rHIf&69NkTEvxjW(Jj9SX(Tn-9B6 z!l**8KM5-^#b?Z;A~Gb1FpxyB{Dc=!v1CH)V?6HgC6Sjuqs~o)81u&aofR*_yNuADrCAU%#|nZUozAJCyZTJ z^S0Aw-dgvMYBH$@xG?*7e-c_L&G(ZqAZ}F|a5MMN*ytkW@l7)AAt)^l)6Ucm_Lptq z3_l!DCl;8$*GgG#1KV6$l%X}Tz_ujjnwFuGXq11Sj2CTnAbem%+}}7NZ%qE#j$wYs zvRc68%d<2v)8~Jb{CKiBguCzfm?D-&Dk{4_pXNhw%x$aIK+yuK;KZCdc1KOUT)MH9 z`wSkcp3z`DdW8omja4z4>U73rA!=A)7S0aeU2cEm`JH?NeBtd`ybQ-VN%JleKfwhv zPp;98d^B%B`cB}}n4%!*WFC52iGaa!OPOpFSq|iIjC^+OL01Vyf@XeIiD=;=!N2mV z1sPDRGrYVh(Di#p1suKK zPa`N}BJzJvP~nE0&9TIAOwt)CC6U6dSC2=<8NPI&-rC`J#8-kjGN}E!pXWz9P;Y&_ zMjD10rLnh2XB7O|LMmD^ptdpvwevpr3c*yPg9PfJhkLz{|OoDEhjyl>bf(llv z8;0>}j-Sk0I>-~U3$;-*Vpg+Lhl{yxkgZbBN_2AwBWyF=E)$@$a$P+nFwhv4>d0a5 zNhcXHD4Efqr#y0b5v_aw#uj(xJVEJ5vw5T{%J_HTxwapESG8oMtLp58!hdnws#%{{mTF7niIn-DD+k1@r~KiJ$Y)A+@c1!Q&Eo>WwAx>|jhJYx>oTP%^iZ5fqdxB9 z8{(MfFJ?S3ojqRfX%{SADLe=Hm8ZVw$(% zGd4sqrlVT0+Cs5+u1WC3#Pel&y|0`0ImY&xNMDmGCFw42&Z{>noZ@0sX$l{9xUSFc z`_fxUz)~5D<;%-$AEe+eBzjR+A6}=Dd)f}ke7CbPMB|sb(r#2b)1whdgk*j$YIiit zflWpm#XolJ9}hG}Pv5b1WXX4S!xLwxQ9&V*&hphBX)LM1!Ntv`M)%LsPvmPYwpcWX z^tGUPQIcsO-KH03KWIjQ`*CD5I+t8IpZsupI5K%Jf-Ki8INF+eSib zAKvgP?YtoiJzg_LDVm$n%6t~aK<{0}8YUKYvo^ez4bhGmBxyVB%pFR$(<1&>(!*<^ zGfkgjV`b>>&JKP5d#|B%UqlA(=X?U=f7OA&NIa19?pIlRu|$-3(@K1$o-ln+CuqQx z`QHSu(dTBQgbhvqssxR8=%<2~b;ELjgX3D)^voH3ODYK(|MMX7O|j_TB_TNiUAUL@ zD>vly8geRVF$kFkH!PT12RFz$I>CSVxP&g(OC2JPgxzdI>Wq4t+xg8&6JP(0rfGfJ zt&KmW;}6D3|B7JnXrQ+Bfn?Fd-2g>r9GMD+ycl14WR+O?`{%%vjz<#jJxA-!&-Xmi zNjnlY-Ir9BkrX?rKe55iU)3-)#~PFR_NP~rZx3A!J}`D+|3!W*Nw!}LVdE7rLu8j z+$Ua;tg>~8^Z09hW%(=du>;7oPS5xOtIdr8T)hr2KLbX~y`DPRvXlE`!l^R`$1h0_ zQA<0?)VlG+ZFg2*ERnc^9`rc}im`W?^po2A8luHD5XOv#2p+JQH#+Q@WM+NpD)Ao$wJLVL|A?4r`hN2dZ2MHMYylMcTaBm5_Bp51=X?YPB7#p{POs-yMBXTg)auB|V9Vb$)R;w)DQ z4Z)3}oR@i2xAl)7kgzAZHGDIH!!(k15i-+eM712b`tylg)ND~pI+B3aIh%J$|2hEm z-RK)r#I4|gHh;UOX70}rZ=B6@?Blo{AL+T+H`*Qha@>D{KgwlblwZqp&#J37#LtNY zV~dk)+MM^@xRXuE*1X=Q)~0_c8mZ~&H#dx09!E%J1nt{e6ujx!<3GR@!bKv{x&gJ9 zV{)7Y1@p#>U^!vUmUp#I7^XBwd_^}R0_>~luP<~C()TF2AeT7}zjS<(hrE-{#QIha zH_*03;#My;3dX85HO8iWux8lo=swBI`b(FVp(maLxX0J%B?j_kUoYP1u8;{Ot75k; zCaR~_h2`WZM?g@vMs}vm&T3MzT83ZhsDU9f z)OIL0Rprye2Jf5DutyL}q0_vK5S60J{7)j#rSTe37R%m*-rEV8bc96O-6?R5=zGiQ z7)6hvdToHbE4}yCqvXj?5b-Y-iOm~1(pA0UyW#E&y4-~S5`b*5Q~3Zo`|Qy8hb*?y z^&0ChoFTDA1`+9RlqDtC)Kg_34gqU)`PP_P-kWp|wyam?BVGFpsl==3RGI8A!v={( z@0ldaq7Ots}9yzgx{sjlX;XK)QH`yXYl3Qac<^gs&K{TUv)sCn&Y z-xnv>KcVif!$USr*ZKJDhFQ8F7;mu1=$8h2-N;riZ?oVcP|oFSbZ)dj6J{couQzOZ z9aAm)k>i2rK#dWnf#^KqHhpDkKFjua7CiM(OJ4q0te!+HDfH7#{bOynG#!t}7s})- zDyz(n|D4QqsM!8?Um>Jyuglf<7Ymfg>BX-lI}yU!Sabb9bRr${3BS}q(_zckW&b(2 z58yW$tHEC$#RZM#>O<36(8efbq8E{)C!U-|@B}r<<&~x+dEWOLh~paFL02l6SJVbI zD^mv)+4m<76zO^;uSpX+@oPC=4DozDJ2WA^m=}^#PaBn&Uu##%YEGz1Ge4$!qvX-b z!1E=s@UB~$cXe_zKZyrDejjQEH63)j%z0~=`iDP*AxXLe{!`H>;u-0$$7EXM&jGS{ z9DenuDn&(PG*cB9((WUkrIbS*fO6#HC4ZsLi&Nn$rZQ=p0`Q>&l-BdL=m^`R{znS` zcMolq`U=pV`wnZn>nKMx`!4%0PPJX3@^n-TPD#U=2wB`h&w?p`%^8I_=sl@G@;`ur zEk#B^Q5l9fejnM(W;DgERL4V4P{Hp9g_@KBtG2_AB-VgSJJA3{qukJtLg5P1h`H{h8XszytK19hh%q@X}1+*^+ind?sHRHNQ z`9-TTs0|e=cr3onYX%T^AQOX?(#mwLR6bLcf z3&D5m^8DjqDy8PK+L=~vcz+5bc?;(#WZ8~B0aHuKWr+Acfhw$l5gidnxN>P5RX#`V z&*Le_uj9Y*EkwWRZ-<$})uE~*cn%EtYngdl10w$L5)3OEa%(25QAXpt<~uVl zCs4i;NIT9QDeDQTu?m;rZpX9uE{R5Zs^KnYHzmI*#nLo%`h;AOHZ`CX%`Q{aJ>9Ny zz-0G{nqx<&FzH~_mT@>;G+nYVS&i4dLX+oJu8l1V=R;+9@#u0eDN#ml7)y$RAR?Yzui?^TRl{Z-!YG%-D7L3naEGoyJy+W&*VyLJ{%6ZtA zn#|o-^wFUrhdUG?x5#_rcUlV{TtU&&YZ1P#nncoAvD5da%dS(oN{PvwOF*v3?q-v= z8TV#Y^H7lH_qQbPZj??%xJOjcltpVj<4nO9=Bpfy&WU8Ed3&plvR}67X-ci#BBit` zJ(IoGv&gQHhE~bDmAx*S8IL;b(t^;FPfa&z%?~zYKXX5u&Pn}38E2y|=Xf3-?)55lz{-m`wSGei1j%sDihs*cymI;ZX zNpOrf&Z1uqVcdRYoroWfF8!f+AD6hN-$6OdO5yqsu|%0j15tl;W$s&V%w{=J&{xoz zp5bvRO&`b`Dm|Kbm^b^>DLC=tj~3!OzO?J|En)go8(Q`Fg=sMqElj6B;H<6SQkS~J zsrL}6r)lI)xJF7|3%BgvCa$ohpI}ZQ)kG%pG+`@0>1+;g`OMw3BVE%xc$oF^-B9ww zK9|x*FlI8@$;7vPmDcejtCuXx^C%z9-h}-U%*l5SHH7;eKYnHY7u=>sU6}Wk{qm+&tnUPB#t5h!i!TR)Y5_MSJ`GmdymQ!yU2C!331YHm%-FxX7?y?!F~7 zL=`tI3I`sT-EzMxXH`8YP;yF1L*y&sZ=k3r=E&Ob`rdO*fw|owaS;JF<+La0k)1Cr zFa6yY4~?3Bs3#O9m5(W1-V3zXU{p_0lWrL_{^BbRPEspNl=pxL~@acKw(vORT zHK9Eu8H-k=%#u^k{!Acgj53ilkyL-RIG$aIbkalz)8Fh=Zf z-k$cyG^s3x4@uYIKE(1c%^H=;v{3M|>^D2a`C`<{5?o13u{t8SjN|vQm@i{$PZ7or z*^;Ar@98(vd0fJN$=6D>x@sM2Nv+I8EZGB;0?&^`ADMAJiut}zyCqu8J16!oAVB(K zG5wNOVs%kg={7YHfL0MkSMo$FStLWLMP02Z_u(hw4|4dAgl4iW4T<^5Yc=N#855td zp!?!E>}v5va++gdrRdW_AM3@s@AfbMh|4F zkE(ufZQKIy`Ed;N~7M-+=+AEsAs7+^=;l8>Cg8rSOE)#7<&Y5TtDTbB*H6hSBH zv&!;gx9_IS`M$66D6@N$i*@35xlG!GFZ zeXU=N+an324>7jR|-HT9ui*lu^tgo%7)N62f>|NN>CV$sLGOui{e9e2Q zq4KHn-O77_GxJmnbS3C!F z8gsq0NTSXGAoooH0TuT-u#L*jn<2yJt0ajKKWV(NA!n!0&Yus*LZB>1^c^L>%xfDZnwSB%_vxOQ1%+lRmgE8uLZX=PtyeAPibbK)z$hJQ^n9oU$zpRrc9Bp)KK&vU-9#5N~KUff5 zYqEVV|7dK!xU0+bB|~K}=I5xRA#;o|X44yGI^E|0zUInOq!Cl$^jq0DD|$f`CrXC5 zIRZ0_+=LI*RnAZ(Rj4g5EK05 zg4P@UPf>P?KaPwCX;CM$!-eoXY_t=d5$erC)30or$GL+~7uyzWQVG7arG!CGY0yVA z?4a!Fpm0iHFmtBhX3HO#wJVPmL;f89DX-}ydYXL7d&Ae(dy}WyMZ>y?PZ~3NbaDHzK zuTepbLyqa2&t`JNq?$(f1{UvzHzJs5?nmh?8{EPfx|=PXkfMTeJ+gz=xW`s$*ZO#S z&(ieYX-|)=ozlh3sWdu|`IPH*U34wylGlzqkDc(os?VrTy~}ZZzw`c63-8E}==#4Xg!`sZz^8o1hwS*N#nh9*hv>^O~2b@V^Hd=FpSL>!TF%U zUGvGjz;41r!>_nAF}lg2ODw*dOx<*2G>nwSviSa%UhyHM%3=?g`$88&r)L-Vv3Prr zA2gV`J*qOrO+_gt!uz75^tQs%g|X$uQj=Y;Di$Hko%!-xy_g~R{oMifA4eu{zIqru zly3b%%djge;tjn;%ae4eUW5pX=UsdneKYCxFPhO?G0<- zo!p-2c{OpOoPs9ZB!(enun=EqK&~o4QZ`}5IqkTfw4G~1W7FkZE?ZsMA!===!54Q9 ze45WwcaHQz*RcEMDL@lXMZYZAj7g-JZ-SLHe-}Ab;y%HM;dbEkP*lSXagM%0&=W4L z)D#2l=N)PO!PO&1H8<4{ImxYAyr!PSWQ%<%UFe*0n3``6cVps^t;4!`4r~-LCbdUC zOc=toQe+eUAYeH0kleg3$%pmj=TUajxc!aoVQ*Gvll=ME#BqxlY7Tqz0|M)s!h`X& zgg0%>J9x_2{aY3-N{>z`LIddPuD|e^%OyR`G_SNf+&&3EPCW5TM{=1paoV&p3&$-f zq!2ICOmErsPB{tA_RSVnv5D`oDqDhKV~&Hd348dX;hJ{Xq<{-6?yd4*_f$^72thlq zusxx#yqip?MVn6DFNk#;yWQ@r3kA`=Dt^?*zIeyIWB1ETX-7BXd3~Ishg}b*5l5QZ>?|y0h5Pm&g!!^vZuUh-SieN^rYKa68U6*^H+;E46?DClyY5 zVkxyYP_2(FA2+V8k(vn$gklM|fV^o~aW9LBS9XkPel`LcSA;VjR7;P%%ogAcI zTY@k9-_hPCwozLPUu#*^%s7oP==|c2r#@^iQLaJT6*F-TgqRFgK3pf4G87W6MQf$b zIW{(?jJc84-e_dq26y~Uscl#;^C+u0Z(*dYfWNFy!0<;!`0XUsS4~t^TuN@1k3~9J zb{4lNSpRDA0qH!X)D@1ea>CLRcOr#wxeX69pM`K|y(s?*$ojb9H(dH?x1jsE)7}iR zMXLSK!uYGl?fH+or6)san&c~ps$cs`g#}(82(N!eLaZG|8#s84aJqN*{ovQhnKAc| zivjCX#l|!r;A4J)sE1Rqsuq(D z+QxRYNVtWz0UySG0%I308;qJ6m=^jM*8{?5ilF-G@#d&46yO{ANvK%b8 zrlsC7Cht!Rz#!n>H$3Q^$&$#k_Z2*rkA178U`W-N65My^6$e(2cZ!Sck6R-}E%cR2 zi&cq)6*x`TV-IncV|0zmZywY=wAt;{{UQ`eKDd!K<*c+_+47)RBdcsF_38I<-$Ady zy2JVjhivu24z=X6Hu^3jzIKrSDzm!yc>(p{K%xLA_`YJ!-X{K)v-_t#XQI8OEasbX zMcP%&1WvhBRozlgQ|H{_NpwgZgEKzKTL-p|Y@7OTV?;J~ww?nBc6N{NkpolTX z9w?IP?99h*8DA#xduOUfgC#@Y{q-6fD#b0~OTm;STaER%Uh^&P~Xif5E$v%vV z^Nki;^9jyX)EB2pzZuCn5oSwu-v+%#AUC|SOJ*^eWig5~rbc%;MQSfDlT$7%hK))f zos*hu_sjddw;~Tub2$8!WcAQe@C`~?1|AV{9V+)sr-|Qv%<_2@Cq~AF#azCoBG|%A zsyugK=7Y0s_(+^Fj!dAKq#B17pX#2Axz?qbt@76E zC{*kv&lKO%Jd*pW9>wTE=Ty*1@IJD3WbvA=)Tgx_-{Q=zeHW4cWdym_8rRy%{qc!+ z(pj?1#Z&U3px-0kFt)Dx;p3h^Zn2uI>BNt2+Gnf#*qaLCz2GNcv+H;tG{-FjecvwkHXs|l=9F(x zD)a4{_U$OA4YO>xd)~cuKnqS=4!j%PME&10Tr>!SvE-A0_`3!xzrJw~%q#2XmWyXfjVHiN34CQ!A|_G0)pnON zp7GLC#tG@B%!p);^DVt8qi=C_qarw^$dL670%j@QaN4Lz9Jls*1GH&3}k$oXm7 zM>=VLWoOxHW@}k;3sX@Xg-jZ`#-QfP!pd^XeM@CRO0tYUA8qE9t`bQ$UapTYxy7G) zKUK5CCz+8z7)W1ZF6_z!Z#leBq;tWFKDyluU_n}U`U949kihd&FM?zE3*t-^-m}4( z?`%%)=NEd7FOM1Ib$Z!fl^%VT(9{7OW;VrBO!qlM1K`mTUc@2}gVbq{Q!G#Z1MHhK z3g6~3+QW_MlOO$osE|%5{$bngGTv#ACcinJA^+o;miJougBZ=$%-RLa9N%Np%}k>(;}B&JeeVhu3|n%$r*-U!4z?^tFSmwt{_9%&?OCt z3f_u__CY0Izn`SbJz|yS1SD35t&u0L#(cNmjF79zM1kj;pu@x%#Da*^M$E2hm;$8d zgA}vD)gnNnC3o%_9@)j{8TrM7fyVLVE>y zg2C_H^7e@_&o4(8GmM;g$2b>h-F^7FEk*u-ErS?y0U_sc8>YcEZB4v}XKZ15&|KkLxaw`zws~dGc{u-bUmBkQ;d^Gy7^R3ct0(?-O6MQ_%YxZD zjT80j$@e{c_O6`OTm=jABD$aalU0ii6i%9KQA-!6 zyX~bWtSe_v{dOJ3sgs{cw;|o^{>!L0pzYyQuIkh;yzwf0sxyxQEXD+6*#vF-&CUk4 zblgIG338^4jOym{WUMUo7#wzLDm?o)J-8L?nBz`V#}WX>6dd`c(h+E->McvHLLVMm7e7kG|6(9bx{K1krWfX7CyU`Wko3Y_98S zt4h{YA;g2!{TLUC-;d^}z6`eSS0|ed$Gue!Bw8^Rbl?TByGKcW`vdl~`=j{P#NVOm zed8V5p*>d~af)1O6PY<6hm>xp7hShPT;-wbtxqyye$#kyko(b=8TByNJN%L1 zeXw4%+*>%6x@SI0pBVF~V(rdUxLT@}Yvau8IZ-XTD3B22M0iT(R(+z>w3`8>3zSDJ z{kjl**8i~k;`o?&5di5q*Xg(5JdRV;5kjv>?C+N#wyNMC4^1#M zR!s1V%803Ospqp!Oq(_H6%R(h z>f3IOQ4e$Y&AgOpn40a}N!Lj&SUKT6N2n&8N9jD1?S4cdunlL?Wi)J9aHC-h`Do%W zJ8APckze@{-BnQVnY4J8IBt4wo^B~K9fVS~gmrhz}2r!9wDc(E9Gg&k4my{$5+t;}$i6{uA{TVrS zB)WtVGX734q%9|kWrtKdg3IJ$-cuFJ>98@mT(Hxoqa0lc1Ky;w3t#q@wUz1v?V=&% z!X6SQ6oq-V;u(1SaJQTrOlO}?P<;_aVn0spnMj8VZLbte@-u5u z_{|FJb-k6ciZ;*VB*MkQhz3E1htF|gW2wAy`l|L+ou9kPHdWjqy_DKYE@18oo#a;0 zkHq(Zbu<$(!yJYhDL9e#eYMmaXj_5**yPa3mPk{peOz5vO4<3=!gEZ(4TeqvNj9$< zoz>qloiE*tJ{xdy$5L^oLhM*CSjdk!Y>)Ofa_tLk^o~=}gXb;~Umx*_ix^EfDBCbqdBr-1lfKiP&qz_Yht_LP-+K;V0CTtcT z*}(W>L=R5ISw_qcrl^BFQRIpHRy8uaQm7C&$6vZDr}x7L1`~rzv6B|0xA*^4^Q1Sr zllFjK7z5P7ZKt=#M3COHF0+GH_1>3xw?J;88LVWf&8@Lq!u^<}95E^!#fLEffWi^L zwGgs?e1an1l$0$HuA@zEnr~4;yhta!DX9a1Rcu9>B&B=knWQMUxIG}YOb0h;vDAs; zXTWhGik$+qq(+Z!urmGNh@Dy7u$CeEHO=wuB+?J_ zrN#t45QbFvyv0H+(M|P*C7nhVUkoMe$!NrQ7y)l~!dav6C&rXUg_f{{8}*Q9{Ea7OD=kWD5YxhlFmxtJ|u0$_h; zmMyBU33C-T^;8ov1~;doIf_F>7H8o>lUBiVjlU}bN}D-KHdG}fU%WOER5(!NdZ=8y zefa#XAD7gSw+IFOOs+xy>?cm*^ZMcPlBMMzu=_t?Aef=#-(ZFiP|#2?Ab(Jxz-NDl z88V@w2`L#Rs5BNtZ@@AI~mx8wr(m-(`T73a&~@2YfIy;2E%hOQ1kJXm-%7!`APre zGq}nQa*!F*5|E`IzB*{)N}NRd6PFq>60XxAj~PQbdde`Mx;imt>4qYZ|G5bg=Io$318WY*1G*QYUt_gdA++5>}B8H^Ht;08;^ly1J7E}N|=?N)I* zoukd-MqS-JX-`n4zV$WNT-;tmmh@kQLH&B$P6!#nAPs zRJ03X{o1BL6ysJx5$B|e0w7|D0dqYU@2d)~OcGbHe`dLVk&%^xre;b@xgQ40`l4>Z zElDR#6|I>@Wr_Jj{8FVgAA13@{M^-SEj%5 z%CTw-aB!3(A))MgLTCfhKYb!y)BvePe1%YOw4*8Gk6()9j~-|?U%u6r1~GwYN69$I zLBM+AoBo;>cciNqy8jBHa3{>>9CE7AN!V%7uPmEEk9@N8s{uR&@U9G=h3kM}qy4?J zZAoa{@@M0DAkEjsl*YGx!R?CZ9d$`)M-0}C_z-q*MpW%(07uY3)gB?vlK8Q5$|h3b zH+NIb1sBQ$I1!dXdR!iLyh?yQtU zgXae*W191tw@<2qHd9)tC~8Wy$65e9ac zW`Db$tEI1Rn&i%6CwWmU^6rlXban;@HzaqVp)84o2AJP4jX0yAIpGI|P1=)`G7DK8tJ7COz^xGUYWN z9ugqsCmv6oUB8mEcLs~A5`Vs%+UCbamWRPWU(sniSK+MB|8kUeArKNh#qg|S(&d>J zi2h^}gu&{05ke@2BQCjT>A~A-IXzO={1>4nPik0P69Yf}%HJ{4ZUtOH z&#-R!hN^|?pCaur*2+b~wT6dQKmUJg+ScMDkCE~BD||;APesH>m_|l`k+aO8Y-zOM zQKf)Nc77*0U;{HUom(tBZZd&fBP;s@Cf()|WAix-_bbjNi9AU~9LH#Iz4)j7PTy;M zgdZxS|Nen6^iy!&w@W=j6<*T~K;P7Q|JPYfhy5Ry04*6L$il!vEBLadw zkuW2a!K}+>WxPpDK$ z8^p{5M2$p@|EB|ker9@Q%mNGV&l(g?5%goF2?z|CMQ9g^4k&80iSb!;2l_RSj@~zX zp7_i>BnyrZ7|bgVaUMPh^7f{2Z-Y^EkZaItY1krw@PzJgba|1+s|3Xf@l zf6O%2=!l*l7xMmg4pih`{Fh4&KsB|?Bh^l<*(N>u`WHoWBsXQK-qG(vqUpb)J5LU} z#agFVDnO<~mI+$hvuR?9AU`RHlH9FjUFP#(52bY03|Kc2WAp3z+b}9-Pi}XKdAw;{-S;G3Yr$>#tYbU*DFGscedcYm+>GQ&=!Z*_ z-c~PLdGiplzPa7pt-MQ!mN!dU+|OzhbF)HgGb`-zT3=28Z+c<^4k}wrHQ!5t!wMjPL36GURyl9DSGp%dP%u4 zV(RoMvYjPSS%fQ-_T!}*c7}B99$86G8(R>GlYZJBi*yi@p-TBFkbz&=dMr~_HRsRo znhi5GzrC7et6I5vX$NbQgLVJ)PiJ7&)*%xE22VRhG(|idb7H=Tj4asD9HBZRAr!8O zwWTj-WC+DGvtom`{mX47;Yd>=fb$Tk*(Pd-FH=LT|fPIDACRgu8c+2qlqCR^60t<9lDbR}^d)X~ zz)cd709KN={_gU&iY_iWCk=G!(dX}M__$r9ljr!frO62uItww1dKsdgVWYf8WlEY=`pV2b*91xvp&gf1$F5u+qA9x zAwp!u%KJ#qdpK)PplP=F}J7i}>3}-5&rbv<;WG|iysb}cX+xi}5tsBN+ znagw~t6eTz&F!@4SJUTb=h8QN6@(H^Nc(U%NIhE!_UDK$CWi50H&>2;WGf>RE>k+y zVh3DzEgrZl9vTDVr6We_!}8XY=#K z2SvJiFJ1c7xAO>m$=+OqtI>QXuhu^Q16HMrL+Jbm%pUvD-&-eqR4EIEfgTCu}pQEa$*GoyO92<`~hX;2!X&)td zy++1-CP36>KE<-t;*FUdOp(;G6R!GD7CWG1L9;nX+xo^_fQWVkj13&N#9PzAnd_+? zl}jn+sp@ba=R{!BonEo`_c4o{pJAJK_dVgjK2zJUU1VU#^ZCi{WAS#Vm?@*Bxx;ml zCiaTNs}!0GEb(&D;T>P9Gw(W4mDYM`Sng@X&_=4-`^F>My|9w@subvo#UbID1MHF$ z?FRV(%UWYN&pNSP_-Ujo?jci3`e6Gb8++bOUw(a%UrTMV}pH$-%#k+O#IQ3IYa}k8SERx$K~+$Qg8LPstv}VGuwNj*d5>wH^YiXf*2>biyWDk|CH<7e z_LzPGje&oo>BsBR4(sl|oE|~v>%Ft7JP?3I(NOb<(rn+Iy<*YgH4$S0Jky$^nW?Tg z4Qi!ymG)b5$ZnhubhP;16~KhmKK=!~O#LK;Hy#%T$mZ?jxb)-!6hHFTN^W_iI;so(OVB=Sl zm3u2}*mX>>UOF_e9bHn)MnBS2UpP+W+PA%5Y^IheEml5>7iu|6l3rG4Rt*O#eE^ zcWRDPGkDHb-L&T$L#JJQce4hd=m}Q#{&m@%DS@?)kD&MSAQ*`K`zs~QO8AR!$%a!} zr01uqCu3eX&)4w=3)+(u?#K~LDBJ3hG{M{CWBIVvrq%q*+}Lmx;Br^c){SrQPNWGx25DFx`xiw~Q3}C>kSnjjUE^ z3m&mQU}1qL1R(IBpCT^&A26-n@~!Dt@gbK_HqIZ^U$gvWdaWJ>9fc42D)>0R9rYD6 zt=@3|?iVetzW#7<)Z}WNla~($0t18bKL`n$EG_$TZR6rip0^$u&bO00(Ybv(f|hBUY=zO~2qnhcx>@#EfEMR<+$-+V_WTn&3v{ z3SmEY3f6RoFy^Kh=Nm=W@^3~No#erS`=+f9zp`Y2B$@gTi}I{T7Z)g^!MZ0b=UO&a z6b29Nd??r3mE%j{jSZ4c)`5=n-2DV-zfcjsa3R>Y+bj8x^AUnC0zf)2_Y@jmPlE8G z_qn(AE9j~h51D`IiH%HjW<9q8`=yw%YmVJ|u5>UgWH zNjkD2*&sgC=Xy9hA@~|4tk}u&+PHY0D^5#B za|L4eV-U};Y7*HsZX6gFISroc`|3O~{`JoByqkY7_23BTDB@@{AVc_uobJq3vy3Xc zPD2?IF;}UJXCWHoqB)Q4yWZ_`-D_M+1eu{rgI`E066(BBM7EIjBxmM1yVpwpa0g%0 zuoDwW7G0e(B63hJj&8Xd?2^fzPo?fRjY?ga0U&Ds#ntx}+y#=`eUTZ1RH{(w71xFa%yg_=ucJ9sZ z7!R5m+E}g}`tuU8#h)6AMy#4xvttx@LIM%^Rp<(L3$dJZP80Z(JkJ&E%y%))OO2{%G?>a;hQmRt6V~U{o``w#ydZe$Y11 z_cCSkb*bEe1EyQth$6!c*e&F&mELBJ>wa3{o1m-mwQ6UcIFYD44q*&u~T1SIkvdaw|_3QbeB>Mo^r{`>~8= zG3M_*OY#9zEI#W`p2u@5S@vVVf~02!awTv+KH$Qk=5q8sch!21RN0(kPVX6~(@zez zZmF;;&je=9Y*CPpQ1S*GdWV6-}^!^x|jQG{KpQ$Y$oRDBE3Um&i70W|dcZ z+aXQD=ngv=SA=K6A4V8A<~BEa>7By&_Q^uP{7pCa>QceOz!C< z-I&~|i~5pig^8Ik{nV(jn9oMO&Ng9vii@z}o%(Q)c};WVPC_UnzJcg4BSYXNABwOr za-YcaI8lh4GWY`DJH3g9*vTglj9)us7%@MeD;_yWMGGe{rTHx@v5tw0j6Dv0L`@Y+ z6GQFo+vBdElpL&V0-=8PaJT;YGm;}|^mc1pnZi>R-f@P_SeA?ocy-oc_V3`reKnl- zQT3yZgM5*)Q#-4%6Xb(@{<=t!>-eRl<=aP!1Zj|HD}SKhjh%t6#C%b@eEYNSarbW; z!Y)MpueIP||B2Py-!FYH18rTv!LVw}R1Bah_5>0<=azfH#7wwPPmZbDtF+kb3l}

JbG<=5K(8&>k4Wi%V|Qtd4`nDbm| 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 literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/21.jpg b/assets/exo-mesos/21.jpg new file mode 100644 index 0000000000000000000000000000000000000000..38c6e1159e6b394bbcc6f9d0b08ac77f992d88d0 GIT binary patch literal 89657 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

Ll1Rf?c@tK<}; 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

O*!!fsaY{&-zZ) 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 E0R1nk&j0`b literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/3.jpg b/assets/exo-mesos/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..055821cd452e497ef76bc7b036847fc3edca9940 GIT binary patch literal 36765 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 H{Hy=jgN*Vh literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/4.jpg b/assets/exo-mesos/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e873e1dda2b09ee9756c628ce659a721c058ded9 GIT binary patch literal 64238 zcmeEu1z1&Gv+$-vLAoT4bW0;4-Q6uncZYx=C?GA}Al)HIswh%Y(kWe10)ik468}C2 z^wszE{qFzW@80|0=l*v*XRn!AGqYx9&02e%vpJqkoXrDRa#FHV02~O+aLfR3b_(E% zyOguGZE~NqdEgXyipd|npW`WxJTe07FV3?V^ngReE1nd?u zb#ie7@!KHIbH~jIiYJ3Oo~f0w8HksGII|1rAc#*u`6lQ1CKR`X;qV{|;JIk1iG#7> zfjGqSC*0&G+|U9YFi=I_J0<6!(GR_IB=|Z!myHc-h=RQypxn!8a)& z4afqDfC>NsOaOPl8n6T002Z)y06DIJ8rU!PH~J(neHBp41k|zyOhF9^z!9(qjA8l! zbPhln5dO%ms|6X3&(8K}001Qp08XOM&c0=zot@+W0Kzl?ymt6Q-!TgS zZhQv$(SPu$GXdaAAOO_0{lPOy0)YBp03dqjWb9%L8wUZr!dqAXz^6h0z|aK%+yMYU z*FVo2*az(ga>oHc1I(2|F94*Z0syTgXxrd#;zk7(e&p>R%3S2{Yzhzu5a8jVFAxyH z7ZNHG5+WiJItmIh>SgrHmoK4Tx`cs=gN1>Kjd|%376BGEE*?HU{^cu#LygMynh=r~M7z^Z(tkza z7-xKa3bLTW4AcGNqpiIyZ2rJgy6MH49o-s{b#2SzhJ*AgIAg4{jcxbFf1(Hf0Adqd6@qB zu#jS@b!u^Dm)Ol8Ivi@a&C>K6W~5!Sc2oe)dxQ~OGM#nlBfoP60BEifbKBKjGt+xk z1PVO=cFVV4vu|wPdf`2Qa!LNx@0EVfy~0ooF8O~O)@<(hpG(1aZ@PT(>HN1<002~a z_RWW^uD&o+AQq;e)szq=D}P;F{bm2uyg!TSvxh6A7STW3La|!(|CzqP`AIUi@6Dl% z^rwGTUwI8>!Y$^G?U>dMjC^!G_zJm%ccA|MrG&>TlXZ)`dp#KeDvb|vAG)LQ73|8c zhKT@2b#jLWJbiJx;(dS`{4@L*GVQbaDp#83b^3BI zP8CcI$B%va3MuVQwJ($$RE-G9tM8M&dRTZjv%VS7@m0-l%j8?68r^#OjWgN}!({J~ zcR){K8XeI-3a|tKH@80I22(G0R1+S!M=`{{q9Rb#AGxB){ygG?oynbYqsMuF_5wei0P->Ch}Mp2g^*0#Uc!jRvvoC=F~SpbOsKg;|h90H)fhTdGy zZ?Vu84SM+rzDIJtse)G-Sm*f_04^#KN?u4}T_{6fEd*W!+QN%~7Z6}${TSlhChB?D zxjG^aj5@!bJM(j~!;C}D6}}GyQZTdU&ipVA6M~*jzTXb~VI1h?+0ayA3rCo7*j#EJ92y`)6hhR> z0Jd<5$thSeP?2*u#K>)(0H6s0z;h`S&L;)T#(L{M8MT#Z7p{S|Sx$At8}77E+9Z0L zHE*gV?Q#w4wj6G+&UZ<&yogOd*5!XeRI@ufr8TTYJ7Veirn>OaiQvRDt#G^1TuU0; z4)1b{R2%Ra)41we1Lam`*snZ~&3V2eZz zpg{=FodcPm-)-R8>8IL)%^#vafEaL(BD)v@%KQd|Zd&bnfJ*1N5&vt*uXd1?cT+BHf1OQ(!fQ@~Qe)kEMPJbv5^2Z<-iHD5|?K+2Zv(QO^ z%>YQk1Y`hs5tzWQ#SXGyV&J*{V&44WARrSgTX+!wu(%ilWc&gFAoYC&2)qbLffbMF z4*;<{Ao?3Xk^-5aFA!*-$WI=jU59dh0~)tMCYY@sU7+JoZ>Sr8aDGPSxVr&HHjwju z5NIc&KO6)AtH2QM^ZJwY@-Ga6ED`qt2$aNXXJ6eRS7d_L@-M)@TFw)df`uLd<$^Qv zy%P<97Xfj^B!6EQ+j7DMlUIE{H$z@>-}3PjYEO#u_6IwE1{9soZ{F=uVZnj`4V_mA zY)^v~9W)4@m6zT|eUm?{!Em?%ZaEQHDA3^j&->vZ=Nk!*;W_=6Ytd^c3miuT+CoEz zO*FiyCye~d1wQw@`u)$R1iD%f{Xr=-pz$i0!ruUXGCt7*DE~)>FVYLhP&d^4Mga_0 zPA)i^@Gu|M%Scqp`98WMV7?rggPT&~o}S z$jYjQ!14v^i9kEyzYhj4A1;DafD~P!;}5d`1TZz&h!^wpBNI@yKM8|IIZ~Gh!6d{d z5c$I#gg>7oxbqo8^ar5Xa8p%K;)pXL85-k2hWu;;AvZIWaouF&%M#Dx1g;3JG z9?Td3lM{hO@FQlJF~@7ToH*LJ8nr!_zZcTE$*YIY2&RmrujprAy;{W|ZZByQx-fZe z3^s@7S-&tw4X&Mr8d#t|I|Lvqj8V=5h_PxKCg+>MMf$)k5-JxBF6zZ0IOFHwhs;02 zWkoT6GngKj1n7bh0XM84c>wiZn|WOJ2mS(xq^$dyIie|U+Qn0S@;-P6Bl zfsC@%_;?~B5b+1!=bM8JY?p<)N?lV)hU)|(e+D?+b`AzMc90DL-|)}^2BP7hICKrj z8e5~t{PuXR<*X25MKJ+J&naVV* zks++FzUjB{nOFwx!vLl9y5K?>hV{XRYuCy1V|H3l{*nMse>U>3oPxA-Pqb0iy_ZW{+9EIepnpjCh1 zV)aLZq^z+qio!HNkO6;LhMAF_2ff!c%N1iW*RHLosAvqT0EJ8FJ?O8IEU`L^UblfH z7Wf7~`a%;#4WjTOAW0JxNXF>|Qh$a&#s^0}kLtX35TWG7_#pOY&~m;U76DB!Y+A6u zX*sU}I0(qX(a{kd<^_?z0DihSWiIqHIc!%&g!*~D&SgLrVj=;STkmTS`!k#e_W)$W zLA$WPLH{Tn#0RhS+!SBKHR^~!JAVRXX*K|?15`GMKgbmU--zJ2KcxjyNt9vg3AjlG zmlpEg0Q*6>RJrdpb*gesfS)YV=iyXeQ^&!>RuS_@@Rc{=DsmAA3n#beD=P#?m;|T;1Ae+2fQAzq^=oKY z7g>ac6%A6*6#<52;vP8SAQgFAXWht0@{NI-(dDc&dUqYA0%a%k?C}10WzEn zhp~cw!gWLOu_Fgdtx`26$FP%2t21#GcBHNYsqYJlE6r@lRYw2LJR)f8-!|`vd@rc9 ziu?UyZ+12Gi$>t@65=lcc0#~6w5-k(0xOS;gbZ`LA00}*2KzyHV_ja=d5!`Aza`sw zO8*TDDX&Dnt6a3mRTTi^4aC^nA`p;sUZ3#b{6fct&N95{ZFc@QJ0SLFfY0@prA54m z9sv9S2)qcQKd2!BfT{!txMhw2#$pRd`~n<&{(q-=KIpk7W@z6pY9K*|n||)9D75ES zR}uaHa1|_E%rn3>p}H!#*K4*9zjiq}J|ivyv#JZKcMkukLSTjXy+Ux)F;^{99Q1U( z3k1hAHjjqa3h_n-%+jml^*kP-t@U}y4hjAE1{+0U6+nLkN1co%0uFOt9MJs%x=+GE zz)Q4_to0zzYfuiMcxY(r3~0A|WtkoX12IFq4!zoZo6d9uMy|KIIfaKA4rm@4eH@qMm-@)(Vo8M2<{|I2vi z1bW}K7}fhBAaR~R!2hBg5&c1r2u0`05ZdjoT(*2Q)@d3G(yC9NW@@nbH98 zOJ$1yfPor-JkRwSlwuB+N_=lt1lVgi_^-|a2-&jW72G*5ws<&D1h(hGo!>#JLGogY z2k)Q^@B6AMO$<$LtC@N2y|T`ra+j!T1$J z*nM15>eu`DAGd^y2|*Yzd1+CbQ*#SfqeEy1bl?{#TO`IOBJw|9ePDJ(pbkO{5O$KO ztbDt6^)|w+t;H9;ch7jsqkC_nE4O;u?*$4H`1>nyo51=OetpWfr zvi}l4@O==RORs_70zOeRl>a@DA9V~zGyhw8;QT{6=nv$g|NHDDC9>bWql!qJIT)xto?a0`AaHAK-d{We|$OUzG86 z9=+MqSy<2@7vFJ6(SHqrEPyz}FUD9QX(hj*$ z{KDkKW7B7Bduz}UX3Sr9(8m|@GRn6Ist>}?=0wgt z{B8~o0tWf3IjF`TAQ@)eU3{&#$N!g{n1#d z4KxTao&L~n2)qb*1-Ar5e*l;OvEPB3$xjO3D-gN`5<|Da-vFfThi`xgY=eW{vd`xk z9_0KC=OkFP;0pwhgo6MeoF5^e7@|LTxd6yTi+WKJ{s0R2Y>*cVfITThfJ21`A8tZr zz(<2{NI2lrOJr;UP8BQ&J0%J=8wVG+$n9$qgrYqDR5a1xb3;_{c_JJV{IN}gg~r?B z6m^aQbA|4d1Wv~PMr5*D;~8*uIghSXlCtQ@v$~PJBz+Be{1;<5I?igQtW5b&XWx%` zTbnsJ67BSm-nid=B>8l7B|bG<;psC>tzo|FC8ONeyB{7C@^qzK^~wHVFwrMd*At>O z#~9`@%$H;?5{Fz{*SIuExX!^H(NK zd_LfYr8cRT&2i(=0H7i3wl4@+1k{CuDEzdo9Mi?*GAcpxby@wM7S#-X1*bx1urz3$d^ zRr8@nS>$TSv`%dm&IjvIM#ZDcM|!KRE^6aQS{>K1^4c@m%aXrD3i9E12Jo2Td#!J= zx~xc-7CRTt#5h^o9onklE!P$pdpNtt(rAk1@nRe%1sixQX1>*RvR!*l|Ej!Dmw6CZ zXr15;z~t_Ta%6aRO9|l&=-xcW_X@xBO>@7VPg2@rXDH@QVld5-j(eKp(pdVshSo!p zWEHF=Xm0pg)v5{y4wsl~ zJRgq_m5#61LL0s#-->@vhFS-!pM;;l zbGgg8Bx*ggD@$Xd?e2Q|^!EtmX8D49KF0#? zGta>ByX!Pb#nLRi8g%mcV);2cTLu!|q6x^ZvF{thc)rx#Oyro%4^_+bp2!y~FNiK% zTS#G~oXCvtDKAdCX*Zbr49C2xnEky@W>|NFhaAcJA+b#Cp7p1>H3DJTsP$Z)6bzQ) zPItR$eed#Vtc_y6+8d#r&MJ9~@{WpLdAy7b%iV7yLWz}R8s;CR?#X(esKVlN+A0nu zQB-HZtku$X@M2%>kJMG0mkvkUH%NQMO+3a*(7>Ln`#4f&9O;d#W29Y=*TW2nRo(QU zTVJfjtFcCoX7cW?->I*7G@Eu$fG|%w>|_?7vNnK+5W8-KLD`1dd(r`Wu|xB79p2|f zD!bliQ>&U4kcesJ>!=oUXkv(Z44sDP3muIZ6?qiG^pA zZP>nLDw=+aXVN-OZjk1~X9;CHUHON5U!HN0Sm;OOucO~<8f*GKA16`Z6bDJVBo#b! zR7e}9-S2wI@q2{wqvC@5sNe$bx2v+bRa_R)LnPud))?3FxE}tBvKJJ!DCZsh{cAZc zR!NqR`oBx__l_PZ7oGt#Yov_(1<%>mT5~ZY__@}GbCn|hQ=0P;$mZYYW7gD>?h)*( zcAef0SCyDPZm<4AS^Hj2##-~3_1;^JV>+Zc@H|qIJTlPXz zsL(b;vn0N>9D8?VrG5S$p65X)7mUXqKG9`EKK)hgOZ7aI?{ zNXMoEdLI3p2n!@V}csWh@GC5}edbwI{muzet4XvC)UJ3(;nvWmFx!~u)XJ9be zk_N|b$rRx)W@g$R7Ia8PATGFzvZh}|6NExrmJNjjT5u|B{ zKBsSP#^FeKZ#%<-=-y05cdwS?b(WBLE8g?P-&+y>IHn&G{XrYGq-p2)VM>W6`MQ%4Y< zs_l!7T0XgkKxPd$YJK}ba>a|@3X>g^qQZ35uve-VoR|_@<>m{W4~c>5bU2^z!^$+Q z(=i!@k7-F3)NC@*C!OlU(x>xrN;RJqmsdGF*j!l<_Xw?FTMo~o&GCM=!?fDVJ@Ywt zy__4bq?SuAfi|JUFrQpKzLb(sL#uYx2=$S?m|y!XL++N;X|s>`Y zd+VXNC7M%{s_+oO-IuT4wP@S6c{W~mOJVgxo!N@;>-ci&@eQeEopGTxiAf{W0N*=^ z{L8_;7nYd%TTdN^96-^h-1biu8|exwNF;XL7hJP6~i!YAd^vT2E?Sg<=z1i-|#j67jMjchUWG}m8e1h7mR>ZyMm?l>3jPjvl zUw51sE;a7b)~${q_`ris^h`c%Nt@WNT-DFx?RqDmWHb3m)PS^ zw9zo0?!{zCj@i0U_9vj(yqq>*@XC}nF<24Fp_8>y2)!234)Pi1h zi~l%A$<^q&s{XEIt%efqzP7Dzgx_4FSf1Nta4V%2DykP04{NNKxQ+7v4MS>HKmJq@ z^Gj9VT)EGt(p;5az07`K{DMUgRc*=-y0&#cT1S?Sic_83x*E zrh{Lvw3`kIe}ddOdE{|oyK3SA9u=QU=Rc;3(?*_7el)#U&-`3JBN%Uf^3$TVN4%k9 zz0TWR{5J+VEK?O*+|EmMEOs?>_|4_pt8H9Sw1_=d8U0Ho&^yY@iv@3d8d}QpTNe5F zjdbg1{5&kTC?#AywVro2xRfl-yh-$>vX%{7yz~ZA%K}tBYIO!_90+CC!$@wm8;BBP zWjotO8wIzO23#$=R!bm^-4;qyLFXLUt?$rDbp}wP_)V-jj=l1rbDU_J%JY^^+*e~+ zRM3=t)#;niAN@f%lHw3c;Iu>FUhQ6$z`bsDekAIK)W1pLUy>}><*ack$ZuZwV~n8U z{B6wCFBo?pzHBvIc;YnPU^~sdP4XYcXkNz@HZsj<(mR~UXkz{zSt~3E(_@@`sN*52N;aK^HbecKz!ld;LW95Qr{8M-ZF#X z;@}oe(rRuVTyd9L2irn7r=s7ho|Y>1hBr=b#XGd2#1HyWTD{iR$(@mxBFs9%9uA_t zxI@CHqhv5$)f&aag?fdv>P-@(X6h9>yMc6x&dnT}>MyieQuj0(5+|Y)2qr?y#Ot4@ zl_94+mkA)uB)E}u-Ej4fUHvIdpLt`w;V6y+x2ofeMVEfP?o%=cvxjQa9g{gvaL1|K z(~1q=VN#BJX%If)b)Q-7e9@OYY3Phmu*7iXrF$A>`7MjeecQ&)C)|AK&tzV7d#}ou zjdaJc999T;J^tp}Q1X;zvp<1c{El_6u=cci*UM>@P2I3a27_BP&4imJ+M(&{8;d06 zC+kFn?brFA`AF;LI7DPC8ts1+xYy6*ldm<7rFGNjC8c_lGf5t&kjKk@*B=wPd>~TC zOL_I6R!fb=m9*69vHE9had!g}&i<{W9#GIQ<5_fNS;05apSL8302BzIJXbdj@ zWHA`uRqC+UyK8%#VnbSZ9a_mLVN}n04Rt>+NSOo+_e1Zyt(lB9Tcm~YYDHl;8rv^@ zWm=is_Vz)GEg`AavBfYh<9=8Ir9O(Vo%w6J4#Q?eah$zgDvC+Un~knOx&{dT98{ z1xr}wzDxXiXmvd1({p)}a_86^JW#F_^%ke8^Ay-COs3Rw+E|SICz7grYfmz_Hx5s? zVa*=J0Z&8+gME~o{b28NzIth%wUrstsoXR-SBFRcFIZiJ>twq|LMEBijw4>B^&8-U zIm{=fN%h#;Ms3+u138YT@m+&vdzEu(!A8WEyUnr}W`$ef2NHG6XKG1T8ZEEWN)9sf zhq6{I9NYe^&0hVXeo&DX->U$Vq#l8#MzmDPDnT0eD&n)~b!G*AT3e5e`dcUi4VtBs zHXBWm9w#EuPg$|N8-k-#pW$EmvX^43+u9?!{&rD?k? z?2tAScA|)X8iA=B9g%_G>MLP`Pf8Gx5m7Fop&)`k@Bsn(iyv%!9NcTFYT4|frVB_| z>i3%mcPME%ZX269yT;~J;X&9qMa0BaVvwmMBm<&bxJ>-B2wZkQ!M^MVe?BA(cVuGf zSuFG4{~r%c5s4!Iz2uO$^P+-S$2oZlr*NgT5t^deBBx&1DX#;xWNwEs?wnGv<0-Wx zQ4cu@(OU78Qe&MoGnO;t_mR)Uev~3vYHO?ArHPj*6Y%Usr@9}_Rm?BLz^EK364J}n zBf^zJ9FrIc8OZx8fq_onR)Zj$7>jR9ubW4L7aJPQu_JdnW{4-1cDWp}kMX`ojp~ip zEh(v@)GcZ@h*IV_SU05iTtn zW8-KYef(v=#qCJcF*((H0T0v3(vvCk%A;^;-AkzrX}U^tuR3DrjxrD4!7afVtfJ9F z;C@kVmRc^Per1!mDp#bT$#ObY;Z&oXE(_NzRZ$xg%S{?pz^Y!>IV&YqQ(LAwrvj;7c)0ME9zt3Qe1edo7Y8O z9~$}&lbY8;mXh<*jiR>!oBF7MI%4{YzG1rjH7&2m>(iF^%4<9|0iXTvL&PXj= zsq5T-kdtWfc9baHmq3hk1ue%auN%=Um4EXSL6Pm~d&E&x>Ow_SiqpAMcj?cFIbtL3 zF`py!sRa`$V#_D)H;txKVkVthQo=5-)C9m~Im< zuFdTr=j6-rXD6BBg~j`10P)GOjnO^xxJbm}YD#^M{&Fv3Kj8`Un%guP`SW{-5+fJ5 zW#@*As6s}ha%;Fbxzok^&=yb9OOvT54Q_uGon)iUcu93ooQwQcr#v;s`6k&*QU!HI zv$z|G^iHd^J;>cX zF%d0Qb9FChdTwCHFkmf3!txDXDYOk&A~`RuoqCpmc1NCaz$AsBN|rZFwoy%SG1d_; z&NDBqnK{;(3WmX?cK_(cPgIS3a3S^QzTYbRKVa_I$|6-Hkx@|w558!ub+^{(oHrJ( zDGhe(o|Cz^K>Km^TMzoj3}$9A9i70+Dl}sgoR&74pb+^>ScwGJ{+InP=Hxn2Mn?Ln zl%ulL6Z9z8OSxrtGOf2C?QPv0ob@eyF3?}|McV7&@!ChB;Tf{k$-B9Y-;~|{JtE?~ z4wzozdI7hn^G5B7bk}yH4uwApcZ4oHzcr{R@>RFSP8O~DZg~BTG~R|6uA%=j8n{y} z^FSf=v4Ol}a*2ppnIO9wM|k>Ee0C7a)mVXRalD)Ba87_U;7h7POuUF=BQP2}`_q)JBS zAuakPto9(}Jh_^P2!==#T^#gbNPAzLM!rquHnPeMXD8(mio(+H2Yw-+ZPpI^m6mrx zY%g02R3ujRW^*f2pCn={;-cN)=03c(OX1du$3POLE50;_J)?@KQc1t)$5wVDfOQ3t z`9{ivn|QT|ci5s5O-2-C%~EG-EUPehNr8ye`oMrl<(nv5y7ukLFLFd@K-?Lie(d>}h-Lu~@5%#xsdlXR`oe>EvR2i`* z$}Q(|N`4p`+F*OLaGQ6no9CO&-YbHnc1&ss>QQb^Pa_Zu`-s2k2mY5|14>Isqi1X# z0>bdL80m1&fD%P~f+yscT9oZ?*I=oN1PWvz42Xo}T(b|nA_`9*X@Ln(fIvwZLfzI! z(`Jr(For>cWj-S!Msgp|4p9~BDP^|`)~8Ew0ppYN=D_Xkt!0wjB>_#%llb6}0Tqy2@}|X&qrQg&fp{lWKXD0g;+Bpt(g)GwWDxl%hwUtISqX53X7@ zUY3om*`nr-p2XcEgi7K&Zrst4fo9h%Lmn&l=*6aRMa{5P=cz;}2vnCyTnX8_k3_0v zdo3#rK~%hhQcOLoY4h!umMg3ww|m2~G;oUo!NBdSQvW%`*;C450U;ygSx*3mZYvAP*J!NWV2OGjX_b+!22-xwZl zZ!Q}d83}yIy8L#XNfzay#P|?Ja(Ote>e|u0%g27;q9MMaymM2}+p__y`@upUuR8S? zdnK%`KC~AvT8gi!3QYzaCUt2muYcv-J<)qEXtp5y`m^==qS;I?(P%m)M#+e?YMc5^ zQDv6Iuv$i%{bS;kT^H@3XzI*YQCcajume`M+i5=T-tO|< zx4p&bXnVCKn;t~(FBe!EY?7vzG{e(Y~%Ubsq3Y`vRLj(v$L zONH_VJoP#U9%>&jq$i^aF*i=ZgLjL*FDZ4qi(1MAEdqiXXZ)JJ99hyn6+!vZo7fwA zOv*Kq!jQ7@F@_KRh0FL4F`S3QVhk8sCeZJRDt9ups&IG6qC1c7B0KML#o>g8@w~Ij zxr0iSW0@t=-@%2wfi()0NU8YOEg-Pl&rxh*I6?G;myFK<&xhfqq80N#l%FgYd=T3| z5J=Eo*Lix4-Mc*oEqshQM8UAiOw8nSI3+G&nJ!lHOOwvP|M^0shIl*Ou{EdOd!H}u zQ>^;nenwf}IR3o4LAWMd{UTPa*FGW_6_sYoTAr&}ZyR|-iy<{f$_axE4NWy)HOJ#& zg+yNp&Z70FE76QW^i!y7>l8GUvLxdO91*+^-|EuLqz>n`B1^oBB+{2@630+^TY8nc z?7n#V)xzz_Z1N~NnNmp;bPCrjc4u`BoZLdm%&QM3s^x2iUs6=>!0yC*3ajjUC-a1~q&jg*ke6^S)?zWclPpQp-yy zls%d+*iVk5Vu71ko>>>E3Gm{)tpFi7lBc;tkRmQ~XyhjMFmMpfn-MXnfNg-OyP&A2 z=inaNQNaG^dw)uZEDd&E^A4X>`!e-6h5AsTVU|VZnjX)%Esoj$*^D#bV~^*Z+ev0B z%ExB__)Uo@_`j&Y!66|aUq(a*|Bn>dHznBc2sn7xjM+t15wUP@$7CZ>Qj4jWINz@V zzb}EXafncHN~lFIWaT)y`0v8L904r|!ySKUU)=REcsK zjf$G=4VttIoPEVk-}>(>2(DghC@`8eVz>%HJuapd8KcOUk-kMuLpnO_oy@P z+1f2@^A5MW-NS44hW$9gn+^E04kt|eLnF@p%X%ssH8rK~-)2YMS+|Owym1%a{z{Yf z<^80_6WT_q0QEIkd*_o3Ku;~|dAy-ehMc#J?IL}`auw~NMv(H)6I95*(Y$ zPS6`zw^34VN{iFv5-DR$n46+6{Hi5)uDsDkW7#iy~r)B4V@3 zKso={uWO;wg4cTr3dQ41GU12DN)?;Jv9m)4+N?~t*hz>YFH1e7694~-p;V=Pt5DV@ zWWq}-V>RA-_FruHw~B1`Esi=)q+hJ|Lnr9sC4I9gW$TvdY3|J4icyu%*r{dhy@Nr? za*b_CPG^md<8EzyVYpSf7j0fj0jkmIt6y12a=J9jd{FOf$7*c%%xf<8Jx+#c8@y|b zsm`!qK1^(DJGdITrjJzX`pVXibF%5K`YDT6&BrsqPfbu#>8a+DUda~;A0)0Bc~>U6 zUhSgk6}4>X`3k0L4O`(WS?S|mDeYX_N>Vuvjx2&+`yHRjKW1{QPI127b8*56LaEWE zr=k^{pO=!Z&e+pGd^|cPym50*$ov~&uj9&HZJjfq=!?(ca;z-%_t$Fu-p$f7_j<|N zHAkw#&lJYPM^TmQC(;vcr@5Q_eyRs#!bRUOGe>-bl{bW1|7iiH@=1QR{H-(KLF4xk ze+>PPkht-L^|~b<#jn@@_)X4u8La}ny-XS)KYve2b=rQBhOYOzZIH@IO?>%kEW)@w?$r2xx zw+rVyZCciNb%2SV&yy}ZKA=07A9ZN$yUlo_-jMJ3p~Q(>c!~QXm9Q81_X!IP8(LqF zuRG@81W_l@TdWgUzd}j#jF>cA9Z~$`usSU`eRRztP~-ic`r_=!oY3iUI9 z)`q#Ld}Kra?ad^FE9S3T-#M`z7+n5m38tqx!SbL_G*KB_KGP-76J*uqpS18yXDGVO z-U`YL+G6=sUHy@{+@8#4FSEaH&$qNJQRq(Xo~PVcIAUp8{d;_URlKs4E*8e8x^{e5 z7;1$*_iklROKEl&Z>8nSv|=sNcPLLU-_o3OBR&oG8p`H-gvWt z=q@WVdC&cSmVmFURs!!*sK=SFk8@@W?=gn6LYVN zGaE;nCDSY}kYl`~kFV)jaWK@n?_QAaB|4z~g+e?x;|#cxJx~<-)fY3IJ~Mb=?K6l4 zv1DG;y)|)4A+~h-F?hg3ExRdrK+C!6SSVQfN$Z*b!{jN2sO}rtW1$C6gBgy6g1BZj z>@{mf={4VTn;8{`dPyX$>+5Xfo6Q+)*~qp_Y`V^dk)ao7-e2tLm0HkLY(=@GCGZN=_Bk*xbP(Jc#lAoMtNU@!D+{*D8EAHIt{v)B)-{H2x2whn?K2 zTh0%XZ~(F}{He$FHrM9l*f8l2`KYqxHheg8)#Opw`_pX8@n#7w#yv$x{ipl8#r4m) z%ATFjVq9XN_}JD)r8T2bID!uM2-7ccTrM~dcVAKZq!`PSrrct;!BUwWpO|2l!I_=M z1Ved=4(qWPduIU#BLlGs2V3H#Sh}-LC_O_;1YENO?ofU}GZ}+>=WR^vPu`Kt#C2}@ zIO2CAQ*Db_=q~RvAj_(%2+3wh7_;!9U`>Tlab+tK6L(j}h6a0(jz)xzkXU+J z7kN;UJKM*u-8Q?o*uilS*wQeW;yEIlwII{UAk%VHV=dq8-KTK!oA-}gZQ)Z&%rlGl zI`vZJiWaP7BIsw#R}N{-_l-L=g6byqxnp~Y;@KKd*xZM6T!`#&c7#9Ee{x*+qAqaZ zz8g|-JHy$^Jf%B!Z!Nl|wG<6KUzXNAsq$+mM%J|MNPM(grffYyg>iM+`-o=aclzoj zG1?t8c%2Mg&r>XrMDhzmLnMl#9ZEE!*j_J$4_hk_nYkos6i@`Jg<1^d%T(`*wMyio zcCV``ynWU6*cb!j82%w~TfO`+flErKh&L_~DGk3tE?;+);bUfo@nmuKP&r=)waX=M z$c@!_NjMoLJBXYe8-}|i7KR?Auo%v%CfCsf+O4P;`QgnsY+hxEH40M0va#BJWAr7v zI`Zyi`@SgZFl}d?0T)#bV>ts!WYtKU95I(zT(gF3lM!`soA>fX-O}HJ_~4hYv5;LA zr0}UF45t^0Jn3#irlg03q`UM^9`~ye*S4wZU6oTPVk#90btW39$IEHNZogsAE2(p+ zmR^ND*ues)*eX#sSlwKa?ZBa=D$U$fng9ur%4P88LX@Ph!3l{I^sHXQ8jvQJ*We&? z%aFI>N`0heS4h=sR3pKM*+6^3kjGWikhBxZY;?pf&lYfJD2ZN^guspcC6{We^#S?q z9*mthdDkJuV;(e%K$pvTu9QOBl`Og1-y}JL=+g?UTCz1lV&oI3I*fGYKMQ_{Y}_k$ z;d@gcCG{XDlT`e{M6g$mzBEq0H@g6};`2k#R#Ng+)Y!M_`m0zEnp&M9F?&~TNHyrIzMf+R6!wz-^# zH7vi2q>z`w{Plv8u7kTxUR%EFBfm6vH~vE}^RTJO0|Vhf3uZ3vs2o z4Q3l-4#fY<`2Qy#$C80A86|=-U#3vz>?nLIeGi)d3H0@IBH4Vds-9hn<4jgYv_@0C z6&60vn)i#tN#RO{{{UTzt;PN(nys0HJ6CY8ELNSJn+}VcYlb?}tCQ|>7;Y(r7<*u0 z&uIdIpoPwJqf_N1+}V#sg`b>n9$9Y0hCL;Expai}4#8Q|f;Ag6D1InEzVk*RM4t!8 zC$8Dz3O7OE?L}K%ydom!@uDWI;{5m?yyq=ccthkNUTUH@)TyKQW$LcJPol9>h=`D? zv9_Ohv&*HVVf<$4>&+WIv5UA;p(}5$B}%A^jl4Tukdc#lNoMVc?dKSZ>M<6Z^OgtO zn)z!nd<#u2r=YzGgN#!GG5v%xWJEoQK0u){P-rTQIz@#cDDRP(l)13pm6JzU>2{G0 z#t}t}8`y@AYG?|Qq}P?iuvwnYVmmMpNie@1p{h(qxkbgmK-3F~3o>R^%@5%I6!L(y zU|2^U%~_4x3SF#QPPVgWB+~1^X#$6eGSB)0Ruz_FF_F7UGjX33!F!$zYSKi-5{nGT zsBDQ@szooW!2>M^jsym-u3RHVv9Mcu@ zcAH$2=H`i`&Wjc4#Yd6(q z<-=SYipmoYwB;kL|AM`)HZ)7DF=We!{{(@Z=#V~EYI2Qut&JtgSO_7=KyFH7xGOy( zA>s*&RDgOr&y<|f8DNN}R6vJzIhHb)foK7-7@ek#K9Zv-5FQPkyR~ejBA59dB@5P? zPr9$hp-T*D^G-mKx|Ch#s3NU@53BK%x@SQzx$524M@#P+Jx^rnOwd~8+a&j0utI{Y zC9hz*KC&deIGr01YZ6RBRL(Y6Dx8R9;E46mEVYn zDlm@q?3|V*I}wVzUh|H4)|V6QsQBdTE`Pwllhs82Gay}(e`E2wy0A0k(tRdU{P3G4Sxg_(T~XGIvc7AXYA_;tXr3a7HxYp0W-5QUkj09fdCgt$rQrt z_zUff*A(*-HNmIX2hksnUijr1J==dvw^8`zbJSFuO`l&M!^)|~;jLW!(mIn`kGEPC z@4`l>*dOoey|7@?wmYqyTPNK1<-DBRCb6jSaeY6=H?i~4-g=Jxo32lck6hSezPxxS zJ-bazaks(DcYEP~964_`&7o3JZP1dgSInaGw*L%pR5*KFc+b0oJ7jhJ8RFR#gYseTTF~X6*x3}QYCea<4IqISybdC z`@UIH+eUn3COb>4zAGE7Ux#JR7xeUn?8e$k7-V^RZxx#*Rd@a%)GWzBVO&->k95Dt zLwRkzf;vIZl^Bc9^!n?|EERb6fmu~~=})ZmL!Hs2kVDJ*BrMsl20EkWrE5G=$J%0~ zX}Ciy==PSYj8SVcC0mw`&yqm698;bHjN8Y?l4nkzPi4j*24=?>*B2aUKfk#{*$GW~2sw6_b{Em(rOUs`jyk)sFn#wyk2R|xwm zxL~dxh33n|8x0Y1@H3*txX5EE=5`1g%Xd(rDY-1R(fVFGX`^GL$qbcsAj8I z2TsPHAt+rq>ZL5Owqu7+N6L88!Z3^Q$ai%iEH=%jbVB?J8ge1YX|5{mo#cD?MUtfA zMALR}W6eF~2ia`wYl&$Ss2_6<+&%+#_S&P;r9)iEN$?#6XKF^J64)mR8L8p$b=isZ826ON2L%~5{dbB_5!i`cIG=7I#Xl3VG9>9)%pmlsC`7q ziZq`>@(gz`;jXRT57XrtDkh|V%ZkA!RTPNLAWKsq`7u2hrDdm#GJ1F$TP~4?AeOz= zX%%gsZ8KYu4z)ryg`&nd8#3}iQ=J<}-a4exK;@I12LtX3Q3N)x zDmOW+3?p&!&Vc$ngP`k0Zv{|4`Ql~ow()Nz#*L9HP=$GrCUoizQ*nIO%nc>scjxzv zQZ8*dCXu6V6AaCY5@JAYsK9akYHEkq9V_d05VilQ0dMqyB#9@DoSsKWi)bP-mNnhw z=PM@c$_<4H!R3~M>!g_7w{*D*61Z@x$Z4*8redxR4sA_IL%V})%SgkjW&FBa+R13= zpt6KkaiWYdR72@mQjOEnx^Epslan({V+eHCYTlhAf>M`K|Dlmto(cWVcAbokCr^^Z z^p}tv4fL!@8xq`a4(nLn~%Ll=^ew{b9>?AS5u0e{;k&x&;hsJ`j_8cU~$_P}~r zk`J%?%KkG((gh7w*(2OroYK_03Vy}H-#pHMwhlyAlz{OTi3iGqwK#UE%2SNH!QHg@ zY%xgxhrRazYpUt?#dkso2{j452M8S@6crF5p@t?M!AftU(gjoqJs@i6Rq54+hzg2I z2~|*<9hD}6SU^z_MDI>eU*CGZbN~0;@0|PmSN1b|%5TUQ~Nd zgfuu@Gfay-Y8!aD=5l2PZps6xs+xvID&4u}x1o5LL*R?{wtC-otJfldxmEc)vqzHH zkMAJXjoS6sd8_YN7R0T!qFGZZb~Cgb%i;1{qTM> zt-O_5@IqX__$u!G^egi-CK!#7S0M{xr*j-n;CyCBW+%38Rc2W1VRx#Sy!%J{xl66( zFC@~-h81?ZPUTMxgP${ZsEHh-H3Ai zp92HmZy38Dn^zhvrQ%(C4%&k(vN~PlP;_taYw{!9ls#$3!wvp?SJ-wkpNqZUy3gfu z-QQ%eAWhUtqn)E9AEV()HTvCj=0oW3A5cv2s#g|D(xE{ z$t3kD!XHVf4IMG{%^sOcsX@r+#hFotN@*Suu^iKmgGx0r`JSX}w^P%>r>6^OzJSWp z`$3Nxs86FB^m_VwhKXprcPL(d7(uhy|6bjH+G%<8OVY=LsEneqsM>}o$X4Am;Xe=KC1zS7j!l*QY<1n}0iM&QGrJZL*(c*pU&lcQ1{J-$ zDGj865N88*#Da-*mZXprd)(bMv$WNA8~lsK6Ep>mp;tSs(4V4RTk&ryx?Fdr*dfg~ zWtvJV?Fc-9v1w5Urc^OcT030%Iv(Jy&7HY`IL#%~<77G*7CvC&bK|{; zNIBj%!Q-K=eN9G<_9By^3QM7Ozg?T==SI)hN=6^JIwCO@Jm3iROz56tgiijAQXwHB z;E{nUl2Tq(Bk#34JPE0pjab`Y76|j3&JON+b2cE@$K$y5LHWmK4mH#0HwFQI1@=2U zs`$~Q+ae1=e#`<7;M_LlDe4CGenFWt=F^%Q1wO|HQI#Xcpb9pVQrL+{{*Qc3G_Lqn zm^`PwoYFh1xL63jIt$Jc^T^qcPHWrsJmB8|i9kizB_o9?-rMaGVNVWaX88)p42?*6 z`{HNI%t@^q?rjh?>-w^!C$Z+bxBTU@c< zE$!RGxU|3_l5V!zs@F3T9JiOJx=Ls8aL)JS>Ie!Wqd1nIk;grU+>&)nrq%S}}r(xe%lsokz!sK@sc z-_*#{PDydZIkIMn;F{E574bNtYjuyAaP%r$yqauRXGYEGeMAlBA6$8V%k=KNp2H43 z033=>-V6R@B3^#Q!^_0u4ANKgMlua)x*Hcd&1qO`neDrvKRi9EgIQEWedT#8t7-b6 z0K7%7u9^^GX+2T*ns~m@AXVMhI4s0oQt~JVMJ`d)%%`0;?gehsWS<&cYwM6de%oh} zB|pL3FkkWbu1MQi1&4u(dV|Zckj?95I$O-I*7 z#|*YEvZhqiTpdVR#yPvnv3ye+8t!Sxwx*=x<}#VnxGc$LBf|j`WQmP{Ky-yRCiA7n zY26Z3wWj^xF3d=SX2od^+s<^YNo)lM^GN)m#nkpS=bwF{o~sqQKKN-)I}L=E3yo9i z?o8@=QT>fgP4yZ|V!YE^L%k=YaZ{yQX^B$F&5%pRDM-6c6Rl@l@ka%cFCAniSA3F| zx6p&I0hO3nLze;%4m+v@a`Nghb8Xvn=V^-WYnM{VMs+qp{giC0eCtbd8n>r~V*(TG zeEoKAE9o&i>Z#<~n0tq#y`wxOeP9jNq;T9c2mE_)yu_M(brOC^e@33I)>li+mHkR_ zPoq;<_7i_sz1m9~Nk#@^v*RO=Yiw(i`&1Hch>d(rDca%lK!Sry92RK8m3&qBFgzr> zd_kmr{zA)e+|FFbC%(g`4N>h{u@NXaLwU7;W!M=}?ys}k->|kylMbrN+o#_61~`77 zjtSN8W~abgoAoL2#PJ`q^!J;eBFB`#nu`3?8;M5agXf#W(@C}(d6_rCX*5vEWLuRL zdiJ9!N!{$27Hj@irLq=hZ|jo~&r|w3%-Nxcc|PY6ssFiI%$9apM!7c}d?t)f{Bf1` z%Z*~~1*3#Wnd9Ly{kDz52RBs~DuDMPIq$jS_gfBG;)dicuB~|om{!CR8=FIMv3W-| zL@X-pimrZ+kH_7=?1n3^^unKPrKvsts5zJx+3lG*92m;ec0){XCS~Io)sLz|N{kfC zavE{fJ8SBZD5}gHswl>n-N?vYaii38ndo4{f&v|7HN~+B{wAyS? zOS(VIx}zkoo!d`MO}^jO@rc_--?376Wa}&EiVkIyUPYbSxHR)P*^ykQLr8@{L;D=9 zyl$F>A2y(a>^jmmyqm}F?6is2VVbb@d=*!cZ-p?=osg`2FR9)8vxOoBN6OZ&J#`38 zKkg}|*NYZLoh(bRUBlIgD^>Ii2qtbqy&p>28@NroT$V*kGUzjlSdu)g%*@Jj#o`Fb(+G0w0!+X(!;KFLT zS6kY1eXPt<6Ov?i`{kE=Re0wt=DZb4J%Ad2t{HO8!dAUxFbvOCF!*;F2*c>vW#NWEU3&8ZTxh+|rK3rBhof5)4bO z@U1Bv`JD5pV?<)&S&SXRM(KFNu&t_@`T5M4x+ik`x7Fu3@7!lo`9KkKF;cXS{}JCBKcy{X(NuGI5nb)S(zG^dn|MBPZ;?fetT z;=7$_N;}5-uM~QEl}qLiBw)(TbV4fLq54bYJaf|H3jAy;jYHpG%#IVmJ)eJPvZ&)5 zYQA0B#P;ILPoym})X`+kVVxuCb9%dXfDc)!?5Ze>E47PGRV6jsV*`e_#7^#!m7J7b zJaF!b?ERx|nRhZ@>Wp8$A+UPpKwI{BUKPRoe5dYYjl8s9KwmeGx=O+I4VgM;Ryh$R zmQW-I+@MVs_Z&9oo-nFvI9XY^igaUa;;8C3fTWhq&l*xuE@Z!&Vw#3dJNrr@HhY%V z7=mo5$<6TfQE{E@crBJ;_&D8EUco++&s}ZYW{$XM0;haUGm1l!Y@x< zCMF(hrkHQ$iC2!lbF+-IOX6PLYKnUK<8sf}xti&zM@rc%65B+#bZ90O9u2h(G%gd^ z?CvJ&cUI`BO(ij)Us8gnUv_h8<{PA!i6g%1adK$Yy`2>2^pnr{R-`0R@84+VSY)1) z!FNs^e>7C-ed1^^Td3-Sd|+6%m4e?8D|R@+S>&^yjr&}lpuh_avte%ZH=rA>&m2FX zZJKf6z17*9RPLATkD8s5`?f4zXk*tdeq?vgmE+~?-gtz`{Boq6w&^zXEN-ocB(zyj z+B#728xFZ>H-Q&fOKcsRgwSSLRhv^6ocTzgnL7CXk*e|Y4KYK z{`eTzUT;(TQ%9yFTPjwVct-LS9C>H+LW5)AATD3lIPOB0s5ptEt5H|=KI0kMAUf84=cvjX zRiAhC^l*pjn_1`FBE~eolDlwB*ywm^=b*dK#RjLxO8faX{g-8wp-Jvq3uW}12UBUC zW1D;?tF5vgb%Yb$FXmSAni?D0YF~^~-!99i#iXWg8+}i{g4h2$ zW$*q5%Trgfw8f65_OSth?Yw>S6Ne!ZNk9bY;=hB=uXhc)FN-GPO@;CSZ`;Kqz#!4<$Cnz%LStqvIC7zN@fWT$&d1oJk9qjlveQXi9tO+ zM$I#SC~vC`A8OJaLiN@7wQ(nzi+b$+1`suTGVd7m%8!a^`*m;|HxIK~3fXT6qMV=AVP*u zBVIbVQ(qUHQs6OPV%5;`(a$n9mAqTNVPcPTj=UO2zr9awq<*Qavl#_^sTAQLsUYE7 zqjp$IYO7Ax?F_?Vg|Fv}ZV#V}a+_`Vy62RXLbv-qpXr+t{YMP)my7q?KSVw&DpcA%Z~C7j4F-UpFE%cr_; zLcR^4d_IAPH?fnEz5BfISmHbe<962o?~>a`8WlJufYZo~eILSkSkjWb5JiRii^BWo zA2cF}gExB|g`VReL+Fe?LOh8DugU^5t9~N|zy`bFx_(2Vr#UI@Z;x?EUGc%!_LOl8 z7dt%Sam2LXJ9-DCU$lrwr2D+{eE!}=QXSL5B{2o-;2l3K&dfXhW)>Kb8INSmV0M{; zpgoiuW(`m@42G0~2r>-XT!#=Ag597AQ1~rh6lTg?KT2U$Ye6jF58#R#SaAe373af- znm|VGMb5WP*V9| zn>pept9WKWv#;s9I+sl*Q#e(Co!X4gfm0eP@T_f>u`DxmC8YZ>eUICUx@Ik>{ zXjQ!WCtz3tI}>-%=5tHnKM@emI5)qV;9O{u2V@PAxwpv(tzgCJV*&FSWuLwQ+2WK& zRc0>p4Ij=H8yYm&zjwt!8spUX*(A?m$!cLQkkHeg02F5OqrQ4x|U zG)C`V2x(I@$U`jvTMF}cJZbR1;SP~bMEln*wO+Pz$1z##t*m+4G9Yjfe^v3o!b`pF zR~KP}+ofhMiSfC&^@SUd<@bp8<-6m;Hl9A!m+vz6J>U5xo9eiijs(>ji)v+eQ-vku z&i}qhsVn|A*44m_fm7=Gi}HU{7D{{5okxvWtX?P6N`jg|92$-ARD99?An5|v9(f{PEc4CRwWGyFi-WX&aIeRU%vsR8w$m} zde?MiUr=TA;Y_i*VcBxHoC0H0Omsz~Va~9p{M!ED{k#tUN^e0%s4Bw6gJn-06nw1u_by%hKSn`E7 zpKS60Icfk=rMw~KjUuy*jxdm>yN7ZVV#Zx*%@$_Kui;*tkb~`%n+;=EkpcFLj+3Jc z*!CcDAqAs}#AOKJo71CryO@QaZ7fdnl9Z-94z4)Vod{>&JyLB5<>v~nm!GZSdU}&H zI9-|joqGPp%%;>`f@a>m+!IFT-NAB_#badJ*fkOUrN+07{n%5-j6rc#Q z(~fgTcJ2%;(zLYNcb67!r79HT5 z#iP7?_~JNxiw~!BmFBVESH>n-lwt)}oo8U*|zRAup+ zC2^%%xEB5@`C93L>VjICe?21nM{sRHZRM+)YqbadqsSj+!C%GvZ%BvFR_ocVx8YAs z`?baEhS*zEeantvpKrk1c^$=Uas2qTnY>d!4EU$>qrBV_-_57r+Vlv&pAfUU7~i&ryV>UuFeu?5X8zNJ@P_7apEqSBxwbp=1*(iCrR2VFFA zSv(PRH2{#@`q{`?Cyk$J;{iak}de4NrargG2r zYi-U)`&+dYYt{+#g3n&R+w7q7swUc+oryiVdkgl!B*1imnxutoS~S@qT;bL}?Q|_j z*{HjTUvg^Kv9ur+qnR80rHgxx4MzSaqdz#%nQ`meCVp~BCiRiN0k5zo(&zT=xPSR) zP*LNzBl}+uepmPMg>%T0OFZClqG7;kUT~@^*h~6pSlT@2R(2*oJXXXB(vLksZf`n405PtY52t9I%LPgmtZwEu5ILxsBN$#vOlSzvQs>o>i#b z(|=1O`u;bd;m|XqHGgitNb#Fj?F!Dty4|%~x<3;fT4&+>D(WkH@W4bi`J79d5zoY{rGyQsFMZU#@5%ju@``y>cAz>p%Qzj7-=<^3?taL=r2l@as&~!m zD?6yr$?^46$?CEyvB}LP`C0tDnv`fIfG1|h+n_=toAmwTh3;4kZaTyy!>20oq_p)V zc7`LNJHu+uT9(Pv?uC_vYdpOghKfD`7jijiTcW+ z4}F0zf4CbTcfrfI5=+*C>M?Q7uraq;o_GhPxM^)(wDWJRygZ&M5eH6IE#980*ph+I* zPtZiQ%-3#(m$RXfLQ&niuHff#SFts|Fft_YdNnNR%l5%T@~9%_TndmXa0=i9(qK~s z_b<_uh={j^Nk+Rx>H~c-N!TL5&6F&d`6!8b7;14f^oWR_kP>mqgR)@15zqcse3NmY z8bmGJQk0h!!xSz&HB-}IXioExIrdy2UQ1&w)832f4qtMdpgqDu% z@J0zub*kkdpt#fuC7ak~?-3&(>4i_(_S61F^mazyMffG|P>&-;*kzsL)=4n&2n+J@=9KF)5tQe4BGgQ#2_-yvt=0K!>=eK(Dr`1BS->rYp7^(7hgR z0}0&;Juo6#_FA}DiA}l$->@`iOlB3r!WwAF;5k|Lf{ow@zE=35SF)|xr!JVsxw*s^ zmqigMP@?!QaJtF%LQl?NQ;pe1x0rI(-%K?>x%XjEYI0m2ui^nf7@;ge(=`roGO#n5 ze65t7S0GF8m%U3Lm{w$Uj18q;$U@yqq?DG}GIFKgRP~eHpK8|`vy=E5vBx&sJ84dM znp?Y!9IoE^4KRV4rO954Fm&Eh)uNbjs6Ib~e6;OTKp$XX({7iyMG_ac>SVv;ggyVG zvoXvFw2gdrD!YaCCWO~TtQEReaVjvXN-7Q=q`G#e>e9SQ@ESR48DNX;5+EPOIyJ_a z=v^exicZ$mSE+lfd005leO>83%%%{$$?Cpg$LU+|&L-6nf13WeGndN`ry`abs$xHq zKOy9d)EVIN>0Rbkm(+A|`5xR?0N1>ys*(rlZl(H_|v&}H@O*=mTfV-k<_t-grS|R zDAG!bG=P^AX{xEq)jEEP%5Cx<$Bk*JnzB@G$h|ZC9L3SI3ovfA@PFN!uKWg@>vjnK zuPdV?VfQ*=T+j+f|yAYXSvtoyi4DP?5owtoWRR zq{Fq+ua6eY#B$0&$KrPajUh^9&Bfl;-FT=4)Z#<|zlyb`lePbwD*Q*3^6Z7sU3dYD zPXAP`vRneJThI9-IQN^E9aJqAUAU>Mp7xFLv-(yF~0JKjg1Ydo#r+fQaee%4yBQLEad& z;j}w~%4y?=+q$$%Al4@p$K-NBMIkT_K~@bCP*Y)E6%x88J8b)uN$`=*V26m*mkalK zH}5oThcW3d?vNm}W4R_*XZJooLU-r3lk?>`NfTnqd);XkeG}u1OXf|+@Yt76Dy5^3 z&eN|}Ry~{!dDDKbM>nm{0PNWRs23ez`%vsIdUZ}5=?BBOq@GOvF#c3p8&(~4D(_+D zk;SfCQERJ9@1FnjsXNg(cRzsD)m&lu~vh z;c~mu>mc^(-KrS^MOz$7aujkmX<*gQPkO#jxTWZqj?($>phC)?T*d632@Fx z*B9*o8%w2K_!Z|rBFXmD-l%1e>6Zmy6(WR)9WDAML(MrpXvavI*!cU|r! z4Q~wR-gIiPMK9d_R&agJ9MDR>6TVA1h1PGenOQLhm7=5C+A@x7*}_ycewkODAP|Ss zX*+~!k3_0w-PWI$%I)V5{cLmU(`i#$u!!1{>bzTSB#UtacPn>5f|h$QH^$ret!P>! zxt-hxL^G|1zOxNtVtQ1ca6Jz7eGYlmny`}l^n<+JY__hr{|BzO?wuYaJN#pSaOCJOV!)vl#=Fg{XQey$(u1{+ z)K3V7!hZTV=Y3)IGdY%H^Nl=aeDvu?@iD5|;X~MnxRc$1yGBr)?$tIylQNnRG!p$K zNiU7i0&`?lGJM+oS#MC?Wv!RpK+hgeO!b~f635yScLv6OaQVFYi=ZzpP0<4Rt85vE{`S!^lvV%@(rHC+@dXK6ff(odvC4SMtU9AmCZuyWt-1nOoR}dstr^xvJrk z8|-5vo?%hws`2Et_F^5lU3deYpmL{MM?yMx3sVky+vt~@`f_l3jhnP@F z!QsM;i>g{DQMoemr_gyQ4lejM1Uoe#rciQ=n)xQlx_z%U?rNs>C103V-li!gC{ydt z88+IAJ)+~#2H%Hlxu}?0p0rdh@?Lf|Lmsb$&P0NxM{ahD zjBDrMfQZ(XFe5)Q5lV8w6=`5(i)H2WXLfB6;H3mKW&W-Izc&1@A5FQ z$Z{C&)sTY#jc~ab)&R=XTV~FlCJ#K?Uf069(<_%u7LTgK@bE2Pl@W%+2IY(2ep+xY zc?hAJv?@VZcuw4*=^x-EBCv5h5EZo1#oeS0g?`@c?O$hSArzP4W#W;!C-3 zNK1t3jkLnz`8%k$J;T@Us&B>`RIdKK2}4hA z7F_HO08FtDne86hf8yPmVCDL6iENA`8m8lNKy}>LT4eM_q2LKuuX<_QJpk&QTr1q0 z_`amM`k=zUDY8idczVBw&++11)YaD?uNh^XjXpn>oq^xQ8n2!6oTy#geOr~RZhX@> ztxu$M>bMe|{kmdBO_%r0?rX8QbqJ^S`q7L!C z7UU;Ve8_mXX5K@ak})op3v(;aFWsL7rG33#nn^OabcYpoh$FAOZOU0N3@>Bmwk5XD z<-*tJsh`_?1~Nay9180$37ykwet>?6Wu76oTw^NU?m2EL<9tMNEd%$yKjm}5bo0mE zl+E=fc~Hosq;$!3^wOhoUroPce3pIxUy%GEsP)$TA#h(^c5pjhD8K{`9;ho% z_Fs7{@cUupk0~w?^JIVU&i&0#oa@a(H#Kz%ZE7N`)2sgR;8Ja~=cs?yFZJY2{mz)n zwM)9-ej8#l-Z||re!PKR{J7$>@cxFK`>(A2nK3=*)($!h^JG7` zzwm$2Fa5X8H~)6yx`N*epZZto6e=-LE;{L4f6MnLpF$aiSsQiIImQ4afFa`2g#u(q zgED`mTwxg6<&>|XwobZLIf{f$2f?Bj#7y5P|225qjYzX2*L2b$XMc+OyU1^9{1vM| z)cUP~{{lGeyEA-ACw=#|KXCgs`5ghW1?Z-u0x(7?7R>(%BLe`2A(y(2f#9eRI+)A| z=~9qjl3oQ0!UzDs0H?3B0&rw{DUN{wrO;V{$aP}WqL+fT7$NLCD+UKLD30(03Z9Xm zdh1#-1c7qtFgimzA4cgfXc$=cdl3T$1w#^}Iti?f{RK&nVoblQ%}{_*kpTOy7%1ou zgv0?599YV*0G1B>X}v!n=}Ay+I(R*#N50qX|K3pyfBYG*Y+=X+7$GPENv{hq|Mf+C zWf{PL($}pA!oavG05x*wqw_pU=lRI!C+91lzuOID2wH62AQ&Sbk%Mk`ZnEHUT<)7> zRK$M>`i%X>yg#IH?7#Ym4xo=C4*?Y05Aedeo=k_^1L z!cYs;?6)Ihe*+mKE%;+X6g3jU3L0v781z5_7OeGW z0u`e|uwec=7>r;bAm_gZV?b3QI64@_Fd|?GszHW;9sn2Ep{< z3;W%ML@@Ff^c$G)0}Lu=`uAWGj0|!H!Rx(42h&^eXTlJFxWunuBxnQ}SmoCPG~MsP zATx%OAYo*P);d&{{9OVRtWM`lcVp0h7=s4G{petXMhg}M{514GgU6}3bmX7Frt6$x z>zwJH%-}o=fuRV$2ZIjzH{fJYIgrSV5Y!XY`ESAU>kX9om%y-J?M9FP1LyC;e?9%Z z8X%uPcFJFX=~ph@8o%zt`nufgAevERM!pTIEky4OJ%U?eV`2y*_T>C!>YprJ@G zG8h5-9fAcpQ`f=3U(kOV%xE=zl7-MOy&s%GDd0gTaR9I+11_L+Q0O`s@&gP;h>Thg zx{*-?Y*yi zMCZJ&D#-As@7fU#gMy;SpU(D6B|7KdW~=o{6P(QnSPTJ32b=TDacN&6IBEVi z4>GO-#te(2Po}@8m>CUFjo)Tia3Tf)^tl^I2b=HSu@3>^&W07Ly5 zY+4MM($xbXSSVQcdmINEgbcb0J?FQB3cyf5?=cu)C;r`?H%3Fil0Omw0Q(xW zFnDRxM-0%tP3aJZ6Vj8v9Nw#ViN}EQO!}2~}5OnoZ!~_K)Krxpj0e||n3d_~0vmMJT&CP?i|^iY?`WAFAd_;)2}3W@xyWP(ShT0P-4 zNq3<7qL2PJ0FPDk?8RIxjxznAXDw0uI{c{NURbW8uk(Ou%awTp(+O9JcZ*2x#Vx5L z%GhB$A(Vum6s+a6mU86_&Y)%F=iz?WRF5NO~LXQ>3L{D zI?I_vdFz;c6qffT4%ph+q}4G+#bVpbL*$~iWCPw$2R-&mK`2Jx)_Bwh2~K29!LYNn z{>>&cb(c8FCf*8p0WiUnTow8>xRGy5oHr1s>2T3n)7q!UBVl{RJ+im~OhK!?qduU6 zZ3TW^c79uWN*{}6jcfn43{To=J%g4@XfhAZBU_6-Z=XxI?x~P?oDIha&jTsqrh{cXn=!@)7o)db{f%*k|scQ)E*`Q9ZPBDd^g>V3b1se&Y{GFCqAG-j}SwS0|TOBMuMUa@G zS^2h9CLaT!EISZB5*upa7KX13sNHfvYLyu7VK`JaoykTJKH6l{&?90)+2L<}rW&f0 zambg}8&;v)@a1C`TFPvqQI&Jaz6oxTE+ECiD^)=%Bl8+G9su`8xY9my|L$sl93<;K zq1X&i7=6nlQ35X%e|d5MW3h+nC}im6_V)O2A&nQMu~I8ay@nz}50Ix_j0x0GUdW!r z%?<34Oi%y`gNOyMy_=px%L%e9p`6Hd**gfb#uZFOQS`NEpreHrk6CSM#aqa z?A(Gr%W0W;*B~Wg^?LjRcSLgYdLdcA(R48APuc(1Gww-niCbGEO{_j9EBTv1H;V0n z7V8kmkHm8U1ibZtcXH3--WNqzBmV#6zup4Tjg2m@uUM8Vzt5;v)^ojb2Ohk2+&gnZ zM#PN$(r4~PFFj-Te+*m#16 zVOg<;y#1fwl}or=3*95Q@NC+8WUU?I>N>eL31njrcEh72TJYV(^t>>g8di)oxqkGp zre=yl%SMx(ocLZ<6bW8kTag=Oh!?CD*?x%EDZafLPD_~YBSC<-T3i-;IB+tRA994| z$&vsilN)=)*G@jZ8*S|qew{n6QAMu!YM>zqlB;Z$s)|q9gfI|h*|y}E52)!Y)wX6wP4vJ^YFKbiAhk!~!Vliun0Fgb=<2B{dC_39!FJ+n#MHcsE+Ai|E!qK$8>?i^?aP;BjeoZNZgrjPF zSMU1k+8_Z7aTo1YfZV(^&9BfN9Q%2^?aCwo%RgrJ4q@Q;l4!ZH(v`2qZ@c#9cIQey znd^2*bA@Po?cgsIX3hXK#FL4MXZyI_i-Uk&VrKWjF(&2?!Kxdguf}}1*@xsT)kC*R z!g<$@&dnIamTU`|L!cZ`K188lne(b006VK_c+`d+U6%|umwjntBW!$!4RA``Y#$ZU{zOarlcEE}i!em`fVp4w(YY2ig4J+ z{~_W%kM{gV@$gdCU3=mte0L?Sd`QLG`t*m?Yi_pv8o6o!u$I2Gh8B)*JbdiHmsNr( zt2`x)v;A)L4MJ|bXYe;b-AC~7!UvK$ava(o27h@6@BPlk{3yin8!+WT7EGijx30*~o{X{)lid^Y02bE3DNZ*(&-c+Z?>omDk;Zm&S zhxlYKo`HZO#!#mn^icZvUHyu7gX~A=QrS+hFp<1W+>@fWD!*Vp>4Xu)c7}hBz7a?! zR*Oqp9b(JQVl60D(!?M1%k?WUPt!kT`lf=WWu_9we{J=FfY;X8vRI{@4_eChC%IzH zuUJNXXuAgk1juzY;uF8WLagjD2m|;8IeJ3t5_8*=#lS(&z?bE4brzeYnlTb=*W+8M z3(t^A8Fplt0l4W6b$foB9PN}t`^eP1(BZXNw;16;|#^+0G z<=!~qVs`n2dr33rZA&8UcQPyxqgr#cjz;k$g70^c%erc^cv(;G&Cm>rdL?V~!u|zf zZv=;(S0>)THsWaZIu6)PdJ z?~CoSRIUj-b8vFCsB7s0N6R-r)a;<^8GDowC1oQ`0VNA|nQ|7m~@0l52qKOK%WO@P+K@D_xYPUVh1*f!-}uaL)_*JjzOLXM?DA!Wd%Z0TW_JQ~a z0ivDQh3@6AGxVkO-w*_D@liJU8vy>p`o|g@3S&ahSJ=O;v57YG3*e3!C>L8Mll_Z?cV43l8A&vj9rvW}Z%1lG`?T#?ih2 zRR+wUqU!F#lG0w~G=4zEu)^NG**llcJRzsxdR+N6 zjtL*@(zzQo_`13zW&XUsCs&*1NJJ7h8gPO^!rf2xY>km0$18Y3(Oq@ZFGqD-#-uHM z!&oc&D^A2=mqXj&%Z7mfJz;GVcH2r$fnC%aJ zQP^TQpb=xn)p6&b8w{60b1G4(PKFz-x^<2#GDo?!NDL$e07`e8wlOau*tJ?QE?E0rwrYlB zl6lCS8uCVsn(Pzy6~IyinbUQYiJkgz(q8sBQ%a>so^VF+zHTeUgGq8NJBBnfDH(;(GFTW&Z~gkh(7r36Jd`Z-&M=Tqu;vQ0cj9 z{8Tt(|KR^Sr>7H6I%duH#b11XASrzgkb4@jlm)CJF*s71q+v4sqz6A!GPU!j`wh$2cxSc^;nnE9 zRm;5%|EWMIoyj^@e0jV4^XT8d9as<@b@z2a7+{J*O$bhz%-tI6(0uo1HDUjw=uc19 zG7j7?i(DnJ89m@l>t-*pV2iLDP&PWPp<1lCvDN#??5VnDX}H8S)}bsm?oLjk!Pt%a ziZtF6cy1^p6vl5|OW-|6zAP>C3d?J?MNiGn1ko@dlBh!z?<~=C59Vpszgd*WK^fAJ9+Y$GAVcAw`9hFb69W8;(hw;!U z0}&SlRS8ndueR|tGb}ui$0EkyeNWp4iLzAu2aZ~t&@s7SU;kB2t0BU z)}bHdYo}5gu1^N2$R;lZ_4dWq$N$81ouFnNF{#;qUGfg+~7tgl$FD7=lah1-su}VAfz8k(-c{P=G zJBPlCO6Uqo@uxcHDjV`Da2v=$+N<8npJ@S}QF%5Xfbiz4vDc5CB2?v{H`ZWIHW<96 ziP%nsDeWnAE4_U?`ox5$OrmzWOGyAs-#Q@VtNs~5qA$`mRU$VtN!;?98LGNg>vqZ& zJ`$T8`FQMy-CL$equ+qpyg4>EubQp@dxzV79@uu*rLH*gD#8f1`RF=x;Vi}a00=DEp8#WgrLDCxFxtG1PGS5Fh-)xa5e3=#G1s{kC0?K!;PySi&q1c zTXVWR-Mt%>yug!t8}V7k{LS!sO6|2&#GlcIoT^{;w(|tD(OJ`bKesAW*$IBqm3GvZ zGs$-6?OeYh4oo=Tdw0jMhEf4JYKupjfS^$wX?}Y` zw#TSa_hL|unTCgKo-+)5Uoex{Idw&GjfT1KTX@SV(>Bjau^+Rg0pvPdj*TX=|I?jt1 z#;tpR-K7or#%bgl6@v8T-Wh$?a!rt%QnuC zjy@#&1P}qQCG2JyeluLO@zfG0G-VW({fno`~81Ceq6Tl&*&GSV$0ZMmD=URZbD6zT$kq^f&;DAveA)q++Xa-Ok zzM3b>@O|lKJm_F)1^y>z26;g^`t7%H5g{j8p`c)*0srE+0FYn$`~9K6;}fmCaYkP0 z;F_ehE(_P+4+c>HNT=m07i1?q__=z69`rNk|GzD*`Yo5*3)}BUlt5}gLyFe4id0|o z#X?A6{fgCs7L~q36dktO06(=T4N5IM5RQ{euKN)J^hC@)$vdN3Bz?ADhH^4Cvxse6 zz$S^N*O&8c+vq4ZUSsJfV}Lrl(@7_e_C2k0v_6xM5@&Em^Lk(+Te2u|pUe-h_%T+K z5InBDL7+oP7i6X`<9a?%d!hsq8y=0W_|X(XPkPfK$d3UaUnFH5YOh$gWcSRT6s4Gg zQNG6^P@b;C?f;bWU-KCN^`Ysc6fPIt4!FZ zGdoaB%Xexg6VgTQ(rPgYL9Ni1CM&YGp!I@6l>M%zVL;+1Q_Eai|SOg9y z|Co9vF^!@}lBa8zm0L3os0;;i@)!$*t?+!T$B%k1!JsoBPXVtu9$}O}H@wVBtacBR z8HK6EGME7GBm>qZ44E|6?oC4nm=`9`E-Lq*hw+P+jTnAEuMRht@B>( zV#saM2EelFJhd+Uez9}55#pf+V5_!~M}#@oF@d$+NT60qvPco z5nu8S%o?OeQSG+x_QP$%<{hkPnaW-ddWIM={jxnLW%Ak1Qq$3Pmks~rrjF$=0OLCg zvLeka*435zVvqYY5*^k$%Y?a%6xm*Kt}=RQR)RftMK}Ft@%m3g=IZ%ITpX9pvbaW4 z!?~2OGP$tDN(St}WpbUXA{CTi`@RBd`hA-NY)dQ`MT}F{Wjms3A~s;H1ak?=;mBl> z2;utNH3{Uy+}o)WJ5k!$X9o^y(e9SKJ>s$zd_q2S=};W z95Y1zX-r&8Pa?u_1Wfhy?AaR`2RE?BNJgo&f}nO#Y^#Qneq}112apvd}T3+R#P7}*DvaX9%@1v}@7yiccObP;?v zC=p&<)}-~~HamlFd%A(WHJUok+HF|zv0q+Yc&QJ7=ZTSYiVB9_?ovbC8anxF@}yh? zw?;!=W_MNw&l~vy`$h-k`g2E`JPtCOiOH>Epr)_u(?6jdon?YjNfo*u9+f@U`&Pnk zrD`!xo?DJjdvBw(B+i_yx zw@y#8>b%RI4Djtl3SA3O^ko*gz+=$#9dUNYlN( z@EU^&M5X2{a0mv9{^MI!_I$i5HA5-rv(G#X`89ruFGptOUYfVFpb^q=zF*a~y{F28 zqk$*pHWGu+wDO9{G06?5YzWr_V=R9V$6?P`j`RJXhViM|+8{tCEOeM>cJK?eqqOd` zBhIX`Q1fR8FpWfuhGbZLyjsbGd;x{={IfYBB2m;iM^Zrn%Vtbkx!nNLxag=)UPb_! z>FLE0_P@WhS>4)&kWGW+9Tb;4a==Bp=T08biaCxV}@^*$k_wK73 z$(V;8QLW@h#RY|qGIpiqoW2IqZt34qP5Prab*Vgh`1kr(DBS$M2{6nsP2)xdPK-ZH z{_q*2!C*%6rVuJGm<;?@4-d8h)ZwdV3>bBt>j4K$k4NQ*AQ{co?{P(*dxW!+kQ-Rq z@@U1s(wCTTSb9-p4Gp$KsKH(*w$St0VXdN|`LXJLQdgj~fp7BZ_xKKxIFF_#8{19i zH>vHsdLR^+M7)^KKlykoopxf|#qxdHx}mfUYsl+akwP&&o5hK=aqqV)Kc2qqvZg@$i(aRvSe*SmhWw!oyNK-MDslz!p2!*jpA) zwd#c#MP}2QI_mo=8acQk1p)#A&==AGEJ_V_>b980gKVIk+?QrMfxg97x^k4OZ;Xjd zRQVw5Klw_D4x@!};$~LA7>K0ulWh1)4_inlYISE?>^*;`*gsh+yU{>}M)SF8lQ*f} z@mQ>B+2J1cL$CoQiUR^|n=vg%Vmr9I`Y44QXYb`E$HrG_5FWnqG>F)vwBJOJ=?%_z zbb@BqN5Y*=hp-aqAvLK{|zpiZ7GjVq8PqXwTw=J`%`;qHkwW z;2Oub-B;Chx3~K`nrJVeqPRUP_ljba$D)E{$S4<5BIUt!ZVAnEc|J>AQ<^)6agN|9 zKd1igmsyL@2dIt6vQXkbVAOeY;>QSczECjaK*(;^FHGWJ`{-0{;r zx@_f$-G1>H+c!<4m8+8O2l3}K=$DFa6DD5pFThvH3)cK@0yEpyD0Hn>?62!YuUF8e*O!y7s81^J4*^;JqT!kuhNFxkxTSRgm&2;N>ufJ*+0#$`uU&Q z(meN1!^JxWvV-+N3I^OcH1v0gfnExkg#V3ncU%gIXP~F}Q~I~4{{GmX>$*?>N5Z84 zkJF!N@BfzK-;?KGa{9AOck=xq>A%GP0o`H#XeUjBd9Y3gTccj74)Slzfy|3kQ#iNp zvUy`pSRh#SnqvV;(`c|h^_xbgads6lxbU0o!~rsRO`UQ9<~-qqsm|*Z1wMURs?)*T zfzf`WdX20Hrh000x4%}szC^+tdR3~3yM0fod781~u>+D_n=F#y1(?HNbLR6k&K*(@ z@f+TlU55<*h@LkOHA^x^&CAXo&uzkOXWGk^*Z+5a^72ZuDUv!VK}kS$^+@0CTYS}1 zhv26HVeyDLBY&z2%!?Tv^{&fAEsZG1B4$0LwE)%9yvG=E`cwM?v%b-OY z*3QgT2cZXk;|=a=qZ}O2A`@CIdhQ++_Muw*N4$gbwO@|4OFX=48zL+NQrtkfa0E5j z{yj0I0WhxEp0!wh^m1AnB)=p4t& zT`F5Fa6>u5j<8fov6#jc$f_Ai2#r-~WU5_QLPLU1Zv^=RT zUrG)oBqr7VP-5Ag0o(~~)taM7=Y>U)q(V_hhzIOFrHg>-b&0rKbQMYrXxm*!x0ia3Y2-hS!)Z*VtzTD;6h@33^~ zzYN}0Rr?n9yJloncZ}NeL&revr9lNX8MoaW7K6s`}~|y8Tw(rv`}5_qsSy!W@Mc$SGIJ zQx2b%jU&qBa&v^OiH5P}Af|Ntf&CpUYQXxH5{w^$@Ids#Z;cC?UjzBDY2%C>SxcSz z#IjDPdK7=6(#fBG9dND-JpggL8SS~DCZj7rO1ic2eD@A=0&5W=VrCBo}w4D9Q5HYGBcH z$9tWDiRC^vw&Ua%2ChajH1*8la{NQ(Tw!`fS2X-I!}8Pp7@P#$rsxMnj-I)qFbIR;WK6D zmocFzdnk2yfj>Vq1@&bE2**$DJ+FT3m|gt1;d$9+y+YqnH2E}O_cX!ZNfuWFg`rH0 z$b_4;@9Y0)+JuyT0q+;UXrZb219fU|E3P)41jG~TH$6narky-5eLuAedD9abpC800 zJT^T4Fxt~~il^XZId;rd*9LP>6;d{gb}%e>NX{%Ate~OHt+9khjN9*E0WJG-Zoivz zQ!}=+CwVbH_e?UnY56l^zo09HJi9DrG@mF%WpJKne$$I1PGpF6nj$?b$DcW(1Xt^8w;@-m8tcmeo7(@V(8)d+6b5$K z{U)+>yUqd1n6Ns;Z3Qneb&iV3b2fsEV;d56ZG0_X>S2(Lm$pl6d^B?Yk)irr?C5P+ zVToOUgofEl;M}(7k2e8z&BsrhD|KaQBi5fO3h;v5yQ&I!z%KQ&xWN<791mXs(DXgF z@U~=do_hWQcr&}!Cf4jK!S^6l`Com|gAzG~?cnA=Uw2O!Xu&lER66e^B2LVDeYx?A zoXZhoVCm;`CHGYPMHGLq73Ni&Sr&jsB0IO34@+cvT-uyG#gJ!je(@PwlFQCJ_pPBc z9+Q8VxfWQfw8DdnH(^7Uin)vDh~HhlAfAA3JfE05Z6~V~fk)c#UGvk3xRl`j^<>@u z#p3J;_KdsB6@Jk1l1AC(AIh-+IumjF;IMnlsIAl?r7wLiX|bDl^))?>#ID!~JyNIg zJ6&r8Z;}qpe{yyZbsEqS8WgM7JjT8tJq|FkS7LBTzxLg zuFI}~c~I6EpJBZ66|HFu2Z>h!nktFdt;x07U) z>8M)-oAJ^)`qP9rx?$6>^m}*5&XHbcWpa@MgOc-VkKqxGge0i&SNNO z#1?ewcrczNtL->0Mq!Ql^rjW3IhI9(4`F32N{=jB%CC~ex~cXWQ@=wtjnM+})KsxJ z4X8AoMfy7(ny`qVlASxjs>$NkTE@`QuddL6#gG_FYSe9TGr<1i)1l~-2y@lJ5CvrKN{BK#o>MTQB(puD6LX5xXz8-q~?{k?5WF6#~j3H?+YE*v*LUaP!6cckBG1y-X za}`JvjV$bpP=6hc!sOJV3jje-KW~taX8Z`(R0_0Uw|M(9#>?)5`A3X33oQ9gcDl8x zDCJNq!B{y1^@tMv=N*4EkLGWiCt?2H)w1v$|INvdH*R&c$4V-PQa#gGO&E4LYjwAh zb%*%bX(3{d-EQftmYN0R|3p}W>&h?}EBgvtqW{9T!+UjvDBl(70(P9+-c?g$&uVR2 zp|Gdo+B=ZqJGS1Tp$}*2qas4_1cxLm=qV|khjDJxr}xE>b3tpY{&7aT(b>q@j?q^T zqlA6BY89s$PuXSgz2i){nY8ZW@>BCAq2DcoCdlgOt6q@#8C1;D+XML>!Q;{X9&rY| zeSd*}x|ruFTd^S`daJ1PuKDH{VC>Sb1B1H9^iBUvK>wKE%JF5rcYrqqH!2QV3hP1= zJvNz@mc<9qQ^9H7Kn|f7s!<#&V?JUy+O7^a}{cfuz&{&FAv#`?eM7TXB zGxI%M#ZMafsE4>hZJ4!t(lC7hn*jZGWf;dRY-+ubX&GE4Bcp}(l<1)9NgT8u7u(72 zdgp<7;E4B92^Cifx#t~gKkW7|_n$#xGG|PKq_=zPZ3NjW9TugQ9I^}AF=%IwKkePr z(Y+OJpq1$v;jR~_J@a!uj(_E+q@u|RQt5#D;EXnLpRnpjGv>+3(|E!K zp7cDU`k)IRy;um7BNmatXI^}gA)Ew+qbE;$h$IN``R5}dLE0{}C~zHGrvb#ccI6|C zLcll;q+)5*defVbpS?_0zx>7aBnKw|ZF9RKNj=CbMXMgMeDgF7iWM)Qr z4F}taVRvQP18NyB%w2Cus<{hW>$U8Jh=0168mFaieR&;1pAqT?Z zvQ84K*eE~?b(bo0*}a0RZqO;A`hQ@ue^_oT4?{hCP^L%F;(fx#7Hb09Vzm}{+rk5~!&{aEtf+0dCF<7@ojJ>*jK12Y9n zy|oK^ZH^{(ruu^w&y!4zFT5&^#JUjBaEZ0W5yTC(s>zDTCwnIA?dQgUx#ZZJI4fk7 z!;W7B6ZHW8&DDq};2|2kli;kGZNUfJ)A>x{dGqzPX&kYOkJ0v@>!#%?v|)Vj}rQt{Ws)Lh&stKW*$uZdh>J%Zv*7YI(cY zggpsGuZ&lk8w;35Yo^u2qws-ojuQy`kD7YG!ulGWm!{u)T&Eo7o7k^%x-DIahcL$3 zW7XWSV3nJ)*@yJdbbn5bL$8s3Sp@I$^!fTAl8YTS1&A%T85)PX-)x$Z z@$!jMST^GKK(jQAZAhUy2T}_0a`Q`rB>?4N(nTtm;sH;v6+O7f?@1$UZ+~hWFCGpe zzH0~vT_sl*ms1bvY_~EJYY0X}>O3Y_9__ijbal&R=EwE24cX;M2bzT%{7s!v8Y7GN_6sayf^`mX@zk zehIZpMI|NpzRv>PvhcSQ2G>?(FGn~n@(Xy)0?zz1-&Vkz}5 zqy~#R76+DhMm(RGhFf@9g#hH8P}KxJZ@n z7xC%hRwAI~I_OR|r*nq2)A1$oQhcyuoWF`3$?9&Oy&xHxPRgq}djKRU9gwVME%(?TJbipVm3 z>stlw0H^~$xV)&rGJ1O}fJz4Tc){O77Vhcz^j$G1JEXSH$ZDor8ZWH(>G8z3n#b=7mJ4%?5p{}V)GM6G>&%>_M)wJkwy=n{ z_nRtAuLOw2=rkW$9gjr|%86PwRrk+Y4aQRCW28EjRun4(s(nP@FNx9ZG7&4L`~Av7 z{IPvl6&y)4=_4Wg>YbxeODIe<2?v=1I6sy5ya>Duue^1FjxiJvXX3Ce(HvuV5`)+BSQ?Htn%TWZuMs&;ebVY$3$GErANTrbEPmE_bW z099|skl$9og)_gejv->snpw0oxo03@#Pg9nozyVjrfgL{mkz}}UvCAI>lMaBPktNa z7kae~_9h0gG^WaVG%efKN!@g=3VKJhp7z* zcb^;{0>o%h;foQtMj7e$u*M$QP1-&8+Exs~RI?WIGdvgaHNfa{a*bNU{AGSz&$c0(v=bzoHI5%HA-M#Ybm)XRl9p}yV8WZw~rV%432aX2+rif-YrnpWo_+Ow9Lc_)z8{TLbS zIf$jRduUeZ{0lJ8V}Y+7Et%MOLgyPstq0uXlfl#Oxv$6ys!cR!veM;fSO!da3dK`K z=Q7#K+ViS#Bvc9(znB`JD#X+SFd7UFfdCTw6-7&#B5zesKLBz8M(YfxFT3jURB9)8 zEXK#pJ$^-RR7I~(p+w(cPcr50Z6(;vsz@3_tZIW9`^;1uE-A`v=Vb*B}MLF z?ntRzKAs4Cb^508=Kg;HxQ9}%$}UpHnbZ5OQQt7mFp?(hD<(VK01xL}rF6dETE^yW z%I(%}3BDgC8rt(EP7aFUv0X~T=d)_bJ^{s-!G64Z%uno)ktl!pcXQ8}&3a3X$p&Hk z8RKI2<+rm*^F1|R{3nW0JCC|!(TtK^!^_<2Is3?#zf>B}kuj2S;4gd--(Hj!oUTT_ z$S*L0FpF&;S&1?N*aZoKJHQ#`h4otQjC!QY%%pO6Ax4XRA0f7Gna@}eef(`=*&*J+ zuZZ&GiZbj5G6LAwh>L;y6v*J?UHD4KhaM}X=Al)aN>;He5Lh%_!97WwP_J4JLS%N` z{xv9AbE(gstjbFALOx&npDwf~2J5agiqT2FnJx3%u(e!WFsQLt|NV6BPY>DtQT8Bt zU;pXvxMcT@uT;Abr(WhUSI9{8W22|2)ob?G8krJEWv0;yC4)xl+43m;k0$9Do^`>S zDesRBUf%Y1r{DKBP2)|K!Fhkx&YwVJI5pyvB?I)~GB4SKcfJ$!4H1-<|Kt{)pl7;h>2jpyRVjyqc;_ zq&Vk6=6*kZF8`K^KEj5c73jdWFZ;POGZjbl%sxM@Dc z;5Lq#EK{Bn^<(z*Rs4oIkqCU;7MckOSq-m=o5r&vSp%2ppL|jla6wZia0Zm!bbV!6 zFjHu3Zp-+bn>_u_|1^R{6*X7mTWztE&CdCM=-tS1*UFLqbe;w)kD)C^#ovuYwu1RIk zdq-4r>HdR-!Yy&n*KeI)B_mPUEtGXn*U!t*Ck*8 literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/6.jpg b/assets/exo-mesos/6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ee24aa2f8e1b7e2a77c66dc43611d68904bc5ef GIT binary patch literal 89684 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

LAK(xc(t%o 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 Jf7tKE{{^35dKmx! literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/9.jpg b/assets/exo-mesos/9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b60ff28ac77788ce9077c344b4c25e888dd797e2 GIT binary patch literal 70731 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

$Lx8&R1lU}{K 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 literal 0 HcmV?d00001 diff --git a/assets/favicon-16x16.png b/assets/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..496bc0e9430892b891a4a1000507e04365142c91 GIT binary patch literal 874 zcmV-w1C{)VP)S7h(vnG=piej?1mN8Ls+Rj^bkdmV9`~G$}F~s zZrI%@2_guh9*Q(7d`g6FyKd%YSzBtGJG*n~%$QQqfq~&W=lgyC|98Ga@So-L`6k1} zSERDC0xCebZ-ZenGV&lAjYj@GPW}w|U9No5=WT+jEQg}7BrV~KJqu~O4JJX5v&GaM z?$Oh2J#>xbjRU-eg|m`*uDhm>pY0Guq!|VY6OUo~Av+Ufk`o3h%r-GAZaQ5loBuR&xCRnj>$zr4k!Oiz!3|lQox^iI*`r%NNIH_+e)s*M} z=iKree0*@VVQ5%S<~R~YblVJB8z1`DvY9-OC zCyENgLO9Be`6?+X!O~6Ds5!U~s>z6Z7cQZ;6)Z!wLC(mVO!?ptA4F=bz z9QKxs-WWuVg~Tz)apdA$D1@ro8YFlFwrt;y=8nh6tX&7j>w%(GN{Zm-uBaiNS!H{f zq`2Ggedu>bMs+Np{;TWiG(Uh~)?>!Z3Fx#KaA5co(y9WkZfBzoU=t&|GbpjXp#i0( zGwCIW6h^2T77PV6zv{x(?w2rI1myVgpcZ(cQY+lrEseSb*=lLwzr<+{fq_caR_*4^ zsK3$z-kgE^q0`uS<`kl062h*n;60N@EzDWDiMZWv5541vap0@oM1?{Grvss;V_3DJ z8WKy;y#F9V@qWDMkHL^*gDps_$NFWy;ZQ)oMt50RD?d26h7nWagL&fQN%Zta(I=&` zXm&X&jvq!kKM&S$6sc)JI6r=Bi-gWr>3{;N;-_zNrzzI&AhOKhyU9dQ3r&$Nj^be*}tJ#iY|5m-tDKsF0}&nKwuvY+FVovO}vp=JhYY zSWvSh3Bo)nJJYY*q0gC1Bp$x)>-#X?q~AZk0N-;ajIF1Ag8%>k07*qoM6N<$f+xhM A0{{R3 literal 0 HcmV?d00001 diff --git a/assets/favicon-32x32.png b/assets/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..cc7d482d2f25727a21fe421471c07d584a403c25 GIT binary patch literal 2390 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 IM6N<$g4ULc+yDRo literal 0 HcmV?d00001 diff --git a/assets/favicon.ico b/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..daf6be1bcfbe6142088fd0518f96808e879f44d2 GIT binary patch literal 15406 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 D+WO}) literal 0 HcmV?d00001 diff --git a/assets/images/favicon.png b/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-about/about-stratos.png b/assets/images/social/docs-about/about-stratos.png new file mode 100644 index 0000000000000000000000000000000000000000..369eec360951fcaf189e20a8ab8ac837de41dffb GIT binary patch literal 57654 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

E#7Pfu)k+Fr3aF{~v$s`Tm^-94< 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

Gvp)ndwv*MYXoZ&xb^3s@B;YH@Sf_!h|H`CK*eq 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 Q$ktK4cI#^X74wJx13SZX=Kufz literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-about/changes.png b/assets/images/social/docs-about/changes.png new file mode 100644 index 0000000000000000000000000000000000000000..25837c700ec99fced611eec5db07640365c49106 GIT binary patch literal 49506 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 QK%2v_8($+`x%>400Q49A4gdfE literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-about/stratos-token-economy.png b/assets/images/social/docs-about/stratos-token-economy.png new file mode 100644 index 0000000000000000000000000000000000000000..7a937a4c4c4170f08415a1404506203a36117630 GIT binary patch literal 44634 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∈H>W@3{9OU3(%HN> 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-about/stratos-token-metrics.png b/assets/images/social/docs-about/stratos-token-metrics.png new file mode 100644 index 0000000000000000000000000000000000000000..fe6856bdf8d7322ab20782d138acd713094edd11 GIT binary patch literal 46888 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≪c;{PC>N-beanNf4-MferycP>1pLFr1E5cp9G? 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 F{{z*TKD__{ literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-evm/deploy-smart-contracts/hardhat.png b/assets/images/social/docs-evm/deploy-smart-contracts/hardhat.png new file mode 100644 index 0000000000000000000000000000000000000000..fed0d9b8c36691f6659c5b43934b7859f50a8ca8 GIT binary patch literal 37644 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
PNwW07MBtR#be;Nq$NNSpy-s^)D}o57SYU^`^@z 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 E0HAnO-~a#s literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-evm/wallets/metamask/gas-token.png b/assets/images/social/docs-evm/wallets/metamask/gas-token.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f350eb82fec6d2d41859e958221337a904d60b GIT binary patch literal 42161 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

K~IKUwT$A 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-evm/wallets/metamask/hello.png b/assets/images/social/docs-evm/wallets/metamask/hello.png new file mode 100644 index 0000000000000000000000000000000000000000..9e52b05dcc79efb1dd1a969877f562a72cadfe7c GIT binary patch literal 49503 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 EFEga3?*IS* literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-resource-node/ppd-terminal-subcommands.png b/assets/images/social/docs-resource-node/ppd-terminal-subcommands.png new file mode 100644 index 0000000000000000000000000000000000000000..7336738089aec9fdfe5c2a0cac9e0058c3ed4b86 GIT binary patch literal 55182 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 z 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ⅆkX2X8YST}w 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-resource-node/sds-ipfs-handbook.png b/assets/images/social/docs-resource-node/sds-ipfs-handbook.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a51beff847fbc38c044c4bfc32ecfdd02b0d7e GIT binary patch literal 46792 zcmeFZ`9IX_|36-*qearG$dV|`msO4+yU#xlvi%f2+!DYRg$GugAuFt({-M)sm? z6JjtimLr52LzW?9`&`a>{RQ72zqhwrb4z11PuKIh9*_I>@Y2jg_Y5m9>yaZz&gkpi zH9vCX&v!?T{1JBYIC#eNRfv1V3GRx* zNz>~w&3wPUYHa1!+mM|F3f48^V|Ik?!CQilTWLXTjQ>78@+4j8;~)P$YcBkMpZ(t& z9J%%XVGV-M{BJ)+m|kb=cGi;@Dc)1EPxBKzV7V;ur|rM{i!G!5+_qbG5P{G=IxgYi zlam-|ni%DU)$@tf)YzTtDvbPAjHazhkqSw(E>y@AT^(NP(s z6kHcg64y>6u@OfvrnCvgkw`-~+)E%G$gUo}bSXm|Q_z*CRMS;&W9vdlUdBkl%yGlc zh$1@jWKiH=4~`yQ%3sp$DY+(*66Klo&W-ALhP;KjYh*J{-Kkq1^-esY-AqjB9z!Kg zUO{0tsD7@h$|CAs63!5gQBiYD3PyK-?a64HZfR6oE$G0wTx=vRRbPN>y$@9sG731F z;YX2YJ`$LD9;-FF+6)^>PogZl+@N$iImPPilp?=Ow ztaxV0J3*?lS4F+ERO-pRcJ$%eD~@#u*L9*l3~D@lFN`9n#+LTEpsI!53>2#)my$=C zPh7u7utMJ8hw1c@c2w9H0wO$AjR>mhPyYfu{1GKpN270;uAY~g^=P*y%q#c@n^dvk zlVOJH)@Bwxxqomb{jw9=-lnbt^xvyzwl8MX)Zb%~oXn8ccGqbb3|mQWY`HEkNmLey ze4fXiIaeY%8`QNR_QO9r^{uF^&B)iqAfueh-S@>A`~A9BP$;(HbRU8q6e1(ObP~(f zp5n|M)Rofy;!isr-O52xm6su;bMHd(99{3mUn{nkBTYxBHIi`-d46g!q=D+@BsbkL zJNm)oYJQ0NNh){nRt(+WWqJ22yoDZ1U^a_X0hwKO3S{Tn^vtu zbt%+*m~);OR_|IXOH^RfPTsuLx%gtYkrY_lir##1uk)D*#_-L<@c5g_$$wQAJ4U}5 zI`_}rJ7qKT%9>D&Aw@>W+#|(>BCmGf)$OTeGrv^Y_fJ*v!RDr8hc9M_O{^H%PhDc0 zY)EW0^mGq(n7{Ccl>nQVW@O@r0S*Z6EZGxQV-tvf81Ih-oOj-?L%L;Ln^qUy$;Z zqt?0~UF%NhA^aqL?Z7MA5TcFERTa(9(nspgsow^!dSd7P& z2lJ)5jv@X=h>~zu{2Gk*s7yNzlhW~ch4Y^Jc?us@+Z2cdPO7|r#X289OjQjF)qUqS z3f9BCi@-sUimU32w9O+^=z)Y-e_anx@&J_F&xbP_MGS0fPFp?vUjYe}PrYN@6CH{F zdpmM%Xhg!VKW4Og8H(XYR1MwId-}j^`COc8Fw@AGSH-}%@a+gfkc1$(k1l$#dU%Mx zNtIFf!gb2U$fCU5x?QqjcAv?Wv6^{c`HOzW+d&>0@1^7J#KRuRXM&1W@7at}l2UTC z6TmtoZ?gD@x!$<{oiN19j%h;KDIINXLtr?N_V>iSdQA0G`xmM5!i&F+(8+d|M-?hx zjaXal*mL5HPz~d}i0o=Utc`y{jmF1UfBNt%q-Ni_omq!3)BMZKLhkKb@htX6*hOoR z#2^(ugV6en8HSf@RQzLhWHLb!Gd6|(X=Wxw^gP>pMWJJyJptFOnWRTF%kK{#e3T$< z?>C*&L&>(939z{A+vCh_@TflH=cZUcvd9-}Bal!Ne6-k$;(a>7iXLDElY2X2rYA(q z5UJ-kK{aahFi>S5kyqd(o>TO(c1$wOa(JZNMY`Af4v9WP|5F% z`iPcsmU#3 zuA`iHEvv=gY>09L!Q4lzWP*W@ikLF-tCXPihrJR$*l8E^3`2AY9_`# z)U>_MNYL89Z)a!MKzpyd@w4NML|5NHXLY?bRE@@my2K9i|3bo@NpPj~KpOP2)_-;( z#Jj~QtUZ1G$klDQ_!c?VicvNl1nLV<{Gfxsv>0!-Y+tr4c6}B)-|6Z~qz884{807d z*@zshv)AGtv&$lQZ8o@pL(X_^+gwor`;N^2ry2*!-~uj~Q?Z@7H^Kl%-Pn6US=Vh&CnTwR z#d`VI;nXMf{AAi+a8S9F-kpy-a{91xK50?T>lw!xe#+%T38-H6sDKiPqcd_8!dy@z zBLKRM!{KTeSt|#~{f%G8(u8q$f3?_HQ?sV_^b4|E^$x~b?gj9vUl!JIY|(dd>lR{x zxbi8BwBuaiGKk34NCTK>y*WEys)|=`ZhRp)?!l+yyJ;ca1V1_kYX$ozOI$X07$aEK&Qx{083P<6|81(piM6a7lP~K%5)V z+Rmp&V6slT-C__fJMA;Y{3ay+Wp1P-*C8@bCQq&CE_{iCVLs6^CmEz^r}fX7BRVU- zwCi|>N7J-d*e4{er`-&JR;wb?@x*X!Vaosd_eT|5A(ML3t&4 z4Q;fWmklh5_m87-6q;?bU6?Jxk2n+JZ5b6`&8=`-zJw5H+eq^nI?o!mNtff}O+{3v zB}ygrbqz)e8-{#9-4`NR>bs-Sa~Ji}yvHC`W0q5P!WAwAq#I?7VpckK%YGJ8yK>9R z?3kqUNx-nc$3l{Gm*=`9YNKpShf6Y;A~V{TKbu8fnmH_r~ z-^{&UHP-g|-;Wz$Yev02vgQPGsT6kQ_w}?~9g$fHBYje&u&!>006Rv7+w!(|_RouK zq}e40D?GkOkUf0)x#t+7$KHOU=1hPjamJ#7QU%J8f4;JnFiC;qoskA10C~gGrc9i} z5>ygIASm@2q?N3qTn|i?Sf1sP6+G>{&z!KLZB=Og6M&@*!-}|S-u;08@5oFl^Q~E1 z5;r5}$^%k_xtG}9v0>~#`L`1?5otvk865mFvgv-=LCSflf3>H~u9nrJ?9vp!)@E!k z>!9jtdqQX5ES>I8jofB2*Fn3+iBb^G39k7yW|OU2VjeE(OS!oM?ZJc<#C#Ap&NsnV zKi;ip38z-zMp?^oj;qvrw8dc~GV66FPPL!J!CF>?zZZHm*7e$LN`{+ZwM^sQJ@<%v z?p&kv)TFA-21|bArxZT<*+Au4U#R<{JfA^$y^{1bQxe5Pi5^f!o{U#@)bKBoS9i+O zXtK@mkr?J+C9GWW1T_sG-_BacWp5hX=r)!*YDs@)4({?R!bPP&|Hx~U>56_3-XIT*@ zUkN(HHuGDSwf@@iqZg0-Qv$xnxUbK`@gw$F5<^>q50s@(GjbV0B@Ul*rBM9JC7bwQ zd46`5ag!{^SJ64s?~?!AEBEpJR=av()=)oH>#vl4xmosj)K7z6b!$<5iK*~g1UHQT zw1ZphUT~1>e77@;$a+MX2r(@$U3h+Wbn)qdeuAR84bPgHS8asd&{tjSXWIq+*pTQ~Y|op*`~*$!$>|H&mmr1?w< z-OsCOPp(y5Ts#(y$28mlpogu-Ff|el75($5wH9Yd3H8;$g^=xq)x##%mZ9ht*;Ib2 z7E_6`qm}nCzPIE>E$U(J(9d$1X!S!wU(1N|kmq-Vh~}`5SdBCIsK(tgfr&apPzZQF zpZnt(Z7}Uo!%C4)2F);4L?bv5TOGT6pT#)%g)WedSb*AMRd$cafxT0AXM*NFN3q@xLU zXX`lcaP0%aY+#S0P3faiyYhF^D$z?d^C?&1$a#F-Y=P?i{XkoLpK{P!>iOA|h*T9x z!!$&)6rx=&q`$Aq`_u`}Wj#Mv@$nY5w{GEo-cHRnLHl)Qh}JZZq&r^Z!jaTxy?~?Dxg*_V%(=DOE#hLWzRWd|FkVlSzM(i zoJLa9N%LJ4B4i$5E8hI<>Ux&;konqC)o-@g{+7+Ae68BplRB^O2CMN&=;>SCHYo2C zxM2XzZ#G-8=KB{=VFlF`huV+*SjKWW4DdMV4{{b?Tj=wuVKhq9;sY%~CwkU?GJbaB z#N5f_b0_0n>q@W0iy*za`3V_=ZhH>Od?VP{HHF@+8;;Nq>*);-21cVi=GpO)8aR@< z8~V3v+#TjpWj)<+#kZdHs#b3_YS42Sx^yw?mDK54e)ds3Q{}91{s~XKL%g<^ zKfF(hZ?gW_Lob)+@nk(%rSUMQYV52h>chBd_}!OIs^;aYt z*7MP+?+sH?xrn9wir;M7@~Um9$x%X8id%Wd6uL3o|9+ReRYug~c^&Q4w)HH3EUw9^ zw@Y#;ar`mer_x8(Klb5~ml0P!s=gfHv4cEfRAp!6QC4oaDAX{&ZKUYJ&xs`@CG$haL{z585PjFC!wNd;$2pN@nmkP zI0ED`F!OyCwrea1NO5$MFh`n{Vc#t?+>%~-vEHXmGbFFMBYhHYST_-sqq)-?OSU4) z40fVTkXl`PNOMU6ifP{lcZ%A-xE9J62xjVJ2k*t3hE5rkVqG z7o?UOR7?KUv-x|Yuv@BdJkN5e=67!l26>GpMn?8+&1gfQgcF1G|O!_ zypq>|1!Dh3V9sF{nV)M_dRDiGF0#{-Ty!l-Bj~q02tP`Y-WmX;>)W-i5s&6o(DN5P zeccI@Rmx~2TwtiWfwxzN8=Vyymz|qeamcmUb;C~A(z`4rh|4FxSN8E(rj2#-Wx?>B`;23t;B*-WVfzX#lM5pGZJjC9r0 zi7yH0Q?uU|$1rCl``Ht4F8HJG(dt;8!3ILi;NJ4=f8pxL_Y_*8EeZJ4y1l@qHvHdS5u$ys(b&z^zR2Rz19VJuv4p}Z1r z7yBLOl;bU7$@Qy3M8go7Bv5L9%>?cXANz73% zv3B~vi%nFNGm*;Xsv0J&n7GMfJF?1SXii2&SR=FS!s@ah<|S7HgT>02Z=qF%@A9=i zKu^EY@pf=0^a-j!u>2Y&ysdndmR3cCTL5nJ1MK0-k+QNsm(4L$C%w&#|p`bJW?f!;jMGVINwxcqrZ~S`Cbp|9qgQqFIVy6GWjO z+yXe$BV|5JRY~|J6m0i2j;!rrO+rYWea#xHRZ5x!vR&L}XYH15wAfAY`QLYuPuz4m zzPTmnh#Ws^E$E-4*xc!pQ!W|W=duOx`qCQJd7>`5VxQnrW9$zzmd1l zvTKd{ODFNJ%J@)OX2RK!XnH^8hNrhlOa6!54uP7D{hi8n&t1VrjCH~GxJPDAPHCMD7D1#VeCqW-x4t$i5zx>s&gul4U0bvLnuuON;0xgq}GP%Fw3)`n@Zv?MH(v%lcE{*<6uCTD5O_LsbAz5caO6v9TPjAFYS15c;6G`xs z9BN54d-b^Tom;3{weSsjX+vkCWoN=oX+wbbAllA&9%s5=C8;<%d_gj}&pew_OzSir ziKhkuE+X&hY3rSR@nTYj2)~d2pzO`&3Sntu*5~csO6{y!2=fVc=QJ5Fx5g=YKG@_iwgPaom4k7~IIH zihRvjv?;jMHgM==aEl!pDA`xqac*jPR6Vg=lTu&G$V$w*eWbbozP45`?e9--H5pl^ z6(t{RwRT7QL&S#pv%K8wnd=we)VitP1kFbiXP9ko^qIZbn5vB%t&jvR%-WJd=K8Ar zTz3!RYxR`M8O+9uKX?{#iF)rtZFY>_rei$)2DGE=Dn?cU3WSC$&|RBOK}9+dQlyX~-FRfA9G)wu{*b|zE=3EG!>s1?^Q zS|RAZVP6LHo-#MH9Q{jc$TMosr7TSOzN4g-G66>DyB@L>@#44eN9r@ug53jIPe?Og zP=et6Ss1}5e}i`v1kIV zUVEp(_;gZe)3qSpczVm zVJ>wT51g5~=HvfK4v3K5^uRJ9?r-_=kY=ke%Y$+JJ-|s#Bda4+#|BGQsv@;p9fI!H zkpl|UEui)c^Ma=y>ewWXQ@xtYy7SgsL9G#Y2+ivJ<|T+N_q0J-zZ! z$Nwo|Jj$bvECI1sTv}N1jb5*@jHB0Y6v#6THD36SyMT9L1@-=O2lC$1|V-%TZl8INOCE?nctw}51E}{2Y ztCK_=A@U}5fEnJqCw!FpZpOp!O?p($>{e_NQ7_g*Ch% zIBty#!(@aLJNv`bv1$PJJyGUkz4)^yyw(8GFRANe?@EPVsR;z9t8Mz-W6c6rioq%~ zq!&;2-po~LpnW_B@2yyJ(Df=`_tPvBg3Ovhw3c=w>ISzY2@_6_;#O}NYklobQqcJZSRNA zzH>D0>!zqbJ-y49Xl}1ulBsK8wZ%LwFKv<25HE*QgRkeH!-j^bk^#+tJL`fLG0ef% z6AX^IA_SHd*S=xX zKPp+tu$p7`lp`%u(#o}s&j9hhQQ9NJmj^NA9?uwhIw9d#X#?8m#2GxR?F2mZd;H%x zaJs#wcHklPbj`5ogjBb`|Bp+PVef-x0hI4?nA6zyXnpI;)G~6ny zhnxLaQM*9{k82?g05czI>TrjsXH6y^^EA;#yNP7tI%*-73tC1g{kn7=KQt2}A*^PT zjtgc0puGXAG%WB-`q-4MVBMp>F6nRWNGGhgN~Ff*r7T2Ysu$1U`P>iQS7G*1u#4mz z@;mZI3(wNs7vS@b8>Z?<2R^)ik=JAsea!+pzx73 z8@-FhfP=O-h9`fbzKP3B5$xK!`A4OuIw95ue#FP=lbql0kDUy99dx*OCu~zSM|403 z?Xgh6EhUuLa+}Cwr?Sm@07YTfrg#gR1 zRQ(1(#Mr)iJ%x4F5D(eLEolKw1Ig+ZJaj&-1n6yr7?o|+`S-EqO5-~O!m2ebfb=ul zAkR*@i9!Q?i+b+Cm-R8d!GoMgbPR0y%ib8{A;iCB^22_+>egzkw*}*$c-t8q4*w(D zKJ(F?%fp$(>2Cr3&3Ct3IQAY)52l;E4&#moTiyJyi7?C8oZwmZaz_15+ebN3n{1mV zmbv+ud2GWyves4^kP5d-I%W7(AY2#W8gnWK(F5BM$C!|hYMW;m>*LVX{ZY+<2hebU zc)+?#+NMYn=ThkU>GXxY*86#AlqChh>1k$Vm(?L{`<7*tWen1Af4|As$~|(}Jzl9Q z;`!S8T5aj>o5}}fd6+b3Jwnx3W`I~zSdDoY-HJAz)iY&N?vB(h+~BA;GQ8c6;Ka?{ zG*;2Rt-@AJk%>SwaJUAX%~p+(6~`49`HotPG+h@NrDKeA3pbJj>f?Rw2tp+GZaFyl zH5F1ao^tNgcH+AR`WJGHfN+pmw1y;ucbPlw5B`IqlXsmPmzORP7i$PvZscHv**6oXk_JznK;b|LJDSks4 zwd(6N*z*O;|L!Ff;a3b|u*@rO;s_9U&pJGwSoMoOp&w5P9{g4Qj57TV-lw{f z;lo6A^>^CLOD!>)73=KJItDqmwpFl$;J}tcgcY3UVRO=ZEjA1V_L`CPs`Idm?+8z7 zQJP;e8US};d*KIMg(1~PiHU)F)8oF~R69tAGi5CskvMWgV{bNnEkd2Sd9$^!sO=8E z7LSqUvyAc2kJ;ajP4Ay430F*I%mut2>P)*rWZ`Fb^P7~JI%ZndflyZ{)iZ4_L-VAI z(0;Ggn(ZtV+}e=^GB#lo3Pe)ix4-4FE`wQ{k$)`l179BX&QILcKJQ?X@+dW>gPMyO zV&w8;V~8FhjBwROt~dS(wK2yq9&lO;YJ<2TmkjE~m_ZMwm+;@`{I z6(TO}ZgnZKZ++;9Q7C!Bqax#b&z&49{lqjell$vOsy2|FeF|WAK|Qdt69|BB9rg>! z8ZPSL$|y8au2Z}#Li$_|mMRNe^qA9j^NaTD zeam6vo#?(nGKCB|8{crNUv_u9CBwfJK95f=flAkZpj0ExT{}OlG_7YJYF>~3v$~+l zE-`g8=-Jst=A(4Rw@Lo%v6Hrc8UdaxxLtXhIGDS8WiMhN5_ViCc9L*Ad}X`{hypcba)^M`#j z>Z^f>aL^21V9{W6lr)ss^am{9Q@uu5iNg)=L=d33gWx17aAN1{i;ZjdwrrYW2|MSB zp(g;HlOtJ@YEKzZV7K<2;|#C?mL9h;GQRo(SR1$&^G%;)gQbl_BuXGQsy;t@ngt)> z*uZQ$tyt(qD{NLflmtLtL(^l{x=)sOU}hR(V^!ViKlOck=dBkN z@T;<%t48!2k{!TRHu?1K4RSI!)u!xqwB3*3i5j@)z38U_`ePQ*3a+z)-x_kX&_6c5 z_K__d{U=mlgnin?O%Y5dm!p1ELr6f~kA6alU}dC*U{;V0T<%&wvfMk?$EZLQ(p#8M z}Z1H48 z!LwRHFma&rj%xI64_nDDB6B9`yL*H&iRQ4S6v6~kAN3*m;QsFcOw9)PGJ_|^mQW>` zAEPHLC{BOu=i`?N$dWh3uV86&cRN=mslR8SuOZv1KU6|{Tm8R%C;#RU*S)<&LD1LB zo%O4E?#9S*nK?I)o)%inaGqML!nwt=OKuc`Z*lMh zwC;eNDis;?N)FZ9I2)=_UA%7r?;qc9@Ush=cO_;bE6@|sq9pZ2Zsu^TEQ~S#fuOA` zLP|`WBB(w4AaL8VQ!Bb&Ku3`Lp)PFm6ju29$#*8sx{mmt8X?H#Tut4nH;sD53OJ_v z2t9D2M&Tzo^A;g9>u_(Y(bVUOi$CWDSFB5~dFr6=84R{Zhj%UL$_?^*`8ri}bj{2peX-_pM zjr3ddH`{r);m}U?<%ostaMp=0J7W$*h7SU#s;lyVqs5?Rfr6%vGf5IR--l;$G?RzIvf$vp7R;E3c27oU2 zZ|A5wV)6^eVV2#AI~nY1)N-ql!OC-9ixW=$YR*@k6yw+agX~*wa)(s*)>&tZs`L)= zIlcPvP-Aa?`^uqX39bcZIkstl&W=GS8^waVw+?<&rWB*Tdh*EE78e=i@cM|>83J){ zasMrjn(c-lm&sq#-j9#+nioJpBMS!)w#y{0W{5eYNXGTbC}6Ls{+)h78#URIxxp|- zVa?Fk875mh$0@8s7S9?7XL;nxewRE^)8N);UW3r4k%C7#`)(SSE|+~kC7m;IajB) zI{iaYyVKthufEs==KI8J^LxhS@y?}E-dKCM59~+qhqq<(c)LfQu>~xg(K#puN$k7+ zBQ)3YF-Y{E;^Oy5;$B%b70mCy+UgIJieCdj<;m7LqB%WnTjKFg&ch6|ymRH?CPIg` zvF@ObFtA^cYtk-MN~wBJM z9foS>p;nH{WeA0zI$>hIT*k`7f_r|^Ju|?&s#V<9Nj9Uk9K#t~G*|oa{i9r@+9Ldc z_W|^nU&8MzA7B0LMS(aq=mKgjHbEa4cDY7P7WY^v`te@lyj=kabwak@Bz<|$8qYW{;xK?2025GXIdd zCT$BFWj++?QUEwqtRwoSH=hY*&R0t_dw=355ZvsDN%!cX5IY^-6(17iYjz72t53y$ z-;4h8QgYOAFuE^ocXmUC2_Acz9`b#YJWKQStv~i^&KxvBb5g zA!VQP!SLlw;lC`u)2+YFrOe5>UShY4cjeL9SvdpXJkUM=JQJ;p=8n{E@ap} z?BGiDk4PZbr-S_EUd*Cs&laPZ&-;#b@*xs}xozHoMa)@5Q9tI3>1xR})6bJb-A$XY z#t_*pr3cv>PSIMbtJzX_Jo~x0y<0?#X(4$ZXQ-cf241F8VQk$5KVB?-5+h)@4dl+>2!qzMKrHvWOQ{A@Av)8^L}&v ze$u*ot<5RZwMZ?3bOO0*=za09b(Ae)YHA+$$zQ61=usouKG2-!MraM#*l*#no-fkW zPAevQCtqm2z`%XJP%7JUed9;&xi1>-50)w`7Hcm50?o>CV|MSbvnj4WzdSQIFmpoV zW5aw~#l|On1?FQd&+NQL{cd~fAFR2){yz<_b zD4+dx!mYOdE%l-{Pdtcs8yRNC&dRaW)XY|4GV5^WnOw5g4`$`W^?P8s8GgjT`V3Y7 z$}x8S%+ay2)?Yn}p~Jts0SF$IPt=>3Ic)Kia!Fyjv<1s2OlmpOb(FwH8T4?MT^N5*2IS!bf;VdSD{FNB<&V@a zvAOjnx~WT3{&p4ptu00UH-w0T!ayrHDQ{xEp>YoUPlcUGM1dB{ec!Tv zdLPIHWu2AppO*RhEUu1yPvEpyHr(=yDtxQ zHHDzl4g54kw!NjL(~9$-8Xq$G2AB&&3Qy4Qww_ z*PxhH@xuK^nT!7djVlGwAdXZrtf^h@HgeFEyW zVFv~Xyt?6j1CgRLjAwC%p?eBv4GGe4Qq_vAy3N^@i9-Hi&W4~}4w%p6!->_lnY5Dk zqxH->yVD!ZN&#gcGUp=py`J=|tp25P4!qb+X2Gdyi;L zCwS|J2nRU%hK)_w2wP5CI+?BkSmPl2`0$C{sLg*gHKGFxTI!jcum?XBC&CAmg2J|+ zd4th^R)6{~R&q>?9- zWo_$JXUNVI^`M_UlWZ;ifSb8B>Ji%4(zA{#E2^?OyE1uo6d|HJFaHTJSPQYYJ{=~& z*LlmZ;)Gmi?=aGH(zf5bsjuNURueOrk*f|1-v_Y08>qaS-3rl7F%R!QY=rAwcDh&G z>AIP_imxuO?DUB*@rAEs%)fSTYNo4)&AoZ48Zf&cfc1!MVus0n>JLsxE^wh63;t^$ zZ2J(a!Z#uBn4dH#_+~J%Gz4SWIsD=}~?&+>*H>hWf zliB?eyclf1({L!2Sz1Yqp~EbozM-zTw-$NVuPB#S7VziWXwC0?w3_N z6=si>wM*)Qxf)S>oNql}yl?11fMvpfli6n=W$Nk7!YBmc*y{nhlPkND;q56}e1m?H z`9sZ(ghNk@5ohO7t}IO35Q~S$I3Kr`by9zP3-|?5zGn{#){zTsKdv`~ldXZMY7Ssg zTZUz?EN@|dZ*J){MgtkB5qanOD&jEkPd)c}_hEM&a{>{{YLAehKx*p>Wzg?$CPa-K zY;V=SuB|S2*ct0rDSfMVpmgBS+p}UHJjq*IXLP=(4Uy(?k`gzkcvwQ>flyy@sne9MWVQns=hlZ`{ z&e{`BrTj#5>WAy{IXRq_mC5zD8oVeCem_EzOpM7(ZRf_Upu&=T2tIcF@n?rDbpExh znHMatkN3L4rE-ZYLK!5KaIbOC>hFz;br~xV2F8uJ?}ZUn!ORe-rWKtg=E-EqIxxD! z7Iz9eX>syhl(S*O3~DZFrvolF^PGq0&=ILgNTQM>fsaF*hN(q0wcyd^_P;Lc-!y$w zo^#D8Q)I7G4ZE0d?dv~_SY$HaHnCPSew(jc+(hM#F!QhGv4S^5i{0lj*oD8h@(#FislKl(2sl{`0Y)T1t@`CGpM?uJW+ZYL)2HBSFqGbHt*3aj< zUxNq`#it^4I(>`wk{GZQ>OPEF0zYF?zt#v1`A_Wf*x(G&rD@lh76tQW{;SHZI{9lM zPBJ#_ig{KL*#;A7bBprSP4FAqgJ8<0Y?v920AkghMAYU~F@wt#=(xJ^ENZ{pUP-D4RU*qTZv1;{Xk#nO;PX14 z@xdPFN`W6Jm$}cqB!WkbP|4Ew=@cK=8%l;ce`xbk5T%z*aZ=lGzSkN}AW5QaU*3a9 z6%o<;^yv(d?!dCzLX%d=mi5Yt8Xv?W=B`gNzjrJt#UXV|8-daafD~5~S?5I7B4mYL zslPlFu70-e7fl5?mOjurO&v{Jo~*xjXuiOiHvBP-ZdKMg?}Z_XkUK)s(Q7STip2Eq zwvL4d6TeO1a~=Rk4zR)Yehs1hqdzGpg#m2ItGE4jCi`hB=-htWz6b8($JjL4~K<#JK@L@^yd ztT9O;o0ZyItH%u5`4CFLJ0~wsHPbU-qR&90B76NGD831q9o8)F=l#vNUkiP(%#1~x z8l3WwIM*MnxTkxlq=U6w$f=Wqii?UG@TlC$-&K!fJ^#C+?3T4$2|-x*#6_pjKxGl+ z&Ts4mkCePMmaW96+P^*k1=>pzQ(Sp=c*OfRx>n&r&@DqOu_0f-h|` zS+V3BK8#9$gh8>Y?xEGIQ5&8Bj4hjRBTa22oCmA0#+tceX!V@{nuI=hIY~P@Y@uFT z<8@B>VM8-MAQv!DcI%;!R+T~RN+UU!HR10arqZ;09ZL^^W$Z=S*VJ`()Y`~J$GxxZ z*?G{C!=)HJC(4_ih2jf%1p;cBbvJzc-0Bg?E-*;m zah zr=E~rI{)P~4NLfMf&(~lN&olR|Et#7=cf~_+3vYIQR9H_ z&_B>E9%+^I-B?HoJ6Y&!`pzbO&dU6WpPV zSqIG5gb{1T&hNXs4x1e~dY@T|IQI}R+33~q=T|^33}3$VZmezkd9w36O&|5g`wUJd z9f5zO!qv}pc;;>8j`r+bKX(q2;{gPSxDr+umgZ`uKyW1=~@CZ=WD zFSCyDxe9*wmx|*Ws-XcU)Eu?+xi1zAvVt?9F23Ju+yDkOtNn->TaD>>|JKth0N~&yDY~ofnl`hvK08wZ06ub zb459!@XU!11g} zH*T8ys&jD&bgM=BC9R@EB^3mI5~B1<&*aMjbLtLfYWhIX~=Jz2--9MJDV%Mz~WgD_#t?__9!tvO6*bk^yXoB2%SkDM}uI| zDf;W3mrsAG<}v5eUT<`v$daTPe(JOc|9_YG^4613*2C<+V~mBljP^D)H*Td~){Ur> zG!TFGv4dee*R|Q*ansMlGc%W}^SWQycwhJ4-7C2oz8U)=lWy7?i9((K9<|G< zC*Ltsz@0+QJ8;ykTh$UgL0sKBlYgKbCp-oWH{j_x^yPsU93VaiRCc#Hb2Dcmk&6J# zAJgR8y6`fDQnCmpF292JO_|<4{4F^tp4Ei{w{XngL!%NV{fYH35cvf_{V;<)DWO*0 zLqIseFQum*CR-UGDS;2UtN(S+Q8TIuk;GdJq8A;HllMJYSvVDYou<~6^T4S6oMPe! z#=Ih%Mo4!kWMg4s%+BV*dgOtQ0%zC~$e>3OVBBMgYm4-b~p1uWjAp&w<9LI6qTO609FH0&VKLORAhz@X`z z&3NVL*?lYN!t~hG<ZurKCnuJZm@O76Oxa+Y}? zFg0U`xHDZpYo5O11ayMKtlnPKI%`?5MRYf=xCVGjUjI z4**VGI=V3dvI*H9f-k-5bA=WOFG(l9ML$&h^Z&8;)EV=}w7A3M4v2ejYZ+-UfeZQIS&posM+0HQI zjCkjDpK+YWaa>0UBZO+f-9|}lYF$;EUkZ1({=1P~8TIPffON?t*?Cj;#s%d}yCGY` zgYE7Vsr~rIf@iIN7N02(&=$>lOJDO=?)5QnQ!IAshP0VVndnvWWmhdwyyH?zM;ae^ z0fcH{oi_L6q~J8k)Ie_xDy$~;dE3^gtJPKdWqW8Kc7^yDImZy94Kdm z8|S8MG2Zrb<%9pIz5z9=ZdaydRw(%H?p!udOog>SVLX7FU?lEgrs)8O97I|&++2>i zt*@+c+SOLwxFz>b|GCu5Lvd$OiH}xZ4aF@`tc9VK8@aVw?)T3~#Cq)^xbX7UOWsN% zcBMRBG-WST_ZG@DQag_MW!~z?^fN9@%D-m*d>=ftfC)^a?lzelE8eV{*ifTLVVwJUp!U-CNj_Wbfc*M zF1HWg>9L1dGO)Cb|8UX^-3K<4==eBowM*d*vGly{gX>t2jSJH0;x(Ri0i{0;VKg3^ zKS6DN_4Bg(4bz02Td{DHkbNpk(p0F@fA4+`d!RS5^x{A7pfx)|0fCt`9l-P@z-Mb0 z?a&(S!Voe=#+IqA#8+l-0P|jihoz^v+Bd<3bU-~@8EfR*R7cfE2G62`Vu%t61AlXj zDNpIsQW{`teZs5_hW6tT_SB~J}*hHJ;dSwuGe z#79~(K&QRtKHsi5k`4jn+yaZdi^?=Z?L3_;AZE?>utt zZ=%kl60>PfC8id8{Rur}B*0$$ZQD<;=fOcbcG$x^qmd3d>&GG#-yoK6os%btEoUo*uTjF^40@4<*faBhnAoo4G;x0r=n6K z{C;fu;NCO1kA7TFo#`=cW}V>kGiv#)ek5`~2)PRR8U4aXG@GphsLA8)(Q6TYqM;T-GTCD2Ly9v2=}w!c zf|qC%xiGa?6wD;r!6~KPuj`H2C3j|f|~86n|00lhzBD5vc02)g1A`}%ByZ@*mS)_f%SwfcP09sD-q z`Z}Ea&pSRH__g`PN2nA9VIl=QL>)vh{iJVUr|<&Nd_)Tw?%=b8O)v#=loSe0(jO|) zQ$=`R(J?{Y8Sz11+w+Fx)XysVCy&yYWbc3fdqh<@BEmq2tQ6#Eu#p*2DL|>;RQ`(; z|D}={W75-fd0tO$UFK-A^#|hJdi%UQ%z>kyRc^>@&A%VQC(^^(;ro?ViP_`Za(}F0 zP8~l{G!?0un1vS(R07uya{bix6XU96ckOOwj_Gjed=o&*w$Q&pMe2+xxs=AWT#%#Y zw~cR#`3H6-=G)paz6ofznp^Bzb{Y~iXCqe#e8L(#qWS112?Sz}Yl1_83 zLVT~Vw*Ru*dnFa=H$VU$>MIFDEJ{OHhmVao^7GR78@XAr9?DNDW*N4ri~x1X7onV# z@uFt?o5fY0!J#bK-zWb@+J#nOV~j{k7^?G=4H_uybFHU`aaX6}@+CPMlyt;5)eO6Z z&p{FbS*&_>!O04UI{vc(jZIorm5XCeP1$u-PH)8Tn&;ZuY1!R;^E2S_;CGtLg+I&U z8_kiz+c1tb7W24Q!YG!BAgaYo{OYMGygE<;)BUV1ff*?XC`%x1GVDl&G(Rm&iXUCg zEehSdM~K|p-7f=VziF~UJ8-I2-eLOZtBASi5{Uvt8QI56M)LQIF@l%>8c1xf{l)N~ z8%w^$qldFw#CIf5V_uP|Pu?5|*U7C9+bB0u2IhuHR1#e|!L>mKe+4((PihXhz5$EVCMgv*i+D+z%DyV((65gQg?K zVS^iYfqQ*nPh{B9WEZn%rpFlZ_gW`ShM)0t0C^1&+%pZAi)U{wMA9=ZoMD}W<`;Y| z!q5|&AzN&w0vq^%`qXCAzvcL(Wc;In))2NHwS+M$twh8GY4@JZc>Aws!rF^3c&Xl; znezfhS6mCv!x8C9IenaC@=ft<4?tFvaQ^FL_)C&@+KOpO;3%ibuybw58_?Pq4Y^MC!Xe@fB0Th+1?miIl@ zf~s64-|0H@TKv>VE-5}^j)FXlC=QZs)WBU+_nx<>ZJ5dp&aw@hBZ zO)559pWCEq=+8>&gji+h-S{SV41|n*FIrBhcwgA2x_9C4QhO45s2~jNe_AnXkhP$q zdLD%LUx>J*>3kBE#+VUa5bd;G6~Nd@Ja#tZZ)7sP+>A|!Wx(B9 zDjnOi)F&BhbiJgXuDXl^EIfctba$fo60MrIo#J@g8CCDbbK=e$m4xY!S-h#U{Us75 z?`*b~q1gMccQ$x(ztP-HX_bpsP?plzHMwtm?QrCShx);54U6<5=DAD1v`1ba-ez_J z-=;=B-!zZ$t?T}#hdM*{%iPM1#eI14g~nAcy8K(loIg@X1tN?bBxho_63U`0=3>QA z@*OqtdnPdFnM6-h08=?Mj|l6qecZFY<^qNCS8z*=w!%(^6>GQ3HDw;?)hivpp2wTI zsjFDtScRR-9s94&W-$@v19cse_fG$6!344Auw_tEWta`Dvw;c`Y0ZT4{E7cb%GOz|93O(>zsC>G`J8Ulx(*G=`k!rW*g_-}kz>B@P zj|M_u=!o9fZ9n(EFpWu}$!~d8$Gli3I{Z#-)|ie&7N9zghTZM|vy!CJ&zL5Eg0PQj zaf{67yubtr27^HFaW1EPqHe<+nmsi@ZF_B$erVJ6f4;L<_rUR^wB9|EOK+cB@Yqpl z@i)c|?wOj^MP6nACI}_ zE&Ki$Rmsd|d5;xQBZNEik%8TPe|Fo}MB3=i-hbWS8F)O1i0MzJo5$*a8jgHPSHIKCW0+pftPHl!i=k9QwkP8BqH_U;1-lk4xc?Eyf5PgaJZ(cNgeZ z!%zzqB2W!K5eqms4NZpoiZ$}r!`=1we8f;a0uQ@sNE|{34 zA^9K`h_cnHDS1)hU!US>syM`}0^>kR!q}kU!tsE}qVH`NmNML=h!}vu#O{p^<)B|d z^nZZNi%kENl6-e|%Rso=xCu{_q2n2Ci$IKZ|L~a?Y6ao%ZhKv&2-$gkX?m=sOGr>|mGY_$~IIw#Wa8IgfZ?Cc)~K?W_+DhS{tw zVS*xTs-WT%E?PX9GOzL@u~&)}i|_c!1Z=G6xKz!R$1F$5bKZexEtO$X#n zMzycWe|rx95VTEV`PY~6|MR@cp7K0`$klb7Hd|y@CIRGLv*oUDR`EB$b*yTLJ#Jbp zkxm=bt6-SG=-}A*A)CaZu=pGBD~d|~RKo=Gzwd?Y`jNt$osj#2U7}ITnM?Yj>31nw zZZ2)mQAC2XA!sLUWF2o;ZzGm8uDEw8w@MAbaV~9MjpwyAs3_piJ%wYsE_^VrKdAg} z2qkaAc*IWOS0zth_ks9O#6Xeg+989`IEfF5wv5(=k)6ALtbq@yoH(X?Q~+%M4nzV& z0q*q}e_Sw$a1RgyDkxhJO}W1to*fzzszES_fj?63FE-N$0XqUS#Z_}367TKh{yFDG zjsAtj(XwdV$WY1I2S(o_cg`1*daI}QR=4cKi|CIWWLk9b4Cl%qCnzw_ree=>a{E4-FjW9TCq z3Q{RVRL#cSB+r!NmK*YSfuHs~rb`5m7ID7wu|_9=)_rUjI?Tz zmW##acJDv_sI5C7UbR&srU<)Ma50D*_b`srXaMyP{scYzc=luTwT{o>wb`1LOaW2-1hHEdSwsdf|(PfabK3*WhaXBi?kNR z15&k_BzWHKAHb=LeYeg$<7CHHS)HdCdYpddDE9BFxJZZSmVvSEn0Qkh>yhoSJWsOhaYWu~PIgad=f96P_^er7Z_}U4v!(Uso+nbw%d3P3{1gKh(*3=`W5}-!|o%uLxz~FDJrxrh1cIv?&{D9PM=mvZ?F1dk zrdv>Dlr(ILM#R*Bgrh7!I0L>m2)#M@P~Cu`e!|$5{`VjOL;M(^tJo64*l3`#06|X| zjA=jn%ddTG_^Uk#__f1AXzUbJQWX05W2QF%ngg{SVlDGTnS4~!C{N2m4)^s#Lo$OA z*?H-{`j6A-8n426YKoyZD`3W&eWPVH=29NG8ro<)0oR13n2ao7x$9J}3X&lUj3p&) zYX9196OoKhx^IorUzX~?c9hcglCuv|i7x~=c! z;;H6hlR)T$`VqMa)a@_=5uV=!fZE4?iff|MJOjdWXy-5&Ctc1$F*<9i{e+T6qvU=? z`*Lt5rBYHhLdk>lnL#fN97bpr2^(lFWYnNFW(_vH;D7pON=6^|c4FNFMsNTME&AF` z0^b4MJ;V)8Cp0CEg894%b_zTbDlK4*9{NrUrqgZEV?nbVt+;3(1bpZLXYo}NOW42!CDvnAx6+(wT z5fEqzf;u=rg2~NW*_)tRLd+Z{crCIUf6prrE%w?ZB2gk22p{P-5u6mphg2GY;6d5w z+~()+hqd?LOV+^`DBGEdsutD+5Iwx`3-J0yh9r=E-w6Z4WPkZj}$r!UO^K9f$Ll$$fzeXA@mKq7Ui_Av~jScnrB(goA^S|DGMFfc* zK%GpdINnV!FeqEv3pl}X@S%< z3r)FNVH97^0FVE2TuWLYN1X!rDc9FLbUFmr%b#Y4L=qX zBQ$%^9UEcz)qJBtW;Z8T-O5^z#g3n0^_fLevNtKdLx!jq10d+Xf+^|O$BS_iMK>!X z4`(bnnn?R&9De!defi~;;kXTfda<^^G1SIJxllIC${G%}G=KY_uV`?!z!sAhBg&<# zg^`G?k*1oviKF8)rgO+o4F(Y>m)DUM#Lqu}b>+8_3z4vebk6%>B`>|b%?mAmoL|H* zOJ2}Y&Uy41_|0n;I!o~DEQOKCTtCi=`@%Po`-WT%&I6pH1=gng8hd=4!X|;Y*55x( zLcU9{rYp^&AEM5*@^)Pe)j2#DJu;;0iGAY3EAhq0I5km3HPFDrV%$m{7XtI|qaYZk zWc?ZTGgKn5?Je5hb><_@bw2)iPepDm^jL-*cf)N~x=>OR(cicg(sV9sCemV)b)=aN zsByM2v?Om$zbUTKW4L?RqV2S)+%iIFb%>r3%g7U!)U9!s`Y;Dweipdx&D=~+G210Y zmd2qRS@J?ErOuAXya})cxEYz50|r&rJ5zx$!y3JYRRBqGRDjzWtMpcu!3%I|Z2GP+ zurr3}x=yZhJH3kitprN<(L~AojuG!CeI`I4K%Q}GpufzWy=ej-@!%xv&RCqJ)pAGl zzMc!l>69gYH`0hnbmkxS!I{ty7IzpvPbW1Dy$TN5Ot_I`iAS7mQ5u?%$G<vpY3N9`aSPMWOlsA4&x*u{cVT$FSb4U*Q6me+zShU$cr3#5y z>I3r06984=np=miY7M_$#V?t}8M3#Z=CJT9xd$$BV5S4Z?S5^Jp>+l~8k>juvS0nR zt17L5yM|P*Y;VjRHZ@_~A;`tI*RIhy6Ile8V*VW6#-U~qab;#m~%@)X3dwjj1ucMQ?E($^=*-efKHEEA!ui{*3; zf`>8fw_&rgx<+ki-LwVs13S16hE&dz?jnx6bHF^>JFCoz?=mF4`{ug z-Zw0h%pZzKE(C+e(Aj%?3q&s>!fUW4B*hcFr@sXdO;;2B2m1|l1@0U)EdGwS)JO(_ zE${|`-p7|+)@o~I^s)-0nLj#p6`}-q7l27PcqW=keZT=UzEr%LNIqX73oZveK0pwr}yENfC4gU3-c#4TLZ zn?e{hj{GBI?h-Rd4d>0h*^3NZ7oazWNz*CZ`|5}yr~Ds&p;O;>0eJh#SyNb( zFk4hkQryhd~8Z|W!y$;qpXe^WIHiOTBeJ&Kt$`j>oVE_$? zPxioc{!wT@E}5Uk4(DrM%MXv@l|8_g&-!`Hz?yQjd5O^!-pB>&*3vP30EIwItd{CE z_f`TV1YpRaIV7?79FoeffT3CJ4LEPl*LVh0oi$8KQETQ0m<40sw4R?bQSkLFYLrOO z#LX-sG}if}fxX1KYCL`8z1JhmffJ4DVNA6KF%G@ltl-mQZAivXn$e1n?q;SYuH-_; zkiu7w1!ruSB)WkG8Y4;)koHitas|{&w$oPvhiIm}%6fh(ym-1Vsb8mHCFxTQqnzBm zjtzo98gpku|G1<7%{E59>OpOrN$J3TZlT70I}i)ORt)=S{|w9hWo{q)gW`As@(F&E z1RyoDR-CtTGo;0ZspC6uW_;`|c*cKxNnV=8HN$%CZ8r|Mn*CPFBuP**t+MnFy>}*{ zL2GjFSJC8eFwH2s<#%yj!UX8h!V(AZ`ghU-7@L~Pj7{|L_m%vW<()U&icLP@#vkYQ z5P|HUAu0iKg%0$9`Zj;HY5Xk}E6geZp)e>i)yY9AO_;C*-9ux&t%VX1Z`D4`E~~00 zOBPtH1CP12pVD?+{!UFXCL%b$+Ib4D=@}aGsmz+kCvR3( z8}}iSEJx3&wIV`mn`gSCFi>%6t~!%+#OV}a=4oSfh>pwXc!J%@XYTD^7OgVHYpi^g z6t&H3+k3wgWPY@l`u%)ZPP6xGaX*=Fburx(=BZJ*uep0z%FZg(=4Rxwnua;X;h@&8 z;D*_?`;t}6mH1)?VG-=6LSMT{z*TII*=Q9qVv4C0YR9m_#Rf%ZkZ99fFCIR^A@+qk zs^iB|s%)7FOZdbC>bxDk`Uk-H3mFv7?WGq8dmtD9ZxEfBKUiYzpEZBI6BD9np{P#7 zdeAb6zu{o}9NqNFVrd}b1gd4{x_Tvhcv_V~pbIfVZ1z!;ta!FAAap?Z$pUUL{G&?G z%64J8b-iDvCdfM?@*DtK1$i)3B0id{!FcnL&1bFV=}bM4oZ_wS151N2ouGvjgl4vs zaOLluz(3=%3n?aQNT$_1!*R1yd0kd~FQWkBo}|Hn2WFLvi;2c9mCc-e>&QY^+B*=z z%1x|o9L98x+@~UjC)d+jlHh5EoUA|b*GNYVG z473c^kEf`%(Muf~*15eDz0q3QKV~{jXw7CFZyGf*%4(}o674nHrMoBIDz2w?^D@>g zm_t!D?tVM6N!dNwW4i0+AmpG%C02Jv=5u{#cAkPZq(bz?<0(ck`xW}$ILjGpgds`4 zP8*JXDg3Cl?!=2_VXr7utd0Hlj~|BzG2@FZYsmk-evbHOQyms27_c0DJK!RkkU&N3 zb}umdCz1|e*oR=`A*n7c?yF^Rp%ZFW&KBi zWXVw#<6wK#!DYFLH~3?hP4SO$8S=$W#9*gAE6zrrOs4frovuejW{?;h;Z;49vucy0 z>45d-j{fk)l=r>~P)BU0x*)eWvw$mPTOEsHc7)@*$NS{+pDmImzHj zq_+p+N``IpEItq9>0s4xl3wfgNYs(+>rUtJjX>vs2&*)$il@OZQ=svQ$cL!uRszr>)vNcu7W6j(NBDb%$M0siBsET@ZS5bj^R$F`yOPSBc{O>IOajx6C!;+H{f2(_f8 z0N?)Eo9v>z`qAZMKpzwx#+*jgZOTTdG+Uz+U&Sz>5(z;jUHpaDrcgKD?T7T>=MzyAx~R4251b+|y?C7dwQ82|NIk@1vT<|4BVyczZ+)fAVR+64VoCbv{fZ6Jib9X`3c3JhD!MNh< zIc)#?&^9nKcCbEz5IVl*b) zhFJ@w;qEWRQ~=fpq`Cr@EBsgwNR1Lp5szXW>{{iI6gL76J90E3%k&;Xtx0#>{+LGO za}b*kcy#wm`1}2s%y>(m^gyUFc{#8AhA-hLRyg(|6`Z9R1}pgKO7jpPa`xtqQ3F)* zTG8owC!d%+g4P98{H%{3-C}#{`*6KGw?_;xOy*>IqN5$7gt&PzXnS?ZEMz7qXgNX>8K5GmthKt%_T}A=J<^_mI5XYHdjU8?nKbAnFQDq=M{0e3 zzh`)}uDCk10h95yrbT)n^SfgFktK+rRvJ6wcHEyXBmwe-OLXHN?2Ys@4wN`>MNlvR zC$4qQg4G|geZzx1n}meu5{5R_UR4^ScYw}l+Bp((fpji7|3|E~URAifz0owh6G8tN z>htTcQ4J!XJ*fV1=VjN|wapqZ{3Q_k6!9~H)z{gBMQ`H|Hz96zxnr#SPm;SySm;Wo zViUgPj*+P<4{7L(XWlaTay>E`9A&9>rt%MNy2*32L}%u<;QEto#t55LE0`V*w<+Rj9lgx}Vf!7*m$@%98c0EEQY!*db?;Q+a zBOMrdOIfv*VoD2`iwv>|L4i^Wht96fWt>2?qZy9X553B&CJFMy^|oqc4~9_#lY)q% zQ?gbMZ8mm}aOV8Px8<5)7hn#$6)!O+q(>E3mY9Z80% z-V;|<`d5CZ$L|>f)f?Q;KaDpE11O0LTrV5Z@pAIXb}vCjAhARWz-fDWjI&cy83II5VjK39L0s{c=$tGnl$lZ~S` z2;gN$Pz>)JK*KH+U`8>+WGw&s-3oD$ZF%y(o*l08&+bkvlrXM>ac}Q?wsj3}I~+Jg z27}{1dcRiggyy0j5J@Enef=&Mv{vlpnT>bfR1IlU;?;rz_F#+-v}$rZ4?$p_r4l>Y z31gCp-CyO>;$+CxAC(HCeg^h5=${>X=A#2QUL!uao2fObD3@HSKhQZCUOK+d};=^99lPQ?o?!WLR0FE8BO?9O3 znggu6-ysLtD6KhZ@pJNhAf;V|xz|g(*PABxesTzPJ=knI1t$JbOvqG*%`9D`^XwH% zX4%C10=txGPaHeBp2HiQES~(B{qAl5PjKf7nMnKhVFHPR#NZ6g1iXc0kn21dR*W ze-2A8ftkc$iBOUJ@GfEux!7BmQLMM%aTA>HKOcK}V;2T|45@*ds*Jby7qU&i^w&Hi$X{_Vqeg$J12cz%+2IZAmcNn1Zp;gZ*t@Tg~NIzdb?n7DjOz6F5<#)Er*U29`>CbevrJ;Y=VCT zlQ@VgPx1X{Pc1o#3E5zYfqinu`o%A9-?$oBns-}Ag7~V~du#eBN1~yIUUorBXwreR zo9p^7TGfuaLu)u^v|$tCzv4|vR0iHQ#f~A&_X36LGh`z7Gu-4bx|U}rc)hdzREC1u z-9$+ZV)s|OV&EBvR5XCK z;+^$V2?3knVrEG_P!o~3PiCvBm0S?XWusgfgb59701)2)JYyU4NE|=_CfE`%+z~vz zhawU)p)$&LLkvdz4jd=S?ZObYQ}>nQQJo;;P9`o+AQNzK{^hSM^s?7HYzQ=+6WfkM z$OuE6jYGN4cfpdlQ@Hs9CA#O|XlU{R+0sMDYYQ2+>3bg>{xfHR!LT4J8*E=_&~gcZ z9s_DTv?6~Jfe^wm7JDVst`bQnISkTG#9p-+7oQ#kzjq6!Sq}ew2M9*JJB9YJwI8^1 zU+-Fd?J#D`-(pMt3~`~(=u#H_rdiT85ChZ7G;*yu7n6W<+)Ozdz&N()_-U35o_-tP z6R*;v30tXEY+dfjexR_ZYBqkuXenVF~KBh{G&hn(t>f2Y|#JD z-^dG%mHwK)!`uKSPj^*Urjmosptd33;$f}^!}{;VCV&>K|y-M6DDD02_hR*FBL`!`w zkGnk=#sQu({nl=C4>3(ac5Q@lc|ufj&PR-NGaQ@(w z(Bf=(&Qk4hGy?2j9fc%yR#BkvKAnqFIFRqA~o_v7%ebh>=cZoj}@{&59 z93tgSOiIrASLJU5tXTO-lxQ-tr_nDj!K+sk0i0r0j;M!G{bHGao%>M4OSnfCE^`3U zlTzxiu>s7?Jj%QKJN-;03{et1E(sFCZYiMnS}XU5nU;IC9L(VK`Ra9%VHga%k#O6- ztZiduq|Cv5N&xtJoIul z#}>K~`A9t68tkShdPQ*|;##j*GF8jB2IsNFq3XQ2)up=hHp@PYk>doYosNGSC#2ludoPG?+t|PF^~8FX&Kz z;^Cv&@wUw*hGvE{!)4LjDor-R9xKD4(c?E&R#=K%G(sn zELoolUSPto4O{k$$Bpg6E^0X3ykLImnD{q^ZFz??MZ&VmeLp{WWPkCDbjYG{Ld!@l ziQkjdFV{@HFtR>>esH}_$N~Q&=mC9l64uqo;p0cV^|pjhg)ei_EtFxCZquD*)l_$B z_QdWX!YqYn7K)$II7UayX7r=TQyqAcQsTo$NtI(S^xoOL+KtJ#DIY&?Y-DrqjzLk9 zkYY(h(!0_ismSq`x5MAn;F(v^<p>dGelkQw3=ER4an{IYQDh<&kVp;!>V*QLK(iQGsCeZ9fiHWxLKe9i0=!-kV>g)4- zqEGEp54$>*m;27NdT>uomb)wUrpEN6HA>}nmK@t5BT5_DoMOk4Jq6Dk&;D*PW?Sdl zf&#xH$+f7nbXh&HKi2cE@lW$PLPfnz+v^@~1#rEGrfvs4lO^U)oo*2G$iIB_Ndmrc z!rZ`Sz@eOeyr(01=FT1bU~WgkKy6+78gHdEIsjw$t`q;1GDyXsQ(LPA*B0b-srk;6fN{HbDNHxV9m<2l6(X$D zjz_PlkqY#_Gq{0(3mEU#H73a2JCbHT1Dagew|Ek=t={E_E z;GM`m>b)R{>b(%-JI$g5=lZTM9rVnn@}E{r;l@Q*61d__HnK4+eD5^iy@M6Err z&A?^;yhj{4l9pcLYqR6kU%ua$ZjPVN?TFo3JGQg8Ji)7BII4(zXDU-mlR8s%X{mYd z7Zel)T=wmgxj9|_efxLeG{pKIQ`Tp430$cf_cK}b-ui4eGZC#0963cjbaTSO3~l?P zk2<>M)yKeFw@wJvlW1bRS+5tXVZ1)m@)0lDaDt9&VSOQIyIrLc^Q&|5`{@SHPR-p! zUBZGL(Iuy>Bag6L%A5TqR!hqU`%y&HedBSW0a8}%aP>G|dt!HASL$8kL{W9#`&4Gh z^eIQ=fh)z89?6}&1489nMmKYe7F^w{D()WM-+yuH zl=e{kO;nh}T%R=V4aU8p(NiwEWc>nTj&B`~$6r$ZMoE6({J6aZ^^avkz0k`?p1fgV zEHLJrRZdNrcUVwVtXN&4W90s)BJZCOs#V-=nzEU37v3QV52;0#GS{Z* zPzts`|K*aeLSM>eErIY+B>CD`op(*jq0?uuBYcxtEo3CEY)fh3#y;LXLeg`8zPmGH z_nE`%ln-AO`t5no$8^N6sH598@DJ~k*~3AiOdrEG3)gwlk+<0BghuCB%4kJ)Z*+xF zl1Nr>YD2-06HFNE#!YvaJhLqX6oa%LR4=F2RWCZhwnnAVdS@Y2`DFSs6Z6+kYb1tI zD&LDuRw@pJRViPy1d2dlz&ubBCX8V)mcM^nrq+0@&PaUHSBsf>#0e|W)e7e+8&DMZ)$dus!d^ZJBsy2c7x?il za_q)rLAG>HNFCnxSLM{&puxt2>ELyjvU(+|g`PnO^v?8K_xcF^Y=Wri3lmNDDS66G zvk)O6$tgEZB024YP@)8#q*2~gtH_30r<|0@`oV^mNRwGibxgNLL71xj!-3njw)9Y( zme$e;=Q8srMsfad!DDGk3^|I}Q$=;{8AP#(GkEBL}$zQBC3TvC3#iGX*x8 zgm@WP_PTH}j=zk>j#JMi)b5yfb=|VwG47h1=BB|uOHNGmBlbQHOW+BtQlX}%Z`4^> zthwsX{F_Ci(~*6}W1?#D3g<14nhuM}(Q3sh!^U?V{M)vB0X_T5`de7|UgL&jRWPrf zR%L%FzUi$*S)#i*e;z5~hbWJ57-nUK&OIUTs&JmqxU!ejo#Jx!+my-bWqsO49gSf| ziY~+7p%FAc7`XPbMJXZWfRJN72crRx;)&`bFaA$*?sb_SY&|vI2ro3L| z_|`?Z&=8YthJ1*M!dhFfU{GV}k(v*x>;B}8X8aTJQs)?k$-pALH4RPmw1x#YB!Hy3 zcAVk7rD)HN!bp+ zJzX7tWBsH@h;)IjDg5D54(L$x$2_^V;>NAgSC-AQcJxkn4oPFiK-sergewE)AMgYJXiZiCu3H^QsLJS&e z#*Q^gr9~Tu3hW9uLN-fOQZ;Ws+t}Jchs{}x22?FE;B=PHQZ3*b7{+L)Fnb04Y^V?9 zieF$MSreD2f;(Xwu(l;%2tPXYLavXOoL6X;brz+CpCa0dLtK}dkBonEoVie${nW)M zJvoG}yHFH0?)-MSl>!8bK1Z9L6q7$S=q?mI(|5C+@Mgn*%<*}cCm{uHpwKi?*)x-F zic~2Ii7J7^w!hyXrOKi1vQRO@^9*P64;N8kV68zmj-jW^8hkKq3jy$Fkkqr`Bj+BL zd)K`kDr9-mSUxRf)u>rT^rtqj-6x+m)Wrhrgwg5^Mh?>fbX&=pS$V z`~{Q2PUBlg2PX;Yxzy~MF&#j z-?Ec6b;qXtwp05S+25ZcC5y9RocE(5s=#DqS!|_EL%=hYpJ|8XnHZ&vf01O@su(*> zL7(Hc2h!0TN|g?plcfx-RZC?O`M$AttFIw)U&Jq|ecg>UP*QRtc~V&tE27q5P#f4m zfu*s!TzD&CebmOkapjI)=rmv1hwi`=y&pcni5^_O>vlEg(~f+~$?0yZH@o_Q31jOg zA~E5u%>TKiJJDo{N`s0m?d&a|f@hqS?@_7Ts6We4BNpdmR!)3H65A|$jD)Uuy*~7G z7ac$GB&BmeKD>;aTIKa&8GbPosxvPfx$6Beba3wh0M%ze^|S zStb(u-nih#idJyvO)<{CsUFn_BrVYjbw(CiZDZe+)MaX?XO9-g?R#}jg-oRnUX9&H zqPBCyAySp&J9~EBHDkCddg>NymF5-t0 zr2=Q!%tT2wzbJpb#mApf%q#nZEdKf6xPPa=uHewISN9mai{v@S9E6I2#NvxtiULlXOv6g)WZ)7YRwOCl!hxY#SH8l%H z9wJ2{txO}AFfEtx!Q!QtsgedcFTy2%r$4Y#2$xLCk!$yXDTiYYz>_7>XsdSaQ}=ygl&exM;91GT7YKQ4p4FNiduBg#TPkkN?&?=uCV&d8!E!a4 z?N8{$$>T=exG7MRudG{o-mGBh^orl;Y!pTdD0Zv%QTkHw7_M#3%4rTXpG<@Ar~FHP zK5i$tprybzGNATeYYcVpa&lBcu~Vj}XO<1zZ8Itq7RRw22IjN!XWAkg;xaELD%05u zO|mFPSkZIwS4vy;`#wM#z*%C*+Z)T*_X7fae7^tFKUeqZ(^9vz8@(XCZ{hK}9SZDUZ;Z9L65PQyS}L;tJ#fw}IVg-HutpXiGl z;XT)Ar;0Q3e2EW!-phJBthVQa>v&BJ?%a|0aaz%oIT1p818M94^to>k{UMW0{2QKR z!s7DNQ@HIRhK#EnmS(}<#=jnYY0SUAczf>6IlAJ#66yB*z~y5tbHQv?e_C6^H6@o` z)CjYxcR;(WhHr3d@KfyE8LC^~{-PykOw%F?Kl-&;1dLj}G9wFSQ6;aJm*gokT=c2L zVqB7M+z>G25*O7@4R12yl>V6D?(b##ZjzB-rW&xu2@5{hGzIauU}GQylZv3(u!7`j&}Y+m6QE1q~}r{N$}MV*h7%-=02PZCrjp^xo4UaBRM#m`g74{;3)o z-Up8@Y|tTlQF1Qh*n>V2zx&bDz1ttvYjG* z1Lr?~`vdj@V*$jNq45P#RzV|;`~4^uNmYjKBuww`up9Y>YF<+B;PUOP@4Q#+yvW^k z$JWQ%E3Hto$5Ah5ijv7@#~7A5;dakq@gBWC6r-kqZ>8GI#TR?b-4CWdbEt zR#k;s#(FlWBacVMlbzaXCZ_=T$s z2?-t7*i{b0K(q^3*3Dki8eK&)(p}S6c`v6K&YpL6IL^7|nq6}*aH3XTa-DzJol*Vv zhlKdPj+aHh8Ywu_2R@iOe>+#QGLpSwX5J}u;Iv1Abkqo%Fy$%bmrnADErH7#dPmH7k$Cbj?3@JvaN(l zgI)CIr`740%w+swi8JpKfnpsLtlf_lboqFaH zy?p-GHr46q%;W`ET=V-~N5|J96!PV<-2;=GR?0)u5I!=Qi}mu|uI_uZ9Sd2EdHpxF z2|PVSs?))Feb7_Ke{I$B=3MBU*-+GRP?goLG9=6y&uM9Oxu#}Y7x&Lgbl!TWv+d}a z7ePtkU&LHuG@nB9_Qxw+gI4Nt|CJMl#huVMU$13tCG;j_Wq(nzo$C0ulz@ateDEPs zywAaRW7y6?hp9=mF;t@)LL1s~`$PU#KdMs@5_aUIIW%KLuq4=m9S%nPsI|O2u8&2O zi=Y?6Y8~^I;c{@pSXO0;)^EuxK!qf_zTR)N3me1YVC8%n+w-)s(az3$AIK;q8#>Lw zdJN8sl@23y_+a}5WjXKUR4v~@*J|u9%gHjv^7Fhep1@eT=?5z~Z z0%ehr;7(Qhbpy7gx9ZwjSz~Y|3lp~#ZD9$>`fn9?$Hgu}TUb5lpbh8;S8SZk#>N$T z;dTGH*mHH2`#pS=)<1F%Tzng%Dt-<>z^4$==Pzuogp0^0BzmhgSTz-MD|H{TJq1+_ z+l5B2+p3QG4*4se-l(8UNdGP^b_m<*+-swSjm*Cl5lFwb_(q8ILAApZl0aNGKmdwS zd3txZQEO?Z4T3sXYX{*&11@(~g22I1#*QAhyke;Mh-So7|Es+-|A%`0|9_oMi%L$X zR0yZCL`lVvb&iOJ80(0!RAd`#)&`^AEjs5UHIlLyvW*#8V+=`g4vl@tG9#6-jwuW= zme2Fm`JV6X_W27wpWEkl{5Y6-&Govj=W>5MUe^_uu|Q&Wwr1@SDYn?n?Om>cn2%hK zKAQAqgcuA|hNrq0p@!97m$V2r(nntAVP?_o4{yo(m`!_E_SPvW;uH2d6`%`yJV%s} z(D!Y2UbLSye>cCRO-woq7^!CE_gbvt!MaQg5X6o+Sw_xZyso+TqATjkT6UyO%}KU6 zpZTW@(O$@~zd>^99AfK=y&zu}U%~4NQkWE6!}K!|oCH8mw7B9mvT-K$*X( zuV-E@WMx5fy5EwJs`7mPq8h=UYXBrCFJ+*j7s(Yqu_0$RZiGE%X%rAwv@$Cf_?<~E zOEOT_4CZ(G_ZlAAGf_Cc(Bkn$Xv26I_;I;U#s|)mTNlXt+Vw|Ugd5hy=~MsBTZGf5 zilY7r+0#Kq-Nz1^0xsKH(Ps;Dre?-ky6SN*toyQ=?jRLi;@OSuGL>77@<^hxg!$2~kke`yIzf&e!P>h|vEslI*EoVBjK?xpzwg&LB{_bE~z9ShxT z?~)HW9zJ>a>~NBp@?ppk23M;}w$6rr`?!&(o0Ns>bLdY^VEZbnX(ZAFh`Huk=ua2^ zmX%+1f?Nczz|W(9l_dP5-Oj--M_;!FivU{Q^ZGw( zQ^VqslKZw=uDVxi3X>SnD2J?zZ(u4{)K5E()M9o(LhsnGy5~)S=G60f-kV5jQeeC! zl*T%~Uq0=--th!aN^*CG?X08Muh*c)WxQ8*YNO_y=+ii84KUoqEx{%cq?0eNet|qP z`QhzsasaK2}4u;HZf8fxZ&&9 zLtU`j<1K+bBEzD(#K{XdmO*Qam(3536R#EGe45H%W36p1i-~W_anL?3SuE5NJz5;~ zYA@O`dg&*PVeqa^u3!HsCD9f)(O~FGxFobd3OA1bJ-qq3@xvHx8>j5Qw&`0!o=?Kx zoMe|DSKyy*X`j@@K9mE!rRNWwN(4qWA3J948+gZ9E@$k8)RNK(-P6H}@7nX)IIQHU zqpFolOV*ZF)b+Bp9b=(;Tbj2g#%~j072kAU$sAqxHulzJ@5=3hvJ&gMff8zK=-r)g zRhdCQo|id3JBzJh{}_LEOZ8dT$fe~4M^~%%X__MvOSF@Mo|VVzJm zE)|<*rJ3n7CRTv3#)t6>bvmn+4?WL0z2S#Myfq~>7d!SgEv0;>`)e{Go+EV5F*0T; zt#RJxBdsdNdIqmLW^~aYVc^j|nWrZ71r|(iQ@@=Et-Q<~^&WoFK=cut-iN>TyJ^B94+QZZ6d%oOL@ zOhJKmZ{>Coo9P?q`*O_l%P;nTN}4e*lRYj?KU{vM43K7jkcLUjKour<2S1oNgtz%# z+^}-(q(GEDtcJ$Q%5rFEKVd=rylG=&l-s+z7`0EZ&)@uqnT`F?`u1(x_fxO?k=?^j zJzVB)Q_edaP+SCs0tyYB#`{Y@D|eMHN5T6ZVQ61Dolq+@9`FuX-nSy<&Ml>KTZ1m4 zS}gV#Emj4e^JTVC?>?BQL!L5xCAhY(@JYGIwq7!xZw>3~`*LibyXUM94K7m9!v@bI z0%{eS*UhVc}vzR&mBx!Y+}FkyaMmd7zsL$77G zZmPH25&OHcvK;2(_3JbAWykT65l0pu#cE&^C*P*{TV=+u|BBi0X&36azLi)A!{8IQ zmIhs9W!akPE^F-xw41-3(FIE;p}yjHoVf+-@n>6hT}Zlx_+B5tyu0lt^+Cl$q6Ro! zCiV=NVtpwwhdi)7vSWN&rO8l%PS?qa8X5OeZ*V^#k}v2-lCypE>hmsZE_#S7AXX{> z7rUneMZ2Z^D`?lKqbD5D4)k*|oZ8`nD@a+&UzlbY0ooCW%eg~+dZWSOOP#Xvn8Y1) zndY&}-{?b@I?Q{rhhlCxEmGKe7L?}{-0^*5YePfvN8FIM=4JX%7f_|Za*${TmL5S$ zT;ZGp*8nQDLXaSd9_@jlao+iB<7#J-2^zV1A#Wg(cD5k$hxaQjTnYX46yQ3{wBv># zx@)`Kr!{H9_Lm7wmuDAx^D1~?`bj}n1rpnk3R|TrS03Z)da4i-jvS_cAugaWI3yKm zjqhh@L?Gs`;k8$8(pbS9_}Fr0$z1 zert&`pvEHaHx%HIEA1J)TYNu7L@8}9D}4i~D&x0O8k^hNu;jTGS}k}GN)zBCdw5C5`w$&*dC!EDy ztlcA{17AfNbx`R{hWX>CO*mC64-&_&S36s~RE!z5Amx+W_qD4#?B$XJJu>yYdHhQp zEX~93Xp4P`ClCzmgxyk{Y!!9>Wn=l|FPJ5GFgMiVnKmxaicpI6YGaG#g9<4#&Kd9% z^Cpow`%wuXts87 z$WNEnwFU}oHxh_6ocX0ro()fIn%}i`4gRL~8OS1jAa`6hlJ%H#-0*AfoxFHrX|s>a4RB% zQ`I-4F?G}EGVYKW_54zA>fg%@_u{umwE_l3fj%~|nVd>KsK>Zk1Y__?3dVE)(` z`ChgwE{9Hxbu`8Fk9&-XXlxJvzIyamljI673#M_a zeG>X8X6v>sw!%Nhh%^AOjoQO@<%=d_tmV`_(l)cR-yYuck@#5wLyY=Vfcz@Q;fZ5P z^fQj|D&d{kw6vz`RKKrs4LKWvr$G2clu;I02necgd0AaQC(A`z%Ro^!;@qTv9aik} zob?^1U=3aGpuavh*?XvsXb<^)Z&kJ$r2s_w? zXzb3cdG(N1F&+_I02)dr4swd56znq|BULW=T7rq}=oT(gZYdJ{w(?r%?fWN(@Z5+Z zc|Ck^TX&>6I1y6GmjLe{F6oi6XIjO8R<5siC6jZ7HRE&3j1?*FtdyJmlGEF^dv87* z$H{ENKDfRny360U3)h*m&fSG;kh@S(xJrurd#qY5ZW9WYXHM!>UwMI?Csv!-VWy@X zYSsJr(M*CmAOt{1oiw2sE81+-`^<)+_{LL&TzX@?8kN+;*{?WlDSZv)!5-h0Tpr@j z;G=rKmq=8*AI~%M0Ap(=we^~O^0$Xo4vsp*y)7+efJ#)*LFfLsC*8AJ6YO6XAP~7^ za?HgmuuA|cc{7}@Z0i0{yW&m|F--z9{D7SO?msn~G}B#OCbOwN%#PK5zbmIi+(0Xg#|nH*RZXkfk`yYQnp@lr+AqvxYE$ z=u%i;r<}R5^X#6drPF-k4Q-PqCHV747FBpi)JC$XK*{VQx+s#<3WcF%A(x-|%qiNV zj`IPPJMl!KXE$hwNMzAm;B`ZlSy1rchGvZ(Qg^Q_Jow7T1HKq;VZo(?wj|o|&caz- zd^ZKS4H63w3f|-HIo?D_^8WP1#-Hv9vY4Ef-Vy`s=6LarWDKE`feKp3aJfw7x zj*J1w07I!|Q=XaFDxgVim&dgK%v|Xku{;-eHmz$T`@qp(EXlT({<<{<+_)2}4l#rK z|J0#*f^}H7g4)X-XA5TTeBBC$Qcyhr7eu4I75;>$snnX=c#1SVA_Ys=vS8B39(#5qbXU3TKbxPnjDNJd~mA zgTy5Ou;~~w6_^%R!3V=Bh#%F0TGmCwJAaghBuBn8>)EGyas73~0GY#{o|`)rdrYMW zks=BYDIPv~{A^|T)U%jqMuQ*k%iOo1UQb?J(8nFrA1~k}4#9O_W4-u|z85j)j^uwL z!YKpbOyVW);{33(A{e~i;ZJWHUN#fMr9Hc}+qYDUaZKTq5oTx7qa|?Cg~Nn%NSY+b zO32?R2inMM1I1%bSbwNoNR2JyRzyxl z$G|i|Iv0#}@B2rh`dcJlOwH6<8)&3};5#)}t1)H#QH$`e! zzjobpg+p`XSQ8|(Z^^xsc2dBk)1>Wd2DrT<o$+p4OnXvK`j%7T|Tq#}kzYTC8YccYMLE^w}5I>FUi5IV*ZLxQCsWwk*L1D`cksHP~&&N?w0 zFGJBf!0W3&ByQWbVGKkgb-4o$kUbr*&eSQ^JHRBtMbc7&l%#1yG)$B9mxD2XeN&ii zjYU*1{K_d}Ad`V`!^GUhi+2MV7y!ml>qIe^7n~tU#8M(LfWB9aVFJ>2JyJ$;0 z@)yH-4cna-r|pBAzIo?K{~fA0+*fGe+Fe48yi zmm+`C)Ddq@EP=?L=_mZ=piu~oM zKO$9~G>8;@H1u^y7E1)`h_`u8x`y%{ycdThUhgh2Jp8bJX@V2$0unf1!* z)hoO76bwgj%P8ja%VxGCwCO#3AYvGTrR8wcn-|)-C)L#*%wvXML_G$l~3a}XsrY)X+eJBZboDOaI+_m7xdAOdUq!pBjzzj zhLs8SA68|ZQ+7>Br-v5`2Cf~p+(_;yaZEK+1xaVZj5il_#!4ULIZL7xtUa}9d@%!Q6W0%f&qG&tRNT$EtwFckYyJg*I z;^%8F{iWp|Pcm|K>)f&)d0d{@thafLTcKpSJ>C{vL}BSI9SAewt^DWo*iG zo&0g*;y_5*FIYqXKw#I9sEk#>HTfzHF1vo~C+?!Olz>yOSFKZ&qLBMs2?XgP!v;H? zT|Ox4MJ@XIh-Oe=(=@5Vp9puo()P`pB2A6z;m9a*Ji_jtk^`qS9lYdELB!fZgOU4C zx;*z$t#(lznSbz;@k-`@4FmlbNB?^({+^ZpcSV}AHL-V2mluz3IQV_*3d|V`BkJi3 G|M@T46Wlle literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-resource-node/sds-rpc-for-file-operation.png b/assets/images/social/docs-resource-node/sds-rpc-for-file-operation.png new file mode 100644 index 0000000000000000000000000000000000000000..b2bf53e146c8599e989432158cb97f9142f1263c GIT binary patch literal 50775 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-resource-node/sds-update-v12.png b/assets/images/social/docs-resource-node/sds-update-v12.png new file mode 100644 index 0000000000000000000000000000000000000000..da25bc927de4a38548f47081e1ba430bd3231074 GIT binary patch literal 42773 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-resource-node/sds-video-streaming-handbook.png b/assets/images/social/docs-resource-node/sds-video-streaming-handbook.png new file mode 100644 index 0000000000000000000000000000000000000000..bef89fffb8df86f05b8bbd9b5dc434828a38aa05 GIT binary patch literal 49958 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ν~M{lh~0~Ce|)<&)J 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%0Ar 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 l_p4{w8hZFRyHR8{SwP~eD}CrU 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-resource-node/setup-and-run-a-sds-resource-node.png b/assets/images/social/docs-resource-node/setup-and-run-a-sds-resource-node.png new file mode 100644 index 0000000000000000000000000000000000000000..69f2dbac135ef0db8e5e634d0839081b6859675d GIT binary patch literal 59075 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-stratos-chain/how-to-setup-rest-grpc-full-chain.png b/assets/images/social/docs-stratos-chain/how-to-setup-rest-grpc-full-chain.png new file mode 100644 index 0000000000000000000000000000000000000000..6f8147a0e9e454da9fce33cd2a7d6ba3639e45db GIT binary patch literal 60478 zcmeFZWl)=48#NlVcyWiK1&X`7yE`o|#ogT<3KVUSP^>_a7J|E!QmnXpaR?OGbMw4% zX3qKl&G+NYOlFu&LXvy$y{@&^wXVczsL5lZk)nY>AWTIC87&Y9u@(e^_eMbm9#NMF zFad!MkrZVlb$mY^F8lc6&(8C~0&MQSTt(B-=}17XY&iP)h+VtsB`k#9Hgfsfq3rED zLE01yYM+`Go5Jfb2h8I4+WFyd3s(;87k>qY94aZ4A0_JjR%!{EE$KTP%@GvNjRFUZ z`6Y*TK4`(={QIUEiuS{BdHl|2(cKVfnuo z{O>CLU$-?LBz!_+|GC*I;2=uigHS@(f>huN8D~Rc6$t*jm)q&%^Is{3kIrDcEyffw z=0=2)g@XF+LalgvDR2?zEiNNX(tdFy{E)|}{nvks{f;Xufo)b^5yg9g_N#vz`v{BC zU(~7?Cr#}IT&SA6^z0#MiLEIjVqAm^Rkc`)Dh3g*9^*&H3qz@~JPZ_5Q^`fi_Z^P2 zrbf5LmraROcP|iFX#RC;K!h9LGh?Zg*`46#(3_R2H=xQ>Nlkh!kqLq#YT~ce8)=Z? zpfm9x`nSWC?vo;B=~A~95+|*9mltFpFtOmfwzi5bB|Wj9lYe7$lJi+^dPu6Cj^qF% zX~aV$VCLdIm`}^gm*Do9A0NmMU%;nG;8^N5{nBj>sV2{dEy$T{(?M9eA$%VLBV(n>o^}Go>0b4`0w8>f2sZq zG}=v;ZfEB|cy_#m1HVv&7kZh$aM`@TVSmztfSy^J_=?URvSor|oM9;9YOvjS6kr&Bs> zMyh3+yDFDMbJsa`sr{vKV`(y`tQZyJuz%U?%HnM7{k3CciM|Fi;5^h4qi zQ+G7gWpG+vlUeW`hl)~DmYyjgZf{FZ92BC!BQkO{FNMB)2~`VKu8FXM_AWR^fVx0% z$lpjT-s1JOh%knOh8)AW-@uPRV&hp`aqd3KV^_^e-?%coaWP%PG>@Et$uY!o#L^@R zQK$$}oQGpUe1j}LF@&bArx7$+p{B7&M>7O+#nNCvu>2(>8U5j_GD8(lkrnD8U97{d zL%2)z82yWSC!$}~nkc0j?A~u?&NiAp01s-@e%<SS7}Sr#EV?g!6W=!IyY?E9J-&BW=J6?$B}o!v6?cNW)iC>~xhb6v}-$(qEu z*^6B7;D#?&=;VOVSh_WHvmt1N%`lt>y?TthZJ+GFsMNB_G!zZ|4Z*OtWb+ zY!^(q$RWgt^1sLi`DWGDbXpO^alik(o)RLra}`?404eIU71xTGXS~BVpFY4b=b~j2 zK(x_Jfs`WaEaXk>y7$nduZ;iVw)jOAkHVkxffzrW@mup^aH}=ah%=E=9+{@KOLQ-* zBtD|Sxj!OFVl0<2wlh~Z*cYtDoXSZI(LwigN?G0yu&ssYC^ z&9c9d-Yc$OwncP#7B!ZpVui{!{avSJsr~jv|BH{y6MH!B=R7j4cxnCNYaSH6m4sMj z2p)gNdapumwG)R&orBsmKb)RFE? zMVN+f8gYKkkcs6gB$742@b5DWcQqZbTl$z8#gUGBG&}lNtwI}LB;*k>U)Tp%O;O@| ze|W)2c1+y|&g$Y8p-C=LXP+V7`+XQCPm9S9l!UGto0UWZWep-H0v-YIoVHOU(P%;6 zb_?kgvl_|@jxIb1%-92&rTyvHfA)dIm&FG+98=D*!=FSQEEL`|;Lp?Y340AS2BaRF zflD6$l-EkEC`rA1es}8-d~hZx610zkh{CbwsZfh-+5ba@h5SRjfikuyWUi6Gk&TFL zN^dhsdB?R1g72lqfX|4+NzBP9gk}08C-!_C=6z%|iU%_JTGI`^48$<5MrTtD#TffO z^i@y#^U8l&=M;ft=-ha0>ZG6DF9qqT;|PtuQ3R^2$vCFT()GQNdjxZHbKlD&{9;nSqq?u$N5r5|kS!_62$+>$&6fhTnDIg)ndORgho=A4l#2=maWFKj9 zsp4tQ!$Yas;U+h6VINT^&3=0UOTAKLY;N4kvEMvBpKX9fs zZO{i~`@LJj%@PEdQ*kI!%eDqq)hWWH(+U-o9G00P7-{Cr`pRovMRK`OnW)V{q3YIu z)~vjcR+yVm%2@p5IQ+`k_GRFT2%Y;Pio#6fRxurJ*La4bSFdBB!s#A-?B_ zS-*uySu+(Yo{ml*;n5i#DJ^_DgNW09>Nl0+%-A*nFmNc9+HQ ztAbkw$~->wntZ`H^{-pfC|J>g%$Qs4YPm70b^dE7t(Q4;Y-tkam zT3#Luw9vNPH#)+(>uFXB@!<&D{k6l+j2api4t-= zLZW}@OV>t}cQg)a1MH39u;H>V{DCi@jVBIYQDk1dqk@gNl=~?f!Mfkhy_ISRjmkH^ zo*7MJVkxr0&o-4D7rC9Pt8mg>MuRaeT$*Z#YjjqxXmmYv(Rk2ae~9--JbbZQ3{E$- z0Us9vb|?S|MD~^ATkegN#`rRH$VjyGbQl%X=1qc3NVB>7>uGeKBco{;xR5~_(~i=T z(oPOZRhbj->LF_uZ!y16jO2T)zYWte!>khP1tt88D3)`FgNo*{lqGR;wbOC@Z$B9^Kh2gin6FYy-)(I7tjs>Y-z|F_hXFhy^4|d(9@~Lh++hIPy--E(KI#lck%65;@XuZuvl-;S5{x z4T$T1KI^EjF0=6nfn)2C&D~W*>U(K5CmbV|kDTA4YHC?!Eabvki|>GKPCI8Nkue{C z$2~{|z&Vy-&tlf-rkynjsfii@#5~Plpr!)Lj$73o+kgxQ@+L6tANDKLJaGN~HO=n# z9_MQsG}8hBg!R|lTs<_{790>%w#eNi4&O4&{HiZqd0Asc-FuFr1!{&sJ(6iyPBw~J zHilL{NU$gOoQeMzy1_WI*+1VD5vu}hO43uv7=Z=OPQTVz10T_lrPhF@NzVvgHjQfE zGap+TWX1z2tiS-(bdzj(kF4_a7X57y zLPl&X*7BsE{_tc1yp?PuyhJL!f|K4(IsuaR5N6gP)3NhJfD~ok@N`Q7au$Mh8ORaHwYh_ke#PP-ZNsp59KucY!%U)mGR!rdUHu$arN(ZI|{z>E-)_>*&C9r2A=*^ zDq{frOuROOcXZ}Y*3H~_V9r|0pcAkfBC}Flf$YN{rZEuPuV+}z(eocV^P9vY&I^B3 zXV}NF#q25j=8j{D8vYKS8qEow30nBDqSswBb~$pFWr15 zU|*Ypg}rec7LAlJzr-=8wXu8ko4o*7bwJ;WAS!SoBzwN4kzGil3_$ zP=R|AU+W0wYW|*z?IkGjz56Zb$jTBrd>0Mrww;XEZDOTwAKrOepJ)_A;pa6yr*9Mq zWdjf9|LzGsq}F^gN=r-5a%sl&2hei;%eECDEJOmeBHVF1jko~=Wf7A?xyLx zVr#d)06$UqvPL`D>W4M-(%9mM6>5=?INt z)Xr?qS1Etg!Yk67M^R_YfTGSR_?j|hOGPF)h&6wy4mI!VJIc@%EmQ7T8ennz463pz z#NnUe?#0je(`wOImbRzUVaJpoRv!Y^>t}#El38N2_Tf{U@BY?0+#vzr#%Vrbe`4D` zREt$(kSRlt=O@4c?b4GVLot-|Zakc!WFa>rCmc)+M5e)8nk=7q$?nF$vfqYK=zpLM zSwtVYuMeT7w`-r^6NhhbpsyRS&%xMBP;o^j;R!S&AqpC4cttLD;Vi?o%D7ni8EZM( z^0fkjm^Kd=#{O{d=a5+91SDk5n7nkYIx+E=(^$q1r*6Jwe-z_?J7?x$Af+ANd}ya_ z_6)b3N(Y#Oab^*b?A#K7`6eLzY)}74QdLl>To#^iLd{w`Gm*K6az01}yO2l*;O^O^ zdE+hc7Lq}%7?3itnbV(KEDB0dvMyb1efYp8mq=R1idl13&BAvHF_x-o#K~N`{Zw`m zYWt=PqhymsOcE5C>003t59y*;F0bd`yzyXIPowWMtf^UI?9%oXn=+Hi9*V5ftRp5P zNm9PxUD>$gM^4>R$Ea=jK#ChZ;!`E3=lglg>9B#`;Bqud%LG(tg#nliFUr{ zc@&h;`%Rx(<>Pl3PW_Ga>98`h)=E{(ibl3i;wik9vui^qL1fH?%i%E|9)Qpv z??ov^wP36_?;10guWrX_33tHWuqZ+_6kX3@>1ArtbaEM}^s}vPs09Hs4bZF*D3)H+ zMB$Rr$J^3jsV2v6# zV-`qli%av%hNpG;`g0Su?#PI%k~3pGJWi-)nRLc{Vl(Pc_1%x8L`fq%0jvyy%}ofi zfT?y=9Oo%95kbNsOaY&t7cy~V$f}_!B3)rsLT{FCEUy6vyPW5~{jz=WJ#o$*nnObG zFD(hCYD6~6mpZpNIB)=}Uz)W5J*qsj@&{AX1mM&lgHga#68JIz3;z|b-t*-bIRFO& z4yijnkJ1G>swt$EXCe-NX+Q&?UB_axxeHzryvK?k~C$(WCAG&tRD ze2Ls5EE5b6903izL=v~SBg!2+X}~Wc<+D2R{LZ(HXJt6B#gxwZ{>(~%T+NeEuW8Ad zT*wc1`r;xsC0S0|gL_m@cdbw|(ip!+eK4IMmRd5lWs@+r)Qp%ymE&j$>8&ghhZAlF zOo0)CqTqgjF93xy1~l|yuRKNq?0dk#k3F( zA)1zprAR;hH*LK16s^kWb!FdCHj6j0tvJ?7`>X&iE?F%diI?y3l~Kt-(`PUG+cK$R z1M12eCS?CDRucgUvSf^F`n<4_O4womC5t~oPoiA5XTHJbiS0<~w6@|&d|)juRtC>k zAm>7op}H;-?NBVkVZT4+m5<$^N_6!^aCqGc0q(+^I^K=Fba~gdFBrU7!dl_IwLH8O zmE0bp!^MrKogRedfEZw`0)Q;~;ly`ET)WeB`j0S>9Q<9i%@T%;3(%phO6 zV81&;M-DS79Ts4_?8;J{uk3|E_%nv%o5aTZsg?7^z8e;OxJ5>&VyhbZc?6p~{pr4R zeu)lzqD2vZOmxrvTMFM_gF`71S`8EM0%IR%BV%Dym*;GG(kBEhE?b}egFE&tV8Kf7!_ zLSgAQW&fL@xhjb|){tU2PuKN>jP`Go1 z+u4ldas-#0O}r8Sm5gM0y-u8RHALFiYk4pV$#-+Zu!xaIq-&&`eoiBtkcAqpd0 zG_cwWSxwlK=@WACL~Lp4Yf$LqUZ179NOH!O)%}J~XRmH$H}`L)52wFcpfKpkBgnMr zjxx~CitzDvr<1B_9?MvY{HLwDY~PN4FEJsOg42m0Qeh!>a;n*n@Upp<6=B?RVL#TmPc+%;@Vy@Fqn*J;j9`R}?n%6R%X^uDzuy0s!42}I zZ7}FYTT>e$*dK;>|NfZuh%$sDfV`t2z#%KFOneM;4Ru6J*k2^GG`XiqVN65cP*Y=N zDKcW4-uLdzug&lD@WOB1DKROrduTf4dqCB%naJy>$L2{(FK?%%v*XI@;whn4XDHFz z?r<-5z#Ztrvt-!(dd^}MB~R05CRI_5)2j4!y@mnHJjBq=Aul6ULnL3AWLVyY3OH!5 z!C1iezy7>M`sjNI0@UA)r!&Y*QAtS8cH2VF1ozqWL4$vj>m=~bF!>7Y40hj~4kpxi zMS&Cb&4JS4YHp#8+n~XZLQA>_*6*h6>fkPO{QTEHCI=pe)K=X7Gvs|+4OT5 z&brE&x$k-1Af*>`Z749a|+oBZ>aKAv7JWpi^O4x zJrjGLuC2=)c_X2aE(@;B(bnUhKE-s{;liwjfi`NtRp>iCDjuHolaNPrJ@yWQVXkkd zvwZ^iDWs@A1}JNuMdpKIGRtnvZNgXhLHcxzwrpMb*qDZC>!FeSY~bFKTO$KZ z{Kh+dJ&<3G!b|D~oD~4y4%5icKxHi5%jIjc@|R}!9}R%+gRT9W^$hD+&}A0EW@~_0 zH2j)|AL`HCyzxWth73ZW-9p{!_8Ee|I@eCXNyrS;06?cY^Mi3TsD4O%+Zt%SA=1z= zO#p~J(f*h9)I}HOH}IcQHBa0(>|~ibzWI<1$PQ5bv}_>{C9NfFAnhYD10Z98zPK+gv~KR1NTf>n|t zUzt0SmX(M6$~Lh(r^2Jo|8Gn1%Nr0?k5%`tCc3s}Px>@xgK0M2f85Gz9XYIyroYl6 zK#djy^AbKa`Jskm4tOt?M)|)Rv#lT47^297jZMn8iaJ|paLlZD`?Tt+8_~Upp%E0o z2M*TS3+RqLj8v37(-C2X`y(c#8j#re3BAuOgTmx$ziJaHRD^Azd1#+fX z=Xdk^j~$JRq_Kb1fPxQL#-dD=l79N@XfLChCy-@lAMtXiP+a%C?6`KRjH*$R6J-o_ z3D|h}d)^G8e1Uc!W~}L1P0i(LYMZ`vI769I2ctkIQJd%`u*W^m$W@pWQE~++UFX+@ zd@-W48JpPu^w!z&Ar4{Yv21#JA+b$QcYU5Utr^*R$Y7KXQ_fsZU8-#@nbA>DSLB&~vq?se zZ1?Q#qkXEZhzvjQ>acQ=cmb*}l(-~p&$3ci@G2?7lGA(v-WAkmjXGFf5fh|CRdZQI z1kpDlx0$-)yaw-(Cs+)EhM5!rX`Q>wcGCQJrrVw*YMOy)3pN1oY!_3pRqC!>T)dRx zf?JW`S{LD!7SFGf6D&cjfQ`z|)=}JxX)oM z7ukFM90wX2hg3H5Z_4NjmJYoB9uTP36N?3x`MgE%$C@gxhue&Uj4l9IoV1`S5cGG& z4`-11j=xXoCHmkWVSU=IXo)YZ?Ti~Pf1Rbj&xaR`Wv?F9+G%3Lrtawl4Bmy)5|n_Q zxd9vG70VO;MioUwI~o0p7z@C!GH5sK3k92hU-|pWX-{2j~d= z>{YSLT>7D?CgZ7tf2Nc`Eey6({fG#sfv@9ogLo{>U?v!X(>Sz=9aI5I^2hmVhJK!g zQC2A7%>=BDCmVx|q#YD3KamePJI3NL|M+DaXdFvC#YQDiUvEwwl zu|50c8N8N;OJhAM16J2zG%F|>;AX$W7v1@}xRYsdkdLEnM+hq)ei(jT_Q}8m< zG{57!O0%QjAbHRbx!#CU})tx4Pcsd zU9!pfIx@F}S4Sbu85x8s1$boLp>pS9uP9OrLIXv+ZfC<6h1=&@0cB?=YgksCo)#f} z+B%OOu)GRX;Wpo43b7YztR1P`IIH<0-9i~ErFB=IKK=|u$piu%Ea4Qb; z5tr(nW0B|(6CK&6c-VwJ&MiCh1cU%4GkF@B8sPQ&=x8i%9I}c#8%7&{Sl8N`c{+9! zR#%{fChOR@j%5xm)gxwY?WJpHu6edn?|EscyjFM(Xc!#l;)%bjHndjS{Ni%7_~|(D z^BCEx*uVbFyz+ge{pUuPCDCS~F=Kk5!tihPbtU1~}&~J3qT> zt#6M;KWe-8ZXb0jXBs^%dL%DXjMlw%@22)^^cc>c@Nz<5;~v;2BM+N?uCzWuu-AO6 zb)@EU+A%wL5#gsvaojNA?g~H`J6Jrbvp^_uqjXeWo}BhAWyopNwj&dT;8R z-(F9zi_WDM#Mlfay{|*P-aGdLI@fm4<&?7J$gHsfIe>CLZxH;?G11V)KLF4>```7? z+zP^nn*M4dSuNmdUG{#Nk`sCYxXV{Dr1FDgk9OZmmJ1%9H`bVkixYI8e$9~cIOfi0 zO~Q~9GNQLsAc$;ADPFzo4LB#YT%u$(rXrO$7xwF^boYN^cN&DONzx&kuu4OI9}?nc ziJLF(g9|t@?lh3o${c>5Y`GR5Yn?Ku5N-!Jxn)-@df9Fltds786(h4r3p`jt&fi4} z@!yW!P=>L?@A)Ri-a|>IuT~>**qr0{+{0#rh{13&F$D1_h)Yoxamhp-1z zB!7fi+Bw>XiweSp(@73ov}nfrcfoON!;%h@wKx>XThmPBJAtY4-VNdJH7yUh~F`s)emg^ z?=xr)PyRJm+XLU|7*{$_DT1e~kBmxb{3#C{#s9HY-3qISzpVsP)~xswy_WG24PpSu zi+Hxs3jj*cpM*T{#TPp9rr*eOl$(3B!Zs0vPjCCbF*-Vi0%4FDzu=FP8@R%4&47O1 zShY=Vc${Zay#C4XY8{{@M{@ndUP3DIakC;9Hi0@U&PP`9W6Q7F;zm~BS3#-z#z`q( zw>M!AFKGn@zF)Xiu7t|FGi)%t5Q7WF;%@=L-gWnT_ZJX=#KoJ?3n)Z8q_gp?8zH}) zC(n(h>^;3ceI>SP5+m(j-T4E67w|R?&>G|{yuYh{sI#O8a3G=s``Vf+6u|kpw-~th zUSuQ7nK*%)`7(0yo%ucp@U{RMwqp8NfwlPfxGNSIFg92nBBuQ|ZW!Rafls|hjp+P2 zoHPQ6QAxACDGJ|^fY`*GdBN&ZI{{!f6kd##RWjEWU%yeS3C1UUxadR^=eL3HXa=;{ zdQ26g!R5-qbyIEOMV3d+lj zvYLe`)qfusg0Spa{Z^#2HxAzTIYAvNo~G7$177J{kwnM3?iSNbxUSPsDK1}jmu>pE zvzRtIbQqy1q?J9z|0eD8LV*}PcBcQO_H;`Yb|_nd30z zOU+AHHSB~5iDej6>;4IdTc1hexwl$#3_&d+lfp;)=K}O&wF;nTmjp!&5f5R%@AS-MS+XZetuy)j%qzaPdreHl|0_q$lTGe2S}n=@hXV%C<> z_vVHW{KRaCgOezmESjH5G=03^@jVuQlHC8HgM#haScN!vPze`7DFnvq_Gaj@C#C+V zS0qA%c-dmKW-p(_cT~Zzeq)Y(TgOy z8}Hqow6s}bg6wAhaQ^$uw;7@1q)H7Uf0R4vTYUzSeNv?t|4wT!&g?j&oU}L$u6+UI z+F96V#_Pcf+Uwc9;wDjEgqKN_F^k&V3rP!h%qygktUh16d%V~!UEY6Kz5CXXo+rR6 zWUM+dE5r?Mu8S1}Ikvf13?HqIbdImfd8^3qoI_BcES3)DaJeR5y=ij*%HnpeT`&k- z?n9Q2cm!+uIa56zD(0^ZUY6zXAXO(h>zlhJmAJj8PSFzZi_+;!8>`Oy6mPGRLuV)L z{`=~Gd~hKarL|*=bM24q&ArVXr$GXuUpJfQ125dOkO+jyO1P=tG!BC*g$YI)u_WVV zt=}?M-#`3w$edV_&z>QDf`ewbJYN{I?!+ZRSO7(puekd@B92f5 zoHac?ZDWRia+>c=8IiA-u8{od^Kq+QiT%}sB}`+KV~ zw5WIXJxr$83yp(ERwONjRN3jc=B*hoWz)v@mImHkN>5+1cI&dIOfPzGnPSxH0KpDG z64w?{z3fJ&Jysa*lP(_I%-s5p6<1|gHn^~OEH|V4G;X3_3I*I_ptC*z!J+*CG?x(_ zIHVFw#ab(lsxmd-G04ss1BnhHL>**J8Ni4-J8;khoU!2o$ANF?SzdO+0G&@?Oyp}e z(2pP*E9f&-C%5PCukG~YTPXfA!lM;ZkT)tfi@wPmmHssVPF0ngQYVgB^B|%Y`s7N6;kqyT z0|Ju8rbZ8CL0J(;A6MqG*mvacmu8a1Hfw0bMkX_ETP{I(XsJDiGcka96#RMeOV0Q&Be9MCa)R^WdaO203@2DI@@tCarE zg{jKDmk_G8C)Kgtl>s@;# zNXoCi)!c3bsRNoCzt)PRekk&68y&kjNL*!`w;aqxIa4Xik)bEC-nJ>iYU?nHM!{KtZ)!!jv3Ho6>xsG;6Q*MFM1G;@~q` zq$lBSC-~C^j3BQif=#t8)>6WVeeQ2CIXNEKfRZ-y$Jm!%(SY*}89+KwBwbc`8IOxzg_XwpkC#5U=eMz|cWpc!gX zF>>W+3$%NM6{VHR1v*_3&I!J8{9zV49rsEVyjY}gxvEClljZGvT%V+zdHScsgCacf zIKJa5%DRGt!r9wew)-UIxL0{cece6C=>YTbvQ>Q2e9FKjgP-5am!&$-Vjbu|2qm^? zj0f+(O?aJ!4z$xyp6@_t%4U#Z9pKa~uX4hG@aR$FG%9>Be*pFC>L9(z1C0X@%K@M4 zf$h}K-m+B>LC!+PZ#mbaNhNx9{X7Oe{<@imeUbRaZa@2;GxfyQ^kVxiAGq3#W`6Pt zyxUei`DwAK={x4lT8Kk-5|(;GAPG+a>K6L0y>moHWCXf)toR8O$xP~nBaWFF2qyzV zQt@Qb?nMMc8?G#35-Dnc8|vo)xz!$KkcQQ>6^7P|=>isy%hQ%y-{JmaxqasX0^)k3 zq0hlrezyGnc_0MvikB1+0xw<$U1Nc$SVeG6^EfEPMXymw!D>JNqna5rI-A9p#)m67 z$m*q19_jd&cW+5OB@q%IvH@5?UwfLm%SeO<6GG)_h(ZcF2e-X13C@QudGj_9h6uF0 zT3v3f9!qKOtRnU)Z7}_CcsZr{T&cj$Ar9{TF@tJ4na~*wGQbNw7HnNi3Xc|=5<0wI z`$-S%YTOQ}51H7@LbZaZ0fa!wr`BpUqhv_VMlS?#`31JIjoEhjq6G1 zWpJ{{RE=tQo=VOsJ!E+Fhy$Lv#1 z&_hfY0r-}QNQQu%`SBwtRSn;lw^?H;owOiX4-*wytgGmZ6-0mWo74y%cFb6*L$UT@ zks4{+b4`r>``t%5%=F|7ro*j5lfC`=moIu0@8CjF;JEN5^a_cP810@&bn)AeWUY{9 z6Rdpm_3``v_P1^LbzCs}NQN#S_2iBmoc_K^2bxP<9U|s$(xiKk?tp(yf5fk_954Dsie^W2Ix#x0sWOfU(+{FEDqz1Mb(a_4yR5MWc6Bslot#@fGK zPs%yL$oAr5wcmPA##VQ1fSfORHDmAR?53H)9#xyewmZ0cvsG{MH|&z-6Or^4d)E_F z%@nuSl6m7rKUV;gLym5R1L?HH__z=1?b09j#XXWZ$$-a#u0z~9*);z1Rf$8=h3{TZ z1yG(CoTm@82T0U&!)|4ds%pujmt>r0~{RH-q7C>L7b?v5W=q@0OAa0&+_+6<<^ z-iyn>Q92zc`9?u0uB$u2<_ijaJ`zAY9TfWNXf@1qi6eYa-x&RG9bL%-KA4H~wCOsB zLBq)<+OX!to1R;lp+9T-{EE3CF!JFlxN$icm@T;Xo{<9XJA`DS(l(DhAYcSZqczk!a4 z6Os1xKknf{E7WWl?69DU`3q>)kSXhVx7GkU+IM|v$UCJyF9a?n1-x`zcRudg)^MKh zd__>+(P~RZm_!`+xiHl`Wi{>7jJdz7@n2kR*m3<`tyQl>&}|C1=A@#-SG-cNqvk%y z>Di9K^p6JyI_#}u_@B9?uqdY!OG&LaK*zdxcv{F?ISjsa zEBftkAh&(}^J|L6(&ylKS|m1PgSP^JH_(4z+TF5va^z{Hs}A&`Hda(!eEjk5H*V4? zoGBl+_q63<2FF%bk+Pn?Y`WZz?n1DO^#`F?ov)T3DxX3wP*h%K2Lo;Zx~2m zx^P4N$am7{oib=pWgu1`^ib9aQ25hn^~UQ!#}EzB{oXZPpvTn=8}xLi87}llRv(tM zYz!N0hF-Vbnk4lm6P$Fe6s?TENfk5H0;Vq>1H?aKC0wP&*7S_J*jmi}UB#9Hh75ZV{Ki87q!FnhZ zv?)cAnpXTkCe3oG@~H=y(TJWL4EIM1-5CS-CGzJVXgq!Cf96<(1k8|%i7j{YiQ6pE zUY1t3s(Os40LPG+L59ITA72%xkkuw%!i1U5@U{i}g4?_0_C?ruCMH<#kKg{5`O>#j zRuhM+tGziuQgIwq?+CvosjeZfVC-iF)@#UyGFOaU~<@u@-Bny*@!7K2NR5uiSto(Bv|? zcbw>{x4<#CcG$R+kQl@kM9O(6MG zICLb{&`tsvPIawYr0+UhN%cwhTb9d|GwaUV8+=84xPT@*6+aiUq(1@>fcjKZG4LV& z_q&T5dudUdwi{C*U)2BQmkBT@BK>(N9Pr2(Du15ZuaJlY{2>MgU^d9`Y`;6S(plq& zV?=vPMrS@AziE!|XqZGhBI;~>?BslJ`4&x|$v!Lt+ zgQb;Ob?!QR$HX~ts1t6n-;le3j|{XP`ddg3Sy}s-iPSdD{08A?AGb2Cf&2(CrPBRa zPxBl-0~-3J_OBjA_(3q>NcukgloiPkrG%!CM*&?kKy9q+Spm^Svk*hhcVof{N&3Qs z{4NLW;R!#2E=U5sdU$|=ljNyXj$IkJlE&AEj4knH>J$S2c0D&(bZdO5J}%_C4&J$# zS$LAqSZ!MbTcF8BM^pD$Nfr;sX&KXEeay0umZap{+PPR%^0i;l283>*LW+WTS~JnYUHl*`wLAf^GKyH<I7e89qoF}l$yxu9oyP$`zpnZ0xC6{X zCWrNTtkjA_f;|=(Q5)ZNhX9i}Kv?Z;|BG8uBPlSY;QGBDqaK2BK1}s|wjtCKU8})E ztqEj_fZPDYOog)#5H)(vy^8H>1^|>Mv22H3bD8bWyf`pRdk{gXS(rzf7aDODZ*6qW&lCda*yt+lvd#XFVN`4lm~vs z1Ji?vy6E~(U(U74rGZTLui!e5ZKJO91gYDIx&!8XFt^ z;(45^S0|j8SiFGq)yrhc7ZGz%dYs~4gn>aD7$TX%Bq1Wfpibd>B1|^h0?PD%y$Xxa zje&+VT8!UDWVFf;zhEq9d}m$PSP~f_SilSGIi&b)Q~rF>?U^CR+PQ85v+oe|zN*Ph zpxFxy#b(1D$=fRsdw&fC0WBhgPO&yyi91}z4#D@x!QufQzVLO5))PGo_Z0ts)*oNs z84NL>$6EMUTG`Fy#P$&3I&=NFX;cY;P|-}-F&04aaBz?~)TrrbNRfdd@RfE^*PhD8 z?};M+U@c@l3K(>n;DFU24RbJ1!+I(SS3mI}RC0MBw~+noJqrJM4>uqvdMa@_7j`U{ z^4M-hQr|=S;y=#_H9$y+wL^K%UY6xKpDsQEu_Z0tI@6$Ml}NN=H}0{>cO(85HA1u{YynWKWjp9|+JXFVlI z(ezs*=D8tf@-Du;Buc=@5ZTaN(s`e(_hNw@haA!}@*MRke{*I0O03Bp6^Qu)`D;1d z*7t6x!3WZ|^}WR$%wniO?BRLt*=>d@6533e+cql=jIRJ;r40!`PVX%I4NouGg3APW zc{M8@XLX7w!PB81$+0qRyu?7u$D}?H@S$Z@F`p+Y5Vq;(0x!7KP8Xg5VqY7hwtN=& z{2P;o%}qX2#K4@YPir+WlL1U+0<`3pvP!qDe98-8%qbT(y8ZWhHm6v?NOR^u>>;3= zD^Scfd~A`3pO0|mS>0_xbjX5U*_@d zN#n%RPH05~CwA5*B%a4u2RgyEUBf_DW1>Z2CYx6cM52qPW^TU37$u@$bpv{!R*3t> zCd8t3d8T|4pgjY?dn|p*Sh&3!0=QY#h;T&6Coy2k9CoK+wBnVoBQ@+xy>YcW?c#orxlW_g*G+ayhgEfQ9>Z^B(0kVWaWC>^Hz?% z$=VrvF8X|QkN9ur#k~zEysZ8CIz;^lZTjfF{m6mIFX99Oyy8t*#V>NRQJPO*zIKVL zQFM2Xkw-|U>0JDSX8r@91fD!#+DaT8j7P{&cHwV&IzuJG>CKf-EKDLCU$YSq05u1i zP=6krm|Gxkx|A@`;-Umvfew zELyC9jRu5dl9sPTcC$j)zNa|JB7Ipb$BZ*#QKi_P^ltvZ zsem=pSf9Jl;lw=Ec)MuEPyBV{QKyo+PX!(IDnJ~_&*m;%T#}=MIz)m=*+gM<9X!GR z4|8uB7IpY_jSeM>0wSS+f(a-sDXAi0kkTk60s_)0sUQuaA|fE&Ln|`F#T{rqWbb*+tfI3EI;^wG4s{RQkIr2F;;oWYw1thzwRN-1PxMUlcF`I6r}~vXrs0Hv@O%36Q}=5fMfaS&*czyKA39Sx0=@g$%w zu3RGB>`w8mFpwv5EzYNzm)(Q-$Yj>f+7{Ozf6j`$0VGD{#XA&p(#IZY+aSA#@Aq{T ztne|$4CU^#z#e4yAWRtKwl&Z>1#&R7$ElP5mi|}KJ_IE}4_UH56(W1od@}1zz|E7l zFSw0*JbGM;Gn7*q;D+9$#-jw>)EQ&%rNKq+MgbbbzM!ifqC?v*=9PI*EP+7y^ssxn zOE88P;3L-+_w;sn%uIhG{V@@vbyPy$Ey%@nkWQ!trDP$@g?UFMNRo@068w|?}T$*RCx@}Mt>0i2|I z==4MTiHht5=I8mXd0r%3`x2ed>`5x?`nlTo217n4ABh^TI*pYl9n8614KneJ9OXiO zX`Q#UFL+)kKqb$f<%unRuG-HRa8cmVsNAG-8o}^1E2vuJk_ag z-o^|Hp<2b%cE-FZ75%-vdU{Ra7t?p0kiGj#3B1Qfn$CpQ+Xbl;*ZUI!+c5mu@@5H> zYDV^{Su?ciB`JAL{@d5j0MM+u#H=J4Vy*pp_DPA8^wRI2HD)||(T6F}tQ!n6;m1@- z8lG8~*dRt0dP`|FcjV5Pbn_=FI^K?v>d@5IU(dtu36NV5zV+lTc2_D7MQ)mqmWTuQ zneC+WQg0au+{x`Vw0)vmobg3vm-mEqvbY!YO)uFbrRtOmoD8^E+2;VnQb$VfJq@V| zSO5q#@FVe+C9}cpsdk|eFE7$6{}uVj5X}{|#k-lHsnqf1&Bb@iCs2x-Yb{ z$v(bQe{59#lYDs7RgoogxqGw_%Y9JRJCDxp2Ij{z6(4Z%xbWc8Id3oCDcvB=m zgHm)SjWTl=PB1Ul28FFRV~14wA)$c?h#DBp;5w|nG?#g3B%N1MC{NEQ=UZDipr@c3 zJ{8$5yH*^yea~bv>)sBwC3+27nMe=0Jx=r;Wv;I8HI({D5dX8)4f+k&!cf3UF0ygU zL}s6IQGNj2XVd(EC|UcE0RM(MLzZ#ov=0TY2UE3##YQFFf&l2MWt)+q_L~CplIF}J z+9S+013te6i};rn!$%wBQdhp)-OwVrKED>e|zaX3ATl^Gew^b5D(P}!R}x}+&_ zn;KecE*0F~Y%d_jsHd7BUEclwB0Kgw<3G>1JgdM@nc9JB#N2HEC_HFqbaY90;8$RX z*2E_SXWp^j(!_SFRf)c#0~N-Z9Km;3QVp&NZ}te0k)!A^<8+EVM;e`9PTQ6$1AMq( z!f_uv*0ot`QtN`mtZob2t4V9&Yu&5RCznU)@cFm+NZVsXJA-1+A*ZV1_xlfHT)@p` zG7FbR26`DtBemTOhW2$%5Tk%MdlDh}Nt8JdeP@tC3KNNtEHsel<%ACBURRk)1Xo8! zeDk{OT{C+)`n#|5nTnw*oi+0be6DX(;XoXEv9;KBD%yh?PX*go&6r|T^T#<_N>B0y z%c}E`4C{Apk2zffS+f|g`e6Zwmh!43avr7Ufkc7o+-}o*Qwc01E=WZ4i5lIDs!q;7rXBlv_WNHn$I|`) z+1mAqpW|U>f}_P&niL3Atebtg(sJ=%rE?o&OtqZxy=6*Us~T&IwMO4kZAs++aavC> zk3JFFLr7&AVSetTNBAI;0w;(|rI)(51gc|?A|Doj?T=vr-xa!r6;EPxbK;2CDE{{!`kUAxFMx1C&r?V;j6LDt-3eDpTDx~}TC@C!mPSBe zvw01eZB|rGdgl;VSE`a9Ur;8WS=n$a)Y{iBOFmGUFx6p&5P`m2B2%MQx z9w!?AAOnFJY?+^v)w)!GYw3lm{495US%f&&)tyf>{Y>~_6yf^bNw%2Ofa zzN;rR?TI+Y$X3`n?}yZlE*PE{6nu5-{%H3X$-7clwz+Wn^bR5%7boI6X$VWJ2;vf7 z5ckG@u9e6&=kM^v72fI4Z50ja**suUM*>*A@$?|FB|22 z^dP8&qjUCje^;?bESRfVNa`9%npz{xhC+s;*gqfU_JYnKSA+8>pey8Kx%${4dc@=T z?sC|qIeI8K6!*ry?!#o}M>V-?3%8t$Z(gCVIbj&OMEQkw-~M}!jGYmj|Fti-Oqr`! zzexzI=Chaa3dGft@)26P(7r+)1*n=KPyHF`3yV%Aa@I*g$e>lD%UtN?) zD7T(Z*E;>p+25@F1P2-B+SoC{QVl`<{XDkhJhscoG39#w<@uwAf|bi zO3!;hsZx+A1p41lXgE(CJVJ1$SsBIZsI2E$f!}T^)Wqd^I~1z?LtrCNohGO)lk4WV z>5O~;b+}T)u-LcoiLkkZ0Z%|@{?7q6qYl*^$~1CB&}+&zgYJdi=hXb}lf9Q?6D)Y? z@Y9Tp2aX5p#ttfWs4-bVL~)R-_Ygrm z|BaveWqBsAC%AeL*qfPZ1t)?M+$>J~fZBhjZ8UUkq=MN{;r?xj@H;2AKQMGJ5fUSU z0Yu*dWR~8vu_67kT}nY~vI!-1BP;b07IbK(Ke7ZF(84|+2iH<6yF<{IaFWGNDWe&c z{`Mb33ymD<^t^i@hExVu629Fg<03>!lzv@NF~Bn}=m&VceRPZL8KvL6cXdalASn?^ zbfVUhD_GJ${l3M;Ly!N9fSD$$CTmIn zkwYh+AmT8)LFR?KUuUVcwSaSy=VEmW{U#+VTjaG57|9$=Jk=MRp#nMJk zRV+|^CR8*pzEG9CYIT_$YyM7*L4booziWOko)v*iq|U>27@fuHQ5?mVrdCsnr5kk3 zyXl6=wZ2LzBKWGDR#!`vAzpOnxh}Yz7%s$(vHxDk4?%(4ZL?Q0Gs6=*XFI7R9nd~R zsa`iRcroky=l4QzWKQC9^%tS*)_h(eLwoHfpJbE>rqP1Ko8v44u8$xi?eB`fzjYoQ z7n>fgQuivnO}%4*vyd4_yAsOXL#zpPy0+e!{HZ?@@&-fJQu+>4ab;bO_7PEg8gVpw zDwoh_WRRaDQvlu>A9F>}BlEal;9k|bA4wbc9*&|B%Wl#t-K(ux45|L5uJoJ#5+fmi zOu`A%V{MIk=JhwH`28=FJ6J@iWgVomtmfm$e+L8;#8)1v1!a=sg|*a14aaM@+$ zHO~4<&rviFxxq5(egw zF!1W;gUpm-M~$oUI1M8+$9)fK0DdR)&?1_#FL0GTRktk7>OU!LRZRFQW%6|zvqOBm z%N_Xb!lhZe<08s1)aeU*eKShe*vSxAnB2cHojo4+C{-N&HcC>elm4zS=++^x5O*f$ z>eZgv$FD=s5nCSwpD8V+h5!ESbzc>8^QS<@pvSXLT5u}bG#x_9XHfWj|2@ZqSwfFu zT}j^T9DNxOFVc&;O-AvDJSbE}85i?Gf#_#~neg-IqxHL6n#39936&rw4Lwx#ugK>1 z{6XI=W1O!24TVarzkZkIJ=cOM_RbP||EaP0{cK;yBS4AH{I<#POn(0!Z8_CWD~15L z{|Z6{WkaF{m$cShGvMa}*?Rx)j%mUKdI*}Q8ij{NwS;a?>l|@KF$`hj-E-{mQ=2t( z`^|wsy*9^m>6?5_PEE@Dv)%XO=MF=%fvS|zzYDC(u=_;Il!0#b^(vP*l?UggbM9qI z@S9L8gZwr&1xD&;sp67Kf?(bxrWJs^?UA5{0?FJ)9oa5W^rcpT1_M0=V(B8T>*H3x7_55AqEEa*qwnL7 zjDLl$n(OdityZaae`;TjbA(!WFJ1`w@qe3N_KAE7EOh?t4#y<$S^3FNOko!I1JkcQ zw?B77&vL#jN}~V82DaIHFV8G0m*9SO-G`}g@mx#cFJ~gmyO|YU6$>V|(8&cTdr~i- z&aTnaz~`dc@#6~*o9F<|UtTeAsGDfWP8an<>Er8M&DbL2z7U4_(kiz1s&3u0g4N;g z3k-*zw*02sSRbQS5pi&&Tg2zDG+!W3YKnf#;CD$@;63qBP@%jj?y&~R@H776@BI^v zhRbY~gG;T4O8n1r$J zX}{7srPv(!U1|XQE@9g(uoi<^l*3=o26=?1SfjELv13#p z$3Vqmmpcg1G1?L;Z3Fd#lk$z!C@~S#Jw1&xiT=4}C)1y~S=8FgLvC66HFx*hzg3Qa zBl^(pZi>couN=;nV9d1tnnO$cNO+qLy98YjXQ5*+oFnIfK;WM~{aYY?FhRTOZ6pH| zD@?5}6AtAGTZ_Fq&-U1k9?J>;PnxbnBOV!-zS7WmMOc$%+BRiaTWg6-LI(+B3P&gj)Byz{RSTY8Z)D2?8V!Gl2tAo^bKyKC z=z0Ah+C&YGMt=1P%VestxH%scS_O@n#gf@8fOotytC~k!bxR+w^n1wfhw?xB2jMI5p5$;dNh6#@bpchWVnOWMUC+!x65b!t!Vbarkb zj>8BoZ0-z|53ODzf2XJiXXMW62kf`FZy&fvTW9i~a3O{0(Mmr7c4=_%nKp4* zvPZqtvlYFP^jmW4jhN-3po3>`J@Wo7M(|P{8`#gE*@7t0U+{t!X#&<%_v!A$)=jB7lkH`MQ3C>t3C ztC|l5a^+=<5*N#lC%DqCG-zfa-wr|swZn{8>dg8C)k9BK=CSFi0C7bPf`!`c1COn% z52DJra0rPsfB2Db#f-9>%`i>2&Y~R^3!g;gLibK%>l0pd^eQjt`ka8_xExM-b(A4_ zUei<3LDO95Uyv(Ymdx(XL(D;h{I3iWrC>AH*BW-r)vBX(bwxM>SW# zW6V2)A=SJ9-&|KFK+9~|%vF+~TX0f{HN|YyZ}6^}mFX1#Tl{e|zPYS*`EOmHLBg{c z0R|uAfAUqVRbKpC>dkp? zaS*O>mNB31tvC}s^j9U?YfoGLkQo4B9d_mi0L~*;s-TW}lqQ>3^Y+U)kK5m{R_C&4 zuWe?X=04Sk$Ebgf2PtbR`9OLy$z)evum=OAD-ExIA-@6oJboYh%V6cz2)Zrg*#ln< zYzq;MpUUU6%rx%{K3a2J?Fm>6hnoPc&FO-;b+_@=Ff@xQ{hjLrnY<|hm|Fw(U-UI`#fQ7vDX|G z+B?zVPI*mX>eZ(rIKlE6$ObdP$#F_{-znY9uC$c!Ux&H#tXYv!*F29TuQXQm$Ff}L zlX?)!H0UswPjm-<0eTjjnc3Z^O8%)+H^4ELm#w&NN<6!^WDR!%ob93(Vt4n;NsuD> zLSIluq|WZq=u({{nK0aovXu?l6^B2Z&CaiyPsGVmZu&vbkJ4gfyt_4?+lB9vm1`$0 zXvEM%_*9Bs>o^F;|B{UU{f}oFd;8HI@0AxY#f+ zYGne4~@Q)j4kaV&1pUI_pP^WDJf3!!ebR&8X_vwy@4Ue&51@8ILxHwxZ_q za!T<^cWN>Q+<(L8a3Sk|jxP;`LWcY1u9?&CKrhxJt9ljI{h67^&FQHsSlWtG`p(-f znLWMl?HIn6G2?vK3+Jt%7^(Zxcbs&mV2M3Mk}WMSnUe?QY{O^r+=;lf(5(U9f?%^Q5%)ZwuOe)a6}mXI zB)kUr$bI6e4ms$hrNN4_h#>chF^FjYDhe95&fxQ&97T_6uGs7U@$Fj;k}BJG*B;Km zk;!>Z-6@aGt?2Cx0v@=}2J2xz`xqo##T$o0YT2laUchG%DJ2^QKf>E%{rDWz`}g8V z#t~A8q-qJ1iWp#2n>#kSM>sp0~Datt9ZAKYGlloLUoFWYKF1*w(+2jK5Y z#RpMI=Ojfk7G`jM4cr#ruj)=alit4LK1FH+J<%?~b8g7$eW=};6=YUjfj4#&j$_&mDCD{>Xxw_o(c za*^w1y(pX-a4aa9nXgNQVn5N6K>H{Fq2x|Z^Jo2O`300uu;}MsQhZ7SS6&0!n6=uH zFn2)*ENAl$E+=%=Y}6E#797KoUrChDs%{rPs#EPWbLH!Ots7buBODB3ynw&g_~OrF z-De$uS=Ihs0%2y(^XL>dQE3966nS)Ks&zIGdM0C0{L}z6s1}ZCsK18?>ksto6Ui*h z$jet^9k;5Qp5<6S4c6d5ZvPhjF&KEENGEi9TnVHA;0}*M$y=Uh_^tpIY-36(15iO4 z0Sp2?1z`jSO?nMxh1Nnt@v6bJ{NhOZRu4Qq;OnqRRnu>-D=hmY%2*o(=JbPNdR6qs3gIP#95tFPhr z!9GxM=%a>)H$Y-QRq+Ca#a`j4b`Y3za6Ekc3zAnk5FLFP@B$DJtc|~qj@^T>O@>>r z1{u2Ft;cy4bGOV6JNiInj!FAaySPII#+}{}$)PorH;1?Wb35v}0^s+Tb8}8WL7s=# zz84qlwfI4oX2NB%3^3p8r)E44in?bTWPiQL*cLF6eQ>pgAs8IP{%?0d2#3n+gt#Z^zgbc=ng}=QKYxU99z&S=_eb{Xe|+uz+2VPD z-}7I8iEn|d@qhAvh(bnd(a$NIh1>o2=iqbgzXu2X@4S;Jk9g6$(?M#HcaRpAYN1w~ zCjqqhjPEYSo#_23PR|X_HbXi>lE_u zc@m!4J1>=!0sgPq7imUi6i=)ap+zB~aOzAg@60wsTQmJ9q)2Z(hrSx=qFgHH@*D91jHC~`fsZsjey|zW2sAEt3njQ?AYi~XxI=uY~1#ZaBP6O`# z{Lfs5)lmpR3Gs3OCiu#J8}vSH|Nk;C&HM<|S;78$Vlk=_k^_ldIKX#?{zwsxkTb|! zZKWFyiw(hQl|acvm>=|skMsV6YxmE{)N6YI_bYY84txZPXmx6ku2-}ZT?m(no?{H* zZ+Hy%gMXpXt;bL|IqaTyR*_D=@9CEMiG~DVH^1u%4FL-P2Eev3$j@VpK6c;LVm|dcn}Y%%_eJ-t_t-msi3bx80f4 zjb^GZ@0o1b=>(>SrXJgoztG82InDQjfQgyCEkIR2Be-7{Lxtq2Mr5R}{JL)ZTW8OJn z#z?~yggSJtNW$8LWIw|)4b`vZhCRM?HIX1(pS)p4RDEiJ+T@JA1|ib*%XZ4Hai_;E zkZzI0Tpripvuao|;bxf2fnVW44tQ;?O_y@aq6Y^9uWfu;R~z7Nnx6aaJh$r^ZXelB z#^VIdH`?NZN!|zeUMHwNZqs@Xx?cGGQwYTi#$oB*RT$czNv1!O4-aSzA$Ou;tyIP; z4kb9wOxOAU&xpT1b*u1VXPDsHuZw?O4g}g$SFf z=r}-BR((2G+s&@)4A`U6&siduS`C+qLIHnSa@_o*n`O(++sMI(72CU^V|6O5l-tE4 zpseH2+&&j!#mc~PtJJ38E9S*{79I!ubqH9f8d^ z?r|WGk1Gm|Okxhh2cnSJ4ScrzvgETMB2qTR>>7>17B~{_^K`!f4c1_Y2|Qo;ovq6E zRDMq5`ldQNr~y#{HRD|?OX`=>HQ*472tq%of4u@=8(u+n;ixW{1ps6Nm*<2)5e6sx z?=yz*_QdQqp2Dr$a=XaAn})NPX{^!)arCuF-<31$nTOdMd-xqlO%SR;d6d&&?tVq* zT{k$hWFmexT1ZG5Uj_3G0p>cuZZMZA5z>SB4QaNO7qoq!!0Q-{Te+v@>JRE^S{uuN zEr_V{pqh)3SowTIbs$<`y5|#A&w{=wA=R z0kQSgeDX212&S;?0#~NnI}YN9PTEj`o08abuTcND>uoYz0q&W$y_B|z*v$i=8cpkz@Kg1zX(R_e|XnC7XOYTRO36J1_`SXqb?v0 zY}_m_?X3K9RqpvdN6~qmPWwfYYcf}FJlId?1#E8_HWWjHhlHVooJb7Lk+xNE_@J#B zexpjG(NkcBfB9%!zSv010qGolV~Xg{1YkjVObG>kd{?2piu7j$R!odsijGAD{2|Nj z?XiTgbI|^Q(p4a%70%r@%F+6gs9RVI5|sIEJ69Wf_|Y8L8VsqE+4rI(UcvybeMvV` z5SJZvg~EIPM*%5ZYTYD**WwBuNy~fV zB!Vas`3qzEf<&|-8yPVm=SVcb{Y+|<;zqaU9lK1%&t#D3>_YtBS$}W(k03gNP<>Q) zP@lVwNmSE-{|z>=slQlW*gv2Fj1YYBVe$;*)HH&Emvf64NSlJzIt$%^hPJXTQS^|E ztOi*0av_hZVZalTya2Hc#z);daqT+Tt4_;6+?z~20eyuUSO7r2udi93B)C)cjtyKp zF)V2Y(5Z&p;>rzSnkzEbV7?7_JVF3Nc;-{#v1*m0RkryKyxs{f*`6yV)n2u>drHP4 z(`W$wGHB`i`{M-RL0cy_c^>y7-UJAq_WETo+7Vo|4th!9)f8ROC%*@6 z^bn!1S*lp$|FEq$cqRXlt<|?{HlcE}UP;9WFozXTqku)8h;syN#=~};x@x=eM)M8; zJX?Eg(<^y@fn}?^#HLz_kSdEwM!N$p)np<73l}A#!k75U$ z|9-}y*au%r0}C{zs7*us`qislfdq7&Jp4kuC5?>5Z3i1Y%02i_|IY}m9gy{R@jphq zl6yQ(tM>1VQPI7~8-SGaa2J8Zbn7grKA$MXWQXQ5W2k z8q2hNy}>RYqs%d>Lp$O16U!0(t(v2{&#g@fYr|luUUn|8an` z2g-fr5zEvDkt>zwPzPo+t^IC|X00F!LP(Q4ZHiNC`C+bOC4vx7@(l(K``>I6d7Ngn z*V7 zfy~*BI7}a;F*gDqb>~KTsj|BBbzMz2(yg)WJFV;uTnhCz=xh zimuvDN*qYd(0Tu7aW)nTI~!uU&b$Ka2WZ$^X!bofhMwim=HKWta~vCb`YWHk7`Yti z?6F3cwY3rW81hCSgxpo8fzaQnyJ7|8$yhCGQ79iIH*;JG-y(sqW#@X9^NIrve-D0_ zcmD}g?dP6dJNjvThv_%d!uBCI4Eiz0jD`UD@yuMOh}4A3?S)O`2ZmQ-YKQvZ92*BH zdunZo5s?oZ+P2iB_w=S`#Ju@PTy>+*P2(ARx&7_b4owC?gQ)gWfM z7;g>BicGy)-=YSY2L0J4(vLYmV&yLf-F~)ukVxx(PPed_UHmi*ut{p)8hZv8O?LYN z;xc9TiAXC|C*=%2FLexQ-P=PTT(vC*Jj)-aay`LqjEHFU|DAQ5$4} zD@Y76o?&4z*LKg7B;(RU=XUm3eqm1C8kvLkkDEy5ir1NHzS;%J(-G#egPVxqQV{)y zS|9mF1l)dk)q%>%OIN#HJ;1`T_a$COe_#^KWe_XC_RyqWSoPqX4ov%?=yPRU#bbTY z5`32`qF8tDoAOY>50Q|XKK&w$>QGe)Fbxn-)7=uJo&N3})WW`z-%naNXcy4gs=dEQt6bkYq{sByS*yC4z$5%=WBTkyY&IHG47D%b~UO@sHvZ zpNyODIuTWOl*HPC7Nz3m&;58=+`Kduq^t?11q(`o+`Q5b(STfP_$g(J>%n=c>ADs? zvjqm$_eM=(tHDru0mJhuKv9q3BA0gb+j zqlbqEiYu_=QN@UAsZl(lk3A+l+}*i{FyPemtP5!W!_|k>Gej~@*x#i6qU;;HusGL8 z4<7V*B3e2=dIp>{%$?Z0r+9){OW8UReG#}9N>h1K+<~C>;}yJpVt`7yf}zHCEWJ~L zL=y_f(7y^@_QAlWZ)m4n!u^OH2rhnb;L=MdpQHzVTMfnOn%{eroP|4LGBaucAb<&| zFg*z-Aws(917iVNg}$P!O$Mt;HKqQ#AO=H$pCW;(4D?=Sw|yB^`~1lv=1}IlK=eN< z)Tal%S&GZC9)n~!!Ph=e58i$3zc*+FkRZ@Qyz9X61n~}MViqmY*bjg*6shi@BVOn0 zB_`&%Oe|6ELjU2Ogi9n4IG7P_q8vaRrLESv2~dtq0E>6BB@nO5HH&WWPFug z43ADX+ee>kGJ6Fh5S`^!+C3bt&wIG(n_z|(x!D_lH8wur)4U3b8Z~A^HRHCAr}6+| zM}+ly3KwfrO54t#hj+dTjE9|?FL(0hu*Y^HLRaVsdE%28{hIKgxhTT%*dTe!Xn9WK zh8~P;1(S*on6Ja$AV*QXbPaq8K<6Z^qmzIhQ3|7H3eamS*HRgRV7qN)Vz~+uf_?jA zP9(R5MW%|`{~x-4Vd&@A24|%aGdy75Ku5&6YWymgZ&N_bn?%0@Je@61n5dH{k(yY( zkOzIKPN;eia&<#pj}zb_Rn@#owmLlRVYjW$;c3PB{72TFFhn(f!R?D&To)2N_?w{~ z6Za+OgvtzB7n85$Q*cup>%8wz+XJM|JJotT2}UYCM$RP8UL$%;gCPS};-M~Sdsn*w zMY+u{H;+$CuoZ7rDZ%Ljn9SvD`y9sTRbzc!;)X6}a@6%XS=CgX=TLDk|L*?^W>;of z&T_*dW=OJiz_#|SD`(rjGzD@k_?HA6(+jDomDwoc+Sioyv5W}O9Z47RaM;{rQq-}S z1I;=QQ0RLT*3XF*8xiT2{B4uax=;-)T+n|&-@pf4D6F1~1$llK@$&v#=d=gp8WOP2 zxyk@qK8{9m)YiR=4_~Q)=_i`9&y+zP56X+qtSg%vDb*eYzRG9P_~rCm7S``zeZs(C z^ou@Tz>?4>iw$XeqCpnS9V_W`J9=;O_dj~uPPbA?Y$7L4*RNMi4MU4&CjWBoTy(V$0^S!*C3F~!6^q8Bvo;)BF+^yYaGiXn~rgP*<`#I z)&TnwwjP_cUaf35a4^nEHC=<_-2EMLoKpogFrG5H;6Zd`V{i|na-vLSAzG(;OG34b-wWRSmFw&q6!?sYxjAZ!IXhyJcfQ0A%>?p5B{}5RxFIc<4dA zaf*Z|q)K6r{`SmWU`}0dWT{Fh8Zu3Z$*}7exMUuW?@M3LIj|n1fCe?upx@n}F#d-w z*OLVJw;H+X6nHG)j^(xsF-TUtvkR%>+QH2a{?`CY0w&X|3lmQ1hqDi*Gax7KMK7h6 z<^n;9hwHIUw0=mpD$zTs<&odMN#QAIA`VWH9@5Op@>r6W%$d-%JGjFC|lbE=C}eW!a`z3NuD+7v%FAwE&- z&|iFk=hnC3h&~k$_iQxPP1u34dgX+Gtuyur4EZJ|(Hc3w93mwe33;myOQ?%H7v2-s z5swKKq|*C;i>VV0^OtfIrx1Y>9;#PPv%3&57_;6of}Tv+6Zif*7m=G!(mNvcaBvRA zb-u4auts6qhJ_iJJ$D<6QFB?iC_U zF<^t#LuGwvi>T$_B8d=fS_6Y*sf1=x^qwq0EA#oMkb!WJaU}b^ztYR_9@MyC83Sb? z90+%v!cGL-t%!A`(fbA5jA@yMS7wp`*Z^sLt><9K8b}xrv-8uE&mv@%grdRrij*SU zcM3PtSwC1)8Sj>x;?-g3T`1*ZeJ;gHL)vXyBuIRtjq6EkEC8U>d|rH~MRs9Ldo)r) z9Pz{e#P5}6epw-j=7|%U-c4V=IfL`f33eIdSCt8@X1tm?X)8-3ADkja`W6o1au9Gz(J*zlbvuNWnVg(OYwClEwY?O&wCp)>rzgat9on%y&I0=yf-0<2E2JE|KGH|Cl zv%sZyVa{?B(arxaxbxo5<{igYE0uMLBHhQKp89jrF6RlTXlY%!^KY01N2T%_cRT+4 zV_Ed_XT@QWm1Ee*%CgXye9`sjm)-K18@vnx`HZeLfr)PuX+Dkm8hCidbKGK^BV z9-chY<>VLKi+pmt?DneMhw$nRSF{!uVv1UGQk_EeeYr5#%97zf2jPqrXmmY zqmi3L1@VgLS~s^#KSHdTB@gY^Tch?nMJcqHQK;4{@BZEmbvv?&IHaT0X)I|X!;>u< zq|5tb3`fUn^M^-_IxGb4Q1PnyL@~RnQPWgeXc*3I}}B1eh}m& zvBxO>?bUA8UHf{JXCCx=iGRbaYMjTN-y}h|!Y0;DytKi|+o)GNCO5|nE6L~i*XJe? zKYzL18O0?uJnjmoNq@`dTd5~Fk1(UcUq@#K0zG+c6TK6`gWpVNN{8;PdNUV0wx7+A zkD7idpJdkc&ECb4(K0<*zjs`TnK6ojWjc~$TP0s#GGWJ9TCMk9zm6F0v-)_#Pui?u z{Z~^i`c;I5Nb{ljS4^qK?hv0f6-F6k@3TRyZeIVy0C zKDuM{wLx~9zcALO)8_H%pq_UdyA&VJqEP2F@0O*bf8x@fN!sl>DumPOIYn-6koZcz zdhfi?R@;|5Vys+S=+0;HzOu(jDY{qLBD1^mw6uttdX}wu_N}bmOc&*rMeMVHclRs? zDW2^X%1i33wJX&g zqAWW9$n_`nXIOl?(QPxrH*a4kJa(&OabJy!tuRPsy2L-+BSN?J=*Bw|lrEIX05hET)tbV>vr!9>(?RLSWs;}>RSzJO-LeyAV)r$kd z??n{`RLXnXJp-lY*mG$Xb>SB)mC}FFlgi(?e=KYnh+HFeqL&ulv8*!xh}y?_e{T5; zf$xywQsia#iTBkg)Ckilj`-+-XCF<_BmL=`X{>n-jrH@r$(6oCBm48VtPiH5JOp2q z6N*)w!8{AIdrFz5lQ0~({Ao^V!5*_=s%KEiG*qk|YPF|2l{m$psqw=ySh2_7|H7M6 z(ISpHFNusOCk~xvMPp(6iX5DfsNnqamv=udEczf16Q1eKx1OEuhbR7wjSIZVD*k=5 zeYR0Br5Z-I9cu!*fioo1z0Aui#G>qvj+Lhg)*AkZ{$G zZjbHduGHk#qofQ8493EVBk#YQ@yDiOdUj%9X6fL?biHL*brTy`m$@wE+&${q9_9uG zY*Q9>YG93%z_Hcz13bCl7RPg&TXi>2WqE-_%lVd6(9;tPX0sOgY!dN)Kbjt2WTHmJ zyBgBnk7v|2pA1=^?$;&T+Ol!uk%tM(g2OW%KKEH4Oh#EQMkZh8wvw{o>QP;&DP$LM z_(9NCv%9IM=HM{+F*=*o(Xw}ua!h^hv?n%;)@nZd8mX#5VU+I5@81{T+HLfcbCxio zf{`LZur|yR0us!0I(?$d>MUyA55Av$GTQ9?((KCkLlo-rI}-aRnRW^cmQzOg zuRLr$Ss!#?Zs5LKCwDy$c7?-z{v6ZC&$;U?j_jP{+B7uoTw$!RJKKE<<-yP3sw4Kf@$HnN0xY#XVBNf$J>_~lG*iwb4* z8uJb3C@T3gJ-#&g-d`l*(5Hb_`_#so0M@%ipoOI&-4nLw2{V0%d+=a=hu*vFi(ENZ zjBXOigfpz${V=%oLO2~=1~>jvve1VVQGO=wAZbY^i8gD|=#d}GYy`B7_-FDCKwO9tf|IGNJZ z8PAxMCi~U6NPjMsf9HCkkG3t%)TrQY;pR#n!y#V!Fb9JOqUF<-L>e>&D(t#{4hOsXvx=A!u^`X``A&8)SbU6 z6d@*-PXjX?P2?!ViBaR)7w-3yL`L?O`$b?HA}`L2v&?^bS0`5}-KZ58oo(^P?Guxj`sGtZ)_{pQf%))iKqo=5xgO2>VA61{qq%$b z_s|O)O%B7v7XlR~i4%@D3I!+*Kc7aueew|Aya{`=JT`7;w4*b%XuHuyMc_)RD|Tn@ z)={2aP=+J*3m3E2>}|GQ$$0r8y)U?GAO%zu;DJ-JD&tCs($kFF%Gs?e3rLZ z$goife_?&g$({>V!fn2Qx(fG@Z83{mwSE1;R=)&B?AWl(P8PfxUDb^mk{1MfPft>szQtp_2W(M)%*Pm%a?|8-^A%za!eUt zNmb>G__yfLUsCO(Jl(2GSBoLtzFi>EH%v2Nm^4{%yzGb1F8Ji@7Z4mA+$joiHk!{; zE&fkrVC-{Q( zDt3JmROsVXUhd%3ggSh+BaC0B8g6*l*;!fQ5x&LY_Ar*k<(|*(4la_>cupvZb^fp= zN!w}f3v4^Kv~pEi2lY3lW$eG3pIsTPgak3C^HY9QFW>RZ+jy$S|Nt4D6n3nNi#8(c67ynfsSf~)7-^gjWmdCvr*^SX0vkkG0HhbiCIrv zOh288iKoZrolf1gIM3lF7rjSarF>d@r2&x@EDiPS?w!~6nnx|P9dAoD1_dz$X|fWZ zFugCQ$oWtKTb@kQt&*xYnLhZ+x-!RBLfq3j)I-FrJR#w?yVv~!s|gK!9p}R4U?B={!;tVOe=QXQv)6N28|ATKQ>jhbdbvrzX4O=6Qa%qdsA*=e<5!g^ zxvg$&pS0;8o5-H>Q&m!%|L8z~vc7RnQ>UkCks6(+E${hlvq+QwPEiC) zk$h!pLl?8C07{dkCFc3E0(3Nm;?7);O}Li1Jb790)<$1kqayOr&~dM5$}S{Z-Mp>l zxu|_01}6rc&R;hX9o^KbrLlw+`fnjhW)I7&gqP?JK{NulnXvSxq=}1L?U8(l80RwC z+7`0LQyXr)a%q2{vR|~jXu2dBXH~4Du|6w4wAorf<=f5&VWo;m{E?pSenQw)JNIq3 zQdQCOZqmvg7R(Cs^UFE+5~wKr(MAxY_I{mTh$$sU-QAXfy@akc!-_UiI@w>CyZ+j- zYF)-gmP`31-!K0{*^z~rvdd9;Uno8aPsd+mOE+tMQD_^sfuN8Hy|-FW25x9C>LuP`#tq$J{QiC0*aWfX1W zpQxA##ggOg-$c%MuGcuYo-7TFv)CX0J0^=li3q{N?^h|qphqpMj=bJ7q%Ox+E|N#Y z?73JO#4c;@dZfL%w!)#fJUaNoT}0#KL!EMkl+5pnP?&J;OcPZQ(1?QJwkX?jPUu*e9Mtz3sgUbIdMr zN?5s^xNNW3_=Ib&!N}?sCb2w8s-)%on-bW^WR%%q?w{#~OBMU3_NrOl*Kp6(zc+QX&<3eJ zeb(KXz;C`ZuTpA)@A^PNgz6ywSdE+XD8k#pRjh0-xqXhw;G>=KwW=<>2#G+tlU^4T zr!AmZU&TKAyiQ38I=i&Df(TtIUYtj{s%Heh|&6098 zvutlhQay*}0G6D;^X{T@+gtl}{Wm|5r&14oi%z0iDNp8{RdBLri_rRRqhtq8!znJ3 zgs4(3cp1+l3)L|mo3Sb;?~&-c8&{rt@YpzJ{+2C!lfb;U27a5UtVh|MKF}PE?oKibuNHaXhP_i?@tiQLG>OUldk^6OEM=rwQU^U+dJpE3^uw<5;Fct_i|0CFs( zO4!cQmH9!3>ac{3MI;;4Zr;?@7jv5yZ!X&{V7L1MHo1tNJYgn#20F7FBbe1SeIs{X zU-@2{MV~Qd0n*-{ z96idhfah3HsYeA=5D@8IML{~!I||YgY0@MZu!2$*gh-bTfdJB5Kt({L*9f6VFQE#d z1OxMI{JrzeoxARufA5+Z)^aU$ne3hYZO`**;o#%z4*gZ=PaY2c-jKBX9_yaA;(&E3 z*A^-q`-VX~m-lsd4E-XL#tq}OPtoHTfbsWgWB53y4 zsY%D?mX05#7VV$))!aY6>iT48M8M1}$){Cs#&MceUiTI>Q6K7&^|_OwRJ9Ubk|5JH z>CrdmNpDLK5?!F<*zCehe6Q3lVK}F8yj(%bv18Y^DDcpsnjfsOEr-`68`#FXsGg-f z@`yybQ(D!U7BSNG>jBeg6TTb+xsvcIFGGw>+V(KPjyQf8Lql*JnslOu5UP#(9^U!w{1=v$^Q@&@x5WG z`$t1y(CV*Gax^>ILUu)7V&0i2J^D}*Vx~6k65W2~E5Y@Ks-L+lKTxRKWGrzY!rI1q zN~<+#a&}cV9La7rp}c=tiQ7B1BDPI81ogwsFec8dnPrs+BJD^`>dd8(sxa4|96Xxb zWZ^UM)t7#E?zp${YR%?9DUrssQlS~KMKdB@O4$g0c-I}8~Q_k5PmQbpC? z+bbp>+Z!jJRVuk5P{!2_IDGWZpLwg-s1}cRimLSx9@e?Ei{=!tFt+pvN%x!sjkGSzOCfz66GEzA| zAq@$9lQDe9V>+D1a0Cz-w1hS>55J)b5xDB}EMI)~CDL;EA!$9mOgOswqrCj@K6UZ# z@ZF9%bu15B1$Zg`?R)K;G}^_FU6fJpg`^4^rl*^%=S0xAuzAs{Z!mqMaUTbO3@{q~ z#x4fM$L$yy%KkoT#IXD0;?VtZ&+c!J)y@GPvipNm+H>glZ-OCzvi$zdjP<~!-@lcK z{`ZTy^MC)_kIq|n{@DHXW7?bl*SukjvN9tB!)0C=%i6QaVwYr9YtJP|vL8>rKO-gWB5&!Lq0}M2#is&T5Z`PLUuiEs zr^LXH@0)v0*)3S&MF44uC$`+yH;?ZcyUgF+VCc2BkZ}{shu!m(V^8 z=3*zw^4axsfPD`74S4^W0Sch>R!0Q<8!Y+?lF6v&Fv9`&ncXpIJZSzt>yr@=D~N2 zxvM4GQ5@<7J*`D@uF%g1GTi>BY8dDbx^Kvd-pSNGYG{b`S3v>mGXNuc;?|1F|6I!3mMK$WUCGUQripq4ju2kcHr{`1wW$SN<6LU`AmUXM(ggf zDLM&DMg7(Cq4rttpjBd$wY2o{jFl3j)zvStt3x?5-L*~Ri{vHhQoFJn%Pjesva}6d z3F|z4N+6zib%;exIbe5f!YX?=#XBQ(ES*wn?KC~D-Cq~qNT<$J-DK9Xg6(3u)^wp0 z&T?jRXVVsyxfGkilV5|lkvn+I4AbsvEZu7ShTIhwBjtb&LD>FL69X@xYJTvQcFD=f zMBe8~db!ch+3;v0hGH4vyfA$kdAjaya9PPOA`!OsE=Ko|R|4AG?WW5f(Y-nNu2IlZ zZLTTnnYpd~IpjJEuVAAHSSm1D{kdBHV3GGl&EkxV_WHUSx=Y$AP^(i*DcDQ_zdZ~S|Cl}fx4pFg zRV^X_RWx1$*5Xhyh#Cd_#F0up3J-+Q=t=EV0} zca5yiv#Kp-%Td(@3$-i}h5~&Fxa>*;feyKBT=dY?aOeW3h$b@cTm)bSh!&{PE>Oz+ ziS*>^uT5ga1R2b_o0+zzo^|02lv+q#5@~F5AH^Zha-_C6-&ex6ph|$Hmdpo5{97Jp zdyQ6=TE|!uD0@r&ekIJ#QkY6PPM=Qcxc$MgUmp38r*7^!^ils{HophCVR2UdMR|fz z#27|O^6V6H=&|95S;;}Q3&AGcUU#x_A<+HFT_jj;9|epLx#v&Gd*JO0*H$mm?VF@^ z9c#p0-YM=5>f_$z{ZY@#vXZKs0p4ah5T<8hl=>O_=*0Lu;f@fOijGaZK7dWo;NG@% z_~1E_*wyQnfy^DMr%%JeRsIdkLwhI4x#LZ@e|V#4bkClN#gQz)GAH!)?G3l3=pbP# ziIW-ZNGka{+@-5)bxf3C_jJF%Ql_&@=JhJ<@gFm3(mup*D0HN`1^(R0gT=xU%KU{| z7bWu8@XLQQw{7{^@_=*5w+nXrUUImt*~(!oAc^vEfj zu4t0~?w2n+5aQ>x)V$3>`=uT=;z{~B_aq*$pbI?v_n$_20lFhMy7u9I{EuqnAb*ek z_eqZuGQ-lU_lhYP?}+SACrSr;W=|#b6ZIAP zXvU_VDT4y7l9|IH<=0f?o764|TW44rP=W`nXd&ux~?ol}3cBNaexxw(5)oAe<3G#?Aa`awxJ9XW@b7MMz z=00>5E4*_}PW<89k+ZEDH@7w^9oK4$w{inkH|N)5XiIaqV2=q=2-w<~>4FV=j!DE+ z%-SS=@Sz5WUEmV6E2ztcm$Qd}z$w+m&3sU*0{;aHgoj0|cn6=>FPM1MCIoZ_PQj ztuD?r*G%M`-&p->UJpiVmW3t4H{ORiy`1lHJZdz>*Q8OrA}rjLz<(hpxBFH2A%8N! zi56bb4ss#uCaOYw?QaldRm5tgkGgojZg$pVHc6XGxtR z|7xS1h{|5Yil1|`?l^PNy?;TfZJ^jd@8llEzZMs9>4wg6c6e=1^oI9CRNvfYh}?&Y ziqU?Q?)*1`0i$xK@6T+$!=(qRHNzTVD-Q{NDO@$wqcPhd)$}UdYL}lm-mT)(hdhYs zM;Ati4i2lcCD}Q>%PKi?U8EK20aFoY9Ih^z6qa7vB<>8yUjEVrT}PP;#@@GOe-bax zvt)2(-*HZ)@LsA2{8z|r%h>A5^2EVFbTBFQXN@Md_!WR^;rQ4#X+NFk$I|M3;#71V zXutG48RzCAihO1lv7<&LSJTC6j;N}NFB+YG=`9_bvwVc+D~8(Sm;VqhC=G^(UK-^b zp=6ZW4)AK7r&i78#<1i{d{#gDRsT;Pwnbw-o9xO-%HHdrHR?J!4a$+TM2bh@5 z^cCKVyJIZKou3Ov2t6UKL~>GNwi=*Q)Jcs})OWJbte&xoazIyd=-dQ?P2y)Mq`Ps`m9{yK$kEu z%)iLx6L9fz>oOH_a?4^Bf@xzSyCNRYoH=!gL+sE<@CG+RUI*N-X6YIE9Oq|kEHH1tV8}u?&0qF znO6gZ;z%<;b-XJ~k5jmy<+=@J>-SaZ2Bo^0kv|lv1E1s^16z!xt^P`iP2GvUOl+ZC z#OHQauWWw1D5U?Q2MV{mO}u>N-H?t3O~PfK2%!#o#&{{hv|%S^|7c*k)3{(%D*fXYALdo<~Dr0Md>sO z?rIFZHy|3Hrl(_?;$tAx(?GgdR1M70;M%ee=DlA`LgE!uD8`cJp98WFdn6U$(8CSi z4S<*ho<14)Q+*@!gv|#y`qXY$ZwIce;0Sv$cjSO{m?_yQbq???@-Q!am8}+t&t5I1 z%dCETL&rFPAfbcFpKt9Db611gNxtR=k_)*oasoNbjwL^+&ZyVWx4QE>tAyfKX!@vS zbP_O?WwPUKrr(|C>sxos>onjmDLGVX1$^Bo&U z2&X`TYwW^o1PT?K+uByEd*lc^ULiRCtilm3UCKj2tX5?lE_8fhGTkyHCbc0TSiHv< zTD^iMRntdM__~aBmC#tZxlgO=h9N2Q7hjE_^i}E|AG5hyD?PlJaFN1 zWu7nmm2br29mZ8<2NBdb1(Y#NVJ~6-O)z7-~&{iK>X`e&#Mhap0Z?lBsY zZfjaK9+|S0w~2Y2QGO4Uk(m8Rk$2VW`X0)`LtBS04@`c2v4Zj3(d;7snh(`Lrom@y zaL-rcZm;*c$BYoTEzybI>_G8)ZhADN?X?|lm8gMMZwoinH_QNRkz$y_8;x32S93}j zP9pF4k$WreIf`c`;q+hQN}m$3-9nOjP>qP47rvQt*1ErF=#W?st!)H-KL3%%nr)$1 zLBf6HvHiFNkIhB*QTT{B^n*^)r_YKV?%3*DaHMr@IQaLsyj*m|#FAES_qx)X>mm#} z7ZzB#IPA&>8PA8>8-9{Hf1{g-R1;9pke$es>3f4benW*CFcnB<={~J@cXyxAv7wGX z%EJFh8bJ#8%#h-0i$!*Yfk{W9R>=z~7xRsF7$5<=)SGOGFC|msLlRj-Gl)#gL3)p0 z^}Xyt&; zTs}%pgk|8nce}pK1k^Rv#JiCeGW~Ra>t28(`6=?<;ms)oCtXwL zTwGLL{NgF({jQ#U;t?%>?TkNJ@_tg<59zJ{UJk@@5a=`-OADZrT_ ztvo0IE+XK6t%DcTLA1_U8>G!h^6c@LJZhBi8&|q|^gvG2pFTcpPHxcc+$Fc=;V%#H z)(<~Cnvwn2`m)#nZ_2UmwFmluhKO2kTG>QKy1QTCu%eWU&^j}k+zX1nyO8-}%kO5( zvp97ixA^ayj}^hur{@Dvc=i%{XFs%QzvN^&O6aZiZC|Q!-JW?S8ll~l%K257qC%Nd z1}6;lr>DrhlsZKpjkadvyT#C^iu_s^iO@ry;N#qv%NI`q)N)$$Wp@uLyZ(vDYuFZ< z{I0Go)XRxB&-r-8UTk}V9G~P433vBX^ON?=-dHy}A5S&Si`ecD8^RP{$a?|TBrb4?306Rens{?a7Cw|k8qhfpD+ZE~+$>pnFxvslouK^Dt zvzUt(TTphIzTt;eI_BW%(Ka5*ZLHBeXS+D+m$OB>MCxp|CYY=Nd_u{U&+_kGuh*TF>4R7wDoUKe{jnx?1kLrGCeCcO_kvdOJ%-EtsRl2Ue`8vl@JKGK0 z_c&auf%KVon$sk*1PX*N{#kolZIObttV0wg)YZkJ`7AAG#m%< zk`B8ij5BwB%!Sh4Z)B^SN%hAWxWN0N7sokK$wL|dmnoJEo{rA4J7J%!?Put*aXkrO zhHe~<`O3gr*jT!KCu5$}8GJ6~>h0<*Pecd?Y_|2Y^3QN#`kn8mYUerWzmCNdE_q$Q zfee|86fDU&!X?9ZVIR14%EIyj@f;B!ujnrFw%xcpoqM+C+eWqW22JWrcq`>UdMf{b zT8IND%{{+|jq~`d^2S5X=TLJG6C2wJ%IcrJ8}B3sW4cK$l|BmQ3(xJ5Yy3bpU;q9k z`sbBeN9em?z5;gaPac1ZlfJ(d9};am2)dK_zg4CpZ=0o(LOCz@tR1n=U=`dm93Kzu zEkKeZp1Pw)G^+93oyVC?f22f-xxA?{UI$w#DbSq)Q{x>Y&x2r}u9=HQ)0- z6(?0FV;b+)>B0u+-Acrk%$b<|!oGj7+Maz3!!f+<>ah_4*C-uE2=X z>HdSz2BscMc5v}o^iB7F>Li1sEbW5g?|ESId^dfUv9kYA!IqIMFd%6yWQ+EU8t9&P zRbOZ=3C%meUR~C|x&!^K^qH7efyx{`ATN$p-Pvy@!i|0SRxG31nx*R#Shu?gOpN<}3$r&17c ziC2QhKt`rAm8o3HpA0zOyQ6!av2$skUk4o!zNF{0(@7|5oztZ90<;ZRK%X*YLg&+V;vYtgczQ>k zF!Al&&`!;reAb*&5cBSu^R+}h5S$q4l7BTY6{_>F%REz9=ugH=j}h~M-Jw3aJGq@O z*umxLB;4Z!8VEu;m9vhmoyC}2s|W^t)%5kpil=bYw{Z=i z%i?P?GUVgjaJ*ku?|Z~T8(%yZweP36(Uxj>f>CmiMLihlT`pA&oJJ zv%WQ0<*a=N{U1?e#giyCW&p5!bpLilWl0Pxe7OqzI9}V6ecEqu>xC)`4eF~^D#@R` z*tMfsbsHcNQ!_*-w=L`)B~PSs>el8WTri19W-6uNx4ja}YhLVjE#`?snBBJ8>TDB~ zu9lh{IjaDQf7+f52=rtDDH;A?c8^OXP)zhk;}4-w5<||SE|uxapgeJ_Jsj`7L`HN5 zgCKDO!r=J$gaClxfG=O@Z?nugGg1NKrUX_A4H=e4#>k&TwA7eTDVX?v3U>rQ?baub zpSth1lmVl0-pjFrt3d;L@4*(0up_4lFb{jzs?0bp@pS`C**EW5x9?Asw*7OZm{X|l z-N!1$v&+&eG$_-m;**p1U485t!LKBGd_k6>u^64HYs1s8>!O*_)T9Ts=HFag)I-cY z)0sxKa^}*7(2U5r-O2E^vhu9RJHnn@voM&OQ*iYBjow{eA4FXpuqH)`q5reMMtzYV zdH5X3TaWl85KcU4S9C4=ZB-h9$w5-EHzgbqAMbQ-&GHQoR~e8e6~51oJZ@1rd|2mf z;W5?l?JB$2>S*!LOPBvgp$Nsqx6(R=w|=!7xMR;-9;cyo)q)nD=kxb5Q z1adt=3wIF#5*5qSK`uJ89FpkizFUM<2m?Zp57bc8D)$Gq3g?ywuusiRYn%0YNf0`q z=7e$;w+wSfgGs-*tbAtO`n=4U#+#9~FM~m)u2m!Em zIgnZcfMs%$@OK`pPc5H7i)?R_Ygq+Ico%++V?mq)VtK)&vh;rUC%+Jkcw?zAckW^1 zzQM9NjR}Ldi1=aitdOBDt~%*Z_W-gW+dtj9Qw#zU-z3lw8z>(h$cAEjdWt`KGdpta z#3UtGOWpw5pP`2gU)A((ZZc|J)}N7Aiu3pvbHc<0vV zy8wXM9t0Y)-O+5>T$=Zsf8|nLp;~BAl{Uq^;85!5xi9ga9cn>&QIg=>x4p87v^*I( zxnr>6t_TbR<9yOz7rWPeCTOLWE(Bpf7EFIqd1T2 zwL`wQxokMRXeCjJ&F%T6mfaar=K&hawb%DdM0)yBqhG3)|`a31`^sI9Yb?lI~ z7$i{+cmZO5aQ6SBg2Eh`HTFz!MJRLaTLTuSd&7o3zG)|NY}$#fr}$H+-d3(P-^+FK z`Xt5VH^l>DAfMQP<0cdeHI{=-49a6L7KGQeY@|Wej@CWQkp}Xl#I^fkJ)SVlofZe% zKKl8K8&^LqcYAc7Na!T1|Sr-2Z&aK5}moVl{Ql{ zggr4n;fOM?6YDVv_g2s2lzR`KT1v8W0U;k3olH_{xW1<$djXx^b$oiJXLb#AQwTet zH8+sc+&Nl596;MR6`GcsUhl$YxD48tReF;3iTNq#viVZRFr@F$e2J$ZGo^L87LhcB zga-Byv5YgJppg23sXK%|y0ze1O4}?Ge zboUL26K+4cdSoBQyAc9~!u4+3=^Hx|KxOHXJpObov5k~oDAgbB7jE_4Z_>G){n^K~oZG6*y{IZ;Me_j)TSh|c z{gn4|*Sw;DK~@o7W@YEh8s|I%cVO@?ED@k{90+*_ZO4_PM$-l0Yp`*3bKAghfkVP278GTHKX)JA zoudaXxvPLP2;mAXDjgDJ2ROW9lmR}EbvSppl>8bhi{0IaVcIG4$qT_5D5H_h6ZTL( zAfFEz3IIxp7bkQzj3)6EPVs;Ic*!4Eh5e-+Tf&4~{;HSKkxTAU;H07WC^m?0`@y!4 z0M<^FLDH)9xkvP((Wrf_Y$xo>9HFM-*R**zB#yj}VUPoE>>`wi7#o_Ix$!0+DB}Ts z$P4ir$dG!4H8E#HSX#xs{`QNX^JeQexOIi;{Mb^E-sn0akCTBx@vn{-WtHVKA*V}0 z37l7F11d}OsKBzcp>dLaUv&S2g`!Y1$-H0qgZe!^7u&nk&dAFnnhOUDsKlrenHusU~4FIovV&g-CQ z73h1#Dh}vl_YGQ`K@_EYRSs0FLZDIc*r5Hsi@osfEC{D$S#zxdcy>T{)$=mo@T0We zo1v!6Am9Lyha9JPc0ZRrGYq^8agUEZ&?bO~Wm~$ugO?m1olk-C#=ERC`?E=Qpmeq> z3gwQ^xpBJgrnJc;3s^86L!V`P$mREbzl+vyoBW` zm`z&A?U-&iG`-<(%`K80ryfvUdtHfsqc7(;*w3-D*R0>>VSF(?AFNp6L+v!EnY=&X zW_GL%5RJ#JL4O+X|M?JuFe75;KZNNh)}EN0&qkTXgPUs_)XOwO8Yk$Krid zPW=b>UCWx%xFm=NV29Lzo*xaW3!u+oZ|Hf|X+>yl?MBpr(SZe_%qx7d67AtfrUueX zkJ3c9OyDd4UuwU;izZT>0*!jx981@4I!&BB!g9jCebmpAx|Q(96I%br5u_ij{*(k# zJ{{mRuc!vD4lSR<(2XjflVZaqCJtCGwpOI{kcm295BU-AW6dKA!#s?v|l7I zVY;I_obv4EK2k__;gHrJ47tz#?Dc2{Ure?{tM1#x9h;i<0wYnN>z~!0rM48kq0w74 zXwD*~3BM$I5YnKZxyIUS&{G{w;x6IZNmSg|@KyrD4FUqi@_OLf$qk*D}j6lzsZ$ zzpQd})n5rGoJyKm8&z89gv0KHl5 z`e%$9>A{79LbbMZ*j#G#RHe$npFa&iD*>1iHRRg4)i1d%w26~!CilCH7c&?bNWd4c z+I~4dQ!907VrD@QXgx#^4yW>k(qwfYgIGELAuKX;5N=ue(NW#ph!kyQ#8C-=w;?%S zqf+j*4$u#CR5&r<4y`OB0(Kr1Wc*%aN13hB+!)v0Zy3cZ0lt|sOmFkR@n>Z@1laf6 z-q(vW7_PYWB*6j^gQ*3qJIpj%OY2&sUlkHU%)(=eO8np2EO(;i4U0=KzyN&jxT`i= z{-oDo0Ye3e*!%Xsu#WAQL&6raKzm{$<&}g;dUIMBBCaJa-;nk*n$Vy?6p|BeOz34lXR{e*XPVRu&qT zG=$oUFN@Hj(KLi8qHzL+(o?D1(bcA=3y-euy^hGqk?x zK4;`~(rTO$3+0^6D<0Jq_-D!0>}^bDT52T9!c#Y7VQhmsK4bD3pnKs4QWT` z=ai(Y4Fs@%>TB5O#Ja4+AISvMHz@qLi4Vp<+7QbtJ|j;=`qZJWr^@@8^?}~yp83F( zou_JHt^*Y1&67cUO$P=LL&p4xvkZ(YAAU(>Sfb`FhP%gVsw2e_l?;!{u+dJVK39pL z6x42ujuz*#M%2O>w~jcKp8CTM;c*5v(5yb=%^K>i-zz{kb%HXyv^`t?tP;6OIIx<- z^WQKt3A~OHvK55{Sy4wRKh4#~^uBF5kq(uSQe_Hl-^>-?@Ip z%SfL9jU+2OOP}Pg>2TmczLl-tR_O%CLe5F%c_N+|P+6H1wtXXf*SY6snNu@IrL?4q z30*|A)oCODbReR%#!f4Qssu#AGz{0MXcZX?Y0j|AJwx1~zJ zVS<(UI&AYWn70<3oIq}w6IQ4>o##`^Uo$%^LC~;UFj;D3q;bpWDzJ+i!0rk<$ow3t z_&k3zX?ShXUiZvAgH~QWb&VPIeX2K?H0?WhDlt`SN+6tDgZ4uV=D1srw9pAPb7;`O z3;^u221(evkpec?L90g@3p?q6L<(*Vj-D=cSPmw0t1RcqrgTm0&^^1GT~P$s`LXDw zzd(?po%i_Po~B&In=df@W3RU(t4(`KDp<%RQ=2OwvdL4G7b^Gm9cw!zzj<{rUNZTW z@N)md25fk0ITtbIi0O2ihw`E?&9?t9AUdPM0s=H6qox5Rq;)M2Xnija&^ner^c%j* zOLDGh|DG#%d3(5mr@grcZ4o^MC zb8>a^1Nw;d=2EvS&~*kcOT(N%qy+qFa^FP%gSKcmJA^WrJD$Hw2>eMkEGB3M2*REa zT#G<|Jr=^UYN*ZfksP0#b0l)FkB(`=tJVtfW_HD_GiR2j-~VIsE*$^InGqOZJve%R zhbGvqFLu+=vWNQdP~R#G9tVNC4lys&w3`LU+YklIynvSafgO1vMt`O0uDA&1pcJuw z8at|mzG2cVs}}6iEo|Wf_U$(M_3J`DEvMIYp&h>o@F4)Q;IKQR0?ptJ>(W(pbiugC zrVj>xB1pQs>zH$=mw#}@oEHFjV1;uLP(S@|EWO{kB;yOu^fQnd%`v4V24nyn+6^DH zqICFQNGd21JQY_wHTnD=QEW_{y7aSpZXI{fS6Jm!V*R>1R_tmQ62AKeN5 zBN~ArBqR#r&Weeyv(r(i1BM4JiT8=}QN09Gv#;aV7K8F)1F+&jc)~LN&nWOnO4OZK z3Aa7J>X1|3+YNr}a8}GOM=38_%$6aLZJ$w*m9epp$iwaR|%M7Hql4~QQY+38vhqAYt#h;50iri1!^g;2HJr!x6vS5VB9ab+sB zt#MRf=1IlpJYU<&x2lJIF;2CEI6|L9)~4_^VO04x{us2PYJ3iffmSFifzTPqq$ zY>1A;HS$k&_xj?FDC<-6Q+YirEEffU_8M-0_XlRHMQb4s97gF}&gP`qhrxK_#(+IW z!6AE$=On9NH8evBGG!Tc>&D<09N)@QP(jhL-*2-o1ENGPN(tnv)*Nwr2|0EiN$C}X3QJ%vv>#)m29KVldrtAr3w+gmU0OQHoj&cO zsARdqqyk62K?@O)eXJcHpTUtyXizqQ?y>lS&10~7tAcxV^>dM_`_#8}Qw~z**HZ$C z#H*YO3*R7iLZ~#4L=)*ND62$6?@qT}WdcbE>1W>|QLvB{W&bcMq-?fKv*{Vz^*DRp z?>=uFUC>7nyI6wrmBWPZkt42deTbm`d_(si9tV4L5lGYhNoda+*!2i9@oC;F7ZJ~B zO`q%L{YaQHjcqA+S<*q;3(6x(fwKq?Sm1%Cg0<43={4B>v93+6;t|VdMpAAWisia8 zN5OJ*ZD;r`!+nq-*kv$gg;aD_rYTJ%x1}GHb zx&)`-dz%3atkiU6_t(Li+Yq#69$@&=DAjTci^}R(_leE)%s7H14U3}AhtUbv2`b?{lqFmap{9+fzX2{ zJZ9rlHt7FVQK!Vq<%A4h^ynilT%=TG3VPX@@U)6j55(8RjN1e#^F>bBux<@C;i&mi zw;xk@`sVF{XBd(i!ZlDm;qtEjIr^w9!;^7h^0Z=l*O<)soYJ(-}4B!MlNiP9*2*WS`} z^y`>A58N-5M{40kz&ko^{3xzJ@-K`~zqyNMblS<)yo(ZOy?en6(}Q`gw{F`>`k9P6 zegOBg^XqQyN}J|Nq3ryMf@Lar{?MR&HSrEXcm4yQ6F}iDwv=GWv6w}am0<7Wn_Pve ztm5VYH?UVzsX<(Kb^v|>H04`83CWhAB<`W zPNwjRZ~J*f+)ZdLO9bztL|~c3SZA$SIR1Vwb8xB+pm+Q*IN_^J^K3Em^kUwrRPjVd z-?Ba=_98g=4LAKxQ-8e#MT73$R#HFQrlskqZx&(Y<8al!jC;n;RKa;oV;V{z`fQND z#Vy6p=hy-o%x7k>{QWQtJ==?OR1Hw5^fzTlkSsFKt$c;gR7Hw2M~| zi0iFXr;K zcV#b6p`IN`ih3t?ay}ePw$)CSn-!FW+4`<6f#mm>?ky6&(dG+I!yZ7z|dtTaj5R~V$z0ycwUO{Cq zcgXRGRb8`iy^>NlG28RV{FNHf7c_TJV`qzs+euGAbDR!npdH z8@RJ#jCgGNQK43yDX^RWRQ7#1I8lqGn-mYJ6%N}(nQ6Z$o)|)diV6{{Ucd7?+~?im zzOkG)Muxehf3}LRP@cnqAVz4^`+<{}6j1P1FBXplUuyg3w|~UozLyF=@yOcl`F6iy zwfaH#b`dvZT!gz9zpYgXc9=k=(!Nz3p>F5MoS2x(0|P{6YKaotgTmqk_bB9cJ4RRhM=#ID zQVeGx79h7=9i6*58iUrl{94xnj|AKxe*ok`juW|e(nj>Bwa2;I6?Y}!1e4@-^5vEM zf9C1z6*@lhY9?;Md1;`!lUZrob)$hk)sW|t^sMhehUp5B#GK1e`QzIuznyFg1yCJ> zA9tl-81cCZOj|$t8e)v|mx}6P)v{30NgeLl@(>`#|`5a%cc!+VWM9U!TyzD-@LW z;i0Flm^fMA`MatHZ+LUXYIXX~<(B@$cSaAP0MmVxUQ8byORzxO&%6(`_izOGSR z5-(z)T-&$RHCiE*5Nmt%-}ud6pjU z6yg|~YB!4M>S#NoEU(7y8cYsPb&uS-$nYK<-993qB{hlcTC!b=`XYZ2RV#tk2+%fW zmt;8y30*q1`3FQ^Jry~@iOU%xc4Y>PQQbv&?7lRx)uJxYVV4WQXry4S@h zP>4&rF4vl%54KhUQwPHK84#~Ktkzxs5qcTK#40C!CNG&4-+%ys(+M{DA`btxmoq7I z)|$j>fSR02=7<$terCvKXS@nco8|cddsMu@=4J^M|Dg|2bJwW9TWI%C>x2puKlg^q zzLsO%+^aABRk{4NP_}e00S-Dlic**=7KaTMa{c{8!Cdv!Fif<$espRi%QDQV+Ex`U zIv?HREbo({dUa1UMeVMjnaAPX%~hUWijeUu@o!jUdiNku+SN&w_4Or4!<5_&V2TB{Jmp?x9kGUc5aL z*Crub=dSG1?Q5=jhv{%gJFG=e(uu9DRo(+V1HeTwEV%a{I$R6X3#Z zYDE%a<5FBF(;#{!(olpe$Cf%vI3TG`X)fj#^zHKmzUd_y+1vvCLx{bWy`~D zNyX@d{b)MaS*pk=o`L$WIgQjOpYh-7r*5btj2yu^Y9grD;;#y>=>Ssg+X_69*9hi3Iwy zeV!_o#_LJYK8*9uEJoO&s8u&BWNaQIF?DzBpQi&*q+Hv8+8MO$VLCZ{>(OiP)dGiH zo*DWvCOH%g_zWSs6bdLi2y!QyQageeUijGqSRS#}IB$TGtBbGVpJT zU~!y*q_4r_iQRJrAb>}-8r3!4E&6$M)Yg7j?*>raf;p#uBYh`j*a=ydRPw^y%(x+NXT~vqgEsqKgG2t;opCirm~f=lB1^u7Rk~oi>*o zkq;LL{eGKLF!HAcRo>apD))0!mALq$#t@|5)#Z01k+KXDKv!csB+S+@gqHM^N9Mag z26HQXRH%1!rujd`NiaG^pdr7gM5!>UCJo_LHy(3htmcjbhV)IJ{2j6^x$aw#@ehL$ zq#NtAbc$$%;ut*2W0bZY!_jny$Tve{O3f4nw_z5fExj-Vp zvIafLEQFVUlR*`DQq(2Az5(g_s`Ub2$i1E9Ub_t*Vf<_k;t-`McTqnl5vA!rN;R-o zx1dTZx+tMM%pq+8IdkI^P90eVRsxN(>436=n=7`{YL6P~VMNgx_&=wwsKR!FOsu&z z|Kt+1W@5L(kvRhp$OO%s7KpCAqY;;dAdN@7O00ITA&#IdE3LKG|S>9N6YUH zt6Jt>(Ofu~^z1#Od7_o6q*qMlGYaxH)!RK`rMVFqm6Z$X3wfLtLl91eG3NNkjuWv0 zl49Z_kS!AQbMK9Iu7Y_4397Y_dT?)#YUK|GGn;kuBMwG4-pVUPq-CiMPfxorFvS1eb`*4F zH<&IlxV%p$)Glde^zGl@6~PId#YoFg zL0z!lQt`B9R6fMua#L0fB%7RK`3xVgAx+Y^)pC$f`vo=K2k{>sIX-Q1)>7*jU(g*QfI>^(9oV7KAmILq*{Zu!z53_l+H z@1rHtp8;Io71zKFAxPNOvrO+EZwFF?Dtte zk{Wnake&&^1dLVly^vR-y5Onbz$JEYG}4ifk?_=!#VRD#sKse3Md}a|_7t5~r|LV; zr5Of~4L#nrE39X@^B0tvH?}s>P|bj&wrXx2prRO1d;lFv(W)$+X)q<3_jszBJ(Vxp z)P%%k(QU-|iDZky=|4zzer=og(DWnBKvX(o8<&P&{a(-KM0**ds#&(+P)!#o}jUv&i8JuKi1gRGd<6~{!&9#2mzE^kZq z%VHXLq(lUN-<%!9@&!Ys)H2&+8ot^MglcWBKu8`UGG6KHl784$dvJZZ3(O&vm!42N zi%iFDK3qsCyLC+Ap?;(XlmI}2gUm$#E(Dw@*cJdHt_4v^G4nU|?-tKOz#qzVC_3B1 z2LuIhC)$vA4t_^%%S?z~m%U)MgCUMWDPCL6vL%_L3mu&ADlVo2?%5(3;pIwh`2d3n*=#&2D-l9kcLu+U zs37tbP#PH2C;j)uAZ+(Ah-4sbMUkjL(FBMS-8Z)nk$Zr#7ooQRJa8}C_@zI8bni26 zL}tt9Hy%J5)GW(O%-R@|#ArijbbYVlIWW-X2uG2Hn7Pcra|86qJm<;X$M#sHeQ)+Y z{z6RfYq8~&fRZ>uo`TOWm@2f5<(xFnR2#gtLB{i8DQEPZvb3Y z>JIa{BIs0MMW!|d94WE;uX%eleU$ZzTF`Fn;51E3RFF>-qFEf29yue`9zxQ)H_(wp zev`=fiz*=^KW&bmbojNEXW>QnSi^LEAbQWe-yZ&Y09kE_z8hWvip)jo=0i7akCc@YLOwRF?kVEvZ(Xc-hTuh|`v-WB2Ws^oH z)S=&i!KkFA&Y~0Zs_^@N4;5n1LVZGHG)t2!G^Ku*!KiL6(Di_!fB+dC^B2E%u{Cs3 z`#apBJ2x!G&f8ark55j^C@MJ^SeqkvhH zWM@~9Tb?5_TA+qmZnqdD328KGah~)3{oL7G!5!f0v48*X&+qcj|FO|S@jxLlx)d6m d92-<+@&G7TX2V9!8JI+9fG^N2M7)c5}?uG?(QBSxH|-QC+NRS*Z@Bvcx(t`SPm`#1s>@ant(Hbw{g28^%ONwe1VdxDmySX1yCdlkh?X@e z1w_tifwQ7Zp^ zzVsBH;lIz1&u8oW_xTj^CIJ%vz96;#e?Q=V7U_SN=>I|#rTSI!3;$27ah4)LlOcg% zgwKTXK}z2b{llek{u{Wy)DamU5?~-@u+21tF7>zwc03@chzZcUUKIBfoa(+K#3rgA zM!4~r{|#waSum7HKz2PExu=F9b5VeWyYR#zIbn313m*c=C4sOR7k=HXi`Ys+P7*0q zDqjSx2D%z$@EKl9^fV0x$=^U^NyPHmhDXWgN!eRhGVV?AzlSScI|#Jr!kVN({&@Eu z&-#E&i!n}~W>6BFOfEnthz`l&i>A_B9Q1brC|+$)`Kj6=Ng9;Zl`!)0*%m2$Br4*( z>u&D;jWI7QS0pubwvz6y%k3uCT;v}$puXqOVLZ;qj&F2$FSeJ=Evj}T+DX=2yOb|N za(|YDI>?3ddSK1Ait?J|Y#<>A=M}<)hSH4Hibw=zftcIE zf1P2_Nxl(>kf^A^q)twabGkx{8s}oF>PA%BJ}3*aqmE(^xM)!h>&Oo~TiD}Kdh{gT zU`B4ftDCv!skK9{MePbv*lxwAoWSP`2Y zgpl@HOjlRe!ZueDaN9gz-uPR6#2}Ce2AOC8oktL3*V~d>83lo`b67@Oskew3Cn6Sa zNA7g(3tY64O6tl^S=!xJxvMuVX}w>TZiyTO5iYKqo*Wb1eC>QkSLf(!z008a%nZva z>PD^ATP+h9SVDf2&b}?m>_o9S}pidAc2!peK7KqBogc@>- zu|!~u?c`Jy!fZCQ2Mo?}i@lt1tCefRNK}NaLy~9_pvCR8aycrk=_d?~d8dg*F^5N42f9Q~Y&b}m*d)&_O-4}6rToSJ> zwaaIIt|f({b~)E}E$h-r^J_pHHC^*O!7%)~I_D!8a?xf6TOBm(*1rDxt^U{5_K4LQ z*bOfwnqhV-x;RtVpd8_#$rB&8UL>Lap3OE)iM>?Y@TF?(o1fw-^u>mw3;{WFBA74; zN`_8NP;Df35Kyu{{E(fLbR;S?=nV|sh*|jcD8}Js76LR?4dU+gx&A($y&V8D~Sl z|A+JK!D8m@Ay)c8ecMEhGnEL`N!m!DZv2cN(NMPPtqXAg{_s`PRN0w7&dm2k~R@3{27%myY$QHy{i+p5$aYY>_CG-#M7So|9^cf-|UiWtFID>Qai?9cjd zT|M|(poDEKw194IgA&EXRk@=Vnq&WxsQn!$gjd&r7s5(4U?TZjJW2sSP%;@?>X)oT za~`5>A*uDLgnx=GI*~27PxrZuUsflS_)mb{#fFJMT zOZCkjoG9j$yKE+wxB{2VNG@(KY%EQe^N|Km9KzFi0b|`BFCEQH`%61jdDkIpVn09? zno9XRru!m9*-KeGTtAlX8~(d&Bi2YSFb_}8uhk%$WNc=wvrw}POcOX|@t;Fcrq+1I zBReDy$4NM~je2y}mZEiSuxJf1${2Ok$0KNGzt8n}v?s*bq&pZB-aWRn z9OMyMmsXEN08uz%VCau*DsXIS$3>064ssVy1PRkdRPJ4evxOPDN^)lm{)kWt#?-0M z@6Q|~5>r-vld7wLa26sKKr1ebj5=VC%P11TRT}1J;6F;pV$fM*9wQO}`lb-}Gft^= z2=9xI)KAJ)<1Y%}rTU=J?e4y2f>ytMXa%*T?A84cXjmgS%KToMb?2=DG6sQaJ^nRM z=zw9=y1SirMZ*&3E^5TMjUU_#D^}stJpTob&6EfjglQOV-01QPKf)Kh@gnA3L4Tb1 z*nD?B3Ovkp05}qQ%+~9Tw*rxrt|^$LELHuOj zdAFxYr7ia4HMEsuY&g5W5l7XV!jyuCy|#@MB!oyV>}JZDopr$PR1zX8(sUWAtf)2Es$K#a zGls$;6Mu?EsSz?npA1n;pZ^Qc3;FqoyA^l4@o~Pyl~9i_94TEjE2O=PfNtvwsPKET z4iAs&RsC=e^?Y;hC4BV})93TUfXC^We-Adt?&gehLDhpSRLHneij=u%C<1RPIav1# z*|5^2DmhadEO~`(XkHe=0n~)YK-H(d2$M9n!^tmC|mlnEE34t%hl%DSjA( zthTi{7ca!);X)!RHsXuI)wG)|3ZjIU2MieGSvOPYSldZG6bFV4qn9;IUQx=*nw|}r zV}VE|P+#4Hg-$2KC_s^`0Tap-z~VH%e~)Uf+Z@0bwxT+P6oAlKI!D=U(f!zqDUBX$ zA!r^%W@u?egO-?_wQw9n#SpOm?pHaT@Mk#=?mrMQD@~ZIAW*PE80M_Q&yY}&gwKCw zKjp4&1T5(cSSjvv4MqSbJq$D3NHZ}W6+t+1DLT@1#=`BrPAn4=MM7D&G;*Y{mnMvz zj7(464qPJ@qUFX09w{+AsL-w|yRxdhPBO{9Ho25;u%bdDI=9c6xs^c)sWfoL{=X2> zRRV*ocHZb6qokY{J#Z{VCtT4gK*9-BKlAd8c1C{idR)LfKi|+GnAOnE$9?`jJ+ry% z?QYof6l*APgLlN-3=Nq8>2-Yy-~AA%q>lD^k!o;?1{#+GJb_TE6L{v|9>ixK@Og3{ z!uEbxz^(4vST~6{*F+V2 zF?OG%~78$bFNF5!`#`=M-j z0!8k~Y?J}XhX90J{A{>4#v|m7?$f-$hIEn3&AYsNJ5cg#V$Z32$0>W^I7BYVaB@E$ zj1_T*!2mK;9QxFn;EwBxCUr>vl?Flr9LKY|cQu%n?3DZzNI+^y-4IP#MF@6ZT;D&C zZFT$$O#t~ld%6Gp^Zc^H^!#z5^L(3Y%Od*KCSB?Je|yep9OaOrR-}jt7+*a>@q!wz zPOJbo*cMocz!~GfKI5*sY8AQ!80CV?5Iks5F6Ng}c~F43jO1N5HiB)vh=CgP=OOtx z^;M*hFK?;|mB0uQ$dmFlM)$XHdjtg8;u5Y08NXY!GxWh^3>08c5Tl4y4PRy{U8S5| zqp6~!d*mwi#k_9$>=S1*5nTgU?yS*mDOI6#9FFjsS>1;*1eUQqiax>xy0h853kVz( z2Dva;Vy|_I@j576sSRo?*EnvAc*dov9qsRRon{&rl943#4t3t9nky`Up28`85Hyg& zMvp_6bZl0vScO#ta*J9aqQO&v7fEK*{6u9X%%VU=L@tw9f?9VHBbIIJo2Blnk<6Ab z4*)U?@I2{n_!Bh9jH{O4YzyQff_Ay?BDRqu5E>fR+jez5eg~52zVwKmJpI$HTn}2Y z8h$iIu_AT@b55hWxxaS)a4~e9Dr#`%YA~g+8XFLPcp2~p>mFI%yA!6S6*{LyekNGW<-iOpiCkkGK;Rba_(?mr_K!G@U zi7ni`^@A18V1$5>!=&NBr7Gwyy`3)L(^ZZbMs-br#6^i))9uj4bnXO27FI1yY`Tdl zt?L~thN|BD@y{XaeAgmKjst>))~!YfTbi5KGi#Rs=>I{x(pbJ00nS732qF$q+&pOkF1a0dnNTKJ}G2ypQ?#07)JBT>t|@F zk-85%C~IUk>tEEvGhA`s_wm#q`vI zZfshJE`ZEyvZ9`A*SG6ij;?{oIFDEHrA|3ewxS;IwLeD7iGLpoqWhLNJjc&RL9n*k z@dlN-fY#$pt3OO7miif6=Yd4yL`dd{e)!n#$1g>ZO}}Nxv!#&``)V7-1%&*NkO&UW zzCcLVgG-X(vm2(@04M=$?j|F7N-{6BK^i+@*e|)WQQu5MjiH&Y6B6a|r_0$-Wg9r4 zQrWTot*wIfv4U7MFU3I7pafh_&&v=Hf`EbIZzI4@XDu z^!fX{i>=IoGUwfm^)HteZ1~xlVq{t)aeB-?Mi-o?)BLb-*3df?SoX-=k7AagFk`jC z65wn)tnbsNdxUA^!|X>1A-RcpcMm^IG!s%0Yo6~lyr7`3fNvcM3#S|gRD*Lj5fUq+ z`q|B`GlkJ_;Jg(^9(*LKg-fZMm_L(<8On;lxw6v=)dw3nw~QY-K`8+_AE-4@AOLwD z(KiLTSN!SONfLlcAroc^uOx^{!OWa)hBh`5BSy(75Skq-c4Cy336rqz938TpS62(y zZXrhNT1jPoxB7f9T3U~pw0xgla2jAvUx1Q#$tWZOf-z{E=8{kb8alNlowM#QQvl@0 z5-qP-rt4Jo5Lz}A4H*hSWIIp6AdZwnty|r^A$}u`L<6TOD2*Q3Ia_yY;$m96X3O3~ zS@n6;_iiY@?QXRT0?9zI^9g+&dF|Q0RLh5uWOyhri%yt@GKD5`1MkfnKNS9hBl&S0{optZ^ge=3#4%HR zg|27v>zMsylVPEiV+oL4fO=7n^4ouz=G^M+NC+^g#P`mdx%6Yz(~be|Wq0|kYA z*&;}UR+JV20~XT^LgI|A>abRLjsXjWNUlESJx&nq_-yEJ6flDdbR+H>YbErpR)_v( zBT|mel+Ru}nsMHe+Ek#sn=8-ox{&qDr8Ux{6AaiddQMwPo``0&R1Mzgxu{>m!}mhT zy$f>d-er;vv**iah89ibcWpT2lvH+ayKN2bPZe5P2piil66k0ql=$V632}DGyBfL&R+S3AdHy1VTmJE25bnH zkgg7*v9F}@LT-K2ekOY!`Y9uB;O(Eg{QaR-3~5VW-GC$1HlK>B-x4B z=}L!X9(s7kB#aS7f&J{x#{b#m&H9a=yg+*zO;RonAcE`lBq(h zBtU6=_Z|np;>x=i8zH;t3=xys(|QLE^*X_2++BpNB5J|IP(Upr+rzMA_m+x$=iogS zEMX6H76{*dV@Gl}r8`I`xVxl67f@w)J*2GaeAlN%K$svLUoR8e;U6P%bOwV8j475 zn$siA+eCh96^K=Hp~y*^uE&(JmC2Rdza~Qk4UP5Kf*2G@jjur`&t>)-EXc_wB9jQy zd`EXZMLiye7kynPuOh@mfRgwG$8l+oPwi%ovCql*m`Pu8qTlK8hLiEu57oN^TGFhX zY^d>lfvH7t%#8wUOl@5_qcx*&Ra#I33w)_M2#HK4P68@o{hcK{1t*HC2{xt~XE&J# zQfws1B`2IU7;|W~$jeU44%O7B1QRL99VW@gw-;;NjXq=9%rt4z?kDbg5#sV6r<~uG zVWZpq@EXh}>Y_;1-IP^y)WrOe6*-Hm&;XiNz%ZO4Wc}a>^O27j4D<>m61l^OTFT?V z3;T_v>e|2(@~A+k(YXxtH1!!$5|OCf4K4C1JH*7Z`D+nQzO|p0QuTwNf%apYiJSAi zUO4+#6bONky8i>otIeC zgz_AGGq35;R2Vk{r^<_Az)Uo}Z^zaRb`^~d7aw%6 z?LfeOpAF7`_1KwzhT3DhPPUFly}Q#EX&HF-yW#DZ=-VtybayAnyS;oLdFIw7p=)b{ zH)w}-9T^nLS32M7SJ@&05V4$e;9Qajg)4>6mjW~q6u*Xt&tKZlUZT`p3+`(iF{7pJVE2J_su(HwEJ@d+E}R zaDx}y9~OT!Sy?2q7SIstUX-v2HdQXLn?L&NnVnJESslIRa{U&g;OMQa#G`XzU-z*R zB&-H*Y@I@Y8XI;Rc4|5Hsfwop=rt@K7X5_JwT&y4P0JRT%Y*iXef^J@clXopf!gzm zFk>_lvnTdLKu}-F)khShp+Mg`xi;Nt(X$JiFwq(axrb1bsVIB1239AnUw1Nm+~H%S zeCLl;*)ef}wOU~i7P!&3Z&8p1huOYkDW+4UwXVCIdv?p>^Sh*W z`YDqRLC;Dt57!l1i7y_4F9IioTrsqP{}Jj6E5Nx>D&ep}rNR^Y>vD81K%7c+Wxm|e;zdhx^6o3WDZuC+rANE*6P-QZQ|9_gKGI>cN}crC-%x*uZ$x?kdNL|H$^g4EO{NX z)AZM7y3HSb)(c-}QLtcRtFNode{)hO;`zXJ^< zd#K>T9^|(Q8w@QU4rxUn4jDTf2(P1ZskA=xSvn~dNAopjB-Jbo|cK@+#p*D zZgRLsBo4r&woL`L-V+=#F!jp;oMCZu&YUl-Do{`TJUn>(8rJLGVm}C&QM5O?>of$K zvyP#zBaV^~^CL1$N*Np1nirOo(iK`*_HRU}yk>cxi!p=Dx2ydjd%WrGFXwKtiA$;R zcc*Lao~7mG(MzkIb*|sFHRg_EHW@UpW*HE;@Xn`0EE_4UIVGheDMt)Nf0QA5%T{av z1!3LLQ^q>2w$ef12M1~iNA)Yk22}mY9hxKNw$QZ<-VmTL`auXmni)x79;9{+?L?7O zM0?1Ppy_pNc(pzS0yNw!@YBOpA|=ELzC;(8IH^MQ+;v!+ZHObm4P;SBkI5_2l14|C z3SSM7Z9#pIjXWEelB#U^qg}CE#^ireBz(HtPV~~b66;nRSZ6m(xS~Lb(qBhBa;X5M zxoO%Q1alwGk-o&ZQJV02+_7;|56O)^7rw?7yOdEgVP!+MAC3>i?uNgni#+UlyudT+ zB5e3s$v6nnqj$rnF98q9jD5w*CT9bGV7^C<1n^U!I5dwpUV@BgnZLO2X5^ekz-%u| z%zrZ`mt!Z2JG;+AZk$#M!w81*60yL`oFJUg>)BacI%ht^1S3g$T_W0yz* zy3>uV9MS2MdyE9e4bvqIIN3utH<|9giv&KtYuq7((XY!RS%B>}gbEv=nzU}Ga&~F* zz`8Fhuv{JGT=&W07rQtJepv48s$DS)#H*ql0Z<75$KF0^i~-^`<%#)}v~lR&K>iym zs3iIt=u?;E&0)X@?Bf(o=L%gCz|qVe+V1VUC*b{avlI~lqBZ4gOy||t3bj98i}^a? z7+$4m2zD*YEvJ$Q9X*y55hHdwEC%}2o*g$4S_B~Dh1s7xz*OyE>`8R#?8;g&jWNGt zf8AAetxzW&4((+-`!?3R;mp2wyssItqdk8rxvfGG5`7f6)ST9NMIc$k7%JdQl5OFKHbx=&_J_ON%1q0x?a~*ZA9-GND-)_GBYjzUOA< znT9RP1o-x|`wM4()_j2%jw!jShU_Bm1{CT8*Xaop5J)_*mz9o=mD<60N&vZKZiqQv&LEo?d1^+PXrT$e$i{{@l#GVMwa0k>9dD*SZO zoM9GZgx)v8yi>dJ@Nt|AyL(vJ@^H9#>Kfq(G3(WtCAu7}%d#RhPhNRpAFObFL0y>9#lE6+mK-r|cm z4Fa^T7jY^oUpP5ALUfFzrz;n8Jtw(%f{|@y*U|TNb<^oZ9i^r5fVgQ)ixf6ky8>(n zxd5`PzgMs+lPZP~c0`AT4L%>}&_=w*OXPJ;0ra3hq4G(N_4!!I2i8WDhZS>X7ti16 z!~*4#HsS!HCvR3sR>jog?Nx9o0uYe#1_qJPr(;nGjNaXJf4wl>#}2+QzcMAqL6I2b zwdK=ue9`C``|h;q3hCwLA)93~+Xz z*R_J+?tQ0f%)6N)(hEXK8~#$mmDs4H0}DHM=rgn$fCe%Z2|Qx*Vj0SaJCHRIjLJdd zn{Y1o`Et0jDg?ZPg8do{D6d|!RU-xc+i&L>i7MxS?eA0oam!?ve7o#{IHr+TUd^ds+oQ6=trIXa&Mc7Mkm*R6n8e6PzP!6{3|338hhKOc;bQa z&3N-^aTkbSYoZ)`}1$t!^vZP|0SJt&fo&-qKNY&2-G?p0oEk3TWz zn{WI&ZeT&^F&P1l%2kb)Q*xC}E&8+E^HxVpyr1*}@y}(BNis7zb5sLxMx5V(UhFqf z9yfOK{K~x8g!ph$k5Wa*?472z2*LrGcxR= zVA$$hlEl2c!Bj5f8j3B4{4z4Rz>+eR1nzDujTXteveD z2h#Vja&|&CQ#2GeD&(nG6uQ~Cd(`*}z-Fo#CR6R{Duf4(+u;b{+agta2h*&rL3yaF zg+NQ(gz!Lv`qF;gA>}=^ZzCy@F+fxG!HP8NvlQFLJ3$4}{=r_hXu!>M{}5zOX)nm& zf`5VlB5HpLsNiimBF>xH(OezSOZf9%uWZRnv|-k77%2n;dAS;T;W$(^Df_L&SkuML zf`-ishcQxFZh_C!O%$247?>~9MDcEWKhpkJ-YJpu)u)#O0mT>)sN=n3;V_H;0;ckO zr44bp&;|9Q*R%1+IquKH(dTMo8wUE`7&}Q18ZfVJWZ3Q3(+;x?vsS$Tn0G*wimyNF41D{ow01wDP)rsEE zeaf~t$p)1twbF0D`Ed9KEsiy~YT)eG09nM{e!7kqWD4D*Jl6grWM$h~Js7HjNoQBX zW7}kU|7pi33Xm*deUDTI@Seb0@-2{T?i-dIxfw@&HMg);QPXtc1lE$E*h5{%GyZ z!s=#GEUZU9as&m10wmb;NvBX9wAEYH$xoW?*li))E+ja*P5iWV_FUDnVsZZZFF@_` zQuFApDvQ`g);v4|_5eGHP`P-WmzI)a0rKc&K9!Y`h&xp)JQ?vz)UHfiglZRO; zALBksN=s5MOXlu&j7kpXlRV=^D}9utGvhGi7GX`(dFgyeG3FNG{sBBSU}4&iKNs_U z980mj~B=&o?rhCHyGAEdN zR4>*8XhHUhg)l&+%dOeN1OjdGIIuZnwKNC#MwkF*`+|}x-I$o@5p;l z-!ev|5ki4@s0+ve#dw9=+?w8TDnD8Ka2EmO$G(f}V}9T2wj{`H$KJjTu@=OzB8GIF z4Wu$1Ka;#BrVfM3+Lhwu0Q0`am-mg>0C|dGjn>tc+rKgV&8&XO&Iaf#M+ky}?gReO z>kT073OJ8kYD21{imDLr7M69IQKMe_Tm41{0#^n8eyP4qb7#AK&S)2j#X;sJAr5y; zNjKiGgq-zPaxb+3cYfrK>e2Lfx7$E0x6awx)Q*dmVmVXGpZ>AflOFFce;uT;XnK1$ z!fNbJYALoiG4TPFS+|;KTo9-9VPQ`4`1}dy$hw6;Fx~x?4;1=F#ThdedTk7K^z|H} z%v#u5q=*{~lKh5fZ?_zh_LjM~c&6lhrzNdwy9a&3X42%Cseyu@iTKoJEp+$g3_g6r zD2`SU#yHogv{+;$UN!ETPi-^<&T*1AgqSZdf5&WI^&6QqmZ@$9VV;MSl?k? zA`p>E0A#@w*Ng@yGf}64v_nASc=kLIKU{+(gj5_oBix$CTJzBN7fu;j=^A&c+SBy) znpnP7^_gvZfvfjI_IV?$uZJqstR9eiD-=3Cel|NGb_FMp!2$b$x0VpZ=Q{x#03@y@ z9DjAtdU;>PH6 z`B~T63IzHyH@6AE#o}Y8yP=~m$Mt%N@q+76v%WfOHX3&iF0QbE-=wwSUKLXRG;{vu z?$kH4_W4Oy9tXgd8+&cBbxX{Xrv2gLtY9uZ^ba|sxIT7|-xVGn`&Vu6R))mN{6FZZ zeuYqLINm&u_2hIsE8qQa{B|DQw$zOJ!BnEF*xjH9X#dM%Aw@;KL&ZqxzU!CACm#U5 zIUZ9P046Kj?Oq%yw>2F>zP9e>WdD>+W&Q~0J{!@e>GN8cTffFs(qULhk4)4Dbk9((M-8(L#rR9M}V}2o0lH|38VAL(C zTsJ2)!*NO)cA{U-FCxdI96H#T1}k(D%2^0ym(Pn&MAOowx8NeORi~WrC&}n(~*hMBU_rRc?Pd-Sk0NN#818 zd`C=D@Z1F|c?)nGtWR~jXCA-R1O#oFCwnNGS7w3I(H*i6&^C-G&xVvYNx0W?nI}){ zqi(KV=?UhVRG`)jf07{5F7a=}Un5<)Qb>~LPtJMeq&uIQDXm=!2I}=0EN-c13#$7< zGl>==J65W5R<;hS`)mE;%MOhbs{!K7(08@TjbVI&nnxw$MXd7)E%bMXss+pZ?oK^3 zbg+igSZ%0=t)TagW&x;VYp_1>tSj+%$-(h~Szlv$gg0pkqu96Mg`!ID+M!A2PVIQ^ zYOe9?cQ&P`PMNT%t{yGx6t4`wJTd} z#FCpuZ2!+arL{w>pU|oVCw3_tD*7h1kI*cvy$tT1Xn4LKwMsl@++=yaN(OHKJC#$gp7^O zmL#_@70%DlL5A4QR{));$fn8_NrjRAP!yJa{(nvxyfN!Pr))*o6rT&(jN-ZN*da`N zA{~Ng?U!9p*>Y=c+x0+Mpn#Fhfv2Re9kID-JeUJYUVxEn#E}dmG-5(af!J||q$uH# zKo7Eqq!Qo(-qa&_ex*aV9M4J4F{Cg0R^9LX@0RN4j!p6TN^o|*o6a-i2**>oyl<$A zeNw7xV`)6ts=8l{35tYDLQ2RnbT%U4e!D|HZP>dwqU>RMM75lhy6`TZ>+tFoC`xub z&IKI)y7~mPtnOyfT|lV<+%A!T%_{_7{^=&KzC>HnQxB|l`>uw|9jOqIDW}IB0F@?t z)@UHv-M-Jcq5NRlOZUf$m{+Np;8=OZjKH#TOkRW1y1AqS zE^FBMwnt*%$B|_=L`ud_$edm%lVj%8*UItgxA5B7Gty0+JV31c)B=)Jmeh7c8fL@i zx2E4PQNIn4Ux^Bdhhf_VLn*W&Xo0g3C`_T^V7ngNp}b@yb=y!S?dkFmphb_E#XI3N zd>D02sxgx_!uv5etls`UsMc)V8AK9~#80Zlti;g`JaQ^RstBJp48X|(OocB^9=NZM z_Y;nHm))N=Q_^Sc(ty8HfYS{6c_LqbR2U%BUih7%+TXjz9DM4!&)KSF$~sggx2=;t z?ih4i9_#p>DV{t0wS!SNRMYu(D!ZC8=d4GIXX{YaY%4o?$*e^nTd12!3U@o$LzwVViS%He#jP}kU! z*+%y;_K6PBu@B1NaGE!w>{Ame9;nqTtH-rnZl+D6)~X;8n>B@`)-hzg4=ha+d_{^N zvicvR6X*QOZ&d{>_cnP#nU}w(FIvL%e_1@RLx#>QE9$kie}R`e^+mzvhru77l0x$c zxCWp(z&wQ5WxC6%93Fh`8tFfT#3;o6X!&8bKQ%Mm5{mZV39!_w9SN}m{qp^9a-CTj zgql`d8tVZIhK;r(kGhS1Y;1F3*A%JoC^=-+J?rUvJ5Y7|nW2MXrp`jE%hf5)lSfyY zvf8y*^bCTHDo@P)ujhOf|B04r6o~?{>x93R`i&ujCgvMR=wfoR6eHW8Sd%qGYx&7N zq?GC+vtghxB&26C=2fvaqM`zdn&I*zkkl9<=u)y2S@BM!f+}DHFG102_6estyoAvm z0}pB$O%5j%5<(u>p!Fi}$C530hx+2~DgC5MURx>>(hsnJCypxySHRhY)XBP7V2lAt zh~JS9aA=6ph66-hr2WwfoR%^f9eYM9dx>jcHb7kZxSkGFI;+iB0;LRjEv+g`HU8)W zL@0>mcyZB|Fqv^HTJ9|$EWRL)?h8j4+4B_qubH} z3{*$DJ43#m2Xoe3_N;lo`~he5FuBZegeLsMvP)gFu}T<$Fi&wr((m1!Z#kl$0?quV z%aMBxSI3?Y#vU>N?LfMwmGWomKx~j86TVS_vr&@@%8-Td)E*-!V9!C+MJ`}!A5jSf zPTGqYoQoO6C|0{&!#DsF%58H+s@({iRvU9oFao86+Y1^ARN$aOOi=u&D*c5)=q zhA&xA!fSo<45(+V+w~C>yb5>NA`vK+i4XXn}+6kv0g1V8YT;{zMJKmD65!lS9@Z__L9dHezc zTK~?kC>X{1qgjte<1j}3`{wz%>Y^a7G3)vdlLz<$F<;jIK!8{F4fUNJ4^4UiJ8K!FFcdAB{HDP?MlyFQ&?Ir2m#DM*<4?U{ohOal zRi-1|50*eH*8br#-);$T*Lrx2^eV)2_U?akmShz@f>|z>7G05=?(tyG_Q@vL* zQ=i@HF6IxSlpCq3+orZKC9&I=B+hEK53YTQns(XJ{nx+FekeHgZygSrA-wp#p)3En zU;taRRPRPmvtMdp^V<^Xks8Yoxy;>ueA_Vz@=epe73V~Ol;Yk6SH&n%w0F(G1|XW~ zyhMGCu=8y%iD!8=9bl>Q2?}x3!vX$a2nl+9`(whNCx&D`*imOJm9sKS=N4O&$^A3P z{$+FeBCd_qNs-~&m{sgQLq9 zf}}M5Y_6t!h6}i)bXgKMJoS~qV=Oy3W0z$ePH$o6SC|DVuWf(A1w=FcIoktid4ENmRq!%L}Z zE--R}3Y3S{LsVs`k)<{bK$@2i3m-p(0Z{)X$k*=XyME94FDJmEW#P*RG*{)W=o>BY zZtKz#?|@3fs5sVrYsR=YJ#f1ef;Mx5`<;`Ayr~D=n{3}gytdqeT2Rb@Va92E9*zPq z4v$%2nN!8NRD!dMJ`M=Z zOztaBPlwax;&*g>es9D4R@PSjZfZX_?lZn51j?F2it?9fkjS)12#BYr#OMo@`dct4 z)@CW{jr)g)N;FFL9qO3Q)?Q4%<6X_q`1&0#?NeLk#SBZZ=pYCC8{XwKK{U`=TQL9m zH#AC*$GWmY(D2lv;=~V<B$fkyy`CC$=#V-jv`Li7#oNYcN6~x+Tq}&6k%t30$f{2kt1kw|8RfzzIo)blT zH-yQ*bDJVrUIH6wy@^iF+htXLb+96>&|rvrC)H}H${s6@p0(R0ab3tR24 zeRLmk!IIz&AUX-WH_~nyc=cj9_UQ?p$dzQQHV{WjnUeJp%$}Stsc`ViquU+s{NZe^ zIUr$NYi&1psk*$)IEa1F8vTcmNdwB8#h_~I%aj3SiO<8e!v3LqHDFdDFb#VXGkMXe zaf|Khaq=j`C^sCUKfM9z7HEz4@8U?1!ytRd-rjgAww%F50AK|vI<`;`%^G+F8wL23E+O{raaNl|w~!%J|3 z`s&K|VDYN1U184(sm;NK+!>(E^80$CB$AG=kdNSctvz#f3s4Ot z3-$OcELzC95$JVqofX}Y{M-_C`;y&!!#}LFmac38UZT?976vaxWq?=XaqcAcNyv?r z4&>*4fze(CNV`igm&>3|K$g9`UyVIqf^GQQcCTC36T@}dHe0khUZF_TD`rA-&(-{k zT;{2L)5t)b940_T2V1?Z1&Xw^iS#RdL4q9v{n72(^qsfj^}ti<&fUL&UR*GaDnv0O zJZ^+@nur$#VBIk8*?ua6@wSWsBV1b{)!7*mNF1|(Vc4O$bu>q2)d2}a7EV`M(RUhq za(M5l+`CatLB!m2;Hv_<%GlMbj_Sx1h^n7L$~O7Kmd+Y+)RldK_0i{=^ltb^uEV{S zk|NZr@SE~jUe_kc6TI!uyYNI&ob;ho<<2MB8jiR#kY z+~t_b`O=GszFxG!lP@5430$1-Ff&{}{=HIOuKP?`&c$`-dITtpDJ|z;m^CC1SqA8b z9hR0}y5??tmQCXQ$r=F}&(HsY_2l79zC-^Ma1AidUs3#?QFHY=QSoIuS-Lli&7B2< zUfegyo}JHaDh4KlzJ0<;Y2L`3UzU(>DF*`V8RjbV(4Q}c?C{!CFKw3} zM$PN#dKXV0mET9oTiMpW>#e(A_$ldfbW6>^Ym)mI^;Il_3x(Y4P3j8s^t_HkeLj-6 zT*U^US~})cwGa3}!}-LMfvrvF5zq6h zwP?Lv`8{AN2(b7D3ygKWn!09Mojm}082FR{fLpekbMsu3)MkvVB4zv!O zNsm)mArgEJLdPyEl;7atkr zM@4~w5SN?)b{!5kT!TJf7HSg!iGG6qRmF4sDZgw+H6KJ%nf(7O z$p79|;5DRPum8QP!2gB23jBY*`Nckb%NuP@ppDoi^$>M!an)Jv)JbN!5sO{)1`wk_ zi$l|ao8#CM+9x-i4_E)#@?KN?iv!I6iyLl~219?q|xkDsO~ zDRKe_#=6@#{!#+4lQibvL1BvjpKrjCPkMwlent)g<}IW49c5C82xGsporiPjU>LEJ zPg=l%=9ihL`H34RHDiJK8eVPX(5KH5y!xNew3Oj)VaHLw%pFFXn~H;9C-J_|!$d_! zNC1@zFo6Su9e5JN>D3{)4TOnI+}{^d;|w$+Ik*yef%y;0#5{-L3&Rc=P-n^@-iZ9i zF2HH<@#{YoBi^=r$?VisXI?2x?%I`CO*yD7Pl8uR_5GmWsX@>76EOxv(?6^V&~k)p1@@EJ-gb}LCdXS3UpPvf~a8R@L3W6Zkc&3enu9l%61?$z^%taN{H zuCv4KprdqsC|qqUP+DmALJDGWFqYS-1Is;*Ix1!Vb+(ftRp=m_$t6z@V^> z`9rr3AwP_@%dF__ZZqcx%u984guJN_gOMu40$vRn$G1GpS9~(TJ|9 zcq~(V7~j0+Q+o9pRj_oZeoFg~9}Ze*r(ob?r<~kuu~iKq95kCRE+3J30zFZT4sS%Hun2;<;#m*o9o~=>= z?Gi6hpafJJFbwk{-4*-Q3*u=27;y!-j0j$*V)^CDH3aSYheVTlY!!xdHPo~nLT`=M8a5-=H5fPIE$m0md}fZnA*FWuL`n~Tr+-j2nP>BbgVLW|9p4legGu{IH zVNZUguP|`hH`YW%rTCzpdQ^U}q(pg!CJr?Ga|&pIn%9;d2;J&%fU$f^M$u1c!qBZ7 z7KOSMU?PBYAq1Ae0GC;+uxtKwAPqk=gz{D(G;H7_%7Nb&llrTQdiNyX(3NxA5jd$# z!}08TX!YnjA&VD$N8Q?il6>pVy3AuG@LTB2v-J0weXoN70!WC*4+(Acvhcvar8ef4 z1{fe%2X1rX=k0PtWuxUxnji{YLI@5AhJjxjO9y)pRPT+kYi=AgVx^seLh#J`i~Wye z_%of;AM_8~NuQ4pE767=*r&@i4hT!S0?MpUNza_^Cl1fM0rJ~xaT(Zhz>oKE>PMAT z$*&X}n;9g}a58!Ic6;OE87=hmcS`IFW7`{}HyHPIT;zOcEhjz*S{w0iyq2H4y}tpS zConZe(c$B`>GEiOZnXzv)ER3#xnJqG!1p@J^XYgRUh`{lJ^XZRp>{%Qk=L)tMZ;t1 z&+mZosZX|{Y1tlaD(iqF2l&W-`JrH*`{P~bw;RaV`L~v&l$1G@)+_5i8wQCP(Wr8B zM(d|3tEjIl=HvUz=F#+~Tg2Ny6)^j(9w-9iHv~UPVBlXvl)~09K%xy$NI9Q9E~`bJ zHe^6&r#c!XNKtNuD3zN`>N8x$>OYH+E4xu7M>O8|MO{}+;}_2{z@EU@*!55P724;| zp4vA9Gwca(tO$)bH-fot$(a}{`8>NEq-HH14QEG#-5yU+!hmm5`jPaj!RY^C?=7RM zdZVw=LkLJ(bebTol+sdS&?&7*OG-DQpeUdSqDV<|=tepO6qG)6Bi(W6xNGC@f8Y1Z zz4zN4b z7pd&PLiQgfL&a_%>^4}%Q^e=)R8!~3Im@U^Y~GJq`J)$~E^LFG0_Nj#=Z~t)ldp-B z;EVwuG!0Fiezigf(yv14eTi2c@n=urEC7#zh>Ywol>f`xe7*?F-fe+Qi3Oum!ew#_ zG|+By8Xxiu1x%?YT--k(2oY_0Q62^zR61S<9VNN4K?MwrMzho*G#$vtg2 zxN$>Jzx9<`818%<+=Zv}&{GZTs$2HLJto1YXI*Qrp?3BYD5KK9^C1g#b+hohd|tq* zp{j&rS|m}Dpl+L(8sh77m^ugfh}V1XorVBO7K3?ymt92=Vz}7v@S>DK7TY1^IC5yo$gXnlX&xuV2{~8F*G3YR04P^{yBU z2JF%j@TZDRXJyYKBB*ytkb)MDZ41=m znQXed<+%U$eLoT{b~P|9rSWP09Rqh#|P?P5#W zr}d?A5*~^Q8=o-{(Tx>6cP#9a-@9abEiJ>RC^3+^Z@+$Di+db^<1)`>h}1HUI`ay4 z*kebk^_?UFT3}Lu+lL%>wir2rk9$huH}m!HJwM-5u}vq)T}|ThG~HwLdBWuT^NfK7 z!+J{Az?8z3`SKgRwX!i1;pypd9KwxDz)w$WN~G{ThAuL6?gL{EUK0Y>4_+7Z3080Dk$u1SufqgM zx%i^M&?<1s;)aiyAf3l}>55)T?6nS)l3G(oaSZ+ndU0H`Af4&GU1U?uf>#3qInm8E zkbum;S>N}oluE!FD%lktNl$nh_H!?;@8<11uE9zGnJP6UI2Fj9hx|`(L?ob zLxb%9c-FK~P`+rtj-9;NvgNts;S3bA?c zXEWo>>Za>)>JQ-X?zh-f>}l06xnDgFejB7wbl78cDlM-h%~H+SwiX;$G>UM1-`udT zwAp}z)rcsbWk<`|=cPoP`26-(&Qu&C!ATQuy==^iwmJV$`tXpE^LEGl{#Iu5bqn%) zb$oZXGsIg9OMhHcseg0w7zA(BBq)ALF?swHg{7_fZc7ihr#`%lu*$!lC)6l;kQeay z4RiIMVS}WbHS5ORYOvpUUV3*87W14vBAxi5d%&#W2`5L(IcB*p@hM?I8uwmE3?L!X*EY#$gZ zJBq&#`s{dzvbEOZ?xilr<=%=|iB!5{%*c)DMO&(^mK_WwEaYUG#zRA zpO2tK@wECNb6^>3{s`6eUI?W75PIS;KX>^h5Z)j4AuYjRi0jv!|JGGEw(4r3AkaKq zYfQ5`Z^^r*WcK3a$=q#(X-S$!=>gruwyBeJKR4fUOKSdK^3VHAaxX?w?rY0Jxq?Z zaJx?O?{otr$pKpGWCw1PZ{;1mT^pBs+XCOp_^zjHk4i0bekXp^5T3Uz74S7o^)Tva zY=t^!S?;+BNXD9%D&U0x)J(-sKaKuY(`tv<8O{=Qrcl;Nn2=>$@I5!gTR?a=uaBB}? z{&`>CIH4?Vc}8s}cM>$0DSNm7R+aCmaU5p)VC(D4*M_n(JhII4__;`g@64))zQN`k z@F9<(treI{K>UlIE%hB}gB&sQ<6+1Ujuczx4@mOu^irKGciekC@u; zHo8}^91+(ZNo!EwrU>}9cSJ7GVM=1!!20;fLs2k0Tj5lX;ZQ~7dIdNyBZg^*rGqP%fsJ_%j;8D8UdorR zKV7Z5Lea48!UoK}*MMC=R*-Y9!5O#vfdtO-gEU5`I%ZrdLQA*}7q=&&4n!BLUs_?f z#b~ka)4&>+kkS~>Se+m{e8#Aq;S(|RN`y7?K_XzKa)~_N(HLQDQ9{DGU#2nPvaGfWr=58-8gS_25+C$ zG0kg^e}Qn@MPGX95R(9$R{OoGrZrHLkmk78{2R=GHYKxevjmnjZld{5Q}Nl}y^9WY z$FG0YCvB_{mJ+1mHF2~YjMz4*C=XNW**?HojTNe~bpC!o9GTL@3WBiCz3m$xZV;)R z{r!xm>;_)uxOZjP@nRS~hoEf@oR)YF6?67)kmMBPf%er46GfD!>JkoiykuJfBHbf~ zTo7JM#FZ0?^oqS)>zKD97%_LXJ$Lr31w9_8CFM`sul{0A3Vy6lmFttbb}KF4M|Iq{ z#^VG}C-5ZO9+)UC1C3*6;76;f|2z?rTlbZSm^TXrT zg%g0HQxKApX4;yc7h=vFFvoQhoDbR#mFULTR(o<@$8c2PUb?q}*5J^^-1(jDJSq& zL!HxDmU#m*p^LBn%@wjNLjjd)Rn)C3r>{}An7|1~<5cEb_cB`>FHNE&;mOop!?DEe z%Z?!9<`owvhYG)XZ}s~3fj-|Z3?*V_W?Y_Z@g*yR2@N^!-#sm%I_!PF+aT{lM5s~k zR9xNn^nO2J=vZlr2EYyx<;dDrzH?7aY_j&h9gLMr!ftDkAbANBgV;BveegH>+tU-D zn@6s|%^IbjtvJ4)UNrR?V1EuE9B7FnDsBJk=%;kRf(SZ|g|V;34j1k*(XQJ}u| zwjG2x5QyDi&9Gl|_-;o=$#?4RVFtim3=0X3J=1ju26&m;&xuTbu#Q8eI_1Znp^-}y z8G{i{{jqy;RlnZnK%^iC7uy!{^#yDVm#!xrYx*Ia1jsJlcu05_G%dN3;Rk9$=Q@NgB=vrgYIbuw%={zKK> z=YO6Eq<`uq*GmL42E2jYK#8My4tS?~8VAMY?piBU)8istGuQ!d*#Y@mS4u{UH0h!t zJ};pE6%6>yXiO%$2H{KkEbS73rA4l&^%VfMjNJ89+qI&~q2S$PAnNZzToxy;w^Eof zV*5Rd)(NMOB!D0|^j7DAm(0cy$oLr6WK>!0Z}IE(Lm3(c^Z*zvAZZP~cm?ji(Ph-S znB=Ue9+6?gCvx$sc~jiSG;c%8{h>vNaXZ;JhJ#U#!qvp3KB{^|x)crH4<7|9U%($q zf6|b))bPsNRzz{>L_`@wyJw zUPa~4oK!4bR$mWBA|-jDO$2~PSne(ozUzK%_TZr_nj^X z(yfEpRi@wWhi>5m-M#qp7A6(O5hix&3`7o*`Of`yRCNq-x%I zcrM$wTnUJ>h^9f;(o{L5q~Nb*PKNX_kxlr5fHv-<#~kk?sP+dF!W}c4f5Lf-rlOC% zT`UoA90S3RzwT%wtBYtFT3<)owWJNG_~csQY2I@hElT4zewZ_q%J$Z zZ(%u@cadPnK|T8#A<9-ybyTZnC7ync7tMVY1=x1C@4yy#Gh|wNyft8M??xAQQ@QkDZ!+!#ACTaj;+BYc zPBKlP?2#pMBL8fAw+kfcDeaFp*vx+Mf{!}zuI=>IoP6{-Iso!b1*dXIa7O0pEgfp<8vfey zYP2f{J{QpN5;p)t*VK$6!{g>@RSA9T`+6_t1%;ZibfjQDQ*D{&v{`h0{_aMHS@M0dH$x<^seA#+CWw7`0UzlU8DQ6?+*8zBsks0M)aL{QV8sF3X{*{ zA3SU2+L`?GK=-)HyPpwE-iA^S3F_@!eFo{$+N5d<@LE+9bT*oPjgOGXHMf{zuQe5xy+L=n6uUf-hi!=JF?R z{(aK}EmT(;-i`PFg9ITE1oz?ek2~EWhsR_EN?<#uzra*yOU-%5)b(k}AY@aBVb5gZ zAhVff4i$}`Ca@ZfPyOcdva=u`=v>{F)W%729hY^)) z(V&mMy95!LRW9%~$kT=;Z1rCm{?UCm%Vc>B`?2dKGj;^h2UvVlvV1l&k|$QBs1i1t zPXgPIUpCLF5~%zbrOw*)c%{tj)4EZdAm!fVXW~1_IyUGRX zugpITuUs^T{p+{IdzRD@Lp?Cci<>`tuU3#@#4yh9fRps8qYc!NMjknZ8ah?N`ZWe; zoV7|?5_RULrc5<0ZzqQUT;;C`# zIZ>lrgAwTHlr8bBD;#kEl}>N6mU|iSZR{HlI(rwvw}iI6UVy%1Tlf+;hv+#U!@_gG zu1gapKs_`#R*GJ~{P5?Skoq+xFRB2PC3Vr1hoOU229S>K6b!xsVkeaEkiuwTpNz&^ zO-T1^6G{yH{$zRI*Wrcg4K+<)TOHyvP-L=zE3Eh>ixxOis1fd;(%$+C3p{3k4)ID@ z;4jnOM%Y5>sNt<)D-pKTJ%^C28YvoQZ~# zBB-vqCWpP;AR_8D>T|%J0|psTn0yDmItp_>RIIQ2TgbBgFeV{I?qIz8v8O_VrIW8& zP#frC>e^;TUI4COmsWwV^_5O}#jYm){8>nm_0&13l9PEH!t$eb$s0Ew1?FHDz^F2@UcO z7*CMgDEr@tf8PD^Ol4VH?Ef|%yfq0n-%V&kJu7ITG9`nhh(1h))aUY`AmLJAan-}7 zK^4!d@l#Dg)YDKbC5xEz7Y77?!mr~to_Va%8txSy zUc0zgf+Zx!w>*9PRF!%m$SVb~jdxvZ8M(3mTO1#y8O~!#;8_(dYe> zju?ZBnRS=|E?w=}n&zOxskj-%v??V^)V6o->AM^)d#P$Tpd3R)f_DyIi0X|P8W~BD z#N94t7TEfPBND4aE7ncF*eZFfJ5hg<7wf_SmIDY|XwJ&8V49aQ%G07Z@J`N+>F_Jy zwoRP2RF0F)rVTi`%RQsZ=`ZpeCM4Z6#uCt&vKNm5GpG%N0(^D!S~WrNCq_1&#>v6a zE*TaVh`|j9iUi_|fiZ_jV8GDk&T<4ekTt>+vbw~}%)PQA=}o0s+_&1G&rJR^5BCG5 zq^|(Y@u!`CX(-gj{zi^Q-+IlnGJ>{js5C-=@1?#3^lS#5-vNtjO3Jxc!B`w-zV{uv zCdH-z$dd1T_P?Wf;o$GjSR9FEyD9_!DR7-;Dak(0Nd=mnoc(j-YNpBLAwJjD#1cHF zei~AcQ|Eea?1^VR)9HUwUngYPSe#Hd=JfC?2%hzspZ)ORj%6$qcjSlCl;07jUYrYg zwWxFaXlU1&n)w_ky`fXxD0-@|{ulcD;ZW@^fkey*TTZXMkW0~bBV&n6yUI-rF(|2K zy!>88!B3HSv!9`6HVZ;%FX3q;x9i)aNPsui#F!0Fn7=H#^srJ0*C1hp8DRn}QwS#1 z_4qWcK7v18QhCUHK>%y3-4mh39b3x<>1!E_o)wuQ;U`;zP*8V@j3tJ&cB?<>S!kP# zc~K)5xs?h*4Ed(nc*&N}i_tjIA=`bPB7w)tjnwKn0cK}pfkmR?RZ+Y5-yYL}mR78o4xU1Q_IW#hNIvQ6X_jpWn*3nU5#DY;^eF3^%uf`ZFe*zsDF` zo-@9+ZMYIymjVQrylJtvqZ|PNe6M3hFlzMB=&nWQ58B07l(sbu>&0`c(>4q6fFTd3 z+rGr1FkQR|R7c2)A$t3~HBh~3X<(O<9NsT#xW|076Vo#>h{4lVE(7&oJ#)4HT#i^E zmliknK|8`tr66CD+j`LU1cbKUw_Y?=kdT0pAm?iFK@{xs*yqvc@o?CMQwTNYxsZ5hMsRFfxuo1Fv74rsehXts z9#c$LU$s6-VCWd;ecV~r-BVd8RxbPu;H%4+3;&<$N+NN*7Spgi>t=-T5zqndSU&F%<;q5pVc_>g0Q$MSRzI^$QIlsFtq*cZ|A+M?enq;d?Y*= z+G20_Slm}BG9J^C5ixia60u@a12iO%g;$K}zK}G@wq2N`M$8wz#oM>*`yhNP-Z5%Nk$5K7Bb}nz9 zb)3*q!-KL7;#rMoG(H4%-r;J0fXBnd$?#US6L}*bXJ>#J()?7ev;#kt6AYweAfO?p zpNG;d?p^i=d5Jrg%JZZ+6$T#Xtc#7n1sRYkKd83JlLSk?>&Ja-KoQBA*gqu$)@AGS zRzT^c8O)}%wEVKW{50V16JX$9Yia~nS5lA&fSWi-VqePI`aTFViX2MIFF{O#!P*z0 z-~*SOfsKcJp1-!L{p}^tav6cYQ%d7i7CzB)fD*sH`Q>ba5Yo2cyS}-@Z57NDX#+1V z?rzOV03VB~4QY!F-v!PC9VqS<#5|b~+Zu;{TzI%TG6}2|@PlLsdkF;U$b|(vbQvzP zeI3?$!j5*w6I09Acl@ca0Xc5cd|)yD&zFKR+5g{m>mSGW|3egCg#9VwXuQ|h-M@pW zXh07jfe9iql)%0YIB#HBPco{6JYfLS{^vpezuZ%8uXedcSqRoD1Z|J+Kf?uk&r1z- z0WZ&RK$;BhRf>yPv^JRxy;Sgan`;I7*PZ7q~GXRb+EJVS=JISU!kJEii&UFrE$my-Eb!f!z6E zXu|`RT^)K|G@V6eH1UpMcS^(Fy7mO;FUgc)~cAL?x|E# z2Pq1EBh5wFE;)}Wl78L}gq8a(L3R~rhWrH5WfB_H0V$~-&_+qXyyG(WX=v4fY)wEY z(Z&*JlgY{FzoYsU3>J@9{{%xrhX(M_K&orwLFeS@s;XcRdY-f?chqhT(W9oSz)o>*44F`l3^Lu@sq{y3bYy^dv$LP=XEeLUMJX$1^t_ zs^ZM=Z7W^?_)k|KC3H>V`YHi^60t5kbuS&gH}(EX#U~#o36U~tYRe3bqNTUs=@>^V zbb33qx%O}0j_($@;P<%~p?pLDpbG}h5<;yK;+dIXo(Y)*H>kM%q^ml+qzpm5z5ll)PBKNJBx>2xSa%(buTx)p zCjs-+J?19HMM#^7f_{RlhiTB;1Ee+2pZP3|22Sh)vLz#f7kD{W9jHhXO$F2wP^@}< zW?y{&=5M1PNV%+LmH~{VYL!A3Yg@jX9UPr25ns`h#OaxTw73Z;}3Yt>XNoe<}P*-&x+=)&BH}GW<}MMq%f7={@9MpRUeJTjsuy z;j6tb@@)k!DNOeqhX@23)#r=YExabJ9w>{TciCh_==h`qf|YohyI>-DWc! z5~c&94|QZ_L#>Cn|5`_$cad8vOOF2Q$sC{+pa&fX?z$W81O8gv)& zZcC9hdP|HT@H{AcMMX`YJN$Tu7+mZr`h@*&B!eDK!tLfq!7*L!tq35rlME zMU~{vS!Fd>Fv&`2;&TLqzsGGc6vp12uW>}Cl{aSl?)BwQSNUeoNCp#;)i;$$@Q%fC z_|Xu@`RQPXX*bs5l3iGyp`@ydugNq$?v0@UXDtWG5NeB?h-ARnSt@_N_+084D6O9T zKunrj_U$}AV#Hu`pQ+-*Iivy$6o|?uYXl(KLut0@Mr3>AYgi4U?w-fzt8q77z64Zm zR`dOZR^aT(Sem=WZ9VRp%X7n2f`0~8lEE$ySdMsPNW8jtgW(OPgPK*bshTQ>d~a6F z=d+`5reQI8+;S7DI47XlES}2iKOSm)$e8+N@NiklI=WC-*|opdWu5*7l*u(Cm;Vzo z2p|^Z|ItfdB_j0FtftXtB3Dk^8nkLuj(+{vh08>HM*c7ZGU=aLBqQ_Qd=tQI&WQ!t zzyV;_UIR^|R9Q6%;hQX2`AYBxrPmq~U@x1E)dmq78@ z!H13=2DIR&*A;I8pEV;FJg{J2o%tGx-M3F^x++D=i*I@saq+sO>JK7Y2e1oWn%f{K zr$>plL`hV;l5L7zP#}N$^dn&6);ONGgG;n;@cHt5%ppj3-8XVI|1Bf)l?$iH3l_UV z_xdkrdR(Mf+}MS>C+ zGp&mcn5i897e=UFE`1PBc3vW;fH&Sk7MKhrJcbBs1njCL0f&Pdw)i%#{XRMfGuO{c zkefgJAKUa`X>pA^ZWMe0;k=*VoG13rX{C9kz<$>@OTJC@aOxpW?!}dgX3YVp1LkpC z@yCj|sA`l0!R)|cBa0Z&%toYLy-6-(ZqBa*o!Yd(hH{tQ z@MWgCu}1N?E!s3n1Pr}krCqbcp%Vp7TyQnG1b+s-fK>qYM;~aOkh#VI^PjJ{dRMh( zY5%;|MIZuSx`aIa_f%9N0yr0LjXK_@Mks#GRJxIE$6J3d0!4K#R5l~`rtfuWV3Z~f z^4J270e_vXlx4y$8#COHL=5tE*;860>4G2#Fn|%%ZVeoPGWA`9|GCvFtv>O7( zCG{#lHL6rh&C3_Nf9k=0q2(ap?hM&%vKG(JGlbEvQE^OPNx`ppk%Sua;G+g8Bj?l* zYZ1adbPjI-z78f)nmnA^*lZ1B6PGhPeYCN=So#aXh_w07j7TYKcfj(3fB-b0dk@}w zfBRmFQ~rtl`2IyxlTwF_Bwx5VUXi2Mt64IDztQN)T~Al+O>fVq6c9=|?H()w9msPz z!B>E-9|=Hrc}M{Xnbu?GI}P*l%! zTM>As=S{u*lP+tX2Cx|fvh9y*=8p3bSc#rTaa{Zn1g@XA^i<}1w+K{7)2=Dx`sv{@Tcx!Jr)acGKoe9N*F;% z>f}~&4@y-C5%(2}qpRQs`%OA9g2llqWNqi@)d4-$X?I8{rB(Crm80331`-`hdYu-E zTAl1C!LuYmA^HAjjOa_g;URx0n_8z82EBi__LoXnplKt31Ysc*Wm<<-i+@4PC zC(3s9NoK|o{}tu|%%mU~80Y?7Iv)G3t2N${_fegB61MdsS|cZ-jKWRtlbvtNygKbC zs{GMZkS>rEs&W^ktNqCysjT)dt$e%a8-Yh1`g3;c`|wpQa3Dx?kF%6h=aRp#p--fz zd7&b9)TfIOkP)LT`r}66d3Ia7o70< zP(nKy4TdaEX!v(|D4+C=><|*W%AX3UnK#l?&qObk7;s1iSITO9MVgBI77IQWvJXHz zL&RO?rHHetbL8gfw9cuquNU!QX`4DtgLYnvdFYV?B^2W@O9v{JR&_5FcqS~3{YR~# zU_NQ(A<+m5CRMMBHI+Q?V7>dqr^(FGQwZ_GMg65J#Ha#B3fEXR1tGU`~ZKcuscE9=Wm!0bKgoH&@J<5lq49`v& zw2NPi(Zw$E=VEV{G4pUfN<3>fG>O<5Cn$d-pC~HF|fgXhU)W$Fz>ceBOq~bX1Ch!3pD+@$}AT3E>Jt;Ap(oj)((oSZghCzi^mKast-P#*Cs0kK*tgqM@`f zW62J^V+=IP!EftthUlmz0%KPFaaTjOvF=dV@1beNB`MjM)c=z`ySo0r*t3>iBe%h+ zLsY|BGkKfI=+w=t%Zb3q*1TQx(~$hTt=eN~efV`fSiD_{Vuwk6ifc5S}FhT^%eT=o#p2a|JCfiQ)a;UoD3^H~y zme7Q1Oxf+tydcEAMk^3G8ce+Qp8X&Uq_6=lzLij@$&q~QD)Sn#T^>oX}ClmY@z ze7@{$yU11SEwE_^?3uARWmPvPmp^@kRaZt1?F30X7#Rd)wNmTOnkPU(M1~|4_AoIK z(9(sN2Te}-!bEz+?ZCXaj51Ht?A?6vaw~*>l_Bl(vml^QSGrCo?|_;-b+C&|^ON1e z@~)E8)Bj8T#qyyo5SaskYYnza!4pUVw<2Z~Xxl zeDlx7NEeq%;t{mtQl@yClf}1rt$XE}4$YccV8Tz@hZX34M`k2E@(aBl&nWReV!BaA zmT+muk}R;T<{JyBTQYa9AYKR%**y)AWfA`o1oh`kcRZ+7rniBX_3FjBHO3-xnkC81OIb~$pg380e2tKZ;QoVh9w3fYF;0kmRU zmO8Bw_!xrWj*`aLaVhJpt0*>`X|{-?aK^LAWeU8hGBN3zK5?nq7{j}@{4lADEZy}k zEw?fS3efiB5WYMaCn0tMZG8mh1}l-t@f+v;%SO!$P9a7O)+uJP)f~atK8U{-Hd;@q zyQHwf|7hY|6ttFgPDNQ+0!!n?C_Hd*CDz24mcAAUOtVp=eyQ`IyHft+F~|Ha{_}ZV z*#`ylg7^IOp8DMKB(Ov}zJUg_O3+OZkXF)vT?JnUa8lW?G@kHU=Zd_=e`ZM! z6;x{dGl%+CmNnuL8G{JGApi0EuyF>TT>8LW@JgY`(MN6=GE&DEWkpqb`Q1vD7i;+T zuF9Cu{QYEdD`~8f=MQ)4Ja2y-CC~n#@-ZpHL$F2%sovw6vOr#O9WOFLWXW8be+P*q zNc+Hc8Nqfa!VjSysJf0Du4lA$xfNahIEI#?0kFaQ>sbPkr=dM__B5ny_Gko z${l^@U|k|SjSO%RU+xTgO_oHr7h;zb{a7!kA+*_|c@rP{`8YrSJ3K+I#=9|~Uer^l z2t2v}`crtB2J%5KR+#$yZrh56f)gj6^AMz^HAm%4&~uP(RUGVs46u={#cBjvNx?7E zZiYXK^O;m+CcUyl#IkXT68E$k-swvoiGuQK6+VSV$hj8qe==Fgkh@EGY&Lu7?(v=> zovooFn8yh8VWMJQ+~7$xyKSr(65K>+wOkMM0J+MpZ)IMT|1Qb^a`TVQEl z{=#9=h%PA34{z!1`P9kUj`Mqk6y<;AY^=$M=@*dBO#M^y7fiVyv`9gY9~UBxj0S%< zZ;h(OKMT#r4$nlzMQn&+p@2W;k?xIWmU_5|CU*I7^^fmBPMbt3dri;{U0$IZr;xx? zT~-7Ioq6hf75F;YzapvEamEO(lklvp3ibluy5Yx`(;r(C&r27&t$gWfmR736*LpI=9p@E; z1RgqlT}Ndn`U$Fw;}JH4;U0;3Lkk3tEc;W{Cx6G~R}u7$I(d-vly{A=A2Qhxa0}G* zNQ*q^Yw?*j?j7Qn3=OcTQj*dQPGxa`*C7gagmfFNgBHT>P8;o|)iJCOwSS=gX zh7N>mA$@5iS8ZtMHAp?t16LkNtC*Bv)k4$$ubHjzNd4lmFj~;=d+lf6J@jCu?&nbO zSr{XFh+N(!3EmpweDDbXUMsNaHBhmbA3&&S0u~^M?(=Xk^*Fwe?ZD-}tfx#y4_1M6 zM#EPCdfC~tldx8Q@-g6(O(pD#ki*tWo4VqIrOl?aEfH#c!7A^e$=B#v?FxOn8*EK+ z4D>l=3U{RSl|#g602J#R{q*jqx_}eS>Vd;}2Xx^uK=$^tyKmHp_P5Pmr^I%q_HEilEb-z7C zf>q_P3U{tR(_)-2w|Y1%ET!yEbz7WFk=QM#o)Z@d8+-;o0pI`lozE)5--g;$8#;|o zN@^WiI^13}cr3pBi-}r!e+03wHaB@xz37p4`ikpk`j?m?L=mW&yf4wbEW}DN5!pn( zxmzk-n}^E&1H5r)F=y_KwHBy3p$`((2P_=&YsdK=T1&m#Q*j1#d5A*nA~NoDRWwF! zT=(xau~T*}qII4j?ZkXToS=6Hg^d?|+|XJ)+8KHZ;4o6GUeI32LA`Al%n{Kxz>Var zXW5e|UHcTy|JljCFS$l5_Unc7q4<=E)6t#5eAaU^8n?l0`?ZS7=i$sQ(3Pf%8xDdE z_$!sv>{!ICYSRCV5!rTI%~3dQO^`1TYxlpg{@d25@i=pCsNC4u3-9-~9i4EV1eqA2 z-nIo$xe;{P9Bei*o;WK=w9!81$f9QwL*>I;Q6nWOwmL(vDvgXJqb>@EAplPiCp zuE=f$dX4saO%28A)$d)G#fdd2<0=ZJO8WXWfOdH@ ziB!-oYwS(s!lLsHo4Fqd9rr${tEz zewbX@^SLq(g+kdW;OBA=Jbq%9k+aEUuJ%RD^N^I$P*2}l%`JrHdc$l6N2S-I@Az4M z|N6_=mX2O}?hF_C&#_FmYn7v(YeWcZdbZj<+R{|9@@)Rw&ZLsktmAxB|5QXHE`Qi& z}~v@CrfR~Ve3^T#E;7A7~ZRCeP(FdbHDs{UTS)NEWMDd1%X_a z6LpN61P%%{7DZ&FAFi+Y#Ff9MB;cKT&X}^=)K%z=YW^~hr?;4ZQM|3Sa6elMKR4Sk zB|)!6iAgAWne{U3?4Y#VBQMXm_jX=_E>*ZcJEFtG z*v{}T4$%AC)auAWy2&s*``ewBL3{VkkQbscrFJ7WyH2cai$hP@hd0jKcCYulxa@RN z{+-G?W)#;HS$5a{b&V?2d+DdRno~hZ-Tg_Pq_EA}KQ1)HYy$gTu~}ux#-109lX9wi zMxCpVMArzC@n02s=)q7O8h4UX4nw!s|M@1WLxOG)mb~dx3;<#(8D)J z$$+kO@llZ2aVQ!QEjvahva0$^ZNhCvQN=wg^)~I%EE}rZly-ks!~1pPL(-{tRhGTQ z2YOzf>!qgjeVDBN-$}7iU%J)qzHPI#^3GmwZc#VT&EREbCL<2*-kEjXb^q+)=yKt& zg|tm^df}FH=a_k%shGcX(b^VaxUNA;VuP86rtW3iw}H5#Vi7cFGHq?O(fy7WP`Og!f*_ncvq7OKD*JsA!s}UN90CI3_q>^=4H))czRXaPFV$bz^ykqU6p+x3=B$kGno17Z z5GwiXl)`RZim(eyGdZK7aVf~ZvH*ezOb=U4S4+3R{Of-2pBlFkPj1xeqOa2z!)Jr> zZnkXP-RuYz*-u^x&*$omlGGZ5dh8`HS1jo|vRfwTyDO$C#=u6G?&|PygDRu2*55^R;jH4xMquV*-E&*SHtey|FUHK#p8pw;1r}dS z0M~9Rb~b9t($4SfS>282*gsf~rKp)t2VKIC+-n{8_8R55re*6a4fQMazOFk&YaZ>+ zvkzB2$-DoM(`ecJ!OhVAit-fN6()(y6>A;L+*EN7+uYX$iLNlx-ag9wqUBCPXVZQ5 z%*^(W3la3t2yi&fu+(tJc4YXu18dVAcx5Xaq0z<3mEDDBcHWtgz-eN(U13d2 zStvY{M9ki@r2Ta{D=%JKCQ3{WKe5Gu0PTVvRS#ay~8kksh_>G@P_!4XP#iGFU zcEQQ?*f?7=Ujy4f*;=AYbbe3QU=z9ddRPfVF~=7!HPjbzbG=8_!8Qlxeg-1>IbF@7 zj@k0YBOVGO#OuOY5BWw!-6d@qhF8M#kBe;sO?@ilXGH9`s|z$DqVk@7GY~B;?`r1H z5ZUyL8Lsj!bt^i`cPX!5Z_8loD&00jCdW6&*yUw9YQ~v(9VaHUt&{QL#?{u!;}&}0 zPhFKM6v{Lk{(qexJV@1!A(h!k!~LWg-Gt?6cc8sv2G~Oa|CI zCY_>(W{jnpiqgi3@aJ_CsgLi%1}2=z;NkAMM4Z*~$Kif|T(t1F$8QZV>uODm20fj> z9m#Yz(Qr&Tx<1l-MO6DyG2E5zBtkAIIH)e_$$%Fw)@K_y?eLb z^6itr!@Na-!^shylii7D$ccIFVu%S+V`W%B=TeMTt?nznQ#o>AmKtoQ6Ykw-7o}8i zlR=PuQD<%M!y(ugyxoI&9dK7g?+wzeGam1cK?bkaf%vmACyr4wP;;WIVfnkzZhGc=!6w-r(Ifjbtu9=G3;Zt@uf>} zMq{)uO=58bZNE~TlG&NERlv_TY$r~!MSF$$LGP$%U;p7LxcKPA1)q;gGUX&20vnUE z^Rx`;94s@s+yko?L`E{H+1tDDHu@pgeTk&)5N7+II$Dg6-g_%o(|E;vaNiO$p0YuHFD+rfVO$uz~v(leiFmQTJUWlJ+RvLwACC?jL@apR3jd&laY z0efl{v-xJPc)o$&qk>a($43iMAEQ%j$(YhDPG7&N`ou&(hKdm;`r?7=TqKvl(cTBI zy+3`w){C_>TX}vrX-y_fE|z6v6_iRL8;@`6R0?&h{gI%WzV?0P*C{`)TFA>Jxd*=F z5MYzJI5I-Kx*3)em}<&?YIuj7dqeSfyEmS@Va za!2>Vb~*4lGK=w)o1#9dvcM68%o~n@HbcIT?iPBE(F6h8%1l78tcJpS!O2VU#_+~F z$0E-%;Q>NWsiN_!>gVmbQexzUL7^Od;X0=|ya?ux8z0^bH(gu1jJ7hjQw~0P6(u}9 zzDQiNHZ(lMfAglC5*cmst_2=xs?StA)4mq*$?w$M$ImVM!VI~?#qkf8%83V}qLfoJ zIaL?OiPyGnM2z+v=pk!!MhExg*R?}YnnHXKeiVec_j6TOFAm$3RQ&s6zm3Q^3m0m> zOK}N%|Ln*7`(f`bTy68-P@xIGieDue?hGH_9D@%*>C$FFi-@pxRR0d}h z9{jZr4i4#x&y|vE9SNq?0b{6=# z|GpdRBr^IpPBqDAYyRDU?}H6HXZS?Ba1oC!j0c~MP`Ihe-o@bphd0LTFFEi%+^n8C zMo%2zO_}7SrR7VBkhHNCB=z-c;K6=CauK;0VSQDjT!>5am*+8tR6->j;-imT<&#Rrqa<4>66w+3NC7l&Zz|IZr?v1b7$LNW`FP2_H zE<3(!a~0dw`Do+9^rQ#Ic=(DKM7=gjOOrc6aQ**Xe9UxUeN%d1PTV(spJ-SAp+VYo zxENn6JY)#kEvB)HX15d^jB@2<8*jx6!e`I2Be(CXIKDEM{-cIP&0;@Lw(tANEBF6< zWoFz$IIB7^lFR4Eph+u4ZmtTM+%M&C{(r^=L9)C3k_>&|0AN|gr&yKqtCOYV%k6vpCAX?J4m?%H%ZH4DyUHlby3n7J>S{Y9di?W>3`ebEROMAFc!|mmEt!X+R zrlG(M!8?~dex#Y%y>=%EM8o4h5EGqRnM>XaAkgUPor5&Vq2+4XHOLntZ&3eq6~0z^6?6e*zu0%tCL|M$M9k2B7_<9@iu zG5oL#VXddk@+&hJ&tA|SmaAD@{TW$S|E{T0Dw^0c<)#;>7H!-f&kL#pwL>Zmo zK6~M2*O7Z7r_WvUyHN*CV8&Ge0dE5tC~z=KJ=&_XH#g~PR9J!=ZS+mu?PKB=3J+q+?wF_o7i%(lG z=+XQ(>c!-joIFvpN92W~$WT<%^mJ}FZ{zV5l$Vd|Xhj-FSSeJpX+IZSXlM__w2X`7 zP7ha>tuhV1A(&L(_^dL1TJgAT9_`c1bmY|8HwhnCan1C#{xX%LJ4p0>G&j?y{$XoJ z)}n-_298BIYVY7G#+uw(6E`{gOrLfd#}-$i^W1X$&NE21dMz_(pW=6N zijwK;%hC>=-IVTvB$RcxtKFABiZ1OuH8R_^IKPiep0ARkqZ+DSddc1>ec`YGoTI7p z+~=mUzG&6ikp7+-$0Dy@$Jm30?%2P|B2;Y5l62M)B`POnTzkqd$>GkO50VAe@&U4f zPUXobBn+u8Ma!ct=;HP7HqzaN<}!^d$A?F=x5ZtaaI#-fso^YT=r4TmvUX64pUBFf z{9Hf7uwG*0Yf&lFRBfp^efrjRqDY-vY7rDzTY@%$$!tRUCI&?Vri?%Q5+#R@1#imA zY8!8mBLYU#M`^2y;x^VdqbM@-^TKymGiXFdPybvK2l5XgZZ!zRm6r$~3pJ25sP6We*MI$$ zVNo>KNhi&fk%9-u;d?C6gZ8V`@r%Oalf#tPLWvg#8d38@ZV6(83y+MRpkfn_Cgcdr zd);*;dj(%N*ey02I@!B52agss@2f)Q6l$9I(K8N^!&G|Q5&|V%_}tir^ERkc?R0EV zBQ#Yk*|TL5^Wn{P$Sx_IToMB-O(oa4tngPHO%zpEH?z6V+cIWX6Al@dAg3!OG(IP@ zXyO~m?1Q8{l2}ge$jAJIrR`8Hqj0^kL~w)Q@z7Tx9bw)kJ-ht&NLF38IOi_|d@R^FPDt5t;0kg0Qzq%&hIN~4_}k%eS0ekj>L z*k8u1YGCGVK@c9lC212_BX|F;(PDadQ8<*rNa06gpO{9O<6`Sul0A*$qq~(4WRoq4 zrI1scuz=_62vAqYCQ6%lx_=J#MMKQ?VFXIjJ0KtHJ0NcZ16tI(-sb4m*-)`>udls{ zII`TjY{1(4=Z;{)o{5IIg_{xNrXT0L^|;?_V^{oNN9KPP4h#$|r`QyU0?J(1v__(dBPF$}cY9->dU<$( zaf+D2>gvg<_d*V;v)Fl$k@z4a)G_bK_t1qOgbkjq)ZGaCLvW;QG;4}|mx2WLp#om; z^ey#6LZ1F8_Q$m9H1lPu;G4u1;v7`>d?|iqPx#f|%)CM_`gXDyX^#7F{;>TA>tWbY zUa=aL#Z#mdfH<2i2QvZGO)~a)lpPz>R%7tAjzjuyG+e1U>TLPdz;2PxRI;X3LUNN5 zmz4>OgL&ucE6snuZw5-`d)KeNu4{(NF%`D&e#z+Z^a7&W-h7&Qw+Rm4(Y-GdcmHO% zbw$F#Ft_3t8-Nzl8P9AiF&5$w>S?P~M;8xKl?u_4vMmpWs#?+<92R*^E9yi>a@Nuh z${)*P@9X+(%7=a(sTq_KvN-z<7y`>)7z4-P!oUmD~4sdwWweFA5u3CPfr1pPcHB z^%L&A{&~5-Sd!nFS$1HM)*4#&R^KrQwi1HSz*z!q8n9A%^{P*OJ@13(nK{fayjJHT z(vZmb`QgJPq|AQApY6K!eV|@O*dsF6MpK*SPQNhvR%~MY0yJ0S?j`$I7In<7zCPD* z&f4RifOlN)^Bm+YDB?E-I0x({>^*yi_@BwM$*IAa$y(yexlBxcx06*{CkMC*NWg3a zZhgSTvX(Z-r>G?pb>gbo^D0nT>q{_ncH`TNQ~z@0;wy*X>$S~%gVersii9$||Jq;N zKd%VWF*59bV;O+o{`eH?OkOV!A+$X$~bG9E_I7eN2+-!V&a?HR6ErbRJ&)w z$)ZN*xdF{AnYVi!mMD+Z7>iI20D24e`)*3RQ^M_=Ez~|@9+M7gX0)=Bd$P@TyAL)( zyQyx_=#%l#^l>)a4pUhb^~bRp2Cz=BTqkZZQH9E~mIXI6-JqLjF{!wTVrP#8gj=$i z+_ND(*N)AtW{wv8CqHPYlC0g!^@(p!kkvT{!4{z7I?9?FIU zL<0!%k2ocdfwZPu7_`9G5hf!005(6r^fp;{JFds%Iy->PU*pFw<>rbRmf7gkjJfRv zcu2~BxJoQV5-U(BTp}l~jI?Ii`C9NF@*K_oAVhhMa_`ldOstv?HY!3ePAKjVr3eTa zs-em~O}MV8Xq?MBY?PBr$PYhGL8D{J*r6e7u~MTF)Q?fqw41dwO&rS;k!OX;U|dveD|Ng#KQ&pGuJ{Nqp_dkDoUnu(gs^J7ufs33&;kHD6n`YRgPIxjY>0 z#l6mo?iQ`BwTVWc&JtAL=@LFD5dhlp>=~UJJtY7q)cn}C0(t1CH~tf^qLhJlu9b&f z=h~`?cn`}npN$;Uowt12P=b|D{PnR?1saSSjRoIZyP@~GVbiLuJsq09!JHY9acx-k zU^Ycb2`W*dA4zn*u54^|WIk$zATPSbAi9rs?v7s`Heg$ytBw9iCyy}-Ci_p7i2Uff#J#+0=#g6*FNMD!H*GtH~o+Ou&HsX91z z)7JFNcdAIb~BfU%Av#?%C-c{|nep{V%{@ER>$W z^T_7EUFnGV-Z^q8`+V{Eb@%ApLc_r#yco67L)RDm^D}DZZUTn40Na!1`kd`3r_BW; zNUve+Rg+2M4oAA)BjM`!%Ip=RiGotc?x%ix^+etCO4h6QT3dKn1~vXXMQR&(Fp4&j zEkhUOO^5Dvo@QfPo@s5Nw-xv4WG^^*5&@I3|0Zu=UbT|nDrsXqrj4%e(Waj{-}Up{ z&JQ{>m+x>*NwgPHSb33jlQBwj7!MtBQrXhx7;M8oxv!iu3$z*)X&kLah zhC~l}fjKi5j^~r*8(GbUk=`l=B4TW8v>suJZrqN` z2D6uB%q1SNQmpu2OkWtphU4R>_l!~(OG@!mA;U~Dal6+cB;zcA3V)+_FJFRp>+hk< z-6Vwq@)d>Ed_yx^(`mFGfM_+N^j&j}iONfmp)c62Y znb2$ua5RkLxWs*=+l;ZRTR`Mp-SaH`qAT<}=}RUXxVmN=W5a500FK9o9qh8!0|zc^ z2J4IS;&7b^0?l^V!aZJho2hGD@;Wey!y;RpIMz*ynxCQ7g?te?v$nP`bI&0R5`_pK zE58G^T4&>+Je#gsCZD>{v2Z9yV^y2fe&36(jk2_3O=~sJ8g!6!)t{Wb!paY!FQIMh zgqpaJP-R`4ci61CZg^OMtAW_W$=Z}yVK%1y%P!a-ZM%=`sG9rhyHk%GPB@Big1!3U z$&~4XNHsi4>aqYtor(vj6#10f33FaoNsF#D;2!jS7T@O9e%_UYHOcwpeLYevZl6?% z6|lI&sU1IlUQpcI&q$o?mHR&PwtU;}am%>BW7lyXhgh2Q@Oaco6E9MPt*VMbk)@|< zId0Dp^OqH)@Qw`-&c0U;T!xHpZHsqNWaD7PbZC5_Z)7C6{WMI2LTReG>J%JLta<(9 zjG;mA89?OIxy?l`$lS9zZL0L=L7j}0TAwxgH*%e(+_7-}TD~e#dVFt_pJN1#^xY&h z&Zv|A%%jSjz3qb^&z=)xLBaHl-U*j*))aget|+~|5spQwG&BK$(A#66*Xc`agRX_` zFTxEZKSa9W^6s%OxfHJ~U&KPdy>>)k?tKe@=9NV#`4+`F3#sys!R7sjL=zj5HRV|n zMYm4r7S*t}eV7fwg`QIcImF;$H13fcz*0E=$MZ#KY!@&@1(clCN-?w5Tcq z)0{P!i(n@}f0SHdyv`N%z0ct(E{-%pHPR140%`C4O{dVeUX;=BG|{5T;>ssYE_F6$ z`MSjklf52?y8UciIH$q086o4Oiv*QJ-30P=7CGc!U*F#@MXj$%LN12Pf zCU`B#qZdxGTb;X0d6e~7>|e{$EgG~(;uDBKLIbwlTNKs0K-|*>;)kGENuD$JQd%n% zG-IkV4~X_05-5=Na%tZOAW^ESw^k34GPUk1rKg_{;8-+~V0`#;#YI8wZ;wBTMUU=h zJF873HbXNm6&hQAMj*Ie>nDb9E4d--iqbs`BW!MA6mzXvEeqZE&5ilxi*9a4;B>38AM2T$Vv zxs7&H3%BDM{#!mC14lJ&c&XFNO=+?|^IuHuo0>K1v?s3f#d%wmc~|gau+Z}p@5VE! z3nXF6+OE%;4mC8z#Lva@8Lms>kg@_VCY{fJTdTY0Qg1We=u-9NW3bWe$$#&s{%g%{ z!xxuS-`Y(l1V$sIAF#XGCtu3C-?&}~kfmS=?ykZFZ92OGh-RSujFx5{k~sy3y2E@- z9#~C((ryOr$iyT4ikhldLeDo&95{1pZEe~x+Ha>Wv`&FtW2h)nrd{%A7^_wk`~Lfi z_g=(?zskFGN-G`B?sp2#7?K<8y4!nmQ~@uIicJTF!+8@H7Qi-o+&}yo{})GrqVvl@ zPj7Uyx`NuwJ%O5}7Gm8EmK6>=i9sM*sHLpI1(d_w+09Cb_#{n)ah=;Oe=X6dN&V0L zf{Eww`Cs@g#789^NR-8Una`h{R5~)sb(N`k#}pC&`(Loq*dre#(O9y zoQll=LdnglttN}G5s?uQA;`vhGJSTp_e#D)ne&Z@uZAPeOajx{o@YVa3?4*C#y6it zc6~mxtT7>okCNv()9DodJ<<#xHOQGfdM;Zjbnkx6Cr_ZEdc4cl)&5^6A&k|NBOgG( z6bp+fsCbWV^qU~fg|?~7j%muvTo0Vls-Pr)hg1CasUb{}NBkaQ^z6kZ@kB6YBn~!l zvD?cC2)mcom(Wio{CV>vN6X&-*v`g%`D$ACG_fZ3#q;&xv==g};>J-;|p3ZM}iYxsc9(o}%mS+ylA9F53}9 z%Q;ghLv$>yto{3$ZcyNe8zX9wz}v3skN;hG=$NgNY`y`^ZpVbMWThN|PC@@)dPXi0 zZA-w80%^q$Ul$VH9YiQ4o4g%vkBd+ zesV)KIu>$d+Tn&L%(sm@_hT-F=qPgg+(f?*P1i^SD*TI6Jl8=kwAYu;f(FBaY!ww> z;dJ47Q=poRrOF$fqyR(oliA=`eeuD6c+O_w8{L{9RcuhgJX_$|J(z5c za{8Z$8H+NWKC<-eCuR);G8>!qJqrKHM#x}E z-N4VzG;`rc5RaeJ5=Y>Z!#Fd5CZIal+*#~KkiigmraAu3igul(0=OHWo1BrgVs_Jt zTqi%i49}@k`0{y^iF9F`)?j7)TrW~wG2Q-Y zUla{uOhR~2xOg$)4yYGrt2fZ}Pq7%`+8Tcj{l&A{JSokz>cDM3h*ov7LI} znQ!HkBQ~`4$fdd2t#~cJ$re3kzi{_acJ|-9o z%6Q@1XuSRXphiomc5E&0sdMnjVX*5JO}qk{-u74k0+Cu3n1pev=^Uy9N&@?@En?B7 z7)sc$+j0Mo9r-$-oI@IRn$a%&Tg7{C0ryRkQm*9?*HaemD&dny=~6PMs@VkH$3U8e+ej?h3@0`1Q~Q9wQ636#AixKap``O+)Su<4Hu!<}CW zwr6)k6>J4&A5m1*%&j2=gjhx#y%RQ9DD-?y3mTkn13HX+w0nxKU-8gx+o=)#)ZN=Tr zrv7U?`F85s_eKWjhvW2cd!8CJN`FSQ4Xz9&O`F&UoKzR-<}I^=8p;d!14- z|Mm-Ky_TkS46d##pp3rv{gN3q6h6<(D-e#Z0i3vY=tD~kVHX7ao5TDGhK4a>|s9`aKiGEcHD{yK2$U0Dw+>)>}^nzj`+@4IgQow`}yCD5&f zrg!e{H|Q269xe)+BmBDGgfowN9z)`E8&#MG?5((~*?*&VhpO>nj5Z$UJ_bDgazh8h zBTt+7v#te0gU*8kydJmW8mhM|;p3Szm)tyw)M#cr=ky}1GE&`h4QcIlv zF4NBf`FymS)j2%9kUJ@A*MXtSNO$4ZJ%A4ALCW@FZ7u{cbR#^b3W);r0}n0gvk-tp zuDT|QZKVMhqFym%{%`62c0T;Sb${8%`n@B@fKng)*&%(15nRpdW4e7P)N7U8|8SzX z#k&U@6~NVO2Q~^Wf;!@!=KK1by&DH3!|T^3Qd(<*vXum^R~qN1W7LPbT0aYWv<3KH zOP;vw*dz}*Y;IlIXj{@lyMU{&pvJK_2T>S#eQE7^7?G5Fcz(+uyuc`JQGa7%kOOqM zNY7f%R%5~T9)HC|Sl&1z`BNHQe><%bkCM;qeQ#|KvfG-k-@1X1_L*Nh9E6L|gsYk@ z=8xM=*-NV%9(7Yza;(5toNP)5709@U|26kwhSdQPKq5s!>Of|bx!3jgy$56Y&{h;r zt(|6APR1(L+6mH#;WJ&pR>qXoo4Na&0?Ton!^&1%3RND2ghLTwBhAq_w5uuCDuE<= zQeCAwu5Dx^U31yeG$d$URX`+1t>kx@1ImBy?}#erf!;`K{>G9X4GSE_;_zp+lw zf&%_l4~=#SmwT__x!J6=L8^O&9(`=gIhsI_!1vp`JolZl_+SlG8j|;Z{JaAS6m5V8 zcUD)81vm>%E>`MC6S@(e>Aw{58CI9z=%?_786WQ>KMKqy?a-f^pk_St@ZtC*<)VP6 zvNHZFK(fQGw?K(`7p<0p_!(k*B?~drYQM5p`@e~-2#C@L{`|k7%ldy@==Fa-5ZS5! zJ+a*XFV}GVpTlzgwhtF=MCI0z8nM5x=RGhu|A(?LNp3k>9&w~h_-uNQFe6PTD0YYkHavS1xtK@`hC7+; zocS1>6)~->Ozn~<9*+Y*CW9DV5Pj}E3;XEIbZRhQ$UTdw3Exh-G+xSxv&~|)Cpv`{ zm5ayHoT8VeRB%qMxVu5nw##{dK%j;71=Lw>ZE4JLYp~F zV%I74R#8+fX>rfV$8`BNvY;XDReLW#YFXd$o}=w7)5l}P&iM#5#c&5x5=cEQpq6wS z+w2pQM_b$3No8eK4w}!5K)Oi%ewF-@iL{lUU?2|$L}+DST~91 zW0$i02{9c+%+&qkubyrq+EL>%;-xv3BH>cM&{(_p3?yx~ztxxDSW|orF8i4M*a!9& zbuhJ!QHOJp=uKv7V2z%y)9dE=pk&aDj6$GT7WVWw#pGhMDq=<93iL$xiR(a8aE=Td?+L1Ryg)V?yE!|cv|wa6;#@{4{>1taAd2TV%>#0$n>KL zQ06BYAOD%Ho2JpCFK-VRPbDIukDR^ax2s$d!3o?t5DaZ+HP4;sK zkd8ixB?&7Mx@U)KYsmhs@hGw7%a=nY}D-Q>h>O%NaD{Ub21>@Nq6 zAt)SZUp@|3Qj1s+&0zwC3lwYuh5>J61_d}yNSwQ*gD4`LYCpw)a7%-R^k7n~sO33Y zw}E)8_M>c6b6XXke|+-mckD;*Ew>*B5L6?pUf2QUgjrfD)fEAxf-iAh=a_OiXMQU%R16{M236NR^=$gPKB5EahAT5fFdX_Jz{KtSfT zjSYCAIbQb>ksX18BoDuKk08TJU@I;CvuM&@nZ2xp1HS06Q~rF*>)86vMd4sP?Wy*8 z_*9Twq3&Z!yX%PRV9g-#sO5%$Fyj+_;PP(^nsV33n}U7! z*L7vw%&))Vv9Sb2OeNmru-)6E2^SRM5c>7pPwTL%C&=MsE$31qDt#;Q)KK;b;}3Vr zV(Z_1&~Qey)rb}`l&d=Zz-<0#?~to0I>7u~HD9f!{cNznXUPa&89?|Tx*0(METJ^cYv ze=NZB43~{Pem<9O&_bCj`NcF4g9{L!%hV5Vmir_8fWx=Z_TP>ZQ-Cc7!YBAuT{@$wyqLH+1FoOENS}gg8k*e)2*B@Z5oO%WXvHm6I=_^Mkcza0(MQ^&6 z2T!L9tdBgb(1;M!mvT*p7CBm5|6Pi`K{hCA9yogvi`O17T$X9C;B0orEg>a#Nzu>m zXDN=L8asZTd|44Bz}bMrf(dN*^e{CW%sNERpfCcIjea8NXxE~?pkdzMadadmyeBU^2O1wBO+Pw2~6U2O`gT7Xq-k-z@wGdkrD ze%GzYs=dz@ri&z3zk;^}*nEZ^NeUr>4X>t7WYdUcd%`<=b0n&T++*f+7yJ`w8=za# z)NT-U;@jE7l4o6ydui%*=F99<3Z3 zZyuSzryK$99hc4-FSWDH0kAcR#y#Iz|tVC8&m>_uuzRPU>3} z8sg+`dxiBgRQNt1&+WbqUS|X2QWL3i189~t!M5-Ugag|LIdcnGPGrF@A(A%4BVkYY zP(AsXu+^aAQ&g)t+i~2awPO{hr@)Ae+aSf+lQkG`Wa+-b_TM<$G!;TNYvvDzZ8FSO z3~L3gZz}&poQt&srPuKL+Yl>{t7hl&V48VU=cNmKn5N{AXa#+us?p-gS%G{|IJu=| zDHW*1o#hG+$~vE+PYad@y{Yiunr9Ue1R4xZh2uqRWE11RQ zQr+bQ=Qn2+kw)QdeSy&;aT3Bk!tyIMZw7j?1z|BD zFrVPO9w6E%kVx#UFEA+#9t#|>V+EkG&sp;*7^J~Tsj9aaBR00>sr3~Q6pNUnXiB~} z-3BCc@uD`an`QATU|_(MX)2jlq9eLj-pW)0JH;T zotw%04*CQg5Y&e5^9Csge1$fodpP}^(P1^7*b-01ta|{-98L1<7A-^tI2Q9s(tVVZ zwl`|H!yHB}TYE@m9RPll?*$3YS7*J;dll1GEAuA3NAi5hyQlN#!9x*zYe4$bl5d%j zVE^?t=^0h@)wPIAOHn9iH2Bc?vllG;dBn$_`e)~{@ac2q{K%yVo zMSw6YPY=sRX0VUEVVxT#EyfAsVk4FWJ6G&xS>ku8gP8bS15fehfNJN=m~mu=iJfD7 zp0xPc*~o{Dw;G$9%{0>Yw_doCMCVVUhYUN!-VMcio03Tw6tSH<@raFLx z)(sFC8~y7p&F@kmy`B|iJog4W_H0%FfT*CHoGO02`zuzP*uGL>5glE;>5GyM2rY25 z)4FEy9KzJHM;7XHENKfh0lyx;jg59a5u zG#wwc4M;WVxQJ@HZ@T@r4kAe<>D0F#|JpmMwFlz) zW`ArbRwu>A1JDHqL;lbG8m&lznVt@(ZG}i51*;ySVh3Lgwyg#HZJPSd)6c?=rHE>I z0MNp7v8-x2k|Q*~r|OMH!}Fy}^FPKBuXSOw5>n$QU)yE`>n8@J@?0z`F0U)W>Xa>Y z4&T92yL#2$XVI);$&F*d#D=axBa3jxkGyg4#l_`h_FpC)gTl(7m1M{6IquPYxw_|F zq4SQ%eA^zdcG(2`Hp13bTQ=Dqgai<%$xzy6zIwSuCM%xqgOzZeDU~GtQNB#t@ zK<7c9<8t(a6jxhyEBLOj;9H<12X(3svZ!#URjLg=S(7@B<3AS>ziX@#38juJYz(ty zclvq`wf{1@{Yk8JNv$K*6H}Cu-5P&#a=-oNqHAca*L<6fcBv$NKT~_P;PdwfkVVyFnrz}`G6aZ_@)Dy5TOZ6VqFdR>(aK>$(mFSfh6bZQ}yuXkvfJ0-|W1? zr(%rc6S5EZyDbRJaaoFmJ}Ez2a`FAR`2wI>S+(B-T&BxszH$CODgJ4Pr6jfmt7R;* zEYGjriz=v9i;cDQG_CPC202Ob1EmVTUx8MS`#B@IxYa-I?eS66#WElOE31xcZ!kdn zi?wVzGc&c*DjG;a2b(WkByeM5sW07AYz?&%&()u`^|_vh5KQ3OMcAr|%K^l^*@1*w zH~QOy$s&6t?Xgb0EOlKbD^<5f#4 ze_%=h6aoEd*?@VR)FV+S;4x7&IkkZXG2t?sEZ(&!+0n{YAK-y5`UaZj?GjBE=nM!T zZs;1Wddf0=be>}1%aOC!+|mhnI>UD3c4*kEo@}r{fOvXKWOxtrS075AcVcDv54Y=A z+gb7cdZRbLc`M!n8qnL|^6Xssk?GkkA^S_1cPp)FT((mD-S99gL%o0(gpg~AFFfp9*OSs*e|Gnw`M*sO0iSy{bjja|nHFTfa z)?Axhx25#n)yh|`Q^83KGm`YJe*CO~Zzy2CQdJ7A)ARU|r3Y>Eimh9WGm7Vx<7-lG zuCMccZN|4Sdx6O7xaL0mTVNF5?ONjMX&`Y~FD==xSNOn;7sY$E@Attwqgsl*&r1d; zBv_u$F7ZtaG9a~NdS5dX2)m3u3{PnshH7X*aA7u!?6kqS zrHhKM*HTSNR!kc-6gvl^hWMx^erAn>dlUMo ziTy|t%+_vSZm)PJ7VbQ*5xg?;qNbNMSyq8;@;kB?(Km2wGJT7(-&p(C#>G->=>8+; zY}EFW)nx{~>vuewdoffUd@(P-9b|Q2c_9}{w~xmk7suvc?NZWTS=$T-|tG+9$jUOj6BJQxi*G{9BYl|y9_*Z5lNDF$--{y z+h%b8crJiQl&ZGvX;lF81z5GjGON#Kmi5y~BgiKg4JDZ>Hgv?GH#Qc!^pE{rGXQQg zY7(W)u#i6ztG}&Xn4YR+U}t}%G_kBt%t2YY5M&7)*kT<4$(B7q3e#ydPtS_V3R_{e zq+1$J5}P%UT0(U1`}j6&UX5Ccg^84`1&ESBdMql+uV|h=+I_*uIYbnwM)K6!9?RdVDM~)? zTR86fyK;DvS23>Iwg`n?cDqMSilL`7N}uWK>UAbeu=jdi z>+5I`@gqhkFe9r+F00Y6VHWez*6l1}*qCmSdYdHXkkV->iRBEw)?-*)h3~mJOYU`$mINDBlPrYPH5;X6S(SnFo~J9FhS#4w2yLFTON6#(F^PxK<3} zO02qk3}A`kqJIj;GYKy+vb-x&*`>Wc+c=%o%s2{PO0AGZ7E+>}YdmWM=MjcoY5UIk zXINxQQfjFuPFg4jn1?T;M&asothTb14w)#F`6Oym<)Q>YoPXnu?+3uf#I6ucBg8;QNGxR$sl}&_6VF7?Ur=rioVLFu2mX= zx$MH(3uCXABi(8$l{^Dh(jY5Vj1=9X1RWhco+_{QHVamk?$#=cI<*9*kQSq@Ayxy+ z?S~|v7M1B-ppXW8Fec5hxt0h^1XL2{SepAYSQD7Cxtg4&IQ!o=}b^yv3Bx`s*$$~f#DGpEc>MK;`+DF19^EE^g3h5 z@BaMSM(eShZD|1t`_n)wAxaKW;@lT-WF=}rOIkA|=W!JX>icU4NHD{pqhY|#&uYp# zG$bS<7Juu!axe{Mm@piOmJG{*F^{LLk;OctZ|PMG0YA?v>%oT$!S_IXB&7VR1pf7w zyAvuXof~xYs)!si_jEckN9x1Y<4XnD4jAC!!}#hC<4^(;Cbe|+(gcCy1{GsBG(fLt zELtEPJ(S4XZJ@w11qP0&rFQY8V;>{qYwV!vC6on)bcTGs{qyG25OO5eDR(daCEL;1an44V<=$P9J0c=$%*c&mCS z=Z=BluV;D-G^ilqyDNV}PKQ{}1JtYnfcXfx-ZnRoKN6o8bA0Zi^EV$5Mbu5+SCu`L z^xxl4B*yY?`A1}MJ*-fox)uS`qQQ3fBtpKPSLUCp3rR;%Z+)3j4;nKwDqY!uvXkjb zv#Nm1jW&cIPc`UuCvqc#Sv1TQgHZ&)$1pKTn==0zL1AO=p1H{246MU}ZJwn#$=Fli%*kdC4cO$^T8FKMp2KNSr|b8dNd$H=qevn0$h* zo%Ls!t{#H{Ai5xYQ``E4s6r<$icieS%}1~uh*;xVTC>iLhsD8!Vi{Bw1=o7y!o z6_)HrlC^~SKJoZXS+K0RnYA!6h5eqKaWz&*_Vg{2S@D~r<|C}*)Pl}_wpqR=qBJo0 z001E4PCQt5FnRpjoQ+!ph^h-LEdR|(8vhIApobXvXb}3W;d}}K48nN3lfOQg3HRiG zJj=tuXE^S*73#A#6jT30c8ISr`QZ;mIJ#vCsNX~gg;hQU&~osbcRYLRb!(lDf&3lR zdfY~XZps+_s0NG_N$WQB+u&e~0`vGqnCb&DLdpww=RhaRbmmh$;=LG)yd&gcgh<-` zMII*d*lcbTAoG(@W0S*kxX%T0nP9v014#vYEdSkS;VJvMypEdneuae{g!_J&UD!Q*Gxx#&A*29xC-vXa3CWW zPrl5}v$t*+D8&*L;wXsr6*?Xt%NZWpfza1HKsIsn-I4E&bO5`)2buAL$7ZYPto~bn zi>tRIjmx*r$x2$o9fU2Utumyejdb2gY+q%x{fMB`ADO~9NJvJIS}J(3q85nEHO!j@ zz@Yy&h8+op282kG)~T9rrxtF^DTu&P*2_GrmC0MyP-D3n*}d}@q)YAg@yUf_xKO}QwZdEy__j*u9-{x8kUpyj zpzbobJ&Vh7uEN+(H_w7C`doVlSW}5BU@b7(>}TC^_1BU3!FJ+tPv8alfR;Nd(L9LP z%fD!;Ii?LUm1I?&;;35H06jbfM7#Wd-q%A6RWL`CKlkEQ8m)v^Urrj7kRXY=3;xXs zo@`3Z&@M!SmRs4QbsfFwJAK((@3NABT=q+@sx(mQDRzR;(7w4%TSGh3U)C}brqZOt z@YG`bmF+z5_-cN{O$QUblnx&3gz*>fKUVXQD=t=_RZOw4DwbqJ)aIJ8Raj86^U0Hd zmpCA*?PJk&844^B+0(ShjUN^treL_hok)+PV-z~ekX_uRx3FDC&#j^~T#UEl9~OZQ zcxt6v4wdu@;wk(|e0pnu^w-$<;NpDMB5!sKt5yt^C@n?-vm)>yA;X*OX9w3Q8x(G&pXG8o41MAmGN=f(WcM%R+7Gsh=^q_)zou`FnoZah>P z;sCdctlW7J6hVvi?$!P5*p@_4$#tps;m}w95Tty zqUAl<7)Y1de?6%L7x(*qr@{Deqy6aqPgN5GWs&pq+D9 z04|a&fGT?^CSH+?LrewnaYL3ByTPcvB~$y(5USq7@`{V?T^o^Yptx1G)fcxzAi?CW zrSEYTiimwh>Vpo9#AW1wrZ%^T8oSAG0$dBhb))3KvuYj7Wi^BRjSCn}?0 zk@YMq5z~wGy^X2H1Y)rY*X7(?0)mvI5-(;RS8(k!zxn%IIq~1Vua^b^2bqlmAwzWG zskn&c0$R$%=q!YKhRtW@z@>zw#H^^)zZ5$MQ~Yw^fE}C{>W%0cSEWjx{bNrqh=Ffu zvvO>q1{zue2v>ZJhNL{MMn)a`JL~k}2)?epu@CxJH_u+ggXpl!O{olX3YnY)l16s0 zwQWK(&hd5|(Q98#NO6RDtZ0Q5#Yp<|TVF|Lf>8k}uiwW6a7m%MCj?7FPU*)coK;+e zF(Tl!KuPxdlp4pvU>*d|;-L)J+z^oz)3~>RXX%IUdM(Y!N;=Zm_@yjhV0IO=)-g{p zdE;2>iwx8P#hKq30Ghp4K;ID*HG&ekr3}0*}EkBLTXt~6z z(Nh1hMSM>v@;+cbs^Doa77?xu8p3+hF*GTqyw6lVROh0uD~t#2a}BoU%|wK)itYh#}a13cSdTFRYB&NZ`K7#I2xW*e-Y z%z*(Dww|xdkpW+;%{@N;^Q9hb3&=Jpy1a>6`1pn|{d3l3Zv!aCD@V#<@(`=sViXTW zn!VP#EXz`sgzodt)m_MAtIGA5dUnYwpT{7MS2wOe@&@ zwk&1(`>j0eItXDf(6D!F*9T} zoQHsZcf3Tj-?Q{8qWT5zY3(~)Xe3PaKnBZXWX3h_GyYZ3|9BAc@p`s_(2^Pw!rSHt zv*ztKVQB8}YM(z$^nH6S93~J1*zE99n34OPc`Lbg>P~5?hrj&?-WM@kf%TykhqOj8 zFl49ht^S`*l*>r}1@b=9GR9l4zckkMKU?=~?j6f%<=M#!C>x&Hexm|`2w%>DkM s|Jks%|Ah|a|9s&8ewX+E(Hd@Smt-A!w_LW*0C@n#TWU9P*Y7|1PdK<;E&u=k literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-stratos-chain/mainnet-bridge.png b/assets/images/social/docs-stratos-chain/mainnet-bridge.png new file mode 100644 index 0000000000000000000000000000000000000000..9da3b678fba4b39254b0c4818f4abfadd635860c GIT binary patch literal 61512 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 dX^oN3*N)M`b)6`fvl8<1s0hoO$~ZPo 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 P69awi)>Yz_dr$s137dSN literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-stratos-chain/network.png b/assets/images/social/docs-stratos-chain/network.png new file mode 100644 index 0000000000000000000000000000000000000000..878e457b87fda4508fe5269a60c848ea835bd1eb GIT binary patch literal 36227 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/docs-stratos-chain/setup-and-run-a-stratos-chain-full-node.png b/assets/images/social/docs-stratos-chain/setup-and-run-a-stratos-chain-full-node.png new file mode 100644 index 0000000000000000000000000000000000000000..76527348c3075c3806bf995d3f6d08ce18271548 GIT binary patch literal 45546 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 p&{!U8%Ft_-b(TxA9xlij}ACojLZX>hgjY%`( z-~q+%+{3yk9Z$X9{k=k$XRz)W&%IS25KJ6ZQuY=VzwEu`S@}7{$61c%*hA?G1cX-> z?R<%t1M9j=tCwA5`(!E|kFUvwN7Rk}JY!d{zfmzM>B?Xq7r2X8JNH-WrMdpQw?pKW zVP!N&ImC}F_20oWb>=p`ejGw-EbNU^ zQAalUl|+x(vP%W%&&Ux__`{mG^E=?*w9vJ>kItc&5f#(SkasZoH57cNFvr#2_V064 z?METa4ViYA&>+7~e%d?ZbNx0POI>IiF$jfvVrx%gv+sFp8NEv>{_3gTUj(PHg?xE) zs{_aSN76M`rn~ew-jm53tGhGxl1>xO>X(DU!_|(R$?9YG4J`#tI#F90z4x;#8Yd`(kC$#GgF$-4IT$2g{!xojZ=rVa2z(ns&vX9YkqZ zHGCvU*>|YBG}Es%$<7djyur%r*Y|k@FV@h6pOq+MJ^A`2Xxi{DJypRT{hv;qK@az} zJ0~8P^H-M5t|eJFD%LkmbkWjr^z)$BlVt1Zj*7`fd>L(&#Z0ugd^$-DaP79nZg8|D z7SxrKzpik-P*DHhot5+nZlie{XS_i{R`T;)XdC}9i(mu$34Iaveo>9>&Lb9zOF<4 z%}!AA_wkmN+ITt2u4<>EVsc-pkJf8neJ3H`H2VZ`nZ@JV@|_4;K0r-8ceooekkwyN zKW!~Zh#{KQpRb(FT_kPjx_d6ybx3et=AFJ=}kqe_eWLBN-!Jn45i3eRklprlMakeMgj_MGddIVb{Gh0BXh2pqOwX!InNoA>8s&^_ z<<|#fPOo*$yQU3U6sIFPopY-uuE3_c)yRGciV>6EGHcyygjc^+1rRwps$C<@;PIL@ zF!#SRUW>tMRlQOWcDv0bCq$^>@v4C&O*_5ZFHDwWMos-Pegx60=Hm+5h~FD#TX+6o zCqg_n?pr6sXV6rH3 z)y5D0P1nfZ1<)GB-&S!U-CC~F%sXvAx;8!OT{hVjNqo~=`$E~^CpSXPZFYYT2}h@9 zofg5fb@~BHST8kfdK&gaZ?k4%PDd7$;JmU^V>n|XaerqmucG#8PxCSBqy%z_m}ECi z7fJNMjgtH(*GiA$`@%KW{R_GU#@K%NY|z_(0_1D;>T~*mZ87*lRUtX#Y*V)m4yzu-0l`j3}}g9 zREcZtrl{=RSD9DsMn5@leWyx3oUPM8wn#WVnY=efI*tn11g9xMCxc+jl)``jL$H~y zE+sKUmskD&ZDG;Yn9^@ooA>05m+*8ZHsxhm|vM zQJY-+3R_6}(xt9ywsUZ{$x$0Ec^Cp@oq|YM@FUhu!pJ** z`AM1&b^S8`9KJL`V7HrK1%nyN-zl>>Zg{|yVSVkjro@53@DS}tU;V_xlzxi@n=Um` z{ZAYXD~b(F1Y%Iv--i->I&p=iFiq)Gs{yi9aw&hBihRE|eSShPHTj;q+UzmJFx8+|Ltgdy=e>)pR(rwjQ8i$4EgV9etT1 z3b#kJt|-*cOa(XH%A!$jAlvci0B7&@W9R?|q$9mX)GV0lU6_Albe+WYwZ&b1UPNvf zhzEOgq0R05NV$HJa`MvFkI<+73Vw>j$)xKv0iT6EE|w4$;FF1 a%qvRf`y+x<}y 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⁣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�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 literal 0 HcmV?d00001 diff --git a/assets/img/android-chrome-192x192.png b/assets/img/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5a6c3f289529c9c000af218ff9bc0b3f573882 GIT binary patch literal 25984 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 PPysSAv@~eY_lWy1KoQzr literal 0 HcmV?d00001 diff --git a/assets/img/apple-touch-icon.png b/assets/img/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9cbd4bbd04cea1f4aaa09c21a5de64856debfec6 GIT binary patch literal 24108 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 literal 0 HcmV?d00001 diff --git a/assets/img/favicon-16x16.png b/assets/img/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..192458f388a9518766e287a2a96fe2f278633d35 GIT binary patch literal 1982 zcmZ{l2~ZPh7RNtG0^t?`$xWw2NJJ76LP!V*h(U-DOd_L*IuJt8xR3-$5D+B-K?GD# znN>j$4;;W_6jT(&5d(4v-uLPVs581-!mv9v&g#H+wraL&t9HA->%IQH@8A8tu6{dZ ziLow@1V;dXizH60K<0VYjzu9OljXJ&0GndX(xozuN`*M;w$?3+~z7L@6^Wot#+v){r#!Qap>o=xf@g3(V2`ssUv;+toMsq z9LBaMsz>wUhg%n4M%aA0^L_o}UvyojgDdVgtY_t;owX?MC+nrJQ0&d7amM-}-`JT4 zp2O@YXk8k%t3ddqI|v6oUXlj2+0$ z26elH0QljFbQf2KH_q3^b-r8*HPm{=ipk$p(}^Vdd=EN_%)}D}cJ`pc1ggzpXbhF^ zM+)ZQ!$NUU5eVrOCnkoA7%KOGcxGq9E8-Udzyp9N3?YOHylN|` z>Fbz?$q&YdiAa~*VOatU({PcCp@u!a_D)tzD4;y-gXL2E;xKAa4nAB2?J6aN3ZXsa z#1KBTC6CPIP*^NNS1Y_qL8a3XMSMv<15ZT!$l7h2kt$1I+u9)#2=6QrlO!?004#Eu zXMHx2kiZKf2XU?H{9vw~1C_x*-i0U#Aqx0Nqx$*z1OyP+EQbgYS{iFLsW5>`b!E`e zY=8T3AvPrmTcC$&zBGytmEyBx*|P1`RmFRDGjp;rx{Vlfu~Szov~VFz_6Zk;p6Tk; zRGN+Z>l(*~-FBPZEM4Rek7+&-3{fd0vRb98YCa4C{V|cDhb%Y3s?1)^dnxy>lYeDDRq^Bm)dEg*T_@PgV=#Wen?`1w78^%932suBx}3c6SlPwt6b~ZdzL)+ zoM1DU1FaAr^+wAEK7AUHp;6lDX)Q`VH6_RO_v2DO zeM)UX00e2Vu5kkcIK}j|0;QXt)}hdfTfhBwOM%8Ik6Di4EML}MLIiBm<736|Ze*ok z5W_(qwgoNBi3#nM%eJOC;*8eO2kW&a1U(e*-Xt^_ptR^ z;Elr*h$IvmF#(25@qtp)l<7zseC?1O=za`UhB|Y@M$IPXLVql9SQPN5tZc1LpOc$s zV6h!RAjg=Mzqz2WXiM?dZQHm(fEQe1+Fn{#Zm!r-xwDEN0tD4HyLRuXt=qeAfBiRq zJ|G042M;wg9&Tzr(sK0J@e{2g5O(t0w)T!wr_Y@I?%es#u5hsUVAh3;m%1-s>A8BX z_xgbd5E)fc^Zkv!o0k58TZ2POqQO$}a7oR`?a{G2ckkVQ5VH(8#l}5+l>hk2(`V0L z{6(_d8MwqJNKd|e^~3A&iOIwjGFJfHOdyC8#A9)UEKW!gH$=qYi})dnI2;j&)6B?8 z|F3{-U4|yJ@c##VEE;-+1Q4wXNOcmabo#jZO<W#0h~MXl@_@vq;F}pJT4xe8^7P@L<+g=nu^%zT9a+u>AH3ZS TGtvBdL;^@+62)ht(@OsZ!p_F= literal 0 HcmV?d00001 diff --git a/assets/img/favicon-32x32.png b/assets/img/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..ccfc863fb081d3038d9a3feea5226d2d43730aaf GIT binary patch literal 3572 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 literal 0 HcmV?d00001 diff --git a/assets/img/hero-img.png b/assets/img/hero-img.png new file mode 100644 index 0000000000000000000000000000000000000000..22db7d49e5523d244a0254b8a55d6f51484962bb GIT binary patch literal 204827 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

dy1e+||7GhFx7Wds3cdlCli z1N(ceyTAG+Pr-@0J&}!aNml|OAJwy;fi|0?xX|KFbjyWgyJW=0n!NcRsCIYO6C$+= zg83@LK`4+8+-MO7V!dDL`Mz71Gq{T!%odr@Sh)w`b$K}-+WcjGJo$SnFg3mIsE5v*c;52lJ#a$tb#9UM9`PUMLG&qy5S`bu9_5f ze!Ka+hs9#+2KG#khLxJcu!e*T`uvS{u!Onx(n9=~$Y(fD+N8>fiv$#9J?W-WIrn<^ z%ydj2=u%zC{h^%y0fZytkJ-84Ms#t@w`lDPpmErPAP8KfR!r6bp?O%&M!0G+?$E>c zE4<5FQ^%H+Cxnrfa=xVR83-K7ISc*W@vB zi9xe64XpTcR)K$}GHKQ+q9CX))PCd2hPW$B$ZX zRpVjx_LsWZ7hNyaZd%4IQ^nboLvl6;=+zY{b?$G1J1i$$=gwq^5MZh&!=BKWjvPSK zp>2ti4#5Q6Z?%5SZ2lfrH6|b|!B2t3T>Bw7i6Io;_~N?W408Ij_+Urkwk~iwov?&HZRrD1E-1A_D}9k)E|_{rVIt!#A&osKZWFMbREIW z!Pk*JS+^bEZf;%I0#5~A9}HADYV8R{b^yod<%xALBhfPcEEGMApLZ(@v#ED%Bli}- z)vK#NEpaQy(4N1r<++*yMzaNPZZO!(OXQM)}UtB@Ak zUV42t^-#}d4m3E&VW5&4Ihu{jdb^htPuit}JzlL{Dq$G#$bDATW%ijPN7T<)pgu%S zZz<>|n8f*)9^Kc3Fpb4txZ1nSOvPLU_Cwh2%i{)J^`P<`n!i)8SQ~|MQ3XC`SMEAW zazZ;2+WCEzf2Qvk(*CU;z0LGxi2BR%YCV7L9_0ja$UkXq(O-Z8)zf@2pj0fzWSej; zjo2{MZlB~C7`1ZE%-PH{IQb>2oRl}f_(3J))q(Jfy?}_h#dI}xs|`udPYMl^css}O zZ!<)<1@}zm{E2SFa@S`Yu%@O9py~An+qrbguJf;JPxn-w{(471B>D)NLQ{r{ba>nwD9KUDc#{xxLO3bkNd_ILdfwRGw+#->hGW3K>V z@BL(6ivdN#i~nRjrvhq)l1B|lIkpffdBSmFtIGWBC$USb)Lyj6IOoOiyK9vuU4h|q zGd(}APIqaD{0V@S3EBwzs8CnQBpo{{ca*gP9Zud~!N=WP?}>4Rjj$_-Dz`#CXRlOc zHMB1eGZik;j90S^WD>=_To_wE+CPR758UY3xa91I_)b^5l+uDPy5z@irmolJ>Rl## zpH2ubY)=GVByoHRI)7w^$J|dlra|>Af#z#psog*yTu*m{u;Ct(m$Ct{>y2Ykt9T!s z=mOa$e2>&!lQ4t`ts{uChxu@$@$J+;3n`w8KlY`0>FDJrUHCov*XX3r%=; zIYzFAxcB?~m2=qr{TeRoTi{CPnJ$vSNU*>;`WlubE5(II@8Mi>B;N}|v(Zemv2(1a z&@V64aByuvgo<2-G?rIrEHDkt!AQ>IuZXL&eqDw+&)OGH%x}T!T9E<6)Sth^EaKS* zPgLmy9bzLN5_ZvZs|SA%+Is7osF3^na+F$sg%sZCj$@xeF9;|>kr@pfT38g=>ng;$ zfO&DUw63jDMC)n9pHd0xi z7L2Tx$*! zh%{44!lon>yXdWR^SjrJBvJyJyO>gT`w6Oc@GzkQU?4Lo;H%qBk^an$Q4m;H@~|FR zk`}Lg;bgY9B3r?5XyNB=wB*J|SYAxuo)oe%A4KQaEaAxb#~;{s_=zo!tOr={3Zhbq z$^k<#mm&&p_v3YDbyaKg!aIM$-%}zA{vT6c9TioeeT|eu58Vtg;1JT?T`B_7jevyo zNOyM%hzLk`C?VY`-5}lF9Rk0L@4at*|GHePd*`0mXPnKN(33DQlrY&BD`cY-m|BpGL3 zI+Ft_k(=@@?i*4d!^*GL+NDwx@rnX&p+>-7I8#mGBt_q+m=0O>xYtWM*_9gOe#;qy z2&pKNip|M-@l1Q1BfG%TePe(wcM6cN*ftR;rcQ(OfKn+m1$$4fim znc=f*dW2kSr!{u*q|5}Qp{T&-5NJ5~mKB=2-iu5Fy0q4t@?^R3AR~n8l24Pz^2B%I z5`8FdbJ?fgsYm)YcY7Y38Gzp~5#(Mt2YExg=R8~Z*kb2*-|l7aY$vHV>8P%R3QEE_ z*ykbfxq48ZX+A_uRqai|mWao_WzC}2>M$F2!EvONK6I{D1!bCi1<{j+=amaYbinu9 zWwu~O{s;`9&}@tCWsOfc_VzEoSa9{lUp%UChk4qInUQAJ{JImcimxrliG%hQY3M=5 zT-e@mHJobmn*Sk}AwJ)B?e8@Lsg zwQf>xCz5PlMWpZ$@dwblEMs>`bKs1;oABiReXe{rUZZSdAx|!d_vRVgYXpV(Q(K)4 zO072G=O6qXD975>EQ4dEk|6o5g+_MG5 zo&a}SBB1l(d-=D$$F(?djUPMCj1k1hP=DYg#J*+zg)lcz*)pp2NA+ z?GT;IvCXwsGPaCxS>B9(|5BgmBJa#S@e!49O;# zR`J?O0`+$oC;YuKcp2tn*1kJv2#E+j$ui1RbEwapyug-X88FcQ2_CET#@R{@YDeQM2@h)6`_rtK?o#8HjW&Z-5<9Fq5DQ zeckB-G_^%i2^-Z963Rjd%0`=Mc&4;c4ComK$>pq97+j@R z;t7PVA{c((b$d7&BvlCt60HimS;!yO@^Ur8JcvvlPJ;+FgDK(9bgF|ly9c{UKQIPm zsZ%T7z(#e@n=?hF<5xUbSJ^3aZpxf({kGmnU;W%%{jv#A7Em{np+LuJ)pF`r?@TT0 zceONWH&CDR9U_|{22`5kH`=^ok4~4_NW_t7unoHt7%7P4HOcM0iU5pP5pNyut3-mT z+AdZ>BDy;Ur5474_D(u7+0gUeBg&z38YqH-$AIRPBDVqZA z9V1W!AA){%u@$D$UURE&XXxQ(=eBz)}yU=!L5Mf8EolAkv zgD{#1vAn8p8D|kg*tTdD@zCNRyY~ZH6`vTZwLE+6cL$O-mo%P*Vcc>~>ZkoE$O`JW zv-w%KVBCvBQVUtE&A$}$>2;S^VsDI{Hb-Ww5;4XFo;-s*HcR;N;OG@l@u|xCgn;Xj z=#z#kxn)u=0}#IQcfb1iOX^J)sLV_C!8$yQ zO1>@rF6Fj05Wi_O_(dZ_ephhy0}8aibykFZygxz_AyJ32sI0?>6X6Mwo5 zVjQwe;{sb^#6Hv5{R;bhkRw0EYP%ZnOg*W=qN!(owPrBkej9{^87qrhhmSxZL8; zaVdtY*rIm{|IGh3=R>>eV4b5%d8mCUbGddf>=-wM2CDv2zW__&5dwzA^eSToZ3be@WlMip}Ul4{)F0Fj9o zpsKO@b-+cuf(5C9AW&JkKjiigq4d>J-33n$@uH3a~!Jg-5c zDZQYOrjP-NutD6C!2si^PU)v9JWcxs4+w;DFo~&iNg@7EZEX{fCiJ}^x?^Wsai$-_ zlfrLkSZ4~FJg6Ry>}+yM120R^+1s2M^eTkI$M4 z{o;Ayq8V9gZkN5^-Av7LR69Z&`tR*x5udUJ@;{Y1>R4)#x6+3D?8hq&tdSpXG~xCK ze>PA6>kq$V6ApZ>=Yg9J!y}@a!|_<+omk?>-e}_LI+H@?n7#|7K^!LigRLHC&H-%S zGzMvpQZp$Qnpe~r^^@v%Zf8?Ja!5T{N^ePjEYlv11`D6|w5Um~tr%~LLl@uk7yVc99CDAaUToB_?q zhJ3)$ueOsy_}Ro7u@PiGthT=5Cb?=P;QS=F9bz*y+|JR!Ok~x(XY_E2Vm)8i@FSGC z7mO+)dW&~0zg7zgEs!Wxix9yFD){HT<-if`y@(P`Cic7f7+i5isoX{JQXVf|XSXR0 z_I#k82H@ar&pS5j;l_PORrG_N@3eH{SAXc_tKO5Rsp$92i+Ll@dNmj|I%1CHYewuy zf&5_oVCYHG)!8roY3`t-*;h6m7`(IG~wV)#ogxxUo6uCi__kTZh}`t+tqRlR5dU8Kd`m=|U;4744J{={~ZcbONTo&Y~!INPjXkCfXvkRC$ zkY~@Wq8@4Aq+qsgq8@j8^)5bOc4FP|0KZeJ0yp*BmUA0g*shY|A7J5^4}PFUP3EcL z>ElaW*CmF**1?R(jb9lmp{-7egaz6u?JoQCDstnu%-7kv3y~dQrD2L_(v7aK=+*DV zH3)pcpf5zqca`6>oK29bqO(eQc>-XVn%2@VKvrV|o9Ab6z%1sf+4c0q>tUaR=XTej z_T*}yUX4?J=wH80yVwzh%1GE)p%xhcCxWafWVT;cjp}Z*%#q5=HNK-}skQif@;2j0 z4C(Ao$1&eq8k3JcVq7Y|POilB3*U?y&lsz|d#dU|+8vu>NPfRM+|nv{BcTnW4MlMg zBK{sQYF+wKI-2YKCzR{l9&rOt%nSm4ckE>>5CA6jb65m71zjB`V}w72w@uGt}b6Icnf784?Dl zKO=6P=^g=eUJC6L+Ws+#F%T%X<0D%!8L#yc%J9wxDTO8H>uFZ`f z*A{BUK^JCJAN=PFRe-nYi%89A31JbazpBpGpis^< z5-p_+S72rWHw6*pQ+TUNU#guy1DlbiSJr?0Osz~rRXq5zF@HG1Tf+K$Q(6)>u3$t6WxN6}F*aocsjOJw&8pe{W;?se%&}i+C@E>6D(43HFM4 z5V@{;w~pLgEI)+<9_nGQwT1-t%OzlM5;2%l180<0!UV}Hw4?|;jf?Ah-c) zXobJdM|7R8bF zR}Ig2v4wmn{Y}CBUwjL(8{|&rsckL>@lrCd-N;?!XJBznj8V;Jc!Re+g6Dd*P8LCa3+B)yhxg=A4bI>UOVG=>+_fJ9EeVPI|0Y$yFuh8K2nrz(=C|y&H7I{ zZ}m@I{E>OtQaEDEi0z&{S#K8^Z#6JW_Ea$r5d&4h-{Kb953P^MPzSpHim;L~m6SOv zcadT>zaJBL@6vol1Fn)j%I^|ji-aUQ7zxrSmc`~4FN5B{X~WCZncN!2qIUIq}5 znOiM>Ii^V)1}c43zO9RWYY^;xiw?M!CX4vSM~soh8*6CRf**6jWO~2cxMIe(pj9bp zZxQcL!aW$~X&QMy%Y~?N-^k1lhb$e!C8v?JhTyL?uspFk#H*90A5_iH<5UK^gz!oB zn{=0L(qu2LwYSUD5%&0l45IdKONGU9ww1w8TYl(#Q-=-7}PiPnZf`^*)80K4^ zqu}5AlV&e5jKIJjCQ;6#_#EMb84`jV=!xL9;ZIVR-A^q~)(J&qtT~`;!FaFI-S3`XYaxurF9Z>`VU47qY*vZ{Q@F;pY+hqo@AD;$C zfI(g~_PL9_-{Po)PtV4cy>CfdVVsiUtAAVcj~Iqq3Hx5wdB~FXzYHQT4cifR^lL$> z6wwtVQBhR`-cOl1@pq*DiaYh{>L}mRPXJFQQ~M6i72NOWj$Eb&U+mM=3h_}hYx&CY zP@b`gB3z6pk(7IbZaOf6zHv*$w@Ks1L8y=WcWS1bTE>3^6JAg6$F+mH{=4f@3Qx}7 z1|th5L8fAFuo9p{OYQV(@Z^O9<}@!&sM|9!XD?80ERPNUC2$9QWw_T?kK^UetqdTA zHl0LF1L#xwDHrR3QgCRpG%n&&z>#3`V#U3?A~$_q8MOcO(Ss7|kect~B9!Z#0-_ly zLXDi_hH7`$zQGKh9&s|N-de6xVw}@r0I{cx7fkHplkX{v6GTr2O@1}xT}%8 z4`JU2v)m5Vx37+TZ`PYYc^EoE?-1?Y;Xl-*OK6-7dSCbu#$SL#eQHm!3H<#XyVXWic6mu`~u+Ga}n8l)j8%)c$fBUlp@oSYbLU z0N5cVwrMwMdh;7Ibr}FhhHHGy7^0Id=fdgPO(N>k+{GdpEJQ>9#^oA~1ow8H9IavL z*Rb|fNELUx<6i&#Wm)(q&QyR0u4ecjHgiNNyCvS*xerDZB3Sp6_!%NC$9Dn~A+@%J zp5HHkgUs>#WSb%LRdJ0{6^8$eRND^8@$*tWw_(%wj6`TAL3rL4N~1{(6hS$D{pSlp zE|oym2_VyZPRk@EO@y4YNM|8y>o)8W(;&;j(d$*DmhYtEgz;s1!*z7bvw)V{LXf(P zhO{#9Tkr3olo_Wka&WI+uII*(nP4@RU%Fo{IG<`xbD-w*_C)L(e!E5IEt8HV5vaoh zta3vfW+c|AOV1bT2arYFTrEG zO|TIt6!>Huy+WZhBr}&~QjqutZ_AIYd2n3YFgQbikLjyjg;G_Zr+TpMBm~lXZkgnV z`9RenUcE^6TWe&5u*f_yW%@;6#;iq~#V^?px_Wu7=lcL#&LX+Qc0rm2&F1BKCyePB zxZZw>?T&E}N3_$fj(^cC+UdChYAk)%MT7>Dm?SyGc9?&cEeVvB5c4+AvQFRVAMbuRg}Uy3g4=fR^>bxB)RY8)hZV)8w{2*#C9g$0Xgd1$YQ9-sbr! zuILceAN-j!H~E$qE7}xZcy@LSnL#@X^T6dT3bNIeWo$ec2YDZms);s-?&8Gw4_=|$ zB;zWcxhTem2(_+Jc`3#VuZ42*T8ocyL~Q)y3V}!&>rL+%z^+5uQ05Ot)Sf*3S<=j# zHSY!_@*fZc{)hPxJ;;0U1gYz2eJdHau)QyNF|To!#cJ`>%0&aU8jST`_O}8ls?^67 z2e1&Fqvtf%rZ>z|ngut18n2oCpv(nt1``zRAlkU3az6wQE}ql!=2Q25Mw6Bn1OF5P z=zVwu@hT}gId&{{@a+_1Zx36$+opjQ&c1{ydz~O5idKko`=4su>MPNJhgmc*AIpii z292!ZQX(7K-3H_eM)DLP_+36ARTLcS`3z^zHZ^7^NwF{YKvzXaiJP}S$B7!37 zb=8agwlampfMXqs2Sn>-$~U%cwMdL1)8$9#X1}%+MLr|=l@t}cwM(|3eoqn1E(Et9 zu)R^q;qGW>6N|hh#NR#X50cHY7?!(eX?%W>Hav3I=k=qdiu9}UemXy+5j{mLaD9S?4IqRwARIQ+6~AF#X$}lp5K-)1pVG5k?8LdIlN~^mdp0f5zcvbLt3U44gWzA$YGzlkYZqGDLrnS3|rJPWC;~yyVl5@UN+8 zm)894|9K6=q%R9Abw4OuE)3Q`?RDS3E0qNTdMojS@YpSnZ83^qAPV!eGDFdv zW*fUW^-rsE7Jn~z`xA}eJ;>scD5GIVa^-~djH`T4 z_bVwdSqj=SbO@9{C>Ft~F;5zIQx3K=8S@Ke6rPiHdC=Jr@0`>`BWd)STREBu?R);c z&GiB~S>5OprveS6C3NR)dAo-v+d$7H4QG|)l~6XpVKmlp%N1e~iIbkO(uE!NS@Znsb>qq=B7XKTXK)8*3ewlyZiQxA{?%~+vhNO_zL`(jVGUdsz zT%Rq!P~Z~grzXG9KGSBD3QWJFHtXTGN{^bWa#iR#l@P*JdTGJ^HFA~9us@N7sRD_V z#{nHoZaDL5o@OS*8PIJe<9MPCefgDfIsSRX+qvi%Mq`3FQS|I5!29I6ZT_<_pvBI@ zNraI-*}QO2i?Ue7MxB`0=*y-;jX6Yj?gjIDHQ?|)gj%6M9t$}=W(2O-;4SchIIBc_ zs*2}mHWG{-4PsV?yW7wkZA?QvNL6F zFGs-`nE&M0kcERtryQ82+UQMBOk1-Z@h%%Az;l;OUR4}2=A`l@?(lfzF4@BASg3RO zt+bFb)Krvpzj|+veGqtZ>i|Ru-%iVwtIuJyS-@o~m!f~|FLOz(-ivm=;5jau^8?!# zDlF(($rz1Z5WlU2zBu{MB(}pT%Wmsg>z7=}!aA%HICPS1VJb0}r#6Bcjc| zv&<05Mk~VGv(-OtRo+L0+gCOr7ZVcKTo>&(G!NaV{&vF8?wkAB4Q{~gK}wn3$>$fk zPsGTnzGfNDKM#L;Zs4F-oU{sSg~mh}fqs0Jcmfo;IiiGUIA4CE z3|7b-nt9DF&Nbbp=ly1v%1UJ>0GKi)3)BcR#+L zTe;aJTS!b-2PWny{p>JP|Jd0^`eNa&%Kga;qb5YM1nz*-MS)(3e(>FdcQVeAjGjt_ zKC!IvQYGQyC8=6Wn#@Kueg=lp%GJA3X7I*5u(&o$6$9moPJa@41qQucu5)WIFH({P zc5@TFWCKf1zf9zCc(JXQ43jLM#6=PHtl2M9LM%6zsEs-_L(+s*ibS-&{IbfTh!?p@ z@F`oAL$d%HX6!<&_?#9`GGm)?BJWo6=64kp=pI4C96Q=0%_LS~mkvgW=W3%pXXhHY}FKIl`Vk#ajQ+l8PIE7>IrZmtqaEJe00z9 z3k8;BPup}DY|j&t1-TXlU%oO7hA**B7zm)=Oz8c*@>rBTc)RHDJgl8OOyyr=Q~yI0 zTB6DR7=a@xQj1hQEf#pL@)Hx^S3JQKloi^0g?nvK7=-vQmbxNwN&*H87y_sJMRU;OwQ|pc#@OK zoS?&_{833FWyH44=*vfuGUX2OP93C#H%wp-h!@w~M$jpptGI+-%QZC~{jrO!pO01;P zde)sWB(>6bt>Kwf%A(V5uLpu~}XiNaOq&o)Q>NEbkMnftWzfy0_K`Ej;G8RsbQWHuyL z$$;_RJJ>HKc2A0b?{;Ot7imu1dqaDTJczL>5++^)5>Cx(8Pd%4(T_sbIYq_={oo-~3QpW9SL6UC+CSURxDV{Ln zG)@?Ebk+{=)r#Jf_>rN~>TE8E)Jq{`?q!~QIg<1_!WbTTJ`C`y*oA!CS2(rh~2UE$P`qNsPBW}0gRHQi|KheRC(iwqk zuhVvDJV4AVIp7OY$*?`%{P%&@e-XtfU=IHRFLWJp6tQg1*v((bee?1@h9bz3hp zv=U9)XaI>E{d)8QiWOP77428H){AqyN)gRjLPaqBL>{1}{g{D2=9Z(tS;eokI;>fn z_Q~PdJD+pZzewLkyf)dhq6Xgw5z>SBYSY5)ZPtLa~!$Lh@q%La!fKHpN< z-S$5VCm@Zupz+&E!gs|PmI}__kawQj!3 z%`%sop~$l-X8XZ-g43TE$%0N;28IwkLJ?HimHki{6zn~>4PY-n77cMbB3WD2f z8hgnX_5A=a_EcDHakh7s?rc|tSq^_m}X@Cw7wJfgZH0#UbOG@(0 zBdMv=ybq1BnWCm5WrhhHBvDhH`kATeC~!)@(DQ@lI&Ck@MzCGKTz-RfL8= zKW1zqXp2CQmCWY^``qPihv$jtbptOURhS}~`lseg*gjo@iq8!!;az1=6=}&@>vcp; zW)qxjQ}ZyO;UiLo{}wJOncy&`ANDw(pmypfF4u=lMLUyN3MA zx*MSB9KU!U1+1*888kW+8kQ1rqw0={mPp+zU67~gr`EH`zIk4r<><;>{}v+2uFw1l zla&6Lj~DE@rm&5p7j$xUBvm`Fe+Fk_WLj-)>Hntk4_b-JVfALnlb~+>Ry3%R0_6*X@F|LDf2IK zJKI?gA90_{miepaw2QxUc5d4R6jCKU9)%NP$}_GeM9--fL)6%K$-bar4n3i9JIRZ* zx5{1z&;nvY{$S)&k1h7IQM1~&hXFUeBB9J(j@F#A#y*x@^ETt`qWn?2OAwTkcAlos z{w2ry;QyfT^`U(!M=yB_)L1pjES9&@kSq&9VB+aWFti`JbK#jFF)-Zl(Fr&l+zLOP z)Ql&VdYzzb^NV2@JrT;WZ%eFUURE_^@>AJc6&Oc^dlRKE+|3W)7~*WP5OXRvfvSD3 z*=r8GPC)bbb8%r^&E2YR{B9&BZCA z#7Gd0dYMA9lKi^AKaf

@CQuB>ZPi4)D(6}Y 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

P&I9br80Mx0(04&K>BKHkJ0ztww^ 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 NCZ{S}B5fS>{{d(Hc;Wy6 literal 0 HcmV?d00001 diff --git a/assets/img/logo.png b/assets/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8a8c32a4d7f10a06d13b77087995fe1b744de880 GIT binary patch literal 32703 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 literal 0 HcmV?d00001 diff --git a/assets/javascripts/bundle.ad660dcc.min.js b/assets/javascripts/bundle.ad660dcc.min.js new file mode 100644 index 0000000..0ffc046 --- /dev/null +++ b/assets/javascripts/bundle.ad660dcc.min.js @@ -0,0 +1,29 @@ +"use strict";(()=>{var Fi=Object.create;var gr=Object.defineProperty;var ji=Object.getOwnPropertyDescriptor;var Wi=Object.getOwnPropertyNames,Dt=Object.getOwnPropertySymbols,Ui=Object.getPrototypeOf,xr=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable;var oo=(e,t,r)=>t in e?gr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))xr.call(t,r)&&oo(e,r,t[r]);if(Dt)for(var r of Dt(t))no.call(t,r)&&oo(e,r,t[r]);return e};var io=(e,t)=>{var r={};for(var o in e)xr.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Dt)for(var o of Dt(e))t.indexOf(o)<0&&no.call(e,o)&&(r[o]=e[o]);return r};var yr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Di=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Wi(t))!xr.call(e,n)&&n!==r&&gr(e,n,{get:()=>t[n],enumerable:!(o=ji(t,n))||o.enumerable});return e};var Vt=(e,t,r)=>(r=e!=null?Fi(Ui(e)):{},Di(t||!e||!e.__esModule?gr(r,"default",{value:e,enumerable:!0}):r,e));var ao=(e,t,r)=>new Promise((o,n)=>{var i=p=>{try{s(r.next(p))}catch(c){n(c)}},a=p=>{try{s(r.throw(p))}catch(c){n(c)}},s=p=>p.done?o(p.value):Promise.resolve(p.value).then(i,a);s((r=r.apply(e,t)).next())});var co=yr((Er,so)=>{(function(e,t){typeof Er=="object"&&typeof so!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(Er,function(){"use strict";function e(r){var o=!0,n=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(H){return!!(H&&H!==document&&H.nodeName!=="HTML"&&H.nodeName!=="BODY"&&"classList"in H&&"contains"in H.classList)}function p(H){var mt=H.type,ze=H.tagName;return!!(ze==="INPUT"&&a[mt]&&!H.readOnly||ze==="TEXTAREA"&&!H.readOnly||H.isContentEditable)}function c(H){H.classList.contains("focus-visible")||(H.classList.add("focus-visible"),H.setAttribute("data-focus-visible-added",""))}function l(H){H.hasAttribute("data-focus-visible-added")&&(H.classList.remove("focus-visible"),H.removeAttribute("data-focus-visible-added"))}function f(H){H.metaKey||H.altKey||H.ctrlKey||(s(r.activeElement)&&c(r.activeElement),o=!0)}function u(H){o=!1}function h(H){s(H.target)&&(o||p(H.target))&&c(H.target)}function w(H){s(H.target)&&(H.target.classList.contains("focus-visible")||H.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(i),i=window.setTimeout(function(){n=!1},100),l(H.target))}function A(H){document.visibilityState==="hidden"&&(n&&(o=!0),te())}function te(){document.addEventListener("mousemove",J),document.addEventListener("mousedown",J),document.addEventListener("mouseup",J),document.addEventListener("pointermove",J),document.addEventListener("pointerdown",J),document.addEventListener("pointerup",J),document.addEventListener("touchmove",J),document.addEventListener("touchstart",J),document.addEventListener("touchend",J)}function ie(){document.removeEventListener("mousemove",J),document.removeEventListener("mousedown",J),document.removeEventListener("mouseup",J),document.removeEventListener("pointermove",J),document.removeEventListener("pointerdown",J),document.removeEventListener("pointerup",J),document.removeEventListener("touchmove",J),document.removeEventListener("touchstart",J),document.removeEventListener("touchend",J)}function J(H){H.target.nodeName&&H.target.nodeName.toLowerCase()==="html"||(o=!1,ie())}document.addEventListener("keydown",f,!0),document.addEventListener("mousedown",u,!0),document.addEventListener("pointerdown",u,!0),document.addEventListener("touchstart",u,!0),document.addEventListener("visibilitychange",A,!0),te(),r.addEventListener("focus",h,!0),r.addEventListener("blur",w,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var Yr=yr((Rt,Kr)=>{/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(t,r){typeof Rt=="object"&&typeof Kr=="object"?Kr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof Rt=="object"?Rt.ClipboardJS=r():t.ClipboardJS=r()})(Rt,function(){return function(){var e={686:function(o,n,i){"use strict";i.d(n,{default:function(){return Ii}});var a=i(279),s=i.n(a),p=i(370),c=i.n(p),l=i(817),f=i.n(l);function u(V){try{return document.execCommand(V)}catch(_){return!1}}var h=function(_){var O=f()(_);return u("cut"),O},w=h;function A(V){var _=document.documentElement.getAttribute("dir")==="rtl",O=document.createElement("textarea");O.style.fontSize="12pt",O.style.border="0",O.style.padding="0",O.style.margin="0",O.style.position="absolute",O.style[_?"right":"left"]="-9999px";var j=window.pageYOffset||document.documentElement.scrollTop;return O.style.top="".concat(j,"px"),O.setAttribute("readonly",""),O.value=V,O}var te=function(_,O){var j=A(_);O.container.appendChild(j);var D=f()(j);return u("copy"),j.remove(),D},ie=function(_){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},j="";return typeof _=="string"?j=te(_,O):_ instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(_==null?void 0:_.type)?j=te(_.value,O):(j=f()(_),u("copy")),j},J=ie;function H(V){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?H=function(O){return typeof O}:H=function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},H(V)}var mt=function(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=_.action,j=O===void 0?"copy":O,D=_.container,Y=_.target,ke=_.text;if(j!=="copy"&&j!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Y!==void 0)if(Y&&H(Y)==="object"&&Y.nodeType===1){if(j==="copy"&&Y.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(j==="cut"&&(Y.hasAttribute("readonly")||Y.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(ke)return J(ke,{container:D});if(Y)return j==="cut"?w(Y):J(Y,{container:D})},ze=mt;function Ie(V){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ie=function(O){return typeof O}:Ie=function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},Ie(V)}function _i(V,_){if(!(V instanceof _))throw new TypeError("Cannot call a class as a function")}function ro(V,_){for(var O=0;O<_.length;O++){var j=_[O];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(V,j.key,j)}}function Ai(V,_,O){return _&&ro(V.prototype,_),O&&ro(V,O),V}function Ci(V,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");V.prototype=Object.create(_&&_.prototype,{constructor:{value:V,writable:!0,configurable:!0}}),_&&br(V,_)}function br(V,_){return br=Object.setPrototypeOf||function(j,D){return j.__proto__=D,j},br(V,_)}function Hi(V){var _=Pi();return function(){var j=Wt(V),D;if(_){var Y=Wt(this).constructor;D=Reflect.construct(j,arguments,Y)}else D=j.apply(this,arguments);return ki(this,D)}}function ki(V,_){return _&&(Ie(_)==="object"||typeof _=="function")?_:$i(V)}function $i(V){if(V===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V}function Pi(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(V){return!1}}function Wt(V){return Wt=Object.setPrototypeOf?Object.getPrototypeOf:function(O){return O.__proto__||Object.getPrototypeOf(O)},Wt(V)}function vr(V,_){var O="data-clipboard-".concat(V);if(_.hasAttribute(O))return _.getAttribute(O)}var Ri=function(V){Ci(O,V);var _=Hi(O);function O(j,D){var Y;return _i(this,O),Y=_.call(this),Y.resolveOptions(D),Y.listenClick(j),Y}return Ai(O,[{key:"resolveOptions",value:function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof D.action=="function"?D.action:this.defaultAction,this.target=typeof D.target=="function"?D.target:this.defaultTarget,this.text=typeof D.text=="function"?D.text:this.defaultText,this.container=Ie(D.container)==="object"?D.container:document.body}},{key:"listenClick",value:function(D){var Y=this;this.listener=c()(D,"click",function(ke){return Y.onClick(ke)})}},{key:"onClick",value:function(D){var Y=D.delegateTarget||D.currentTarget,ke=this.action(Y)||"copy",Ut=ze({action:ke,container:this.container,target:this.target(Y),text:this.text(Y)});this.emit(Ut?"success":"error",{action:ke,text:Ut,trigger:Y,clearSelection:function(){Y&&Y.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(D){return vr("action",D)}},{key:"defaultTarget",value:function(D){var Y=vr("target",D);if(Y)return document.querySelector(Y)}},{key:"defaultText",value:function(D){return vr("text",D)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(D){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return J(D,Y)}},{key:"cut",value:function(D){return w(D)}},{key:"isSupported",value:function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Y=typeof D=="string"?[D]:D,ke=!!document.queryCommandSupported;return Y.forEach(function(Ut){ke=ke&&!!document.queryCommandSupported(Ut)}),ke}}]),O}(s()),Ii=Ri},828:function(o){var n=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,p){for(;s&&s.nodeType!==n;){if(typeof s.matches=="function"&&s.matches(p))return s;s=s.parentNode}}o.exports=a},438:function(o,n,i){var a=i(828);function s(l,f,u,h,w){var A=c.apply(this,arguments);return l.addEventListener(u,A,w),{destroy:function(){l.removeEventListener(u,A,w)}}}function p(l,f,u,h,w){return typeof l.addEventListener=="function"?s.apply(null,arguments):typeof u=="function"?s.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(A){return s(A,f,u,h,w)}))}function c(l,f,u,h){return function(w){w.delegateTarget=a(w.target,f),w.delegateTarget&&h.call(l,w)}}o.exports=p},879:function(o,n){n.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},n.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||n.node(i[0]))},n.string=function(i){return typeof i=="string"||i instanceof String},n.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(o,n,i){var a=i(879),s=i(438);function p(u,h,w){if(!u&&!h&&!w)throw new Error("Missing required arguments");if(!a.string(h))throw new TypeError("Second argument must be a String");if(!a.fn(w))throw new TypeError("Third argument must be a Function");if(a.node(u))return c(u,h,w);if(a.nodeList(u))return l(u,h,w);if(a.string(u))return f(u,h,w);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function c(u,h,w){return u.addEventListener(h,w),{destroy:function(){u.removeEventListener(h,w)}}}function l(u,h,w){return Array.prototype.forEach.call(u,function(A){A.addEventListener(h,w)}),{destroy:function(){Array.prototype.forEach.call(u,function(A){A.removeEventListener(h,w)})}}}function f(u,h,w){return s(document.body,u,h,w)}o.exports=p},817:function(o){function n(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var p=window.getSelection(),c=document.createRange();c.selectNodeContents(i),p.removeAllRanges(),p.addRange(c),a=p.toString()}return a}o.exports=n},279:function(o){function n(){}n.prototype={on:function(i,a,s){var p=this.e||(this.e={});return(p[i]||(p[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var p=this;function c(){p.off(i,c),a.apply(s,arguments)}return c._=a,this.on(i,c,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),p=0,c=s.length;for(p;p{"use strict";/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var ts=/["'&<>]/;ei.exports=rs;function rs(e){var t=""+e,r=ts.exec(t);if(!r)return t;var o,n="",i=0,a=0;for(i=r.index;i0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function N(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),n,i=[],a;try{for(;(t===void 0||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i}function q(e,t,r){if(r||arguments.length===2)for(var o=0,n=t.length,i;o1||s(u,h)})})}function s(u,h){try{p(o[u](h))}catch(w){f(i[0][3],w)}}function p(u){u.value instanceof nt?Promise.resolve(u.value.v).then(c,l):f(i[0][2],u)}function c(u){s("next",u)}function l(u){s("throw",u)}function f(u,h){u(h),i.shift(),i.length&&s(i[0][0],i[0][1])}}function mo(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof de=="function"?de(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(i){r[i]=e[i]&&function(a){return new Promise(function(s,p){a=e[i](a),n(s,p,a.done,a.value)})}}function n(i,a,s,p){Promise.resolve(p).then(function(c){i({value:c,done:s})},a)}}function k(e){return typeof e=="function"}function ft(e){var t=function(o){Error.call(o),o.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var zt=ft(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(o,n){return n+1+") "+o.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function qe(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Fe=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,o,n,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=de(a),p=s.next();!p.done;p=s.next()){var c=p.value;c.remove(this)}}catch(A){t={error:A}}finally{try{p&&!p.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var l=this.initialTeardown;if(k(l))try{l()}catch(A){i=A instanceof zt?A.errors:[A]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=de(f),h=u.next();!h.done;h=u.next()){var w=h.value;try{fo(w)}catch(A){i=i!=null?i:[],A instanceof zt?i=q(q([],N(i)),N(A.errors)):i.push(A)}}}catch(A){o={error:A}}finally{try{h&&!h.done&&(n=u.return)&&n.call(u)}finally{if(o)throw o.error}}}if(i)throw new zt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)fo(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&qe(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&qe(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Tr=Fe.EMPTY;function qt(e){return e instanceof Fe||e&&"closed"in e&&k(e.remove)&&k(e.add)&&k(e.unsubscribe)}function fo(e){k(e)?e():e.unsubscribe()}var $e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var ut={setTimeout:function(e,t){for(var r=[],o=2;o0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var o=this,n=this,i=n.hasError,a=n.isStopped,s=n.observers;return i||a?Tr:(this.currentObservers=null,s.push(r),new Fe(function(){o.currentObservers=null,qe(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var o=this,n=o.hasError,i=o.thrownError,a=o.isStopped;n?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new F;return r.source=this,r},t.create=function(r,o){return new Eo(r,o)},t}(F);var Eo=function(e){re(t,e);function t(r,o){var n=e.call(this)||this;return n.destination=r,n.source=o,n}return t.prototype.next=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.next)===null||n===void 0||n.call(o,r)},t.prototype.error=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.error)===null||n===void 0||n.call(o,r)},t.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},t.prototype._subscribe=function(r){var o,n;return(n=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&n!==void 0?n:Tr},t}(g);var _r=function(e){re(t,e);function t(r){var o=e.call(this)||this;return o._value=r,o}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(r){var o=e.prototype._subscribe.call(this,r);return!o.closed&&r.next(this._value),o},t.prototype.getValue=function(){var r=this,o=r.hasError,n=r.thrownError,i=r._value;if(o)throw n;return this._throwIfClosed(),i},t.prototype.next=function(r){e.prototype.next.call(this,this._value=r)},t}(g);var Lt={now:function(){return(Lt.delegate||Date).now()},delegate:void 0};var _t=function(e){re(t,e);function t(r,o,n){r===void 0&&(r=1/0),o===void 0&&(o=1/0),n===void 0&&(n=Lt);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=o,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=o===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,o),i}return t.prototype.next=function(r){var o=this,n=o.isStopped,i=o._buffer,a=o._infiniteTimeWindow,s=o._timestampProvider,p=o._windowTime;n||(i.push(r),!a&&i.push(s.now()+p)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),n=this,i=n._infiniteTimeWindow,a=n._buffer,s=a.slice(),p=0;p0?e.prototype.schedule.call(this,r,o):(this.delay=o,this.state=r,this.scheduler.flush(this),this)},t.prototype.execute=function(r,o){return o>0||this.closed?e.prototype.execute.call(this,r,o):this._execute(r,o)},t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!=null&&n>0||n==null&&this.delay>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.flush(this),0)},t}(vt);var So=function(e){re(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(gt);var Hr=new So(To);var Oo=function(e){re(t,e);function t(r,o){var n=e.call(this,r,o)||this;return n.scheduler=r,n.work=o,n}return t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!==null&&n>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.actions.push(this),r._scheduled||(r._scheduled=bt.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,o,n){var i;if(n===void 0&&(n=0),n!=null?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,n);var a=r.actions;o!=null&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==o&&(bt.cancelAnimationFrame(o),r._scheduled=void 0)},t}(vt);var Mo=function(e){re(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var o=this._scheduled;this._scheduled=void 0;var n=this.actions,i;r=r||n.shift();do if(i=r.execute(r.state,r.delay))break;while((r=n[0])&&r.id===o&&n.shift());if(this._active=!1,i){for(;(r=n[0])&&r.id===o&&n.shift();)r.unsubscribe();throw i}},t}(gt);var me=new Mo(Oo);var M=new F(function(e){return e.complete()});function Yt(e){return e&&k(e.schedule)}function kr(e){return e[e.length-1]}function Xe(e){return k(kr(e))?e.pop():void 0}function He(e){return Yt(kr(e))?e.pop():void 0}function Bt(e,t){return typeof kr(e)=="number"?e.pop():t}var xt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Gt(e){return k(e==null?void 0:e.then)}function Jt(e){return k(e[ht])}function Xt(e){return Symbol.asyncIterator&&k(e==null?void 0:e[Symbol.asyncIterator])}function Zt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Gi(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var er=Gi();function tr(e){return k(e==null?void 0:e[er])}function rr(e){return lo(this,arguments,function(){var r,o,n,i;return Nt(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,nt(r.read())];case 3:return o=a.sent(),n=o.value,i=o.done,i?[4,nt(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,nt(n)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function or(e){return k(e==null?void 0:e.getReader)}function W(e){if(e instanceof F)return e;if(e!=null){if(Jt(e))return Ji(e);if(xt(e))return Xi(e);if(Gt(e))return Zi(e);if(Xt(e))return Lo(e);if(tr(e))return ea(e);if(or(e))return ta(e)}throw Zt(e)}function Ji(e){return new F(function(t){var r=e[ht]();if(k(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Xi(e){return new F(function(t){for(var r=0;r=2;return function(o){return o.pipe(e?b(function(n,i){return e(n,i,o)}):le,Te(1),r?Be(t):zo(function(){return new ir}))}}function Fr(e){return e<=0?function(){return M}:y(function(t,r){var o=[];t.subscribe(T(r,function(n){o.push(n),e=2,!0))}function pe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new g}:t,o=e.resetOnError,n=o===void 0?!0:o,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,p=s===void 0?!0:s;return function(c){var l,f,u,h=0,w=!1,A=!1,te=function(){f==null||f.unsubscribe(),f=void 0},ie=function(){te(),l=u=void 0,w=A=!1},J=function(){var H=l;ie(),H==null||H.unsubscribe()};return y(function(H,mt){h++,!A&&!w&&te();var ze=u=u!=null?u:r();mt.add(function(){h--,h===0&&!A&&!w&&(f=Wr(J,p))}),ze.subscribe(mt),!l&&h>0&&(l=new at({next:function(Ie){return ze.next(Ie)},error:function(Ie){A=!0,te(),f=Wr(ie,n,Ie),ze.error(Ie)},complete:function(){w=!0,te(),f=Wr(ie,a),ze.complete()}}),W(H).subscribe(l))})(c)}}function Wr(e,t){for(var r=[],o=2;oe.next(document)),e}function $(e,t=document){return Array.from(t.querySelectorAll(e))}function P(e,t=document){let r=fe(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function fe(e,t=document){return t.querySelector(e)||void 0}function Re(){var e,t,r,o;return(o=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?o:void 0}var xa=S(d(document.body,"focusin"),d(document.body,"focusout")).pipe(_e(1),Q(void 0),m(()=>Re()||document.body),B(1));function et(e){return xa.pipe(m(t=>e.contains(t)),K())}function kt(e,t){return C(()=>S(d(e,"mouseenter").pipe(m(()=>!0)),d(e,"mouseleave").pipe(m(()=>!1))).pipe(t?Ht(r=>Me(+!r*t)):le,Q(e.matches(":hover"))))}function Bo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Bo(e,r)}function x(e,t,...r){let o=document.createElement(e);if(t)for(let n of Object.keys(t))typeof t[n]!="undefined"&&(typeof t[n]!="boolean"?o.setAttribute(n,t[n]):o.setAttribute(n,""));for(let n of r)Bo(o,n);return o}function sr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function wt(e){let t=x("script",{src:e});return C(()=>(document.head.appendChild(t),S(d(t,"load"),d(t,"error").pipe(v(()=>$r(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(m(()=>{}),L(()=>document.head.removeChild(t)),Te(1))))}var Go=new g,ya=C(()=>typeof ResizeObserver=="undefined"?wt("https://unpkg.com/resize-observer-polyfill"):I(void 0)).pipe(m(()=>new ResizeObserver(e=>e.forEach(t=>Go.next(t)))),v(e=>S(Ke,I(e)).pipe(L(()=>e.disconnect()))),B(1));function ce(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ge(e){let t=e;for(;t.clientWidth===0&&t.parentElement;)t=t.parentElement;return ya.pipe(E(r=>r.observe(t)),v(r=>Go.pipe(b(o=>o.target===t),L(()=>r.unobserve(t)))),m(()=>ce(e)),Q(ce(e)))}function Tt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function cr(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}function Jo(e){let t=[],r=e.parentElement;for(;r;)(e.clientWidth>r.clientWidth||e.clientHeight>r.clientHeight)&&t.push(r),r=(e=r).parentElement;return t.length===0&&t.push(document.documentElement),t}function Ue(e){return{x:e.offsetLeft,y:e.offsetTop}}function Xo(e){let t=e.getBoundingClientRect();return{x:t.x+window.scrollX,y:t.y+window.scrollY}}function Zo(e){return S(d(window,"load"),d(window,"resize")).pipe(Le(0,me),m(()=>Ue(e)),Q(Ue(e)))}function pr(e){return{x:e.scrollLeft,y:e.scrollTop}}function De(e){return S(d(e,"scroll"),d(window,"scroll"),d(window,"resize")).pipe(Le(0,me),m(()=>pr(e)),Q(pr(e)))}var en=new g,Ea=C(()=>I(new IntersectionObserver(e=>{for(let t of e)en.next(t)},{threshold:0}))).pipe(v(e=>S(Ke,I(e)).pipe(L(()=>e.disconnect()))),B(1));function tt(e){return Ea.pipe(E(t=>t.observe(e)),v(t=>en.pipe(b(({target:r})=>r===e),L(()=>t.unobserve(e)),m(({isIntersecting:r})=>r))))}function tn(e,t=16){return De(e).pipe(m(({y:r})=>{let o=ce(e),n=Tt(e);return r>=n.height-o.height-t}),K())}var lr={drawer:P("[data-md-toggle=drawer]"),search:P("[data-md-toggle=search]")};function rn(e){return lr[e].checked}function Je(e,t){lr[e].checked!==t&&lr[e].click()}function Ve(e){let t=lr[e];return d(t,"change").pipe(m(()=>t.checked),Q(t.checked))}function wa(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function Ta(){return S(d(window,"compositionstart").pipe(m(()=>!0)),d(window,"compositionend").pipe(m(()=>!1))).pipe(Q(!1))}function on(){let e=d(window,"keydown").pipe(b(t=>!(t.metaKey||t.ctrlKey)),m(t=>({mode:rn("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),b(({mode:t,type:r})=>{if(t==="global"){let o=Re();if(typeof o!="undefined")return!wa(o,r)}return!0}),pe());return Ta().pipe(v(t=>t?M:e))}function xe(){return new URL(location.href)}function pt(e,t=!1){if(G("navigation.instant")&&!t){let r=x("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function nn(){return new g}function an(){return location.hash.slice(1)}function sn(e){let t=x("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Sa(e){return S(d(window,"hashchange"),e).pipe(m(an),Q(an()),b(t=>t.length>0),B(1))}function cn(e){return Sa(e).pipe(m(t=>fe(`[id="${t}"]`)),b(t=>typeof t!="undefined"))}function $t(e){let t=matchMedia(e);return ar(r=>t.addListener(()=>r(t.matches))).pipe(Q(t.matches))}function pn(){let e=matchMedia("print");return S(d(window,"beforeprint").pipe(m(()=>!0)),d(window,"afterprint").pipe(m(()=>!1))).pipe(Q(e.matches))}function Nr(e,t){return e.pipe(v(r=>r?t():M))}function zr(e,t){return new F(r=>{let o=new XMLHttpRequest;return o.open("GET",`${e}`),o.responseType="blob",o.addEventListener("load",()=>{o.status>=200&&o.status<300?(r.next(o.response),r.complete()):r.error(new Error(o.statusText))}),o.addEventListener("error",()=>{r.error(new Error("Network error"))}),o.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(o.addEventListener("progress",n=>{var i;if(n.lengthComputable)t.progress$.next(n.loaded/n.total*100);else{let a=(i=o.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(n.loaded/+a*100)}}),t.progress$.next(5)),o.send(),()=>o.abort()})}function Ne(e,t){return zr(e,t).pipe(v(r=>r.text()),m(r=>JSON.parse(r)),B(1))}function ln(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/html")),B(1))}function mn(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/xml")),B(1))}function fn(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function un(){return S(d(window,"scroll",{passive:!0}),d(window,"resize",{passive:!0})).pipe(m(fn),Q(fn()))}function dn(){return{width:innerWidth,height:innerHeight}}function hn(){return d(window,"resize",{passive:!0}).pipe(m(dn),Q(dn()))}function bn(){return z([un(),hn()]).pipe(m(([e,t])=>({offset:e,size:t})),B(1))}function mr(e,{viewport$:t,header$:r}){let o=t.pipe(Z("size")),n=z([o,r]).pipe(m(()=>Ue(e)));return z([r,t,n]).pipe(m(([{height:i},{offset:a,size:s},{x:p,y:c}])=>({offset:{x:a.x-p,y:a.y-c+i},size:s})))}function Oa(e){return d(e,"message",t=>t.data)}function Ma(e){let t=new g;return t.subscribe(r=>e.postMessage(r)),t}function vn(e,t=new Worker(e)){let r=Oa(t),o=Ma(t),n=new g;n.subscribe(o);let i=o.pipe(X(),ne(!0));return n.pipe(X(),Pe(r.pipe(U(i))),pe())}var La=P("#__config"),St=JSON.parse(La.textContent);St.base=`${new URL(St.base,xe())}`;function ye(){return St}function G(e){return St.features.includes(e)}function Ee(e,t){return typeof t!="undefined"?St.translations[e].replace("#",t.toString()):St.translations[e]}function Se(e,t=document){return P(`[data-md-component=${e}]`,t)}function ae(e,t=document){return $(`[data-md-component=${e}]`,t)}function _a(e){let t=P(".md-typeset > :first-child",e);return d(t,"click",{once:!0}).pipe(m(()=>P(".md-typeset",e)),m(r=>({hash:__md_hash(r.innerHTML)})))}function gn(e){if(!G("announce.dismiss")||!e.childElementCount)return M;if(!e.hidden){let t=P(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return C(()=>{let t=new g;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),_a(e).pipe(E(r=>t.next(r)),L(()=>t.complete()),m(r=>R({ref:e},r)))})}function Aa(e,{target$:t}){return t.pipe(m(r=>({hidden:r!==e})))}function xn(e,t){let r=new g;return r.subscribe(({hidden:o})=>{e.hidden=o}),Aa(e,t).pipe(E(o=>r.next(o)),L(()=>r.complete()),m(o=>R({ref:e},o)))}function Pt(e,t){return t==="inline"?x("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"})):x("div",{class:"md-tooltip",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"}))}function yn(...e){return x("div",{class:"md-tooltip2",role:"tooltip"},x("div",{class:"md-tooltip2__inner md-typeset"},e))}function En(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return x("aside",{class:"md-annotation",tabIndex:0},Pt(t),x("a",{href:r,class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}else return x("aside",{class:"md-annotation",tabIndex:0},Pt(t),x("span",{class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}function wn(e){return x("button",{class:"md-clipboard md-icon",title:Ee("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}function qr(e,t){let r=t&2,o=t&1,n=Object.keys(e.terms).filter(p=>!e.terms[p]).reduce((p,c)=>[...p,x("del",null,c)," "],[]).slice(0,-1),i=ye(),a=new URL(e.location,i.base);G("search.highlight")&&a.searchParams.set("h",Object.entries(e.terms).filter(([,p])=>p).reduce((p,[c])=>`${p} ${c}`.trim(),""));let{tags:s}=ye();return x("a",{href:`${a}`,class:"md-search-result__link",tabIndex:-1},x("article",{class:"md-search-result__article md-typeset","data-md-score":e.score.toFixed(2)},r>0&&x("div",{class:"md-search-result__icon md-icon"}),r>0&&x("h1",null,e.title),r<=0&&x("h2",null,e.title),o>0&&e.text.length>0&&e.text,e.tags&&e.tags.map(p=>{let c=s?p in s?`md-tag-icon md-tag--${s[p]}`:"md-tag-icon":"";return x("span",{class:`md-tag ${c}`},p)}),o>0&&n.length>0&&x("p",{class:"md-search-result__terms"},Ee("search.result.term.missing"),": ",...n)))}function Tn(e){let t=e[0].score,r=[...e],o=ye(),n=r.findIndex(l=>!`${new URL(l.location,o.base)}`.includes("#")),[i]=r.splice(n,1),a=r.findIndex(l=>l.scoreqr(l,1)),...p.length?[x("details",{class:"md-search-result__more"},x("summary",{tabIndex:-1},x("div",null,p.length>0&&p.length===1?Ee("search.result.more.one"):Ee("search.result.more.other",p.length))),...p.map(l=>qr(l,1)))]:[]];return x("li",{class:"md-search-result__item"},c)}function Sn(e){return x("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>x("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?sr(r):r)))}function Qr(e){let t=`tabbed-control tabbed-control--${e}`;return x("div",{class:t,hidden:!0},x("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function On(e){return x("div",{class:"md-typeset__scrollwrap"},x("div",{class:"md-typeset__table"},e))}function Ca(e){var o;let t=ye(),r=new URL(`../${e.version}/`,t.base);return x("li",{class:"md-version__item"},x("a",{href:`${r}`,class:"md-version__link"},e.title,((o=t.version)==null?void 0:o.alias)&&e.aliases.length>0&&x("span",{class:"md-version__alias"},e.aliases[0])))}function Mn(e,t){var o;let r=ye();return e=e.filter(n=>{var i;return!((i=n.properties)!=null&&i.hidden)}),x("div",{class:"md-version"},x("button",{class:"md-version__current","aria-label":Ee("select.version")},t.title,((o=r.version)==null?void 0:o.alias)&&t.aliases.length>0&&x("span",{class:"md-version__alias"},t.aliases[0])),x("ul",{class:"md-version__list"},e.map(Ca)))}var Ha=0;function ka(e){let t=z([et(e),kt(e)]).pipe(m(([o,n])=>o||n),K()),r=C(()=>Jo(e)).pipe(oe(De),ct(1),m(()=>Xo(e)));return t.pipe(Ae(o=>o),v(()=>z([t,r])),m(([o,n])=>({active:o,offset:n})),pe())}function $a(e,t){let{content$:r,viewport$:o}=t,n=`__tooltip2_${Ha++}`;return C(()=>{let i=new g,a=new _r(!1);i.pipe(X(),ne(!1)).subscribe(a);let s=a.pipe(Ht(c=>Me(+!c*250,Hr)),K(),v(c=>c?r:M),E(c=>c.id=n),pe());z([i.pipe(m(({active:c})=>c)),s.pipe(v(c=>kt(c,250)),Q(!1))]).pipe(m(c=>c.some(l=>l))).subscribe(a);let p=a.pipe(b(c=>c),ee(s,o),m(([c,l,{size:f}])=>{let u=e.getBoundingClientRect(),h=u.width/2;if(l.role==="tooltip")return{x:h,y:8+u.height};if(u.y>=f.height/2){let{height:w}=ce(l);return{x:h,y:-16-w}}else return{x:h,y:16+u.height}}));return z([s,i,p]).subscribe(([c,{offset:l},f])=>{c.style.setProperty("--md-tooltip-host-x",`${l.x}px`),c.style.setProperty("--md-tooltip-host-y",`${l.y}px`),c.style.setProperty("--md-tooltip-x",`${f.x}px`),c.style.setProperty("--md-tooltip-y",`${f.y}px`),c.classList.toggle("md-tooltip2--top",f.y<0),c.classList.toggle("md-tooltip2--bottom",f.y>=0)}),a.pipe(b(c=>c),ee(s,(c,l)=>l),b(c=>c.role==="tooltip")).subscribe(c=>{let l=ce(P(":scope > *",c));c.style.setProperty("--md-tooltip-width",`${l.width}px`),c.style.setProperty("--md-tooltip-tail","0px")}),a.pipe(K(),be(me),ee(s)).subscribe(([c,l])=>{l.classList.toggle("md-tooltip2--active",c)}),z([a.pipe(b(c=>c)),s]).subscribe(([c,l])=>{l.role==="dialog"?(e.setAttribute("aria-controls",n),e.setAttribute("aria-haspopup","dialog")):e.setAttribute("aria-describedby",n)}),a.pipe(b(c=>!c)).subscribe(()=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-describedby"),e.removeAttribute("aria-haspopup")}),ka(e).pipe(E(c=>i.next(c)),L(()=>i.complete()),m(c=>R({ref:e},c)))})}function lt(e,{viewport$:t},r=document.body){return $a(e,{content$:new F(o=>{let n=e.title,i=yn(n);return o.next(i),e.removeAttribute("title"),r.append(i),()=>{i.remove(),e.setAttribute("title",n)}}),viewport$:t})}function Pa(e,t){let r=C(()=>z([Zo(e),De(t)])).pipe(m(([{x:o,y:n},i])=>{let{width:a,height:s}=ce(e);return{x:o-i.x+a/2,y:n-i.y+s/2}}));return et(e).pipe(v(o=>r.pipe(m(n=>({active:o,offset:n})),Te(+!o||1/0))))}function Ln(e,t,{target$:r}){let[o,n]=Array.from(e.children);return C(()=>{let i=new g,a=i.pipe(X(),ne(!0));return i.subscribe({next({offset:s}){e.style.setProperty("--md-tooltip-x",`${s.x}px`),e.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),tt(e).pipe(U(a)).subscribe(s=>{e.toggleAttribute("data-md-visible",s)}),S(i.pipe(b(({active:s})=>s)),i.pipe(_e(250),b(({active:s})=>!s))).subscribe({next({active:s}){s?e.prepend(o):o.remove()},complete(){e.prepend(o)}}),i.pipe(Le(16,me)).subscribe(({active:s})=>{o.classList.toggle("md-tooltip--active",s)}),i.pipe(ct(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:s})=>s)).subscribe({next(s){s?e.style.setProperty("--md-tooltip-0",`${-s}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),d(n,"click").pipe(U(a),b(s=>!(s.metaKey||s.ctrlKey))).subscribe(s=>{s.stopPropagation(),s.preventDefault()}),d(n,"mousedown").pipe(U(a),ee(i)).subscribe(([s,{active:p}])=>{var c;if(s.button!==0||s.metaKey||s.ctrlKey)s.preventDefault();else if(p){s.preventDefault();let l=e.parentElement.closest(".md-annotation");l instanceof HTMLElement?l.focus():(c=Re())==null||c.blur()}}),r.pipe(U(a),b(s=>s===o),Ge(125)).subscribe(()=>e.focus()),Pa(e,t).pipe(E(s=>i.next(s)),L(()=>i.complete()),m(s=>R({ref:e},s)))})}function Ra(e){return e.tagName==="CODE"?$(".c, .c1, .cm",e):[e]}function Ia(e){let t=[];for(let r of Ra(e)){let o=[],n=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=n.nextNode();i;i=n.nextNode())o.push(i);for(let i of o){let a;for(;a=/(\(\d+\))(!)?/.exec(i.textContent);){let[,s,p]=a;if(typeof p=="undefined"){let c=i.splitText(a.index);i=c.splitText(s.length),t.push(c)}else{i.textContent=s,t.push(i);break}}}}return t}function _n(e,t){t.append(...Array.from(e.childNodes))}function fr(e,t,{target$:r,print$:o}){let n=t.closest("[id]"),i=n==null?void 0:n.id,a=new Map;for(let s of Ia(t)){let[,p]=s.textContent.match(/\((\d+)\)/);fe(`:scope > li:nth-child(${p})`,e)&&(a.set(p,En(p,i)),s.replaceWith(a.get(p)))}return a.size===0?M:C(()=>{let s=new g,p=s.pipe(X(),ne(!0)),c=[];for(let[l,f]of a)c.push([P(".md-typeset",f),P(`:scope > li:nth-child(${l})`,e)]);return o.pipe(U(p)).subscribe(l=>{e.hidden=!l,e.classList.toggle("md-annotation-list",l);for(let[f,u]of c)l?_n(f,u):_n(u,f)}),S(...[...a].map(([,l])=>Ln(l,t,{target$:r}))).pipe(L(()=>s.complete()),pe())})}function An(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return An(t)}}function Cn(e,t){return C(()=>{let r=An(e);return typeof r!="undefined"?fr(r,e,t):M})}var Hn=Vt(Yr());var Fa=0;function kn(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return kn(t)}}function ja(e){return ge(e).pipe(m(({width:t})=>({scrollable:Tt(e).width>t})),Z("scrollable"))}function $n(e,t){let{matches:r}=matchMedia("(hover)"),o=C(()=>{let n=new g,i=n.pipe(Fr(1));n.subscribe(({scrollable:c})=>{c&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let a=[];if(Hn.default.isSupported()&&(e.closest(".copy")||G("content.code.copy")&&!e.closest(".no-copy"))){let c=e.closest("pre");c.id=`__code_${Fa++}`;let l=wn(c.id);c.insertBefore(l,e),G("content.tooltips")&&a.push(lt(l,{viewport$}))}let s=e.closest(".highlight");if(s instanceof HTMLElement){let c=kn(s);if(typeof c!="undefined"&&(s.classList.contains("annotate")||G("content.code.annotate"))){let l=fr(c,e,t);a.push(ge(s).pipe(U(i),m(({width:f,height:u})=>f&&u),K(),v(f=>f?l:M)))}}return $(":scope > span[id]",e).length&&e.classList.add("md-code__content"),ja(e).pipe(E(c=>n.next(c)),L(()=>n.complete()),m(c=>R({ref:e},c)),Pe(...a))});return G("content.lazy")?tt(e).pipe(b(n=>n),Te(1),v(()=>o)):o}function Wa(e,{target$:t,print$:r}){let o=!0;return S(t.pipe(m(n=>n.closest("details:not([open])")),b(n=>e===n),m(()=>({action:"open",reveal:!0}))),r.pipe(b(n=>n||!o),E(()=>o=e.open),m(n=>({action:n?"open":"close"}))))}function Pn(e,t){return C(()=>{let r=new g;return r.subscribe(({action:o,reveal:n})=>{e.toggleAttribute("open",o==="open"),n&&e.scrollIntoView()}),Wa(e,t).pipe(E(o=>r.next(o)),L(()=>r.complete()),m(o=>R({ref:e},o)))})}var Rn=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel rect,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel rect{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs #classDiagram-compositionEnd,defs #classDiagram-compositionStart,defs #classDiagram-dependencyEnd,defs #classDiagram-dependencyStart,defs #classDiagram-extensionEnd,defs #classDiagram-extensionStart{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs #classDiagram-aggregationEnd,defs #classDiagram-aggregationStart{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel,.nodeLabel p{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}a .nodeLabel{text-decoration:underline}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var Br,Da=0;function Va(){return typeof mermaid=="undefined"||mermaid instanceof Element?wt("https://unpkg.com/mermaid@10/dist/mermaid.min.js"):I(void 0)}function In(e){return e.classList.remove("mermaid"),Br||(Br=Va().pipe(E(()=>mermaid.initialize({startOnLoad:!1,themeCSS:Rn,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),m(()=>{}),B(1))),Br.subscribe(()=>ao(this,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${Da++}`,r=x("div",{class:"mermaid"}),o=e.textContent,{svg:n,fn:i}=yield mermaid.render(t,o),a=r.attachShadow({mode:"closed"});a.innerHTML=n,e.replaceWith(r),i==null||i(a)})),Br.pipe(m(()=>({ref:e})))}var Fn=x("table");function jn(e){return e.replaceWith(Fn),Fn.replaceWith(On(e)),I({ref:e})}function Na(e){let t=e.find(r=>r.checked)||e[0];return S(...e.map(r=>d(r,"change").pipe(m(()=>P(`label[for="${r.id}"]`))))).pipe(Q(P(`label[for="${t.id}"]`)),m(r=>({active:r})))}function Wn(e,{viewport$:t,target$:r}){let o=P(".tabbed-labels",e),n=$(":scope > input",e),i=Qr("prev");e.append(i);let a=Qr("next");return e.append(a),C(()=>{let s=new g,p=s.pipe(X(),ne(!0));z([s,ge(e),tt(e)]).pipe(U(p),Le(1,me)).subscribe({next([{active:c},l]){let f=Ue(c),{width:u}=ce(c);e.style.setProperty("--md-indicator-x",`${f.x}px`),e.style.setProperty("--md-indicator-width",`${u}px`);let h=pr(o);(f.xh.x+l.width)&&o.scrollTo({left:Math.max(0,f.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),z([De(o),ge(o)]).pipe(U(p)).subscribe(([c,l])=>{let f=Tt(o);i.hidden=c.x<16,a.hidden=c.x>f.width-l.width-16}),S(d(i,"click").pipe(m(()=>-1)),d(a,"click").pipe(m(()=>1))).pipe(U(p)).subscribe(c=>{let{width:l}=ce(o);o.scrollBy({left:l*c,behavior:"smooth"})}),r.pipe(U(p),b(c=>n.includes(c))).subscribe(c=>c.click()),o.classList.add("tabbed-labels--linked");for(let c of n){let l=P(`label[for="${c.id}"]`);l.replaceChildren(x("a",{href:`#${l.htmlFor}`,tabIndex:-1},...Array.from(l.childNodes))),d(l.firstElementChild,"click").pipe(U(p),b(f=>!(f.metaKey||f.ctrlKey)),E(f=>{f.preventDefault(),f.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${l.htmlFor}`),l.click()})}return G("content.tabs.link")&&s.pipe(Ce(1),ee(t)).subscribe(([{active:c},{offset:l}])=>{let f=c.innerText.trim();if(c.hasAttribute("data-md-switching"))c.removeAttribute("data-md-switching");else{let u=e.offsetTop-l.y;for(let w of $("[data-tabs]"))for(let A of $(":scope > input",w)){let te=P(`label[for="${A.id}"]`);if(te!==c&&te.innerText.trim()===f){te.setAttribute("data-md-switching",""),A.click();break}}window.scrollTo({top:e.offsetTop-u});let h=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([f,...h])])}}),s.pipe(U(p)).subscribe(()=>{for(let c of $("audio, video",e))c.pause()}),Na(n).pipe(E(c=>s.next(c)),L(()=>s.complete()),m(c=>R({ref:e},c)))}).pipe(Qe(se))}function Un(e,{viewport$:t,target$:r,print$:o}){return S(...$(".annotate:not(.highlight)",e).map(n=>Cn(n,{target$:r,print$:o})),...$("pre:not(.mermaid) > code",e).map(n=>$n(n,{target$:r,print$:o})),...$("pre.mermaid",e).map(n=>In(n)),...$("table:not([class])",e).map(n=>jn(n)),...$("details",e).map(n=>Pn(n,{target$:r,print$:o})),...$("[data-tabs]",e).map(n=>Wn(n,{viewport$:t,target$:r})),...$("[title]",e).filter(()=>G("content.tooltips")).map(n=>lt(n,{viewport$:t})))}function za(e,{alert$:t}){return t.pipe(v(r=>S(I(!0),I(!1).pipe(Ge(2e3))).pipe(m(o=>({message:r,active:o})))))}function Dn(e,t){let r=P(".md-typeset",e);return C(()=>{let o=new g;return o.subscribe(({message:n,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=n}),za(e,t).pipe(E(n=>o.next(n)),L(()=>o.complete()),m(n=>R({ref:e},n)))})}var qa=0;function Qa(e,t){document.body.append(e);let{width:r}=ce(e);e.style.setProperty("--md-tooltip-width",`${r}px`),e.remove();let o=cr(t),n=typeof o!="undefined"?De(o):I({x:0,y:0}),i=S(et(t),kt(t)).pipe(K());return z([i,n]).pipe(m(([a,s])=>{let{x:p,y:c}=Ue(t),l=ce(t),f=t.closest("table");return f&&t.parentElement&&(p+=f.offsetLeft+t.parentElement.offsetLeft,c+=f.offsetTop+t.parentElement.offsetTop),{active:a,offset:{x:p-s.x+l.width/2-r/2,y:c-s.y+l.height+8}}}))}function Vn(e){let t=e.title;if(!t.length)return M;let r=`__tooltip_${qa++}`,o=Pt(r,"inline"),n=P(".md-typeset",o);return n.innerHTML=t,C(()=>{let i=new g;return i.subscribe({next({offset:a}){o.style.setProperty("--md-tooltip-x",`${a.x}px`),o.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){o.style.removeProperty("--md-tooltip-x"),o.style.removeProperty("--md-tooltip-y")}}),S(i.pipe(b(({active:a})=>a)),i.pipe(_e(250),b(({active:a})=>!a))).subscribe({next({active:a}){a?(e.insertAdjacentElement("afterend",o),e.setAttribute("aria-describedby",r),e.removeAttribute("title")):(o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t))},complete(){o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t)}}),i.pipe(Le(16,me)).subscribe(({active:a})=>{o.classList.toggle("md-tooltip--active",a)}),i.pipe(ct(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:a})=>a)).subscribe({next(a){a?o.style.setProperty("--md-tooltip-0",`${-a}px`):o.style.removeProperty("--md-tooltip-0")},complete(){o.style.removeProperty("--md-tooltip-0")}}),Qa(o,e).pipe(E(a=>i.next(a)),L(()=>i.complete()),m(a=>R({ref:e},a)))}).pipe(Qe(se))}function Ka({viewport$:e}){if(!G("header.autohide"))return I(!1);let t=e.pipe(m(({offset:{y:n}})=>n),Ye(2,1),m(([n,i])=>[nMath.abs(i-n.y)>100),m(([,[n]])=>n),K()),o=Ve("search");return z([e,o]).pipe(m(([{offset:n},i])=>n.y>400&&!i),K(),v(n=>n?r:I(!1)),Q(!1))}function Nn(e,t){return C(()=>z([ge(e),Ka(t)])).pipe(m(([{height:r},o])=>({height:r,hidden:o})),K((r,o)=>r.height===o.height&&r.hidden===o.hidden),B(1))}function zn(e,{header$:t,main$:r}){return C(()=>{let o=new g,n=o.pipe(X(),ne(!0));o.pipe(Z("active"),We(t)).subscribe(([{active:a},{hidden:s}])=>{e.classList.toggle("md-header--shadow",a&&!s),e.hidden=s});let i=ue($("[title]",e)).pipe(b(()=>G("content.tooltips")),oe(a=>Vn(a)));return r.subscribe(o),t.pipe(U(n),m(a=>R({ref:e},a)),Pe(i.pipe(U(n))))})}function Ya(e,{viewport$:t,header$:r}){return mr(e,{viewport$:t,header$:r}).pipe(m(({offset:{y:o}})=>{let{height:n}=ce(e);return{active:o>=n}}),Z("active"))}function qn(e,t){return C(()=>{let r=new g;r.subscribe({next({active:n}){e.classList.toggle("md-header__title--active",n)},complete(){e.classList.remove("md-header__title--active")}});let o=fe(".md-content h1");return typeof o=="undefined"?M:Ya(o,t).pipe(E(n=>r.next(n)),L(()=>r.complete()),m(n=>R({ref:e},n)))})}function Qn(e,{viewport$:t,header$:r}){let o=r.pipe(m(({height:i})=>i),K()),n=o.pipe(v(()=>ge(e).pipe(m(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),Z("bottom"))));return z([o,n,t]).pipe(m(([i,{top:a,bottom:s},{offset:{y:p},size:{height:c}}])=>(c=Math.max(0,c-Math.max(0,a-p,i)-Math.max(0,c+p-s)),{offset:a-i,height:c,active:a-i<=p})),K((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function Ba(e){let t=__md_get("__palette")||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return I(...e).pipe(oe(o=>d(o,"change").pipe(m(()=>o))),Q(e[r]),m(o=>({index:e.indexOf(o),color:{media:o.getAttribute("data-md-color-media"),scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),B(1))}function Kn(e){let t=$("input",e),r=x("meta",{name:"theme-color"});document.head.appendChild(r);let o=x("meta",{name:"color-scheme"});document.head.appendChild(o);let n=$t("(prefers-color-scheme: light)");return C(()=>{let i=new g;return i.subscribe(a=>{if(document.body.setAttribute("data-md-color-switching",""),a.color.media==="(prefers-color-scheme)"){let s=matchMedia("(prefers-color-scheme: light)"),p=document.querySelector(s.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");a.color.scheme=p.getAttribute("data-md-color-scheme"),a.color.primary=p.getAttribute("data-md-color-primary"),a.color.accent=p.getAttribute("data-md-color-accent")}for(let[s,p]of Object.entries(a.color))document.body.setAttribute(`data-md-color-${s}`,p);for(let s=0;sa.key==="Enter"),ee(i,(a,s)=>s)).subscribe(({index:a})=>{a=(a+1)%t.length,t[a].click(),t[a].focus()}),i.pipe(m(()=>{let a=Se("header"),s=window.getComputedStyle(a);return o.content=s.colorScheme,s.backgroundColor.match(/\d+/g).map(p=>(+p).toString(16).padStart(2,"0")).join("")})).subscribe(a=>r.content=`#${a}`),i.pipe(be(se)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),Ba(t).pipe(U(n.pipe(Ce(1))),st(),E(a=>i.next(a)),L(()=>i.complete()),m(a=>R({ref:e},a)))})}function Yn(e,{progress$:t}){return C(()=>{let r=new g;return r.subscribe(({value:o})=>{e.style.setProperty("--md-progress-value",`${o}`)}),t.pipe(E(o=>r.next({value:o})),L(()=>r.complete()),m(o=>({ref:e,value:o})))})}var Gr=Vt(Yr());function Ga(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function Bn({alert$:e}){Gr.default.isSupported()&&new F(t=>{new Gr.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||Ga(P(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe(E(t=>{t.trigger.focus()}),m(()=>Ee("clipboard.copied"))).subscribe(e)}function Gn(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,e}function Ja(e,t){let r=new Map;for(let o of $("url",e)){let n=P("loc",o),i=[Gn(new URL(n.textContent),t)];r.set(`${i[0]}`,i);for(let a of $("[rel=alternate]",o)){let s=a.getAttribute("href");s!=null&&i.push(Gn(new URL(s),t))}}return r}function ur(e){return mn(new URL("sitemap.xml",e)).pipe(m(t=>Ja(t,new URL(e))),ve(()=>I(new Map)))}function Xa(e,t){if(!(e.target instanceof Element))return M;let r=e.target.closest("a");if(r===null)return M;if(r.target||e.metaKey||e.ctrlKey)return M;let o=new URL(r.href);return o.search=o.hash="",t.has(`${o}`)?(e.preventDefault(),I(new URL(r.href))):M}function Jn(e){let t=new Map;for(let r of $(":scope > *",e.head))t.set(r.outerHTML,r);return t}function Xn(e){for(let t of $("[href], [src]",e))for(let r of["href","src"]){let o=t.getAttribute(r);if(o&&!/^(?:[a-z]+:)?\/\//i.test(o)){t[r]=t[r];break}}return I(e)}function Za(e){for(let o of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...G("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let n=fe(o),i=fe(o,e);typeof n!="undefined"&&typeof i!="undefined"&&n.replaceWith(i)}let t=Jn(document);for(let[o,n]of Jn(e))t.has(o)?t.delete(o):document.head.appendChild(n);for(let o of t.values()){let n=o.getAttribute("name");n!=="theme-color"&&n!=="color-scheme"&&o.remove()}let r=Se("container");return je($("script",r)).pipe(v(o=>{let n=e.createElement("script");if(o.src){for(let i of o.getAttributeNames())n.setAttribute(i,o.getAttribute(i));return o.replaceWith(n),new F(i=>{n.onload=()=>i.complete()})}else return n.textContent=o.textContent,o.replaceWith(n),M}),X(),ne(document))}function Zn({location$:e,viewport$:t,progress$:r}){let o=ye();if(location.protocol==="file:")return M;let n=ur(o.base);I(document).subscribe(Xn);let i=d(document.body,"click").pipe(We(n),v(([p,c])=>Xa(p,c)),pe()),a=d(window,"popstate").pipe(m(xe),pe());i.pipe(ee(t)).subscribe(([p,{offset:c}])=>{history.replaceState(c,""),history.pushState(null,"",p)}),S(i,a).subscribe(e);let s=e.pipe(Z("pathname"),v(p=>ln(p,{progress$:r}).pipe(ve(()=>(pt(p,!0),M)))),v(Xn),v(Za),pe());return S(s.pipe(ee(e,(p,c)=>c)),s.pipe(v(()=>e),Z("pathname"),v(()=>e),Z("hash")),e.pipe(K((p,c)=>p.pathname===c.pathname&&p.hash===c.hash),v(()=>i),E(()=>history.back()))).subscribe(p=>{var c,l;history.state!==null||!p.hash?window.scrollTo(0,(l=(c=history.state)==null?void 0:c.y)!=null?l:0):(history.scrollRestoration="auto",sn(p.hash),history.scrollRestoration="manual")}),e.subscribe(()=>{history.scrollRestoration="manual"}),d(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),t.pipe(Z("offset"),_e(100)).subscribe(({offset:p})=>{history.replaceState(p,"")}),s}var ri=Vt(ti());function oi(e){let t=e.separator.split("|").map(n=>n.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":n).join("|"),r=new RegExp(t,"img"),o=(n,i,a)=>`${i}${a}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator}|)(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(r,"|")})`,"img");return a=>(0,ri.default)(a).replace(i,o).replace(/<\/mark>(\s+)]*>/img,"$1")}}function It(e){return e.type===1}function dr(e){return e.type===3}function ni(e,t){let r=vn(e);return S(I(location.protocol!=="file:"),Ve("search")).pipe(Ae(o=>o),v(()=>t)).subscribe(({config:o,docs:n})=>r.next({type:0,data:{config:o,docs:n,options:{suggest:G("search.suggest")}}})),r}function ii({document$:e}){let t=ye(),r=Ne(new URL("../versions.json",t.base)).pipe(ve(()=>M)),o=r.pipe(m(n=>{let[,i]=t.base.match(/([^/]+)\/?$/);return n.find(({version:a,aliases:s})=>a===i||s.includes(i))||n[0]}));r.pipe(m(n=>new Map(n.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),v(n=>d(document.body,"click").pipe(b(i=>!i.metaKey&&!i.ctrlKey),ee(o),v(([i,a])=>{if(i.target instanceof Element){let s=i.target.closest("a");if(s&&!s.target&&n.has(s.href)){let p=s.href;return!i.target.closest(".md-version")&&n.get(p)===a?M:(i.preventDefault(),I(p))}}return M}),v(i=>ur(new URL(i)).pipe(m(a=>{let p=xe().href.replace(t.base,i);return a.has(p.split("#")[0])?new URL(p):new URL(i)})))))).subscribe(n=>pt(n,!0)),z([r,o]).subscribe(([n,i])=>{P(".md-header__topic").appendChild(Mn(n,i))}),e.pipe(v(()=>o)).subscribe(n=>{var a;let i=__md_get("__outdated",sessionStorage);if(i===null){i=!0;let s=((a=t.version)==null?void 0:a.default)||"latest";Array.isArray(s)||(s=[s]);e:for(let p of s)for(let c of n.aliases.concat(n.version))if(new RegExp(p,"i").test(c)){i=!1;break e}__md_set("__outdated",i,sessionStorage)}if(i)for(let s of ae("outdated"))s.hidden=!1})}function ns(e,{worker$:t}){let{searchParams:r}=xe();r.has("q")&&(Je("search",!0),e.value=r.get("q"),e.focus(),Ve("search").pipe(Ae(i=>!i)).subscribe(()=>{let i=xe();i.searchParams.delete("q"),history.replaceState({},"",`${i}`)}));let o=et(e),n=S(t.pipe(Ae(It)),d(e,"keyup"),o).pipe(m(()=>e.value),K());return z([n,o]).pipe(m(([i,a])=>({value:i,focus:a})),B(1))}function ai(e,{worker$:t}){let r=new g,o=r.pipe(X(),ne(!0));z([t.pipe(Ae(It)),r],(i,a)=>a).pipe(Z("value")).subscribe(({value:i})=>t.next({type:2,data:i})),r.pipe(Z("focus")).subscribe(({focus:i})=>{i&&Je("search",i)}),d(e.form,"reset").pipe(U(o)).subscribe(()=>e.focus());let n=P("header [for=__search]");return d(n,"click").subscribe(()=>e.focus()),ns(e,{worker$:t}).pipe(E(i=>r.next(i)),L(()=>r.complete()),m(i=>R({ref:e},i)),B(1))}function si(e,{worker$:t,query$:r}){let o=new g,n=tn(e.parentElement).pipe(b(Boolean)),i=e.parentElement,a=P(":scope > :first-child",e),s=P(":scope > :last-child",e);Ve("search").subscribe(l=>s.setAttribute("role",l?"list":"presentation")),o.pipe(ee(r),Ur(t.pipe(Ae(It)))).subscribe(([{items:l},{value:f}])=>{switch(l.length){case 0:a.textContent=f.length?Ee("search.result.none"):Ee("search.result.placeholder");break;case 1:a.textContent=Ee("search.result.one");break;default:let u=sr(l.length);a.textContent=Ee("search.result.other",u)}});let p=o.pipe(E(()=>s.innerHTML=""),v(({items:l})=>S(I(...l.slice(0,10)),I(...l.slice(10)).pipe(Ye(4),Vr(n),v(([f])=>f)))),m(Tn),pe());return p.subscribe(l=>s.appendChild(l)),p.pipe(oe(l=>{let f=fe("details",l);return typeof f=="undefined"?M:d(f,"toggle").pipe(U(o),m(()=>f))})).subscribe(l=>{l.open===!1&&l.offsetTop<=i.scrollTop&&i.scrollTo({top:l.offsetTop})}),t.pipe(b(dr),m(({data:l})=>l)).pipe(E(l=>o.next(l)),L(()=>o.complete()),m(l=>R({ref:e},l)))}function is(e,{query$:t}){return t.pipe(m(({value:r})=>{let o=xe();return o.hash="",r=r.replace(/\s+/g,"+").replace(/&/g,"%26").replace(/=/g,"%3D"),o.search=`q=${r}`,{url:o}}))}function ci(e,t){let r=new g,o=r.pipe(X(),ne(!0));return r.subscribe(({url:n})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${n}`}),d(e,"click").pipe(U(o)).subscribe(n=>n.preventDefault()),is(e,t).pipe(E(n=>r.next(n)),L(()=>r.complete()),m(n=>R({ref:e},n)))}function pi(e,{worker$:t,keyboard$:r}){let o=new g,n=Se("search-query"),i=S(d(n,"keydown"),d(n,"focus")).pipe(be(se),m(()=>n.value),K());return o.pipe(We(i),m(([{suggest:s},p])=>{let c=p.split(/([\s-]+)/);if(s!=null&&s.length&&c[c.length-1]){let l=s[s.length-1];l.startsWith(c[c.length-1])&&(c[c.length-1]=l)}else c.length=0;return c})).subscribe(s=>e.innerHTML=s.join("").replace(/\s/g," ")),r.pipe(b(({mode:s})=>s==="search")).subscribe(s=>{switch(s.type){case"ArrowRight":e.innerText.length&&n.selectionStart===n.value.length&&(n.value=e.innerText);break}}),t.pipe(b(dr),m(({data:s})=>s)).pipe(E(s=>o.next(s)),L(()=>o.complete()),m(()=>({ref:e})))}function li(e,{index$:t,keyboard$:r}){let o=ye();try{let n=ni(o.search,t),i=Se("search-query",e),a=Se("search-result",e);d(e,"click").pipe(b(({target:p})=>p instanceof Element&&!!p.closest("a"))).subscribe(()=>Je("search",!1)),r.pipe(b(({mode:p})=>p==="search")).subscribe(p=>{let c=Re();switch(p.type){case"Enter":if(c===i){let l=new Map;for(let f of $(":first-child [href]",a)){let u=f.firstElementChild;l.set(f,parseFloat(u.getAttribute("data-md-score")))}if(l.size){let[[f]]=[...l].sort(([,u],[,h])=>h-u);f.click()}p.claim()}break;case"Escape":case"Tab":Je("search",!1),i.blur();break;case"ArrowUp":case"ArrowDown":if(typeof c=="undefined")i.focus();else{let l=[i,...$(":not(details) > [href], summary, details[open] [href]",a)],f=Math.max(0,(Math.max(0,l.indexOf(c))+l.length+(p.type==="ArrowUp"?-1:1))%l.length);l[f].focus()}p.claim();break;default:i!==Re()&&i.focus()}}),r.pipe(b(({mode:p})=>p==="global")).subscribe(p=>{switch(p.type){case"f":case"s":case"/":i.focus(),i.select(),p.claim();break}});let s=ai(i,{worker$:n});return S(s,si(a,{worker$:n,query$:s})).pipe(Pe(...ae("search-share",e).map(p=>ci(p,{query$:s})),...ae("search-suggest",e).map(p=>pi(p,{worker$:n,keyboard$:r}))))}catch(n){return e.hidden=!0,Ke}}function mi(e,{index$:t,location$:r}){return z([t,r.pipe(Q(xe()),b(o=>!!o.searchParams.get("h")))]).pipe(m(([o,n])=>oi(o.config)(n.searchParams.get("h"))),m(o=>{var a;let n=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let s=i.nextNode();s;s=i.nextNode())if((a=s.parentElement)!=null&&a.offsetHeight){let p=s.textContent,c=o(p);c.length>p.length&&n.set(s,c)}for(let[s,p]of n){let{childNodes:c}=x("span",null,p);s.replaceWith(...Array.from(c))}return{ref:e,nodes:n}}))}function as(e,{viewport$:t,main$:r}){let o=e.closest(".md-grid"),n=o.offsetTop-o.parentElement.offsetTop;return z([r,t]).pipe(m(([{offset:i,height:a},{offset:{y:s}}])=>(a=a+Math.min(n,Math.max(0,s-i))-n,{height:a,locked:s>=i+n})),K((i,a)=>i.height===a.height&&i.locked===a.locked))}function Jr(e,o){var n=o,{header$:t}=n,r=io(n,["header$"]);let i=P(".md-sidebar__scrollwrap",e),{y:a}=Ue(i);return C(()=>{let s=new g,p=s.pipe(X(),ne(!0)),c=s.pipe(Le(0,me));return c.pipe(ee(t)).subscribe({next([{height:l},{height:f}]){i.style.height=`${l-2*a}px`,e.style.top=`${f}px`},complete(){i.style.height="",e.style.top=""}}),c.pipe(Ae()).subscribe(()=>{for(let l of $(".md-nav__link--active[href]",e)){if(!l.clientHeight)continue;let f=l.closest(".md-sidebar__scrollwrap");if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:h}=ce(f);f.scrollTo({top:u-h/2})}}}),ue($("label[tabindex]",e)).pipe(oe(l=>d(l,"click").pipe(be(se),m(()=>l),U(p)))).subscribe(l=>{let f=P(`[id="${l.htmlFor}"]`);P(`[aria-labelledby="${l.id}"]`).setAttribute("aria-expanded",`${f.checked}`)}),as(e,r).pipe(E(l=>s.next(l)),L(()=>s.complete()),m(l=>R({ref:e},l)))})}function fi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return Ct(Ne(`${r}/releases/latest`).pipe(ve(()=>M),m(o=>({version:o.tag_name})),Be({})),Ne(r).pipe(ve(()=>M),m(o=>({stars:o.stargazers_count,forks:o.forks_count})),Be({}))).pipe(m(([o,n])=>R(R({},o),n)))}else{let r=`https://api.github.com/users/${e}`;return Ne(r).pipe(m(o=>({repositories:o.public_repos})),Be({}))}}function ui(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return Ne(r).pipe(ve(()=>M),m(({star_count:o,forks_count:n})=>({stars:o,forks:n})),Be({}))}function di(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,o]=t;return fi(r,o)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,o]=t;return ui(r,o)}return M}var ss;function cs(e){return ss||(ss=C(()=>{let t=__md_get("__source",sessionStorage);if(t)return I(t);if(ae("consent").length){let o=__md_get("__consent");if(!(o&&o.github))return M}return di(e.href).pipe(E(o=>__md_set("__source",o,sessionStorage)))}).pipe(ve(()=>M),b(t=>Object.keys(t).length>0),m(t=>({facts:t})),B(1)))}function hi(e){let t=P(":scope > :last-child",e);return C(()=>{let r=new g;return r.subscribe(({facts:o})=>{t.appendChild(Sn(o)),t.classList.add("md-source__repository--active")}),cs(e).pipe(E(o=>r.next(o)),L(()=>r.complete()),m(o=>R({ref:e},o)))})}function ps(e,{viewport$:t,header$:r}){return ge(document.body).pipe(v(()=>mr(e,{header$:r,viewport$:t})),m(({offset:{y:o}})=>({hidden:o>=10})),Z("hidden"))}function bi(e,t){return C(()=>{let r=new g;return r.subscribe({next({hidden:o}){e.hidden=o},complete(){e.hidden=!1}}),(G("navigation.tabs.sticky")?I({hidden:!1}):ps(e,t)).pipe(E(o=>r.next(o)),L(()=>r.complete()),m(o=>R({ref:e},o)))})}function ls(e,{viewport$:t,header$:r}){let o=new Map,n=$(".md-nav__link",e);for(let s of n){let p=decodeURIComponent(s.hash.substring(1)),c=fe(`[id="${p}"]`);typeof c!="undefined"&&o.set(s,c)}let i=r.pipe(Z("height"),m(({height:s})=>{let p=Se("main"),c=P(":scope > :first-child",p);return s+.8*(c.offsetTop-p.offsetTop)}),pe());return ge(document.body).pipe(Z("height"),v(s=>C(()=>{let p=[];return I([...o].reduce((c,[l,f])=>{for(;p.length&&o.get(p[p.length-1]).tagName>=f.tagName;)p.pop();let u=f.offsetTop;for(;!u&&f.parentElement;)f=f.parentElement,u=f.offsetTop;let h=f.offsetParent;for(;h;h=h.offsetParent)u+=h.offsetTop;return c.set([...p=[...p,l]].reverse(),u)},new Map))}).pipe(m(p=>new Map([...p].sort(([,c],[,l])=>c-l))),We(i),v(([p,c])=>t.pipe(jr(([l,f],{offset:{y:u},size:h})=>{let w=u+h.height>=Math.floor(s.height);for(;f.length;){let[,A]=f[0];if(A-c=u&&!w)f=[l.pop(),...f];else break}return[l,f]},[[],[...p]]),K((l,f)=>l[0]===f[0]&&l[1]===f[1])))))).pipe(m(([s,p])=>({prev:s.map(([c])=>c),next:p.map(([c])=>c)})),Q({prev:[],next:[]}),Ye(2,1),m(([s,p])=>s.prev.length{let i=new g,a=i.pipe(X(),ne(!0));if(i.subscribe(({prev:s,next:p})=>{for(let[c]of p)c.classList.remove("md-nav__link--passed"),c.classList.remove("md-nav__link--active");for(let[c,[l]]of s.entries())l.classList.add("md-nav__link--passed"),l.classList.toggle("md-nav__link--active",c===s.length-1)}),G("toc.follow")){let s=S(t.pipe(_e(1),m(()=>{})),t.pipe(_e(250),m(()=>"smooth")));i.pipe(b(({prev:p})=>p.length>0),We(o.pipe(be(se))),ee(s)).subscribe(([[{prev:p}],c])=>{let[l]=p[p.length-1];if(l.offsetHeight){let f=cr(l);if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:h}=ce(f);f.scrollTo({top:u-h/2,behavior:c})}}})}return G("navigation.tracking")&&t.pipe(U(a),Z("offset"),_e(250),Ce(1),U(n.pipe(Ce(1))),st({delay:250}),ee(i)).subscribe(([,{prev:s}])=>{let p=xe(),c=s[s.length-1];if(c&&c.length){let[l]=c,{hash:f}=new URL(l.href);p.hash!==f&&(p.hash=f,history.replaceState({},"",`${p}`))}else p.hash="",history.replaceState({},"",`${p}`)}),ls(e,{viewport$:t,header$:r}).pipe(E(s=>i.next(s)),L(()=>i.complete()),m(s=>R({ref:e},s)))})}function ms(e,{viewport$:t,main$:r,target$:o}){let n=t.pipe(m(({offset:{y:a}})=>a),Ye(2,1),m(([a,s])=>a>s&&s>0),K()),i=r.pipe(m(({active:a})=>a));return z([i,n]).pipe(m(([a,s])=>!(a&&s)),K(),U(o.pipe(Ce(1))),ne(!0),st({delay:250}),m(a=>({hidden:a})))}function gi(e,{viewport$:t,header$:r,main$:o,target$:n}){let i=new g,a=i.pipe(X(),ne(!0));return i.subscribe({next({hidden:s}){e.hidden=s,s?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(U(a),Z("height")).subscribe(({height:s})=>{e.style.top=`${s+16}px`}),d(e,"click").subscribe(s=>{s.preventDefault(),window.scrollTo({top:0})}),ms(e,{viewport$:t,main$:o,target$:n}).pipe(E(s=>i.next(s)),L(()=>i.complete()),m(s=>R({ref:e},s)))}function xi({document$:e,viewport$:t}){e.pipe(v(()=>$(".md-ellipsis")),oe(r=>tt(r).pipe(U(e.pipe(Ce(1))),b(o=>o),m(()=>r),Te(1))),b(r=>r.offsetWidth{let o=r.innerText,n=r.closest("a")||r;return n.title=o,lt(n,{viewport$:t}).pipe(U(e.pipe(Ce(1))),L(()=>n.removeAttribute("title")))})).subscribe(),e.pipe(v(()=>$(".md-status")),oe(r=>lt(r,{viewport$:t}))).subscribe()}function yi({document$:e,tablet$:t}){e.pipe(v(()=>$(".md-toggle--indeterminate")),E(r=>{r.indeterminate=!0,r.checked=!1}),oe(r=>d(r,"change").pipe(Dr(()=>r.classList.contains("md-toggle--indeterminate")),m(()=>r))),ee(t)).subscribe(([r,o])=>{r.classList.remove("md-toggle--indeterminate"),o&&(r.checked=!1)})}function fs(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function Ei({document$:e}){e.pipe(v(()=>$("[data-md-scrollfix]")),E(t=>t.removeAttribute("data-md-scrollfix")),b(fs),oe(t=>d(t,"touchstart").pipe(m(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function wi({viewport$:e,tablet$:t}){z([Ve("search"),t]).pipe(m(([r,o])=>r&&!o),v(r=>I(r).pipe(Ge(r?400:100))),ee(e)).subscribe(([r,{offset:{y:o}}])=>{if(r)document.body.setAttribute("data-md-scrolllock",""),document.body.style.top=`-${o}px`;else{let n=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-scrolllock"),document.body.style.top="",n&&window.scrollTo(0,n)}})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let o=e[r];typeof o=="string"?o=document.createTextNode(o):o.parentNode&&o.parentNode.removeChild(o),r?t.insertBefore(this.previousSibling,o):t.replaceChild(o,this)}}}));function us(){return location.protocol==="file:"?wt(`${new URL("search/search_index.js",Xr.base)}`).pipe(m(()=>__index),B(1)):Ne(new URL("search/search_index.json",Xr.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var ot=Yo(),jt=nn(),Ot=cn(jt),Zr=on(),Oe=bn(),hr=$t("(min-width: 960px)"),Si=$t("(min-width: 1220px)"),Oi=pn(),Xr=ye(),Mi=document.forms.namedItem("search")?us():Ke,eo=new g;Bn({alert$:eo});var to=new g;G("navigation.instant")&&Zn({location$:jt,viewport$:Oe,progress$:to}).subscribe(ot);var Ti;((Ti=Xr.version)==null?void 0:Ti.provider)==="mike"&&ii({document$:ot});S(jt,Ot).pipe(Ge(125)).subscribe(()=>{Je("drawer",!1),Je("search",!1)});Zr.pipe(b(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=fe("link[rel=prev]");typeof t!="undefined"&&pt(t);break;case"n":case".":let r=fe("link[rel=next]");typeof r!="undefined"&&pt(r);break;case"Enter":let o=Re();o instanceof HTMLLabelElement&&o.click()}});xi({viewport$:Oe,document$:ot});yi({document$:ot,tablet$:hr});Ei({document$:ot});wi({viewport$:Oe,tablet$:hr});var rt=Nn(Se("header"),{viewport$:Oe}),Ft=ot.pipe(m(()=>Se("main")),v(e=>Qn(e,{viewport$:Oe,header$:rt})),B(1)),ds=S(...ae("consent").map(e=>xn(e,{target$:Ot})),...ae("dialog").map(e=>Dn(e,{alert$:eo})),...ae("header").map(e=>zn(e,{viewport$:Oe,header$:rt,main$:Ft})),...ae("palette").map(e=>Kn(e)),...ae("progress").map(e=>Yn(e,{progress$:to})),...ae("search").map(e=>li(e,{index$:Mi,keyboard$:Zr})),...ae("source").map(e=>hi(e))),hs=C(()=>S(...ae("announce").map(e=>gn(e)),...ae("content").map(e=>Un(e,{viewport$:Oe,target$:Ot,print$:Oi})),...ae("content").map(e=>G("search.highlight")?mi(e,{index$:Mi,location$:jt}):M),...ae("header-title").map(e=>qn(e,{viewport$:Oe,header$:rt})),...ae("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Nr(Si,()=>Jr(e,{viewport$:Oe,header$:rt,main$:Ft})):Nr(hr,()=>Jr(e,{viewport$:Oe,header$:rt,main$:Ft}))),...ae("tabs").map(e=>bi(e,{viewport$:Oe,header$:rt})),...ae("toc").map(e=>vi(e,{viewport$:Oe,header$:rt,main$:Ft,target$:Ot})),...ae("top").map(e=>gi(e,{viewport$:Oe,header$:rt,main$:Ft,target$:Ot})))),Li=ot.pipe(v(()=>hs),Pe(ds),B(1));Li.subscribe();window.document$=ot;window.location$=jt;window.target$=Ot;window.keyboard$=Zr;window.viewport$=Oe;window.tablet$=hr;window.screen$=Si;window.print$=Oi;window.alert$=eo;window.progress$=to;window.component$=Li;})(); +//# sourceMappingURL=bundle.ad660dcc.min.js.map + diff --git a/assets/javascripts/bundle.ad660dcc.min.js.map b/assets/javascripts/bundle.ad660dcc.min.js.map new file mode 100644 index 0000000..6d61170 --- /dev/null +++ b/assets/javascripts/bundle.ad660dcc.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/focus-visible/dist/focus-visible.js", "node_modules/clipboard/dist/clipboard.js", "node_modules/escape-html/index.js", "src/templates/assets/javascripts/bundle.ts", "node_modules/rxjs/node_modules/tslib/tslib.es6.js", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/util/errorContext.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/BehaviorSubject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/QueueAction.ts", "node_modules/rxjs/src/internal/scheduler/QueueScheduler.ts", "node_modules/rxjs/src/internal/scheduler/queue.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/util/isReadableStreamLike.ts", "node_modules/rxjs/src/internal/observable/innerFrom.ts", "node_modules/rxjs/src/internal/util/executeSchedule.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/operators/subscribeOn.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleReadableStreamLike.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/observable/throwError.ts", "node_modules/rxjs/src/internal/util/EmptyError.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/fromEventPattern.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/audit.ts", "node_modules/rxjs/src/internal/operators/auditTime.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/catchError.ts", "node_modules/rxjs/src/internal/operators/scanInternals.ts", "node_modules/rxjs/src/internal/operators/combineLatest.ts", "node_modules/rxjs/src/internal/operators/combineLatestWith.ts", "node_modules/rxjs/src/internal/operators/debounce.ts", "node_modules/rxjs/src/internal/operators/debounceTime.ts", "node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/throwIfEmpty.ts", "node_modules/rxjs/src/internal/operators/endWith.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/first.ts", "node_modules/rxjs/src/internal/operators/takeLast.ts", "node_modules/rxjs/src/internal/operators/merge.ts", "node_modules/rxjs/src/internal/operators/mergeWith.ts", "node_modules/rxjs/src/internal/operators/repeat.ts", "node_modules/rxjs/src/internal/operators/scan.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/skip.ts", "node_modules/rxjs/src/internal/operators/skipUntil.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/takeUntil.ts", "node_modules/rxjs/src/internal/operators/takeWhile.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/throttle.ts", "node_modules/rxjs/src/internal/operators/throttleTime.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/templates/assets/javascripts/browser/document/index.ts", "src/templates/assets/javascripts/browser/element/_/index.ts", "src/templates/assets/javascripts/browser/element/focus/index.ts", "src/templates/assets/javascripts/browser/element/hover/index.ts", "src/templates/assets/javascripts/utilities/h/index.ts", "src/templates/assets/javascripts/utilities/round/index.ts", "src/templates/assets/javascripts/browser/script/index.ts", "src/templates/assets/javascripts/browser/element/size/_/index.ts", "src/templates/assets/javascripts/browser/element/size/content/index.ts", "src/templates/assets/javascripts/browser/element/offset/_/index.ts", "src/templates/assets/javascripts/browser/element/offset/content/index.ts", "src/templates/assets/javascripts/browser/element/visibility/index.ts", "src/templates/assets/javascripts/browser/toggle/index.ts", "src/templates/assets/javascripts/browser/keyboard/index.ts", "src/templates/assets/javascripts/browser/location/_/index.ts", "src/templates/assets/javascripts/browser/location/hash/index.ts", "src/templates/assets/javascripts/browser/media/index.ts", "src/templates/assets/javascripts/browser/request/index.ts", "src/templates/assets/javascripts/browser/viewport/offset/index.ts", "src/templates/assets/javascripts/browser/viewport/size/index.ts", "src/templates/assets/javascripts/browser/viewport/_/index.ts", "src/templates/assets/javascripts/browser/viewport/at/index.ts", "src/templates/assets/javascripts/browser/worker/index.ts", "src/templates/assets/javascripts/_/index.ts", "src/templates/assets/javascripts/components/_/index.ts", "src/templates/assets/javascripts/components/announce/index.ts", "src/templates/assets/javascripts/components/consent/index.ts", "src/templates/assets/javascripts/templates/tooltip/index.tsx", "src/templates/assets/javascripts/templates/annotation/index.tsx", "src/templates/assets/javascripts/templates/clipboard/index.tsx", "src/templates/assets/javascripts/templates/search/index.tsx", "src/templates/assets/javascripts/templates/source/index.tsx", "src/templates/assets/javascripts/templates/tabbed/index.tsx", "src/templates/assets/javascripts/templates/table/index.tsx", "src/templates/assets/javascripts/templates/version/index.tsx", "src/templates/assets/javascripts/components/tooltip2/index.ts", "src/templates/assets/javascripts/components/content/annotation/_/index.ts", "src/templates/assets/javascripts/components/content/annotation/list/index.ts", "src/templates/assets/javascripts/components/content/annotation/block/index.ts", "src/templates/assets/javascripts/components/content/code/_/index.ts", "src/templates/assets/javascripts/components/content/details/index.ts", "src/templates/assets/javascripts/components/content/mermaid/index.css", "src/templates/assets/javascripts/components/content/mermaid/index.ts", "src/templates/assets/javascripts/components/content/table/index.ts", "src/templates/assets/javascripts/components/content/tabs/index.ts", "src/templates/assets/javascripts/components/content/_/index.ts", "src/templates/assets/javascripts/components/dialog/index.ts", "src/templates/assets/javascripts/components/tooltip/index.ts", "src/templates/assets/javascripts/components/header/_/index.ts", "src/templates/assets/javascripts/components/header/title/index.ts", "src/templates/assets/javascripts/components/main/index.ts", "src/templates/assets/javascripts/components/palette/index.ts", "src/templates/assets/javascripts/components/progress/index.ts", "src/templates/assets/javascripts/integrations/clipboard/index.ts", "src/templates/assets/javascripts/integrations/sitemap/index.ts", "src/templates/assets/javascripts/integrations/instant/index.ts", "src/templates/assets/javascripts/integrations/search/highlighter/index.ts", "src/templates/assets/javascripts/integrations/search/worker/message/index.ts", "src/templates/assets/javascripts/integrations/search/worker/_/index.ts", "src/templates/assets/javascripts/integrations/version/index.ts", "src/templates/assets/javascripts/components/search/query/index.ts", "src/templates/assets/javascripts/components/search/result/index.ts", "src/templates/assets/javascripts/components/search/share/index.ts", "src/templates/assets/javascripts/components/search/suggest/index.ts", "src/templates/assets/javascripts/components/search/_/index.ts", "src/templates/assets/javascripts/components/search/highlight/index.ts", "src/templates/assets/javascripts/components/sidebar/index.ts", "src/templates/assets/javascripts/components/source/facts/github/index.ts", "src/templates/assets/javascripts/components/source/facts/gitlab/index.ts", "src/templates/assets/javascripts/components/source/facts/_/index.ts", "src/templates/assets/javascripts/components/source/_/index.ts", "src/templates/assets/javascripts/components/tabs/index.ts", "src/templates/assets/javascripts/components/toc/index.ts", "src/templates/assets/javascripts/components/top/index.ts", "src/templates/assets/javascripts/patches/ellipsis/index.ts", "src/templates/assets/javascripts/patches/indeterminate/index.ts", "src/templates/assets/javascripts/patches/scrollfix/index.ts", "src/templates/assets/javascripts/patches/scrolllock/index.ts", "src/templates/assets/javascripts/polyfills/index.ts"], + "sourcesContent": ["(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (factory());\n}(this, (function () { 'use strict';\n\n /**\n * Applies the :focus-visible polyfill at the given scope.\n * A scope in this case is either the top-level Document or a Shadow Root.\n *\n * @param {(Document|ShadowRoot)} scope\n * @see https://github.com/WICG/focus-visible\n */\n function applyFocusVisiblePolyfill(scope) {\n var hadKeyboardEvent = true;\n var hadFocusVisibleRecently = false;\n var hadFocusVisibleRecentlyTimeout = null;\n\n var inputTypesAllowlist = {\n text: true,\n search: true,\n url: true,\n tel: true,\n email: true,\n password: true,\n number: true,\n date: true,\n month: true,\n week: true,\n time: true,\n datetime: true,\n 'datetime-local': true\n };\n\n /**\n * Helper function for legacy browsers and iframes which sometimes focus\n * elements like document, body, and non-interactive SVG.\n * @param {Element} el\n */\n function isValidFocusTarget(el) {\n if (\n el &&\n el !== document &&\n el.nodeName !== 'HTML' &&\n el.nodeName !== 'BODY' &&\n 'classList' in el &&\n 'contains' in el.classList\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * Computes whether the given element should automatically trigger the\n * `focus-visible` class being added, i.e. whether it should always match\n * `:focus-visible` when focused.\n * @param {Element} el\n * @return {boolean}\n */\n function focusTriggersKeyboardModality(el) {\n var type = el.type;\n var tagName = el.tagName;\n\n if (tagName === 'INPUT' && inputTypesAllowlist[type] && !el.readOnly) {\n return true;\n }\n\n if (tagName === 'TEXTAREA' && !el.readOnly) {\n return true;\n }\n\n if (el.isContentEditable) {\n return true;\n }\n\n return false;\n }\n\n /**\n * Add the `focus-visible` class to the given element if it was not added by\n * the author.\n * @param {Element} el\n */\n function addFocusVisibleClass(el) {\n if (el.classList.contains('focus-visible')) {\n return;\n }\n el.classList.add('focus-visible');\n el.setAttribute('data-focus-visible-added', '');\n }\n\n /**\n * Remove the `focus-visible` class from the given element if it was not\n * originally added by the author.\n * @param {Element} el\n */\n function removeFocusVisibleClass(el) {\n if (!el.hasAttribute('data-focus-visible-added')) {\n return;\n }\n el.classList.remove('focus-visible');\n el.removeAttribute('data-focus-visible-added');\n }\n\n /**\n * If the most recent user interaction was via the keyboard;\n * and the key press did not include a meta, alt/option, or control key;\n * then the modality is keyboard. Otherwise, the modality is not keyboard.\n * Apply `focus-visible` to any current active element and keep track\n * of our keyboard modality state with `hadKeyboardEvent`.\n * @param {KeyboardEvent} e\n */\n function onKeyDown(e) {\n if (e.metaKey || e.altKey || e.ctrlKey) {\n return;\n }\n\n if (isValidFocusTarget(scope.activeElement)) {\n addFocusVisibleClass(scope.activeElement);\n }\n\n hadKeyboardEvent = true;\n }\n\n /**\n * If at any point a user clicks with a pointing device, ensure that we change\n * the modality away from keyboard.\n * This avoids the situation where a user presses a key on an already focused\n * element, and then clicks on a different element, focusing it with a\n * pointing device, while we still think we're in keyboard modality.\n * @param {Event} e\n */\n function onPointerDown(e) {\n hadKeyboardEvent = false;\n }\n\n /**\n * On `focus`, add the `focus-visible` class to the target if:\n * - the target received focus as a result of keyboard navigation, or\n * - the event target is an element that will likely require interaction\n * via the keyboard (e.g. a text box)\n * @param {Event} e\n */\n function onFocus(e) {\n // Prevent IE from focusing the document or HTML element.\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (hadKeyboardEvent || focusTriggersKeyboardModality(e.target)) {\n addFocusVisibleClass(e.target);\n }\n }\n\n /**\n * On `blur`, remove the `focus-visible` class from the target.\n * @param {Event} e\n */\n function onBlur(e) {\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (\n e.target.classList.contains('focus-visible') ||\n e.target.hasAttribute('data-focus-visible-added')\n ) {\n // To detect a tab/window switch, we look for a blur event followed\n // rapidly by a visibility change.\n // If we don't see a visibility change within 100ms, it's probably a\n // regular focus change.\n hadFocusVisibleRecently = true;\n window.clearTimeout(hadFocusVisibleRecentlyTimeout);\n hadFocusVisibleRecentlyTimeout = window.setTimeout(function() {\n hadFocusVisibleRecently = false;\n }, 100);\n removeFocusVisibleClass(e.target);\n }\n }\n\n /**\n * If the user changes tabs, keep track of whether or not the previously\n * focused element had .focus-visible.\n * @param {Event} e\n */\n function onVisibilityChange(e) {\n if (document.visibilityState === 'hidden') {\n // If the tab becomes active again, the browser will handle calling focus\n // on the element (Safari actually calls it twice).\n // If this tab change caused a blur on an element with focus-visible,\n // re-apply the class when the user switches back to the tab.\n if (hadFocusVisibleRecently) {\n hadKeyboardEvent = true;\n }\n addInitialPointerMoveListeners();\n }\n }\n\n /**\n * Add a group of listeners to detect usage of any pointing devices.\n * These listeners will be added when the polyfill first loads, and anytime\n * the window is blurred, so that they are active when the window regains\n * focus.\n */\n function addInitialPointerMoveListeners() {\n document.addEventListener('mousemove', onInitialPointerMove);\n document.addEventListener('mousedown', onInitialPointerMove);\n document.addEventListener('mouseup', onInitialPointerMove);\n document.addEventListener('pointermove', onInitialPointerMove);\n document.addEventListener('pointerdown', onInitialPointerMove);\n document.addEventListener('pointerup', onInitialPointerMove);\n document.addEventListener('touchmove', onInitialPointerMove);\n document.addEventListener('touchstart', onInitialPointerMove);\n document.addEventListener('touchend', onInitialPointerMove);\n }\n\n function removeInitialPointerMoveListeners() {\n document.removeEventListener('mousemove', onInitialPointerMove);\n document.removeEventListener('mousedown', onInitialPointerMove);\n document.removeEventListener('mouseup', onInitialPointerMove);\n document.removeEventListener('pointermove', onInitialPointerMove);\n document.removeEventListener('pointerdown', onInitialPointerMove);\n document.removeEventListener('pointerup', onInitialPointerMove);\n document.removeEventListener('touchmove', onInitialPointerMove);\n document.removeEventListener('touchstart', onInitialPointerMove);\n document.removeEventListener('touchend', onInitialPointerMove);\n }\n\n /**\n * When the polfyill first loads, assume the user is in keyboard modality.\n * If any event is received from a pointing device (e.g. mouse, pointer,\n * touch), turn off keyboard modality.\n * This accounts for situations where focus enters the page from the URL bar.\n * @param {Event} e\n */\n function onInitialPointerMove(e) {\n // Work around a Safari quirk that fires a mousemove on whenever the\n // window blurs, even if you're tabbing out of the page. \u00AF\\_(\u30C4)_/\u00AF\n if (e.target.nodeName && e.target.nodeName.toLowerCase() === 'html') {\n return;\n }\n\n hadKeyboardEvent = false;\n removeInitialPointerMoveListeners();\n }\n\n // For some kinds of state, we are interested in changes at the global scope\n // only. For example, global pointer input, global key presses and global\n // visibility change should affect the state at every scope:\n document.addEventListener('keydown', onKeyDown, true);\n document.addEventListener('mousedown', onPointerDown, true);\n document.addEventListener('pointerdown', onPointerDown, true);\n document.addEventListener('touchstart', onPointerDown, true);\n document.addEventListener('visibilitychange', onVisibilityChange, true);\n\n addInitialPointerMoveListeners();\n\n // For focus and blur, we specifically care about state changes in the local\n // scope. This is because focus / blur events that originate from within a\n // shadow root are not re-dispatched from the host element if it was already\n // the active element in its own scope:\n scope.addEventListener('focus', onFocus, true);\n scope.addEventListener('blur', onBlur, true);\n\n // We detect that a node is a ShadowRoot by ensuring that it is a\n // DocumentFragment and also has a host property. This check covers native\n // implementation and polyfill implementation transparently. If we only cared\n // about the native implementation, we could just check if the scope was\n // an instance of a ShadowRoot.\n if (scope.nodeType === Node.DOCUMENT_FRAGMENT_NODE && scope.host) {\n // Since a ShadowRoot is a special kind of DocumentFragment, it does not\n // have a root element to add a class to. So, we add this attribute to the\n // host element instead:\n scope.host.setAttribute('data-js-focus-visible', '');\n } else if (scope.nodeType === Node.DOCUMENT_NODE) {\n document.documentElement.classList.add('js-focus-visible');\n document.documentElement.setAttribute('data-js-focus-visible', '');\n }\n }\n\n // It is important to wrap all references to global window and document in\n // these checks to support server-side rendering use cases\n // @see https://github.com/WICG/focus-visible/issues/199\n if (typeof window !== 'undefined' && typeof document !== 'undefined') {\n // Make the polyfill helper globally available. This can be used as a signal\n // to interested libraries that wish to coordinate with the polyfill for e.g.,\n // applying the polyfill to a shadow root:\n window.applyFocusVisiblePolyfill = applyFocusVisiblePolyfill;\n\n // Notify interested libraries of the polyfill's presence, in case the\n // polyfill was loaded lazily:\n var event;\n\n try {\n event = new CustomEvent('focus-visible-polyfill-ready');\n } catch (error) {\n // IE11 does not support using CustomEvent as a constructor directly:\n event = document.createEvent('CustomEvent');\n event.initCustomEvent('focus-visible-polyfill-ready', false, false, {});\n }\n\n window.dispatchEvent(event);\n }\n\n if (typeof document !== 'undefined') {\n // Apply the polyfill to the global document, so that no JavaScript\n // coordination is required to use the polyfill in the top-level document:\n applyFocusVisiblePolyfill(document);\n }\n\n})));\n", "/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT \u00A9 Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(686);\n/******/ })()\n.default;\n});", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*\n * Copyright (c) 2016-2024 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport \"focus-visible\"\n\nimport {\n EMPTY,\n NEVER,\n Observable,\n Subject,\n defer,\n delay,\n filter,\n map,\n merge,\n mergeWith,\n shareReplay,\n switchMap\n} from \"rxjs\"\n\nimport { configuration, feature } from \"./_\"\nimport {\n at,\n getActiveElement,\n getOptionalElement,\n requestJSON,\n setLocation,\n setToggle,\n watchDocument,\n watchKeyboard,\n watchLocation,\n watchLocationTarget,\n watchMedia,\n watchPrint,\n watchScript,\n watchViewport\n} from \"./browser\"\nimport {\n getComponentElement,\n getComponentElements,\n mountAnnounce,\n mountBackToTop,\n mountConsent,\n mountContent,\n mountDialog,\n mountHeader,\n mountHeaderTitle,\n mountPalette,\n mountProgress,\n mountSearch,\n mountSearchHiglight,\n mountSidebar,\n mountSource,\n mountTableOfContents,\n mountTabs,\n watchHeader,\n watchMain\n} from \"./components\"\nimport {\n SearchIndex,\n setupClipboardJS,\n setupInstantNavigation,\n setupVersionSelector\n} from \"./integrations\"\nimport {\n patchEllipsis,\n patchIndeterminate,\n patchScrollfix,\n patchScrolllock\n} from \"./patches\"\nimport \"./polyfills\"\n\n/* ----------------------------------------------------------------------------\n * Functions - @todo refactor\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch search index\n *\n * @returns Search index observable\n */\nfunction fetchSearchIndex(): Observable {\n if (location.protocol === \"file:\") {\n return watchScript(\n `${new URL(\"search/search_index.js\", config.base)}`\n )\n .pipe(\n // @ts-ignore - @todo fix typings\n map(() => __index),\n shareReplay(1)\n )\n } else {\n return requestJSON(\n new URL(\"search/search_index.json\", config.base)\n )\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Yay, JavaScript is available */\ndocument.documentElement.classList.remove(\"no-js\")\ndocument.documentElement.classList.add(\"js\")\n\n/* Set up navigation observables and subjects */\nconst document$ = watchDocument()\nconst location$ = watchLocation()\nconst target$ = watchLocationTarget(location$)\nconst keyboard$ = watchKeyboard()\n\n/* Set up media observables */\nconst viewport$ = watchViewport()\nconst tablet$ = watchMedia(\"(min-width: 960px)\")\nconst screen$ = watchMedia(\"(min-width: 1220px)\")\nconst print$ = watchPrint()\n\n/* Retrieve search index, if search is enabled */\nconst config = configuration()\nconst index$ = document.forms.namedItem(\"search\")\n ? fetchSearchIndex()\n : NEVER\n\n/* Set up Clipboard.js integration */\nconst alert$ = new Subject()\nsetupClipboardJS({ alert$ })\n\n/* Set up progress indicator */\nconst progress$ = new Subject()\n\n/* Set up instant navigation, if enabled */\nif (feature(\"navigation.instant\"))\n setupInstantNavigation({ location$, viewport$, progress$ })\n .subscribe(document$)\n\n/* Set up version selector */\nif (config.version?.provider === \"mike\")\n setupVersionSelector({ document$ })\n\n/* Always close drawer and search on navigation */\nmerge(location$, target$)\n .pipe(\n delay(125)\n )\n .subscribe(() => {\n setToggle(\"drawer\", false)\n setToggle(\"search\", false)\n })\n\n/* Set up global keyboard handlers */\nkeyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Go to previous page */\n case \"p\":\n case \",\":\n const prev = getOptionalElement(\"link[rel=prev]\")\n if (typeof prev !== \"undefined\")\n setLocation(prev)\n break\n\n /* Go to next page */\n case \"n\":\n case \".\":\n const next = getOptionalElement(\"link[rel=next]\")\n if (typeof next !== \"undefined\")\n setLocation(next)\n break\n\n /* Expand navigation, see https://bit.ly/3ZjG5io */\n case \"Enter\":\n const active = getActiveElement()\n if (active instanceof HTMLLabelElement)\n active.click()\n }\n })\n\n/* Set up patches */\npatchEllipsis({ viewport$, document$ })\npatchIndeterminate({ document$, tablet$ })\npatchScrollfix({ document$ })\npatchScrolllock({ viewport$, tablet$ })\n\n/* Set up header and main area observable */\nconst header$ = watchHeader(getComponentElement(\"header\"), { viewport$ })\nconst main$ = document$\n .pipe(\n map(() => getComponentElement(\"main\")),\n switchMap(el => watchMain(el, { viewport$, header$ })),\n shareReplay(1)\n )\n\n/* Set up control component observables */\nconst control$ = merge(\n\n /* Consent */\n ...getComponentElements(\"consent\")\n .map(el => mountConsent(el, { target$ })),\n\n /* Dialog */\n ...getComponentElements(\"dialog\")\n .map(el => mountDialog(el, { alert$ })),\n\n /* Header */\n ...getComponentElements(\"header\")\n .map(el => mountHeader(el, { viewport$, header$, main$ })),\n\n /* Color palette */\n ...getComponentElements(\"palette\")\n .map(el => mountPalette(el)),\n\n /* Progress bar */\n ...getComponentElements(\"progress\")\n .map(el => mountProgress(el, { progress$ })),\n\n /* Search */\n ...getComponentElements(\"search\")\n .map(el => mountSearch(el, { index$, keyboard$ })),\n\n /* Repository information */\n ...getComponentElements(\"source\")\n .map(el => mountSource(el))\n)\n\n/* Set up content component observables */\nconst content$ = defer(() => merge(\n\n /* Announcement bar */\n ...getComponentElements(\"announce\")\n .map(el => mountAnnounce(el)),\n\n /* Content */\n ...getComponentElements(\"content\")\n .map(el => mountContent(el, { viewport$, target$, print$ })),\n\n /* Search highlighting */\n ...getComponentElements(\"content\")\n .map(el => feature(\"search.highlight\")\n ? mountSearchHiglight(el, { index$, location$ })\n : EMPTY\n ),\n\n /* Header title */\n ...getComponentElements(\"header-title\")\n .map(el => mountHeaderTitle(el, { viewport$, header$ })),\n\n /* Sidebar */\n ...getComponentElements(\"sidebar\")\n .map(el => el.getAttribute(\"data-md-type\") === \"navigation\"\n ? at(screen$, () => mountSidebar(el, { viewport$, header$, main$ }))\n : at(tablet$, () => mountSidebar(el, { viewport$, header$, main$ }))\n ),\n\n /* Navigation tabs */\n ...getComponentElements(\"tabs\")\n .map(el => mountTabs(el, { viewport$, header$ })),\n\n /* Table of contents */\n ...getComponentElements(\"toc\")\n .map(el => mountTableOfContents(el, {\n viewport$, header$, main$, target$\n })),\n\n /* Back-to-top button */\n ...getComponentElements(\"top\")\n .map(el => mountBackToTop(el, { viewport$, header$, main$, target$ }))\n))\n\n/* Set up component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => content$),\n mergeWith(control$),\n shareReplay(1)\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n\n/* ----------------------------------------------------------------------------\n * Exports\n * ------------------------------------------------------------------------- */\n\nwindow.document$ = document$ /* Document observable */\nwindow.location$ = location$ /* Location subject */\nwindow.target$ = target$ /* Location target observable */\nwindow.keyboard$ = keyboard$ /* Keyboard observable */\nwindow.viewport$ = viewport$ /* Viewport observable */\nwindow.tablet$ = tablet$ /* Media tablet observable */\nwindow.screen$ = screen$ /* Media screen observable */\nwindow.print$ = print$ /* Media print observable */\nwindow.alert$ = alert$ /* Alert subject */\nwindow.progress$ = progress$ /* Progress indicator subject */\nwindow.component$ = component$ /* Component observable */\n", "/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n if (ar || !(i in from)) {\r\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n ar[i] = from[i];\r\n }\r\n }\r\n return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n", "/**\n * Returns true if the object is a function.\n * @param value The value to check\n */\nexport function isFunction(value: any): value is (...args: any[]) => any {\n return typeof value === 'function';\n}\n", "/**\n * Used to create Error subclasses until the community moves away from ES5.\n *\n * This is because compiling from TypeScript down to ES5 has issues with subclassing Errors\n * as well as other built-in types: https://github.com/Microsoft/TypeScript/issues/12123\n *\n * @param createImpl A factory function to create the actual constructor implementation. The returned\n * function should be a named function that calls `_super` internally.\n */\nexport function createErrorClass(createImpl: (_super: any) => any): T {\n const _super = (instance: any) => {\n Error.call(instance);\n instance.stack = new Error().stack;\n };\n\n const ctorFunc = createImpl(_super);\n ctorFunc.prototype = Object.create(Error.prototype);\n ctorFunc.prototype.constructor = ctorFunc;\n return ctorFunc;\n}\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface UnsubscriptionError extends Error {\n readonly errors: any[];\n}\n\nexport interface UnsubscriptionErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (errors: any[]): UnsubscriptionError;\n}\n\n/**\n * An error thrown when one or more errors have occurred during the\n * `unsubscribe` of a {@link Subscription}.\n */\nexport const UnsubscriptionError: UnsubscriptionErrorCtor = createErrorClass(\n (_super) =>\n function UnsubscriptionErrorImpl(this: any, errors: (Error | string)[]) {\n _super(this);\n this.message = errors\n ? `${errors.length} errors occurred during unsubscription:\n${errors.map((err, i) => `${i + 1}) ${err.toString()}`).join('\\n ')}`\n : '';\n this.name = 'UnsubscriptionError';\n this.errors = errors;\n }\n);\n", "/**\n * Removes an item from an array, mutating it.\n * @param arr The array to remove the item from\n * @param item The item to remove\n */\nexport function arrRemove(arr: T[] | undefined | null, item: T) {\n if (arr) {\n const index = arr.indexOf(item);\n 0 <= index && arr.splice(index, 1);\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { UnsubscriptionError } from './util/UnsubscriptionError';\nimport { SubscriptionLike, TeardownLogic, Unsubscribable } from './types';\nimport { arrRemove } from './util/arrRemove';\n\n/**\n * Represents a disposable resource, such as the execution of an Observable. A\n * Subscription has one important method, `unsubscribe`, that takes no argument\n * and just disposes the resource held by the subscription.\n *\n * Additionally, subscriptions may be grouped together through the `add()`\n * method, which will attach a child Subscription to the current Subscription.\n * When a Subscription is unsubscribed, all its children (and its grandchildren)\n * will be unsubscribed as well.\n *\n * @class Subscription\n */\nexport class Subscription implements SubscriptionLike {\n /** @nocollapse */\n public static EMPTY = (() => {\n const empty = new Subscription();\n empty.closed = true;\n return empty;\n })();\n\n /**\n * A flag to indicate whether this Subscription has already been unsubscribed.\n */\n public closed = false;\n\n private _parentage: Subscription[] | Subscription | null = null;\n\n /**\n * The list of registered finalizers to execute upon unsubscription. Adding and removing from this\n * list occurs in the {@link #add} and {@link #remove} methods.\n */\n private _finalizers: Exclude[] | null = null;\n\n /**\n * @param initialTeardown A function executed first as part of the finalization\n * process that is kicked off when {@link #unsubscribe} is called.\n */\n constructor(private initialTeardown?: () => void) {}\n\n /**\n * Disposes the resources held by the subscription. May, for instance, cancel\n * an ongoing Observable execution or cancel any other type of work that\n * started when the Subscription was created.\n * @return {void}\n */\n unsubscribe(): void {\n let errors: any[] | undefined;\n\n if (!this.closed) {\n this.closed = true;\n\n // Remove this from it's parents.\n const { _parentage } = this;\n if (_parentage) {\n this._parentage = null;\n if (Array.isArray(_parentage)) {\n for (const parent of _parentage) {\n parent.remove(this);\n }\n } else {\n _parentage.remove(this);\n }\n }\n\n const { initialTeardown: initialFinalizer } = this;\n if (isFunction(initialFinalizer)) {\n try {\n initialFinalizer();\n } catch (e) {\n errors = e instanceof UnsubscriptionError ? e.errors : [e];\n }\n }\n\n const { _finalizers } = this;\n if (_finalizers) {\n this._finalizers = null;\n for (const finalizer of _finalizers) {\n try {\n execFinalizer(finalizer);\n } catch (err) {\n errors = errors ?? [];\n if (err instanceof UnsubscriptionError) {\n errors = [...errors, ...err.errors];\n } else {\n errors.push(err);\n }\n }\n }\n }\n\n if (errors) {\n throw new UnsubscriptionError(errors);\n }\n }\n }\n\n /**\n * Adds a finalizer to this subscription, so that finalization will be unsubscribed/called\n * when this subscription is unsubscribed. If this subscription is already {@link #closed},\n * because it has already been unsubscribed, then whatever finalizer is passed to it\n * will automatically be executed (unless the finalizer itself is also a closed subscription).\n *\n * Closed Subscriptions cannot be added as finalizers to any subscription. Adding a closed\n * subscription to a any subscription will result in no operation. (A noop).\n *\n * Adding a subscription to itself, or adding `null` or `undefined` will not perform any\n * operation at all. (A noop).\n *\n * `Subscription` instances that are added to this instance will automatically remove themselves\n * if they are unsubscribed. Functions and {@link Unsubscribable} objects that you wish to remove\n * will need to be removed manually with {@link #remove}\n *\n * @param teardown The finalization logic to add to this subscription.\n */\n add(teardown: TeardownLogic): void {\n // Only add the finalizer if it's not undefined\n // and don't add a subscription to itself.\n if (teardown && teardown !== this) {\n if (this.closed) {\n // If this subscription is already closed,\n // execute whatever finalizer is handed to it automatically.\n execFinalizer(teardown);\n } else {\n if (teardown instanceof Subscription) {\n // We don't add closed subscriptions, and we don't add the same subscription\n // twice. Subscription unsubscribe is idempotent.\n if (teardown.closed || teardown._hasParent(this)) {\n return;\n }\n teardown._addParent(this);\n }\n (this._finalizers = this._finalizers ?? []).push(teardown);\n }\n }\n }\n\n /**\n * Checks to see if a this subscription already has a particular parent.\n * This will signal that this subscription has already been added to the parent in question.\n * @param parent the parent to check for\n */\n private _hasParent(parent: Subscription) {\n const { _parentage } = this;\n return _parentage === parent || (Array.isArray(_parentage) && _parentage.includes(parent));\n }\n\n /**\n * Adds a parent to this subscription so it can be removed from the parent if it\n * unsubscribes on it's own.\n *\n * NOTE: THIS ASSUMES THAT {@link _hasParent} HAS ALREADY BEEN CHECKED.\n * @param parent The parent subscription to add\n */\n private _addParent(parent: Subscription) {\n const { _parentage } = this;\n this._parentage = Array.isArray(_parentage) ? (_parentage.push(parent), _parentage) : _parentage ? [_parentage, parent] : parent;\n }\n\n /**\n * Called on a child when it is removed via {@link #remove}.\n * @param parent The parent to remove\n */\n private _removeParent(parent: Subscription) {\n const { _parentage } = this;\n if (_parentage === parent) {\n this._parentage = null;\n } else if (Array.isArray(_parentage)) {\n arrRemove(_parentage, parent);\n }\n }\n\n /**\n * Removes a finalizer from this subscription that was previously added with the {@link #add} method.\n *\n * Note that `Subscription` instances, when unsubscribed, will automatically remove themselves\n * from every other `Subscription` they have been added to. This means that using the `remove` method\n * is not a common thing and should be used thoughtfully.\n *\n * If you add the same finalizer instance of a function or an unsubscribable object to a `Subscription` instance\n * more than once, you will need to call `remove` the same number of times to remove all instances.\n *\n * All finalizer instances are removed to free up memory upon unsubscription.\n *\n * @param teardown The finalizer to remove from this subscription\n */\n remove(teardown: Exclude): void {\n const { _finalizers } = this;\n _finalizers && arrRemove(_finalizers, teardown);\n\n if (teardown instanceof Subscription) {\n teardown._removeParent(this);\n }\n }\n}\n\nexport const EMPTY_SUBSCRIPTION = Subscription.EMPTY;\n\nexport function isSubscription(value: any): value is Subscription {\n return (\n value instanceof Subscription ||\n (value && 'closed' in value && isFunction(value.remove) && isFunction(value.add) && isFunction(value.unsubscribe))\n );\n}\n\nfunction execFinalizer(finalizer: Unsubscribable | (() => void)) {\n if (isFunction(finalizer)) {\n finalizer();\n } else {\n finalizer.unsubscribe();\n }\n}\n", "import { Subscriber } from './Subscriber';\nimport { ObservableNotification } from './types';\n\n/**\n * The {@link GlobalConfig} object for RxJS. It is used to configure things\n * like how to react on unhandled errors.\n */\nexport const config: GlobalConfig = {\n onUnhandledError: null,\n onStoppedNotification: null,\n Promise: undefined,\n useDeprecatedSynchronousErrorHandling: false,\n useDeprecatedNextContext: false,\n};\n\n/**\n * The global configuration object for RxJS, used to configure things\n * like how to react on unhandled errors. Accessible via {@link config}\n * object.\n */\nexport interface GlobalConfig {\n /**\n * A registration point for unhandled errors from RxJS. These are errors that\n * cannot were not handled by consuming code in the usual subscription path. For\n * example, if you have this configured, and you subscribe to an observable without\n * providing an error handler, errors from that subscription will end up here. This\n * will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onUnhandledError: ((err: any) => void) | null;\n\n /**\n * A registration point for notifications that cannot be sent to subscribers because they\n * have completed, errored or have been explicitly unsubscribed. By default, next, complete\n * and error notifications sent to stopped subscribers are noops. However, sometimes callers\n * might want a different behavior. For example, with sources that attempt to report errors\n * to stopped subscribers, a caller can configure RxJS to throw an unhandled error instead.\n * This will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onStoppedNotification: ((notification: ObservableNotification, subscriber: Subscriber) => void) | null;\n\n /**\n * The promise constructor used by default for {@link Observable#toPromise toPromise} and {@link Observable#forEach forEach}\n * methods.\n *\n * @deprecated As of version 8, RxJS will no longer support this sort of injection of a\n * Promise constructor. If you need a Promise implementation other than native promises,\n * please polyfill/patch Promise as you see appropriate. Will be removed in v8.\n */\n Promise?: PromiseConstructorLike;\n\n /**\n * If true, turns on synchronous error rethrowing, which is a deprecated behavior\n * in v6 and higher. This behavior enables bad patterns like wrapping a subscribe\n * call in a try/catch block. It also enables producer interference, a nasty bug\n * where a multicast can be broken for all observers by a downstream consumer with\n * an unhandled error. DO NOT USE THIS FLAG UNLESS IT'S NEEDED TO BUY TIME\n * FOR MIGRATION REASONS.\n *\n * @deprecated As of version 8, RxJS will no longer support synchronous throwing\n * of unhandled errors. All errors will be thrown on a separate call stack to prevent bad\n * behaviors described above. Will be removed in v8.\n */\n useDeprecatedSynchronousErrorHandling: boolean;\n\n /**\n * If true, enables an as-of-yet undocumented feature from v5: The ability to access\n * `unsubscribe()` via `this` context in `next` functions created in observers passed\n * to `subscribe`.\n *\n * This is being removed because the performance was severely problematic, and it could also cause\n * issues when types other than POJOs are passed to subscribe as subscribers, as they will likely have\n * their `this` context overwritten.\n *\n * @deprecated As of version 8, RxJS will no longer support altering the\n * context of next functions provided as part of an observer to Subscribe. Instead,\n * you will have access to a subscription or a signal or token that will allow you to do things like\n * unsubscribe and test closed status. Will be removed in v8.\n */\n useDeprecatedNextContext: boolean;\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetTimeoutFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearTimeoutFunction = (handle: TimerHandle) => void;\n\ninterface TimeoutProvider {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n delegate:\n | {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n }\n | undefined;\n}\n\nexport const timeoutProvider: TimeoutProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setTimeout(handler: () => void, timeout?: number, ...args) {\n const { delegate } = timeoutProvider;\n if (delegate?.setTimeout) {\n return delegate.setTimeout(handler, timeout, ...args);\n }\n return setTimeout(handler, timeout, ...args);\n },\n clearTimeout(handle) {\n const { delegate } = timeoutProvider;\n return (delegate?.clearTimeout || clearTimeout)(handle as any);\n },\n delegate: undefined,\n};\n", "import { config } from '../config';\nimport { timeoutProvider } from '../scheduler/timeoutProvider';\n\n/**\n * Handles an error on another job either with the user-configured {@link onUnhandledError},\n * or by throwing it on that new job so it can be picked up by `window.onerror`, `process.on('error')`, etc.\n *\n * This should be called whenever there is an error that is out-of-band with the subscription\n * or when an error hits a terminal boundary of the subscription and no error handler was provided.\n *\n * @param err the error to report\n */\nexport function reportUnhandledError(err: any) {\n timeoutProvider.setTimeout(() => {\n const { onUnhandledError } = config;\n if (onUnhandledError) {\n // Execute the user-configured error handler.\n onUnhandledError(err);\n } else {\n // Throw so it is picked up by the runtime's uncaught error mechanism.\n throw err;\n }\n });\n}\n", "/* tslint:disable:no-empty */\nexport function noop() { }\n", "import { CompleteNotification, NextNotification, ErrorNotification } from './types';\n\n/**\n * A completion object optimized for memory use and created to be the\n * same \"shape\" as other notifications in v8.\n * @internal\n */\nexport const COMPLETE_NOTIFICATION = (() => createNotification('C', undefined, undefined) as CompleteNotification)();\n\n/**\n * Internal use only. Creates an optimized error notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function errorNotification(error: any): ErrorNotification {\n return createNotification('E', undefined, error) as any;\n}\n\n/**\n * Internal use only. Creates an optimized next notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function nextNotification(value: T) {\n return createNotification('N', value, undefined) as NextNotification;\n}\n\n/**\n * Ensures that all notifications created internally have the same \"shape\" in v8.\n *\n * TODO: This is only exported to support a crazy legacy test in `groupBy`.\n * @internal\n */\nexport function createNotification(kind: 'N' | 'E' | 'C', value: any, error: any) {\n return {\n kind,\n value,\n error,\n };\n}\n", "import { config } from '../config';\n\nlet context: { errorThrown: boolean; error: any } | null = null;\n\n/**\n * Handles dealing with errors for super-gross mode. Creates a context, in which\n * any synchronously thrown errors will be passed to {@link captureError}. Which\n * will record the error such that it will be rethrown after the call back is complete.\n * TODO: Remove in v8\n * @param cb An immediately executed function.\n */\nexport function errorContext(cb: () => void) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n const isRoot = !context;\n if (isRoot) {\n context = { errorThrown: false, error: null };\n }\n cb();\n if (isRoot) {\n const { errorThrown, error } = context!;\n context = null;\n if (errorThrown) {\n throw error;\n }\n }\n } else {\n // This is the general non-deprecated path for everyone that\n // isn't crazy enough to use super-gross mode (useDeprecatedSynchronousErrorHandling)\n cb();\n }\n}\n\n/**\n * Captures errors only in super-gross mode.\n * @param err the error to capture\n */\nexport function captureError(err: any) {\n if (config.useDeprecatedSynchronousErrorHandling && context) {\n context.errorThrown = true;\n context.error = err;\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { Observer, ObservableNotification } from './types';\nimport { isSubscription, Subscription } from './Subscription';\nimport { config } from './config';\nimport { reportUnhandledError } from './util/reportUnhandledError';\nimport { noop } from './util/noop';\nimport { nextNotification, errorNotification, COMPLETE_NOTIFICATION } from './NotificationFactories';\nimport { timeoutProvider } from './scheduler/timeoutProvider';\nimport { captureError } from './util/errorContext';\n\n/**\n * Implements the {@link Observer} interface and extends the\n * {@link Subscription} class. While the {@link Observer} is the public API for\n * consuming the values of an {@link Observable}, all Observers get converted to\n * a Subscriber, in order to provide Subscription-like capabilities such as\n * `unsubscribe`. Subscriber is a common type in RxJS, and crucial for\n * implementing operators, but it is rarely used as a public API.\n *\n * @class Subscriber\n */\nexport class Subscriber extends Subscription implements Observer {\n /**\n * A static factory for a Subscriber, given a (potentially partial) definition\n * of an Observer.\n * @param next The `next` callback of an Observer.\n * @param error The `error` callback of an\n * Observer.\n * @param complete The `complete` callback of an\n * Observer.\n * @return A Subscriber wrapping the (partially defined)\n * Observer represented by the given arguments.\n * @nocollapse\n * @deprecated Do not use. Will be removed in v8. There is no replacement for this\n * method, and there is no reason to be creating instances of `Subscriber` directly.\n * If you have a specific use case, please file an issue.\n */\n static create(next?: (x?: T) => void, error?: (e?: any) => void, complete?: () => void): Subscriber {\n return new SafeSubscriber(next, error, complete);\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected isStopped: boolean = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected destination: Subscriber | Observer; // this `any` is the escape hatch to erase extra type param (e.g. R)\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * There is no reason to directly create an instance of Subscriber. This type is exported for typings reasons.\n */\n constructor(destination?: Subscriber | Observer) {\n super();\n if (destination) {\n this.destination = destination;\n // Automatically chain subscriptions together here.\n // if destination is a Subscription, then it is a Subscriber.\n if (isSubscription(destination)) {\n destination.add(this);\n }\n } else {\n this.destination = EMPTY_OBSERVER;\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `next` from\n * the Observable, with a value. The Observable may call this method 0 or more\n * times.\n * @param {T} [value] The `next` value.\n * @return {void}\n */\n next(value?: T): void {\n if (this.isStopped) {\n handleStoppedNotification(nextNotification(value), this);\n } else {\n this._next(value!);\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `error` from\n * the Observable, with an attached `Error`. Notifies the Observer that\n * the Observable has experienced an error condition.\n * @param {any} [err] The `error` exception.\n * @return {void}\n */\n error(err?: any): void {\n if (this.isStopped) {\n handleStoppedNotification(errorNotification(err), this);\n } else {\n this.isStopped = true;\n this._error(err);\n }\n }\n\n /**\n * The {@link Observer} callback to receive a valueless notification of type\n * `complete` from the Observable. Notifies the Observer that the Observable\n * has finished sending push-based notifications.\n * @return {void}\n */\n complete(): void {\n if (this.isStopped) {\n handleStoppedNotification(COMPLETE_NOTIFICATION, this);\n } else {\n this.isStopped = true;\n this._complete();\n }\n }\n\n unsubscribe(): void {\n if (!this.closed) {\n this.isStopped = true;\n super.unsubscribe();\n this.destination = null!;\n }\n }\n\n protected _next(value: T): void {\n this.destination.next(value);\n }\n\n protected _error(err: any): void {\n try {\n this.destination.error(err);\n } finally {\n this.unsubscribe();\n }\n }\n\n protected _complete(): void {\n try {\n this.destination.complete();\n } finally {\n this.unsubscribe();\n }\n }\n}\n\n/**\n * This bind is captured here because we want to be able to have\n * compatibility with monoid libraries that tend to use a method named\n * `bind`. In particular, a library called Monio requires this.\n */\nconst _bind = Function.prototype.bind;\n\nfunction bind any>(fn: Fn, thisArg: any): Fn {\n return _bind.call(fn, thisArg);\n}\n\n/**\n * Internal optimization only, DO NOT EXPOSE.\n * @internal\n */\nclass ConsumerObserver implements Observer {\n constructor(private partialObserver: Partial>) {}\n\n next(value: T): void {\n const { partialObserver } = this;\n if (partialObserver.next) {\n try {\n partialObserver.next(value);\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n\n error(err: any): void {\n const { partialObserver } = this;\n if (partialObserver.error) {\n try {\n partialObserver.error(err);\n } catch (error) {\n handleUnhandledError(error);\n }\n } else {\n handleUnhandledError(err);\n }\n }\n\n complete(): void {\n const { partialObserver } = this;\n if (partialObserver.complete) {\n try {\n partialObserver.complete();\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n}\n\nexport class SafeSubscriber extends Subscriber {\n constructor(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((e?: any) => void) | null,\n complete?: (() => void) | null\n ) {\n super();\n\n let partialObserver: Partial>;\n if (isFunction(observerOrNext) || !observerOrNext) {\n // The first argument is a function, not an observer. The next\n // two arguments *could* be observers, or they could be empty.\n partialObserver = {\n next: (observerOrNext ?? undefined) as (((value: T) => void) | undefined),\n error: error ?? undefined,\n complete: complete ?? undefined,\n };\n } else {\n // The first argument is a partial observer.\n let context: any;\n if (this && config.useDeprecatedNextContext) {\n // This is a deprecated path that made `this.unsubscribe()` available in\n // next handler functions passed to subscribe. This only exists behind a flag\n // now, as it is *very* slow.\n context = Object.create(observerOrNext);\n context.unsubscribe = () => this.unsubscribe();\n partialObserver = {\n next: observerOrNext.next && bind(observerOrNext.next, context),\n error: observerOrNext.error && bind(observerOrNext.error, context),\n complete: observerOrNext.complete && bind(observerOrNext.complete, context),\n };\n } else {\n // The \"normal\" path. Just use the partial observer directly.\n partialObserver = observerOrNext;\n }\n }\n\n // Wrap the partial observer to ensure it's a full observer, and\n // make sure proper error handling is accounted for.\n this.destination = new ConsumerObserver(partialObserver);\n }\n}\n\nfunction handleUnhandledError(error: any) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n captureError(error);\n } else {\n // Ideal path, we report this as an unhandled error,\n // which is thrown on a new call stack.\n reportUnhandledError(error);\n }\n}\n\n/**\n * An error handler used when no error handler was supplied\n * to the SafeSubscriber -- meaning no error handler was supplied\n * do the `subscribe` call on our observable.\n * @param err The error to handle\n */\nfunction defaultErrorHandler(err: any) {\n throw err;\n}\n\n/**\n * A handler for notifications that cannot be sent to a stopped subscriber.\n * @param notification The notification being sent\n * @param subscriber The stopped subscriber\n */\nfunction handleStoppedNotification(notification: ObservableNotification, subscriber: Subscriber) {\n const { onStoppedNotification } = config;\n onStoppedNotification && timeoutProvider.setTimeout(() => onStoppedNotification(notification, subscriber));\n}\n\n/**\n * The observer used as a stub for subscriptions where the user did not\n * pass any arguments to `subscribe`. Comes with the default error handling\n * behavior.\n */\nexport const EMPTY_OBSERVER: Readonly> & { closed: true } = {\n closed: true,\n next: noop,\n error: defaultErrorHandler,\n complete: noop,\n};\n", "/**\n * Symbol.observable or a string \"@@observable\". Used for interop\n *\n * @deprecated We will no longer be exporting this symbol in upcoming versions of RxJS.\n * Instead polyfill and use Symbol.observable directly *or* use https://www.npmjs.com/package/symbol-observable\n */\nexport const observable: string | symbol = (() => (typeof Symbol === 'function' && Symbol.observable) || '@@observable')();\n", "/**\n * This function takes one parameter and just returns it. Simply put,\n * this is like `(x: T): T => x`.\n *\n * ## Examples\n *\n * This is useful in some cases when using things like `mergeMap`\n *\n * ```ts\n * import { interval, take, map, range, mergeMap, identity } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(5));\n *\n * const result$ = source$.pipe(\n * map(i => range(i)),\n * mergeMap(identity) // same as mergeMap(x => x)\n * );\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * Or when you want to selectively apply an operator\n *\n * ```ts\n * import { interval, take, identity } from 'rxjs';\n *\n * const shouldLimit = () => Math.random() < 0.5;\n *\n * const source$ = interval(1000);\n *\n * const result$ = source$.pipe(shouldLimit() ? take(5) : identity);\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * @param x Any value that is returned by this function\n * @returns The value passed as the first parameter to this function\n */\nexport function identity(x: T): T {\n return x;\n}\n", "import { identity } from './identity';\nimport { UnaryFunction } from '../types';\n\nexport function pipe(): typeof identity;\nexport function pipe(fn1: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction, fn3: UnaryFunction): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction,\n ...fns: UnaryFunction[]\n): UnaryFunction;\n\n/**\n * pipe() can be called on one or more functions, each of which can take one argument (\"UnaryFunction\")\n * and uses it to return a value.\n * It returns a function that takes one argument, passes it to the first UnaryFunction, and then\n * passes the result to the next one, passes that result to the next one, and so on. \n */\nexport function pipe(...fns: Array>): UnaryFunction {\n return pipeFromArray(fns);\n}\n\n/** @internal */\nexport function pipeFromArray(fns: Array>): UnaryFunction {\n if (fns.length === 0) {\n return identity as UnaryFunction;\n }\n\n if (fns.length === 1) {\n return fns[0];\n }\n\n return function piped(input: T): R {\n return fns.reduce((prev: any, fn: UnaryFunction) => fn(prev), input as any);\n };\n}\n", "import { Operator } from './Operator';\nimport { SafeSubscriber, Subscriber } from './Subscriber';\nimport { isSubscription, Subscription } from './Subscription';\nimport { TeardownLogic, OperatorFunction, Subscribable, Observer } from './types';\nimport { observable as Symbol_observable } from './symbol/observable';\nimport { pipeFromArray } from './util/pipe';\nimport { config } from './config';\nimport { isFunction } from './util/isFunction';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A representation of any set of values over any amount of time. This is the most basic building block\n * of RxJS.\n *\n * @class Observable\n */\nexport class Observable implements Subscribable {\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n source: Observable | undefined;\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n operator: Operator | undefined;\n\n /**\n * @constructor\n * @param {Function} subscribe the function that is called when the Observable is\n * initially subscribed to. This function is given a Subscriber, to which new values\n * can be `next`ed, or an `error` method can be called to raise an error, or\n * `complete` can be called to notify of a successful completion.\n */\n constructor(subscribe?: (this: Observable, subscriber: Subscriber) => TeardownLogic) {\n if (subscribe) {\n this._subscribe = subscribe;\n }\n }\n\n // HACK: Since TypeScript inherits static properties too, we have to\n // fight against TypeScript here so Subject can have a different static create signature\n /**\n * Creates a new Observable by calling the Observable constructor\n * @owner Observable\n * @method create\n * @param {Function} subscribe? the subscriber function to be passed to the Observable constructor\n * @return {Observable} a new observable\n * @nocollapse\n * @deprecated Use `new Observable()` instead. Will be removed in v8.\n */\n static create: (...args: any[]) => any = (subscribe?: (subscriber: Subscriber) => TeardownLogic) => {\n return new Observable(subscribe);\n };\n\n /**\n * Creates a new Observable, with this Observable instance as the source, and the passed\n * operator defined as the new observable's operator.\n * @method lift\n * @param operator the operator defining the operation to take on the observable\n * @return a new observable with the Operator applied\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * If you have implemented an operator using `lift`, it is recommended that you create an\n * operator by simply returning `new Observable()` directly. See \"Creating new operators from\n * scratch\" section here: https://rxjs.dev/guide/operators\n */\n lift(operator?: Operator): Observable {\n const observable = new Observable();\n observable.source = this;\n observable.operator = operator;\n return observable;\n }\n\n subscribe(observerOrNext?: Partial> | ((value: T) => void)): Subscription;\n /** @deprecated Instead of passing separate callback arguments, use an observer argument. Signatures taking separate callback arguments will be removed in v8. Details: https://rxjs.dev/deprecations/subscribe-arguments */\n subscribe(next?: ((value: T) => void) | null, error?: ((error: any) => void) | null, complete?: (() => void) | null): Subscription;\n /**\n * Invokes an execution of an Observable and registers Observer handlers for notifications it will emit.\n *\n * Use it when you have all these Observables, but still nothing is happening.\n *\n * `subscribe` is not a regular operator, but a method that calls Observable's internal `subscribe` function. It\n * might be for example a function that you passed to Observable's constructor, but most of the time it is\n * a library implementation, which defines what will be emitted by an Observable, and when it be will emitted. This means\n * that calling `subscribe` is actually the moment when Observable starts its work, not when it is created, as it is often\n * the thought.\n *\n * Apart from starting the execution of an Observable, this method allows you to listen for values\n * that an Observable emits, as well as for when it completes or errors. You can achieve this in two\n * of the following ways.\n *\n * The first way is creating an object that implements {@link Observer} interface. It should have methods\n * defined by that interface, but note that it should be just a regular JavaScript object, which you can create\n * yourself in any way you want (ES6 class, classic function constructor, object literal etc.). In particular, do\n * not attempt to use any RxJS implementation details to create Observers - you don't need them. Remember also\n * that your object does not have to implement all methods. If you find yourself creating a method that doesn't\n * do anything, you can simply omit it. Note however, if the `error` method is not provided and an error happens,\n * it will be thrown asynchronously. Errors thrown asynchronously cannot be caught using `try`/`catch`. Instead,\n * use the {@link onUnhandledError} configuration option or use a runtime handler (like `window.onerror` or\n * `process.on('error)`) to be notified of unhandled errors. Because of this, it's recommended that you provide\n * an `error` method to avoid missing thrown errors.\n *\n * The second way is to give up on Observer object altogether and simply provide callback functions in place of its methods.\n * This means you can provide three functions as arguments to `subscribe`, where the first function is equivalent\n * of a `next` method, the second of an `error` method and the third of a `complete` method. Just as in case of an Observer,\n * if you do not need to listen for something, you can omit a function by passing `undefined` or `null`,\n * since `subscribe` recognizes these functions by where they were placed in function call. When it comes\n * to the `error` function, as with an Observer, if not provided, errors emitted by an Observable will be thrown asynchronously.\n *\n * You can, however, subscribe with no parameters at all. This may be the case where you're not interested in terminal events\n * and you also handled emissions internally by using operators (e.g. using `tap`).\n *\n * Whichever style of calling `subscribe` you use, in both cases it returns a Subscription object.\n * This object allows you to call `unsubscribe` on it, which in turn will stop the work that an Observable does and will clean\n * up all resources that an Observable used. Note that cancelling a subscription will not call `complete` callback\n * provided to `subscribe` function, which is reserved for a regular completion signal that comes from an Observable.\n *\n * Remember that callbacks provided to `subscribe` are not guaranteed to be called asynchronously.\n * It is an Observable itself that decides when these functions will be called. For example {@link of}\n * by default emits all its values synchronously. Always check documentation for how given Observable\n * will behave when subscribed and if its default behavior can be modified with a `scheduler`.\n *\n * #### Examples\n *\n * Subscribe with an {@link guide/observer Observer}\n *\n * ```ts\n * import { of } from 'rxjs';\n *\n * const sumObserver = {\n * sum: 0,\n * next(value) {\n * console.log('Adding: ' + value);\n * this.sum = this.sum + value;\n * },\n * error() {\n * // We actually could just remove this method,\n * // since we do not really care about errors right now.\n * },\n * complete() {\n * console.log('Sum equals: ' + this.sum);\n * }\n * };\n *\n * of(1, 2, 3) // Synchronously emits 1, 2, 3 and then completes.\n * .subscribe(sumObserver);\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Subscribe with functions ({@link deprecations/subscribe-arguments deprecated})\n *\n * ```ts\n * import { of } from 'rxjs'\n *\n * let sum = 0;\n *\n * of(1, 2, 3).subscribe(\n * value => {\n * console.log('Adding: ' + value);\n * sum = sum + value;\n * },\n * undefined,\n * () => console.log('Sum equals: ' + sum)\n * );\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Cancel a subscription\n *\n * ```ts\n * import { interval } from 'rxjs';\n *\n * const subscription = interval(1000).subscribe({\n * next(num) {\n * console.log(num)\n * },\n * complete() {\n * // Will not be called, even when cancelling subscription.\n * console.log('completed!');\n * }\n * });\n *\n * setTimeout(() => {\n * subscription.unsubscribe();\n * console.log('unsubscribed!');\n * }, 2500);\n *\n * // Logs:\n * // 0 after 1s\n * // 1 after 2s\n * // 'unsubscribed!' after 2.5s\n * ```\n *\n * @param {Observer|Function} observerOrNext (optional) Either an observer with methods to be called,\n * or the first of three possible handlers, which is the handler for each value emitted from the subscribed\n * Observable.\n * @param {Function} error (optional) A handler for a terminal event resulting from an error. If no error handler is provided,\n * the error will be thrown asynchronously as unhandled.\n * @param {Function} complete (optional) A handler for a terminal event resulting from successful completion.\n * @return {Subscription} a subscription reference to the registered handlers\n * @method subscribe\n */\n subscribe(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((error: any) => void) | null,\n complete?: (() => void) | null\n ): Subscription {\n const subscriber = isSubscriber(observerOrNext) ? observerOrNext : new SafeSubscriber(observerOrNext, error, complete);\n\n errorContext(() => {\n const { operator, source } = this;\n subscriber.add(\n operator\n ? // We're dealing with a subscription in the\n // operator chain to one of our lifted operators.\n operator.call(subscriber, source)\n : source\n ? // If `source` has a value, but `operator` does not, something that\n // had intimate knowledge of our API, like our `Subject`, must have\n // set it. We're going to just call `_subscribe` directly.\n this._subscribe(subscriber)\n : // In all other cases, we're likely wrapping a user-provided initializer\n // function, so we need to catch errors and handle them appropriately.\n this._trySubscribe(subscriber)\n );\n });\n\n return subscriber;\n }\n\n /** @internal */\n protected _trySubscribe(sink: Subscriber): TeardownLogic {\n try {\n return this._subscribe(sink);\n } catch (err) {\n // We don't need to return anything in this case,\n // because it's just going to try to `add()` to a subscription\n // above.\n sink.error(err);\n }\n }\n\n /**\n * Used as a NON-CANCELLABLE means of subscribing to an observable, for use with\n * APIs that expect promises, like `async/await`. You cannot unsubscribe from this.\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * #### Example\n *\n * ```ts\n * import { interval, take } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(4));\n *\n * async function getTotal() {\n * let total = 0;\n *\n * await source$.forEach(value => {\n * total += value;\n * console.log('observable -> ' + value);\n * });\n *\n * return total;\n * }\n *\n * getTotal().then(\n * total => console.log('Total: ' + total)\n * );\n *\n * // Expected:\n * // 'observable -> 0'\n * // 'observable -> 1'\n * // 'observable -> 2'\n * // 'observable -> 3'\n * // 'Total: 6'\n * ```\n *\n * @param next a handler for each value emitted by the observable\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n */\n forEach(next: (value: T) => void): Promise;\n\n /**\n * @param next a handler for each value emitted by the observable\n * @param promiseCtor a constructor function used to instantiate the Promise\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n * @deprecated Passing a Promise constructor will no longer be available\n * in upcoming versions of RxJS. This is because it adds weight to the library, for very\n * little benefit. If you need this functionality, it is recommended that you either\n * polyfill Promise, or you create an adapter to convert the returned native promise\n * to whatever promise implementation you wanted. Will be removed in v8.\n */\n forEach(next: (value: T) => void, promiseCtor: PromiseConstructorLike): Promise;\n\n forEach(next: (value: T) => void, promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n const subscriber = new SafeSubscriber({\n next: (value) => {\n try {\n next(value);\n } catch (err) {\n reject(err);\n subscriber.unsubscribe();\n }\n },\n error: reject,\n complete: resolve,\n });\n this.subscribe(subscriber);\n }) as Promise;\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): TeardownLogic {\n return this.source?.subscribe(subscriber);\n }\n\n /**\n * An interop point defined by the es7-observable spec https://github.com/zenparsing/es-observable\n * @method Symbol.observable\n * @return {Observable} this instance of the observable\n */\n [Symbol_observable]() {\n return this;\n }\n\n /* tslint:disable:max-line-length */\n pipe(): Observable;\n pipe(op1: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction,\n ...operations: OperatorFunction[]\n ): Observable;\n /* tslint:enable:max-line-length */\n\n /**\n * Used to stitch together functional operators into a chain.\n * @method pipe\n * @return {Observable} the Observable result of all of the operators having\n * been called in the order they were passed in.\n *\n * ## Example\n *\n * ```ts\n * import { interval, filter, map, scan } from 'rxjs';\n *\n * interval(1000)\n * .pipe(\n * filter(x => x % 2 === 0),\n * map(x => x + x),\n * scan((acc, x) => acc + x)\n * )\n * .subscribe(x => console.log(x));\n * ```\n */\n pipe(...operations: OperatorFunction[]): Observable {\n return pipeFromArray(operations)(this);\n }\n\n /* tslint:disable:max-line-length */\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: typeof Promise): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: PromiseConstructorLike): Promise;\n /* tslint:enable:max-line-length */\n\n /**\n * Subscribe to this Observable and get a Promise resolving on\n * `complete` with the last emission (if any).\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * @method toPromise\n * @param [promiseCtor] a constructor function used to instantiate\n * the Promise\n * @return A Promise that resolves with the last value emit, or\n * rejects on an error. If there were no emissions, Promise\n * resolves with undefined.\n * @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise\n */\n toPromise(promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n let value: T | undefined;\n this.subscribe(\n (x: T) => (value = x),\n (err: any) => reject(err),\n () => resolve(value)\n );\n }) as Promise;\n }\n}\n\n/**\n * Decides between a passed promise constructor from consuming code,\n * A default configured promise constructor, and the native promise\n * constructor and returns it. If nothing can be found, it will throw\n * an error.\n * @param promiseCtor The optional promise constructor to passed by consuming code\n */\nfunction getPromiseCtor(promiseCtor: PromiseConstructorLike | undefined) {\n return promiseCtor ?? config.Promise ?? Promise;\n}\n\nfunction isObserver(value: any): value is Observer {\n return value && isFunction(value.next) && isFunction(value.error) && isFunction(value.complete);\n}\n\nfunction isSubscriber(value: any): value is Subscriber {\n return (value && value instanceof Subscriber) || (isObserver(value) && isSubscription(value));\n}\n", "import { Observable } from '../Observable';\nimport { Subscriber } from '../Subscriber';\nimport { OperatorFunction } from '../types';\nimport { isFunction } from './isFunction';\n\n/**\n * Used to determine if an object is an Observable with a lift function.\n */\nexport function hasLift(source: any): source is { lift: InstanceType['lift'] } {\n return isFunction(source?.lift);\n}\n\n/**\n * Creates an `OperatorFunction`. Used to define operators throughout the library in a concise way.\n * @param init The logic to connect the liftedSource to the subscriber at the moment of subscription.\n */\nexport function operate(\n init: (liftedSource: Observable, subscriber: Subscriber) => (() => void) | void\n): OperatorFunction {\n return (source: Observable) => {\n if (hasLift(source)) {\n return source.lift(function (this: Subscriber, liftedSource: Observable) {\n try {\n return init(liftedSource, this);\n } catch (err) {\n this.error(err);\n }\n });\n }\n throw new TypeError('Unable to lift unknown Observable type');\n };\n}\n", "import { Subscriber } from '../Subscriber';\n\n/**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional teardown logic here. This will only be called on teardown if the\n * subscriber itself is not already closed. This is called after all other teardown logic is executed.\n */\nexport function createOperatorSubscriber(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n onFinalize?: () => void\n): Subscriber {\n return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize);\n}\n\n/**\n * A generic helper for allowing operators to be created with a Subscriber and\n * use closures to capture necessary state from the operator function itself.\n */\nexport class OperatorSubscriber extends Subscriber {\n /**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional finalization logic here. This will only be called on finalization if the\n * subscriber itself is not already closed. This is called after all other finalization logic is executed.\n * @param shouldUnsubscribe An optional check to see if an unsubscribe call should truly unsubscribe.\n * NOTE: This currently **ONLY** exists to support the strange behavior of {@link groupBy}, where unsubscription\n * to the resulting observable does not actually disconnect from the source if there are active subscriptions\n * to any grouped observable. (DO NOT EXPOSE OR USE EXTERNALLY!!!)\n */\n constructor(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n private onFinalize?: () => void,\n private shouldUnsubscribe?: () => boolean\n ) {\n // It's important - for performance reasons - that all of this class's\n // members are initialized and that they are always initialized in the same\n // order. This will ensure that all OperatorSubscriber instances have the\n // same hidden class in V8. This, in turn, will help keep the number of\n // hidden classes involved in property accesses within the base class as\n // low as possible. If the number of hidden classes involved exceeds four,\n // the property accesses will become megamorphic and performance penalties\n // will be incurred - i.e. inline caches won't be used.\n //\n // The reasons for ensuring all instances have the same hidden class are\n // further discussed in this blog post from Benedikt Meurer:\n // https://benediktmeurer.de/2018/03/23/impact-of-polymorphism-on-component-based-frameworks-like-react/\n super(destination);\n this._next = onNext\n ? function (this: OperatorSubscriber, value: T) {\n try {\n onNext(value);\n } catch (err) {\n destination.error(err);\n }\n }\n : super._next;\n this._error = onError\n ? function (this: OperatorSubscriber, err: any) {\n try {\n onError(err);\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._error;\n this._complete = onComplete\n ? function (this: OperatorSubscriber) {\n try {\n onComplete();\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._complete;\n }\n\n unsubscribe() {\n if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) {\n const { closed } = this;\n super.unsubscribe();\n // Execute additional teardown if we have any and we didn't already do so.\n !closed && this.onFinalize?.();\n }\n }\n}\n", "import { Subscription } from '../Subscription';\n\ninterface AnimationFrameProvider {\n schedule(callback: FrameRequestCallback): Subscription;\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n delegate:\n | {\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n }\n | undefined;\n}\n\nexport const animationFrameProvider: AnimationFrameProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n schedule(callback) {\n let request = requestAnimationFrame;\n let cancel: typeof cancelAnimationFrame | undefined = cancelAnimationFrame;\n const { delegate } = animationFrameProvider;\n if (delegate) {\n request = delegate.requestAnimationFrame;\n cancel = delegate.cancelAnimationFrame;\n }\n const handle = request((timestamp) => {\n // Clear the cancel function. The request has been fulfilled, so\n // attempting to cancel the request upon unsubscription would be\n // pointless.\n cancel = undefined;\n callback(timestamp);\n });\n return new Subscription(() => cancel?.(handle));\n },\n requestAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.requestAnimationFrame || requestAnimationFrame)(...args);\n },\n cancelAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.cancelAnimationFrame || cancelAnimationFrame)(...args);\n },\n delegate: undefined,\n};\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface ObjectUnsubscribedError extends Error {}\n\nexport interface ObjectUnsubscribedErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (): ObjectUnsubscribedError;\n}\n\n/**\n * An error thrown when an action is invalid because the object has been\n * unsubscribed.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n *\n * @class ObjectUnsubscribedError\n */\nexport const ObjectUnsubscribedError: ObjectUnsubscribedErrorCtor = createErrorClass(\n (_super) =>\n function ObjectUnsubscribedErrorImpl(this: any) {\n _super(this);\n this.name = 'ObjectUnsubscribedError';\n this.message = 'object unsubscribed';\n }\n);\n", "import { Operator } from './Operator';\nimport { Observable } from './Observable';\nimport { Subscriber } from './Subscriber';\nimport { Subscription, EMPTY_SUBSCRIPTION } from './Subscription';\nimport { Observer, SubscriptionLike, TeardownLogic } from './types';\nimport { ObjectUnsubscribedError } from './util/ObjectUnsubscribedError';\nimport { arrRemove } from './util/arrRemove';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A Subject is a special type of Observable that allows values to be\n * multicasted to many Observers. Subjects are like EventEmitters.\n *\n * Every Subject is an Observable and an Observer. You can subscribe to a\n * Subject, and you can call next to feed values as well as error and complete.\n */\nexport class Subject extends Observable implements SubscriptionLike {\n closed = false;\n\n private currentObservers: Observer[] | null = null;\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n observers: Observer[] = [];\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n isStopped = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n hasError = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n thrownError: any = null;\n\n /**\n * Creates a \"subject\" by basically gluing an observer to an observable.\n *\n * @nocollapse\n * @deprecated Recommended you do not use. Will be removed at some point in the future. Plans for replacement still under discussion.\n */\n static create: (...args: any[]) => any = (destination: Observer, source: Observable): AnonymousSubject => {\n return new AnonymousSubject(destination, source);\n };\n\n constructor() {\n // NOTE: This must be here to obscure Observable's constructor.\n super();\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n lift(operator: Operator): Observable {\n const subject = new AnonymousSubject(this, this);\n subject.operator = operator as any;\n return subject as any;\n }\n\n /** @internal */\n protected _throwIfClosed() {\n if (this.closed) {\n throw new ObjectUnsubscribedError();\n }\n }\n\n next(value: T) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n if (!this.currentObservers) {\n this.currentObservers = Array.from(this.observers);\n }\n for (const observer of this.currentObservers) {\n observer.next(value);\n }\n }\n });\n }\n\n error(err: any) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.hasError = this.isStopped = true;\n this.thrownError = err;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.error(err);\n }\n }\n });\n }\n\n complete() {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.isStopped = true;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.complete();\n }\n }\n });\n }\n\n unsubscribe() {\n this.isStopped = this.closed = true;\n this.observers = this.currentObservers = null!;\n }\n\n get observed() {\n return this.observers?.length > 0;\n }\n\n /** @internal */\n protected _trySubscribe(subscriber: Subscriber): TeardownLogic {\n this._throwIfClosed();\n return super._trySubscribe(subscriber);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._checkFinalizedStatuses(subscriber);\n return this._innerSubscribe(subscriber);\n }\n\n /** @internal */\n protected _innerSubscribe(subscriber: Subscriber) {\n const { hasError, isStopped, observers } = this;\n if (hasError || isStopped) {\n return EMPTY_SUBSCRIPTION;\n }\n this.currentObservers = null;\n observers.push(subscriber);\n return new Subscription(() => {\n this.currentObservers = null;\n arrRemove(observers, subscriber);\n });\n }\n\n /** @internal */\n protected _checkFinalizedStatuses(subscriber: Subscriber) {\n const { hasError, thrownError, isStopped } = this;\n if (hasError) {\n subscriber.error(thrownError);\n } else if (isStopped) {\n subscriber.complete();\n }\n }\n\n /**\n * Creates a new Observable with this Subject as the source. You can do this\n * to create custom Observer-side logic of the Subject and conceal it from\n * code that uses the Observable.\n * @return {Observable} Observable that the Subject casts to\n */\n asObservable(): Observable {\n const observable: any = new Observable();\n observable.source = this;\n return observable;\n }\n}\n\n/**\n * @class AnonymousSubject\n */\nexport class AnonymousSubject extends Subject {\n constructor(\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n public destination?: Observer,\n source?: Observable\n ) {\n super();\n this.source = source;\n }\n\n next(value: T) {\n this.destination?.next?.(value);\n }\n\n error(err: any) {\n this.destination?.error?.(err);\n }\n\n complete() {\n this.destination?.complete?.();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n return this.source?.subscribe(subscriber) ?? EMPTY_SUBSCRIPTION;\n }\n}\n", "import { Subject } from './Subject';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\n\n/**\n * A variant of Subject that requires an initial value and emits its current\n * value whenever it is subscribed to.\n *\n * @class BehaviorSubject\n */\nexport class BehaviorSubject extends Subject {\n constructor(private _value: T) {\n super();\n }\n\n get value(): T {\n return this.getValue();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n const subscription = super._subscribe(subscriber);\n !subscription.closed && subscriber.next(this._value);\n return subscription;\n }\n\n getValue(): T {\n const { hasError, thrownError, _value } = this;\n if (hasError) {\n throw thrownError;\n }\n this._throwIfClosed();\n return _value;\n }\n\n next(value: T): void {\n super.next((this._value = value));\n }\n}\n", "import { TimestampProvider } from '../types';\n\ninterface DateTimestampProvider extends TimestampProvider {\n delegate: TimestampProvider | undefined;\n}\n\nexport const dateTimestampProvider: DateTimestampProvider = {\n now() {\n // Use the variable rather than `this` so that the function can be called\n // without being bound to the provider.\n return (dateTimestampProvider.delegate || Date).now();\n },\n delegate: undefined,\n};\n", "import { Subject } from './Subject';\nimport { TimestampProvider } from './types';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * A variant of {@link Subject} that \"replays\" old values to new subscribers by emitting them when they first subscribe.\n *\n * `ReplaySubject` has an internal buffer that will store a specified number of values that it has observed. Like `Subject`,\n * `ReplaySubject` \"observes\" values by having them passed to its `next` method. When it observes a value, it will store that\n * value for a time determined by the configuration of the `ReplaySubject`, as passed to its constructor.\n *\n * When a new subscriber subscribes to the `ReplaySubject` instance, it will synchronously emit all values in its buffer in\n * a First-In-First-Out (FIFO) manner. The `ReplaySubject` will also complete, if it has observed completion; and it will\n * error if it has observed an error.\n *\n * There are two main configuration items to be concerned with:\n *\n * 1. `bufferSize` - This will determine how many items are stored in the buffer, defaults to infinite.\n * 2. `windowTime` - The amount of time to hold a value in the buffer before removing it from the buffer.\n *\n * Both configurations may exist simultaneously. So if you would like to buffer a maximum of 3 values, as long as the values\n * are less than 2 seconds old, you could do so with a `new ReplaySubject(3, 2000)`.\n *\n * ### Differences with BehaviorSubject\n *\n * `BehaviorSubject` is similar to `new ReplaySubject(1)`, with a couple of exceptions:\n *\n * 1. `BehaviorSubject` comes \"primed\" with a single value upon construction.\n * 2. `ReplaySubject` will replay values, even after observing an error, where `BehaviorSubject` will not.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n * @see {@link shareReplay}\n */\nexport class ReplaySubject extends Subject {\n private _buffer: (T | number)[] = [];\n private _infiniteTimeWindow = true;\n\n /**\n * @param bufferSize The size of the buffer to replay on subscription\n * @param windowTime The amount of time the buffered items will stay buffered\n * @param timestampProvider An object with a `now()` method that provides the current timestamp. This is used to\n * calculate the amount of time something has been buffered.\n */\n constructor(\n private _bufferSize = Infinity,\n private _windowTime = Infinity,\n private _timestampProvider: TimestampProvider = dateTimestampProvider\n ) {\n super();\n this._infiniteTimeWindow = _windowTime === Infinity;\n this._bufferSize = Math.max(1, _bufferSize);\n this._windowTime = Math.max(1, _windowTime);\n }\n\n next(value: T): void {\n const { isStopped, _buffer, _infiniteTimeWindow, _timestampProvider, _windowTime } = this;\n if (!isStopped) {\n _buffer.push(value);\n !_infiniteTimeWindow && _buffer.push(_timestampProvider.now() + _windowTime);\n }\n this._trimBuffer();\n super.next(value);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._trimBuffer();\n\n const subscription = this._innerSubscribe(subscriber);\n\n const { _infiniteTimeWindow, _buffer } = this;\n // We use a copy here, so reentrant code does not mutate our array while we're\n // emitting it to a new subscriber.\n const copy = _buffer.slice();\n for (let i = 0; i < copy.length && !subscriber.closed; i += _infiniteTimeWindow ? 1 : 2) {\n subscriber.next(copy[i] as T);\n }\n\n this._checkFinalizedStatuses(subscriber);\n\n return subscription;\n }\n\n private _trimBuffer() {\n const { _bufferSize, _timestampProvider, _buffer, _infiniteTimeWindow } = this;\n // If we don't have an infinite buffer size, and we're over the length,\n // use splice to truncate the old buffer values off. Note that we have to\n // double the size for instances where we're not using an infinite time window\n // because we're storing the values and the timestamps in the same array.\n const adjustedBufferSize = (_infiniteTimeWindow ? 1 : 2) * _bufferSize;\n _bufferSize < Infinity && adjustedBufferSize < _buffer.length && _buffer.splice(0, _buffer.length - adjustedBufferSize);\n\n // Now, if we're not in an infinite time window, remove all values where the time is\n // older than what is allowed.\n if (!_infiniteTimeWindow) {\n const now = _timestampProvider.now();\n let last = 0;\n // Search the array for the first timestamp that isn't expired and\n // truncate the buffer up to that point.\n for (let i = 1; i < _buffer.length && (_buffer[i] as number) <= now; i += 2) {\n last = i;\n }\n last && _buffer.splice(0, last + 1);\n }\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Subscription } from '../Subscription';\nimport { SchedulerAction } from '../types';\n\n/**\n * A unit of work to be executed in a `scheduler`. An action is typically\n * created from within a {@link SchedulerLike} and an RxJS user does not need to concern\n * themselves about creating and manipulating an Action.\n *\n * ```ts\n * class Action extends Subscription {\n * new (scheduler: Scheduler, work: (state?: T) => void);\n * schedule(state?: T, delay: number = 0): Subscription;\n * }\n * ```\n *\n * @class Action\n */\nexport class Action extends Subscription {\n constructor(scheduler: Scheduler, work: (this: SchedulerAction, state?: T) => void) {\n super();\n }\n /**\n * Schedules this action on its parent {@link SchedulerLike} for execution. May be passed\n * some context object, `state`. May happen at some point in the future,\n * according to the `delay` parameter, if specified.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler.\n * @return {void}\n */\n public schedule(state?: T, delay: number = 0): Subscription {\n return this;\n }\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetIntervalFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearIntervalFunction = (handle: TimerHandle) => void;\n\ninterface IntervalProvider {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n delegate:\n | {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n }\n | undefined;\n}\n\nexport const intervalProvider: IntervalProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setInterval(handler: () => void, timeout?: number, ...args) {\n const { delegate } = intervalProvider;\n if (delegate?.setInterval) {\n return delegate.setInterval(handler, timeout, ...args);\n }\n return setInterval(handler, timeout, ...args);\n },\n clearInterval(handle) {\n const { delegate } = intervalProvider;\n return (delegate?.clearInterval || clearInterval)(handle as any);\n },\n delegate: undefined,\n};\n", "import { Action } from './Action';\nimport { SchedulerAction } from '../types';\nimport { Subscription } from '../Subscription';\nimport { AsyncScheduler } from './AsyncScheduler';\nimport { intervalProvider } from './intervalProvider';\nimport { arrRemove } from '../util/arrRemove';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncAction extends Action {\n public id: TimerHandle | undefined;\n public state?: T;\n // @ts-ignore: Property has no initializer and is not definitely assigned\n public delay: number;\n protected pending: boolean = false;\n\n constructor(protected scheduler: AsyncScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (this.closed) {\n return this;\n }\n\n // Always replace the current state with the new state.\n this.state = state;\n\n const id = this.id;\n const scheduler = this.scheduler;\n\n //\n // Important implementation note:\n //\n // Actions only execute once by default, unless rescheduled from within the\n // scheduled callback. This allows us to implement single and repeat\n // actions via the same code path, without adding API surface area, as well\n // as mimic traditional recursion but across asynchronous boundaries.\n //\n // However, JS runtimes and timers distinguish between intervals achieved by\n // serial `setTimeout` calls vs. a single `setInterval` call. An interval of\n // serial `setTimeout` calls can be individually delayed, which delays\n // scheduling the next `setTimeout`, and so on. `setInterval` attempts to\n // guarantee the interval callback will be invoked more precisely to the\n // interval period, regardless of load.\n //\n // Therefore, we use `setInterval` to schedule single and repeat actions.\n // If the action reschedules itself with the same delay, the interval is not\n // canceled. If the action doesn't reschedule, or reschedules with a\n // different delay, the interval will be canceled after scheduled callback\n // execution.\n //\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, delay);\n }\n\n // Set the pending flag indicating that this action has been scheduled, or\n // has recursively rescheduled itself.\n this.pending = true;\n\n this.delay = delay;\n // If this action has already an async Id, don't request a new one.\n this.id = this.id ?? this.requestAsyncId(scheduler, this.id, delay);\n\n return this;\n }\n\n protected requestAsyncId(scheduler: AsyncScheduler, _id?: TimerHandle, delay: number = 0): TimerHandle {\n return intervalProvider.setInterval(scheduler.flush.bind(scheduler, this), delay);\n }\n\n protected recycleAsyncId(_scheduler: AsyncScheduler, id?: TimerHandle, delay: number | null = 0): TimerHandle | undefined {\n // If this action is rescheduled with the same delay time, don't clear the interval id.\n if (delay != null && this.delay === delay && this.pending === false) {\n return id;\n }\n // Otherwise, if the action's delay time is different from the current delay,\n // or the action has been rescheduled before it's executed, clear the interval id\n if (id != null) {\n intervalProvider.clearInterval(id);\n }\n\n return undefined;\n }\n\n /**\n * Immediately executes this action and the `work` it contains.\n * @return {any}\n */\n public execute(state: T, delay: number): any {\n if (this.closed) {\n return new Error('executing a cancelled action');\n }\n\n this.pending = false;\n const error = this._execute(state, delay);\n if (error) {\n return error;\n } else if (this.pending === false && this.id != null) {\n // Dequeue if the action didn't reschedule itself. Don't call\n // unsubscribe(), because the action could reschedule later.\n // For example:\n // ```\n // scheduler.schedule(function doWork(counter) {\n // /* ... I'm a busy worker bee ... */\n // var originalAction = this;\n // /* wait 100ms before rescheduling the action */\n // setTimeout(function () {\n // originalAction.schedule(counter + 1);\n // }, 100);\n // }, 1000);\n // ```\n this.id = this.recycleAsyncId(this.scheduler, this.id, null);\n }\n }\n\n protected _execute(state: T, _delay: number): any {\n let errored: boolean = false;\n let errorValue: any;\n try {\n this.work(state);\n } catch (e) {\n errored = true;\n // HACK: Since code elsewhere is relying on the \"truthiness\" of the\n // return here, we can't have it return \"\" or 0 or false.\n // TODO: Clean this up when we refactor schedulers mid-version-8 or so.\n errorValue = e ? e : new Error('Scheduled action threw falsy error');\n }\n if (errored) {\n this.unsubscribe();\n return errorValue;\n }\n }\n\n unsubscribe() {\n if (!this.closed) {\n const { id, scheduler } = this;\n const { actions } = scheduler;\n\n this.work = this.state = this.scheduler = null!;\n this.pending = false;\n\n arrRemove(actions, this);\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, null);\n }\n\n this.delay = null!;\n super.unsubscribe();\n }\n }\n}\n", "import { Action } from './scheduler/Action';\nimport { Subscription } from './Subscription';\nimport { SchedulerLike, SchedulerAction } from './types';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * An execution context and a data structure to order tasks and schedule their\n * execution. Provides a notion of (potentially virtual) time, through the\n * `now()` getter method.\n *\n * Each unit of work in a Scheduler is called an `Action`.\n *\n * ```ts\n * class Scheduler {\n * now(): number;\n * schedule(work, delay?, state?): Subscription;\n * }\n * ```\n *\n * @class Scheduler\n * @deprecated Scheduler is an internal implementation detail of RxJS, and\n * should not be used directly. Rather, create your own class and implement\n * {@link SchedulerLike}. Will be made internal in v8.\n */\nexport class Scheduler implements SchedulerLike {\n public static now: () => number = dateTimestampProvider.now;\n\n constructor(private schedulerActionCtor: typeof Action, now: () => number = Scheduler.now) {\n this.now = now;\n }\n\n /**\n * A getter method that returns a number representing the current time\n * (at the time this function was called) according to the scheduler's own\n * internal clock.\n * @return {number} A number that represents the current time. May or may not\n * have a relation to wall-clock time. May or may not refer to a time unit\n * (e.g. milliseconds).\n */\n public now: () => number;\n\n /**\n * Schedules a function, `work`, for execution. May happen at some point in\n * the future, according to the `delay` parameter, if specified. May be passed\n * some context object, `state`, which will be passed to the `work` function.\n *\n * The given arguments will be processed an stored as an Action object in a\n * queue of actions.\n *\n * @param {function(state: ?T): ?Subscription} work A function representing a\n * task, or some unit of work to be executed by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler itself.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @return {Subscription} A subscription in order to be able to unsubscribe\n * the scheduled work.\n */\n public schedule(work: (this: SchedulerAction, state?: T) => void, delay: number = 0, state?: T): Subscription {\n return new this.schedulerActionCtor(this, work).schedule(state, delay);\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Action } from './Action';\nimport { AsyncAction } from './AsyncAction';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncScheduler extends Scheduler {\n public actions: Array> = [];\n /**\n * A flag to indicate whether the Scheduler is currently executing a batch of\n * queued actions.\n * @type {boolean}\n * @internal\n */\n public _active: boolean = false;\n /**\n * An internal ID used to track the latest asynchronous task such as those\n * coming from `setTimeout`, `setInterval`, `requestAnimationFrame`, and\n * others.\n * @type {any}\n * @internal\n */\n public _scheduled: TimerHandle | undefined;\n\n constructor(SchedulerAction: typeof Action, now: () => number = Scheduler.now) {\n super(SchedulerAction, now);\n }\n\n public flush(action: AsyncAction): void {\n const { actions } = this;\n\n if (this._active) {\n actions.push(action);\n return;\n }\n\n let error: any;\n this._active = true;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions.shift()!)); // exhaust the scheduler queue\n\n this._active = false;\n\n if (error) {\n while ((action = actions.shift()!)) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\n/**\n *\n * Async Scheduler\n *\n * Schedule task as if you used setTimeout(task, duration)\n *\n * `async` scheduler schedules tasks asynchronously, by putting them on the JavaScript\n * event loop queue. It is best used to delay tasks in time or to schedule tasks repeating\n * in intervals.\n *\n * If you just want to \"defer\" task, that is to perform it right after currently\n * executing synchronous code ends (commonly achieved by `setTimeout(deferredTask, 0)`),\n * better choice will be the {@link asapScheduler} scheduler.\n *\n * ## Examples\n * Use async scheduler to delay task\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * const task = () => console.log('it works!');\n *\n * asyncScheduler.schedule(task, 2000);\n *\n * // After 2 seconds logs:\n * // \"it works!\"\n * ```\n *\n * Use async scheduler to repeat task in intervals\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * function task(state) {\n * console.log(state);\n * this.schedule(state + 1, 1000); // `this` references currently executing Action,\n * // which we reschedule with new state and delay\n * }\n *\n * asyncScheduler.schedule(task, 3000, 0);\n *\n * // Logs:\n * // 0 after 3s\n * // 1 after 4s\n * // 2 after 5s\n * // 3 after 6s\n * ```\n */\n\nexport const asyncScheduler = new AsyncScheduler(AsyncAction);\n\n/**\n * @deprecated Renamed to {@link asyncScheduler}. Will be removed in v8.\n */\nexport const async = asyncScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { Subscription } from '../Subscription';\nimport { QueueScheduler } from './QueueScheduler';\nimport { SchedulerAction } from '../types';\nimport { TimerHandle } from './timerHandle';\n\nexport class QueueAction extends AsyncAction {\n constructor(protected scheduler: QueueScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (delay > 0) {\n return super.schedule(state, delay);\n }\n this.delay = delay;\n this.state = state;\n this.scheduler.flush(this);\n return this;\n }\n\n public execute(state: T, delay: number): any {\n return delay > 0 || this.closed ? super.execute(state, delay) : this._execute(state, delay);\n }\n\n protected requestAsyncId(scheduler: QueueScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n\n if ((delay != null && delay > 0) || (delay == null && this.delay > 0)) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n\n // Otherwise flush the scheduler starting with this action.\n scheduler.flush(this);\n\n // HACK: In the past, this was returning `void`. However, `void` isn't a valid\n // `TimerHandle`, and generally the return value here isn't really used. So the\n // compromise is to return `0` which is both \"falsy\" and a valid `TimerHandle`,\n // as opposed to refactoring every other instanceo of `requestAsyncId`.\n return 0;\n }\n}\n", "import { AsyncScheduler } from './AsyncScheduler';\n\nexport class QueueScheduler extends AsyncScheduler {\n}\n", "import { QueueAction } from './QueueAction';\nimport { QueueScheduler } from './QueueScheduler';\n\n/**\n *\n * Queue Scheduler\n *\n * Put every next task on a queue, instead of executing it immediately\n *\n * `queue` scheduler, when used with delay, behaves the same as {@link asyncScheduler} scheduler.\n *\n * When used without delay, it schedules given task synchronously - executes it right when\n * it is scheduled. However when called recursively, that is when inside the scheduled task,\n * another task is scheduled with queue scheduler, instead of executing immediately as well,\n * that task will be put on a queue and wait for current one to finish.\n *\n * This means that when you execute task with `queue` scheduler, you are sure it will end\n * before any other task scheduled with that scheduler will start.\n *\n * ## Examples\n * Schedule recursively first, then do something\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(() => {\n * queueScheduler.schedule(() => console.log('second')); // will not happen now, but will be put on a queue\n *\n * console.log('first');\n * });\n *\n * // Logs:\n * // \"first\"\n * // \"second\"\n * ```\n *\n * Reschedule itself recursively\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(function(state) {\n * if (state !== 0) {\n * console.log('before', state);\n * this.schedule(state - 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * console.log('after', state);\n * }\n * }, 0, 3);\n *\n * // In scheduler that runs recursively, you would expect:\n * // \"before\", 3\n * // \"before\", 2\n * // \"before\", 1\n * // \"after\", 1\n * // \"after\", 2\n * // \"after\", 3\n *\n * // But with queue it logs:\n * // \"before\", 3\n * // \"after\", 3\n * // \"before\", 2\n * // \"after\", 2\n * // \"before\", 1\n * // \"after\", 1\n * ```\n */\n\nexport const queueScheduler = new QueueScheduler(QueueAction);\n\n/**\n * @deprecated Renamed to {@link queueScheduler}. Will be removed in v8.\n */\nexport const queue = queueScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\nimport { SchedulerAction } from '../types';\nimport { animationFrameProvider } from './animationFrameProvider';\nimport { TimerHandle } from './timerHandle';\n\nexport class AnimationFrameAction extends AsyncAction {\n constructor(protected scheduler: AnimationFrameScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n protected requestAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay is greater than 0, request as an async action.\n if (delay !== null && delay > 0) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n // Push the action to the end of the scheduler queue.\n scheduler.actions.push(this);\n // If an animation frame has already been requested, don't request another\n // one. If an animation frame hasn't been requested yet, request one. Return\n // the current animation frame request id.\n return scheduler._scheduled || (scheduler._scheduled = animationFrameProvider.requestAnimationFrame(() => scheduler.flush(undefined)));\n }\n\n protected recycleAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle | undefined {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n if (delay != null ? delay > 0 : this.delay > 0) {\n return super.recycleAsyncId(scheduler, id, delay);\n }\n // If the scheduler queue has no remaining actions with the same async id,\n // cancel the requested animation frame and set the scheduled flag to\n // undefined so the next AnimationFrameAction will request its own.\n const { actions } = scheduler;\n if (id != null && actions[actions.length - 1]?.id !== id) {\n animationFrameProvider.cancelAnimationFrame(id as number);\n scheduler._scheduled = undefined;\n }\n // Return undefined so the action knows to request a new async id if it's rescheduled.\n return undefined;\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\nexport class AnimationFrameScheduler extends AsyncScheduler {\n public flush(action?: AsyncAction): void {\n this._active = true;\n // The async id that effects a call to flush is stored in _scheduled.\n // Before executing an action, it's necessary to check the action's async\n // id to determine whether it's supposed to be executed in the current\n // flush.\n // Previous implementations of this method used a count to determine this,\n // but that was unsound, as actions that are unsubscribed - i.e. cancelled -\n // are removed from the actions array and that can shift actions that are\n // scheduled to be executed in a subsequent flush into positions at which\n // they are executed within the current flush.\n const flushId = this._scheduled;\n this._scheduled = undefined;\n\n const { actions } = this;\n let error: any;\n action = action || actions.shift()!;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions[0]) && action.id === flushId && actions.shift());\n\n this._active = false;\n\n if (error) {\n while ((action = actions[0]) && action.id === flushId && actions.shift()) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AnimationFrameAction } from './AnimationFrameAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\n\n/**\n *\n * Animation Frame Scheduler\n *\n * Perform task when `window.requestAnimationFrame` would fire\n *\n * When `animationFrame` scheduler is used with delay, it will fall back to {@link asyncScheduler} scheduler\n * behaviour.\n *\n * Without delay, `animationFrame` scheduler can be used to create smooth browser animations.\n * It makes sure scheduled task will happen just before next browser content repaint,\n * thus performing animations as efficiently as possible.\n *\n * ## Example\n * Schedule div height animation\n * ```ts\n * // html:

\n * import { animationFrameScheduler } from 'rxjs';\n *\n * const div = document.querySelector('div');\n *\n * animationFrameScheduler.schedule(function(height) {\n * div.style.height = height + \"px\";\n *\n * this.schedule(height + 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * }, 0, 0);\n *\n * // You will see a div element growing in height\n * ```\n */\n\nexport const animationFrameScheduler = new AnimationFrameScheduler(AnimationFrameAction);\n\n/**\n * @deprecated Renamed to {@link animationFrameScheduler}. Will be removed in v8.\n */\nexport const animationFrame = animationFrameScheduler;\n", "import { Observable } from '../Observable';\nimport { SchedulerLike } from '../types';\n\n/**\n * A simple Observable that emits no items to the Observer and immediately\n * emits a complete notification.\n *\n * Just emits 'complete', and nothing else.\n *\n * ![](empty.png)\n *\n * A simple Observable that only emits the complete notification. It can be used\n * for composing with other Observables, such as in a {@link mergeMap}.\n *\n * ## Examples\n *\n * Log complete notification\n *\n * ```ts\n * import { EMPTY } from 'rxjs';\n *\n * EMPTY.subscribe({\n * next: () => console.log('Next'),\n * complete: () => console.log('Complete!')\n * });\n *\n * // Outputs\n * // Complete!\n * ```\n *\n * Emit the number 7, then complete\n *\n * ```ts\n * import { EMPTY, startWith } from 'rxjs';\n *\n * const result = EMPTY.pipe(startWith(7));\n * result.subscribe(x => console.log(x));\n *\n * // Outputs\n * // 7\n * ```\n *\n * Map and flatten only odd numbers to the sequence `'a'`, `'b'`, `'c'`\n *\n * ```ts\n * import { interval, mergeMap, of, EMPTY } from 'rxjs';\n *\n * const interval$ = interval(1000);\n * const result = interval$.pipe(\n * mergeMap(x => x % 2 === 1 ? of('a', 'b', 'c') : EMPTY),\n * );\n * result.subscribe(x => console.log(x));\n *\n * // Results in the following to the console:\n * // x is equal to the count on the interval, e.g. (0, 1, 2, 3, ...)\n * // x will occur every 1000ms\n * // if x % 2 is equal to 1, print a, b, c (each on its own)\n * // if x % 2 is not equal to 1, nothing will be output\n * ```\n *\n * @see {@link Observable}\n * @see {@link NEVER}\n * @see {@link of}\n * @see {@link throwError}\n */\nexport const EMPTY = new Observable((subscriber) => subscriber.complete());\n\n/**\n * @param scheduler A {@link SchedulerLike} to use for scheduling\n * the emission of the complete notification.\n * @deprecated Replaced with the {@link EMPTY} constant or {@link scheduled} (e.g. `scheduled([], scheduler)`). Will be removed in v8.\n */\nexport function empty(scheduler?: SchedulerLike) {\n return scheduler ? emptyScheduled(scheduler) : EMPTY;\n}\n\nfunction emptyScheduled(scheduler: SchedulerLike) {\n return new Observable((subscriber) => scheduler.schedule(() => subscriber.complete()));\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport function isScheduler(value: any): value is SchedulerLike {\n return value && isFunction(value.schedule);\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\nimport { isScheduler } from './isScheduler';\n\nfunction last(arr: T[]): T | undefined {\n return arr[arr.length - 1];\n}\n\nexport function popResultSelector(args: any[]): ((...args: unknown[]) => unknown) | undefined {\n return isFunction(last(args)) ? args.pop() : undefined;\n}\n\nexport function popScheduler(args: any[]): SchedulerLike | undefined {\n return isScheduler(last(args)) ? args.pop() : undefined;\n}\n\nexport function popNumber(args: any[], defaultValue: number): number {\n return typeof last(args) === 'number' ? args.pop()! : defaultValue;\n}\n", "export const isArrayLike = ((x: any): x is ArrayLike => x && typeof x.length === 'number' && typeof x !== 'function');", "import { isFunction } from \"./isFunction\";\n\n/**\n * Tests to see if the object is \"thennable\".\n * @param value the object to test\n */\nexport function isPromise(value: any): value is PromiseLike {\n return isFunction(value?.then);\n}\n", "import { InteropObservable } from '../types';\nimport { observable as Symbol_observable } from '../symbol/observable';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being Observable (but not necessary an Rx Observable) */\nexport function isInteropObservable(input: any): input is InteropObservable {\n return isFunction(input[Symbol_observable]);\n}\n", "import { isFunction } from './isFunction';\n\nexport function isAsyncIterable(obj: any): obj is AsyncIterable {\n return Symbol.asyncIterator && isFunction(obj?.[Symbol.asyncIterator]);\n}\n", "/**\n * Creates the TypeError to throw if an invalid object is passed to `from` or `scheduled`.\n * @param input The object that was passed.\n */\nexport function createInvalidObservableTypeError(input: any) {\n // TODO: We should create error codes that can be looked up, so this can be less verbose.\n return new TypeError(\n `You provided ${\n input !== null && typeof input === 'object' ? 'an invalid object' : `'${input}'`\n } where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`\n );\n}\n", "export function getSymbolIterator(): symbol {\n if (typeof Symbol !== 'function' || !Symbol.iterator) {\n return '@@iterator' as any;\n }\n\n return Symbol.iterator;\n}\n\nexport const iterator = getSymbolIterator();\n", "import { iterator as Symbol_iterator } from '../symbol/iterator';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being an Iterable */\nexport function isIterable(input: any): input is Iterable {\n return isFunction(input?.[Symbol_iterator]);\n}\n", "import { ReadableStreamLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport async function* readableStreamLikeToAsyncGenerator(readableStream: ReadableStreamLike): AsyncGenerator {\n const reader = readableStream.getReader();\n try {\n while (true) {\n const { value, done } = await reader.read();\n if (done) {\n return;\n }\n yield value!;\n }\n } finally {\n reader.releaseLock();\n }\n}\n\nexport function isReadableStreamLike(obj: any): obj is ReadableStreamLike {\n // We don't want to use instanceof checks because they would return\n // false for instances from another Realm, like an + +
+
+
    +
  • IMPORTANT: Before proceding, make sure to download and install the latest version of Stratos Network Wallet [Download]
  • +
  • IMPORTANT: Never send STOS directly from Ethereum network to a Stratos wallet. Migration has to go through the bridge app or else the tokens will be lost.
  • +
  • The bridge web app is only available for Metamask.
  • +
  • STOS tokens have to be on ETH network and you need some ETH for gas fees.
  • +
  • If your tokens are on a CEX (other than Gate.io), you need to withdraw them to Metamask first. If your tokens are on Gate.io, you might be interested in withdrawing directly from Gate to Stratos Network (tutorial here).
  • +
  • If in doubt, please use telegram or discord to ask for assistance (links at the bottom of the page). Or, at least, send a small test transaction first, the fee will be worth the trouble if something is wrong.
  • +
+
+
+

WARNING

+

The ONLY URL for the bridge is:

+

app.exoswap.io

+

Always check the URL and beware of scammers!

+
+
+

Ethereum to Stratos🔗︎

+
    +
  • Make sure your Metamask wallet has STOS tokens as ERC-20 and some ETH for gas fee. Next, open the bridge URL and connect the wallet.
  • +
+

+
    +
  • Enter the amount of STOS you want to bridge and click Approve.
  • +
+

+
    +
  • Approve a spending limit. Make sure you set the limit at least equal to the amount you want to bridge.
  • +
+

+
    +
  • Once the spending limit is approved, initiate the transfer. This process could take aprox. 2-3 minutes.
  • +
+

+
    +
  • Next, you need to add the Stratos Network details to Metamask. Click the upper left button and then click Add Network.
  • +
+

+
    +
  • In the next screen, enter the following details:
  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Setting NameValue
Network nameStratos
New RPC URLhttps://web3-rpc.thestratos.org
Chain ID2048
Currency symbolSTOS
Block Explorer URLhttps://web3-explorer.thestratos.org
+

+
    +
  • Your STOS tokens should now be visible on the Stratos network.
  • +
+

+
+

Stratos to Ethereum🔗︎

+

Migrating back to Ethereum network is basically the same process, but backwards.

+
    +
  1. +

    Open Metamask and make sure it's connected to Stratos Network.

    +
  2. +
  3. +

    Once you see your STOS tokens in Metamask (connected to Stratos), open ExoSwap.

    +
  4. +
  5. +

    Change the order of the operation using the switch button in the middle and make sure the first chain is set to Stratos:

    +

    +
  6. +
  7. +

    Start the transfer process.

    +
  8. +
+
+

Warning

+

Fees for bridging from Stratos to Ethereum are quite high (out of our control, it's what Ethereum network is charging) so alternatively, you could use the migration option through Gate.io.

+
+
+


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs-stratos-chain/mainnet-staking/index.html b/docs-stratos-chain/mainnet-staking/index.html new file mode 100644 index 0000000..04c993e --- /dev/null +++ b/docs-stratos-chain/mainnet-staking/index.html @@ -0,0 +1,1997 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + HowTo Stake STOS on Stratos Mainnet - Stratos Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + + + + + + +
+ +
+ + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+ + + + +

Introduction🔗︎

+
    +
  • IMPORTANT: Before proceding, make sure to download and install the latest version of Stratos Network Wallet [Download].
  • +
  • If your tokens are on the ETH network or on a CEX, you need to bridge them to Stratos Network tutorial here.
  • +
  • If in doubt, please use telegram or discord to ask for assistance.
  • +
  • Please choose carefully your staking metwork (Stratos Wallet OR MetaMask) as you won't be able to import one wallet into another (they are using different type of seed phrase). The only way to switch from a wallet type to another is by unstaking and then sending the tokens to the other wallet type, but that will take 21 days.
  • +
+
+
+

WARNING

+

The ONLY URL for the bridge and staking is:

+

app.exoswap.io

+

Always check the URL and beware of scammers!

+
+
+

Using Stratos Wallet🔗︎

+
    +
  • +

    Go to thestratos.org/stratos-network-wallet and download the Stratos Wallet.

    +
  • +
  • +

    Import an existing wallet address or generate a new one. To generate a new one, click Create or Import Wallet and the click Generate new Mnemonic button to generate a new seed phrase.

    +
  • +
+
+

Please keep your seed phrase in a safe location. You won't be able to retrieve it again from the wallet application!

+
+

+
    +
  • Copy the wallet address in the st1ABC format by clicking the copy button.
  • +
+

+ +

Next, copy the translated address in the 0xABC form.

+

+
    +
  • Go to Metamask and transfer STOS tokens to the 0xABC address.
  • +
+

+
    +
  • +

    Go back to your Stratos Wallet and click the refresh balance button. You should see your tokens there.

    +
  • +
  • +

    Next, go to the Reward tab and choose a validator. Click Delegate next to it and stake your coins.

    +
  • +
+

+
    +
  • Your tokens are now staked.
  • +
+

You can check back from time to time and withdraw your rewards by clicking on the Get all rewards button.

+
+

Unstake with Stratos Wallet🔗︎

+
    +
  • To unstake your tokens, open the Stratos Wallet, go to Send Transaction, choose transaction type Undelegate, select the validator you want to unstake from, enter amount and generate the transaction.
  • +
+

+
+

Warning

+

There is a 21 days cool-down period so you will receive your unstaked coins back into your wallet after 21 days.

+
+
+

Using MetaMask🔗︎

+
    +
  • +

    To stake your STOS tokens to a validator on Stratos Chain using MetaMask, your STOS tokens must be on the Stratos Network and your MetaMask must be connected to Stratos Chain.

    +
  • +
  • +

    Once you completed the Ethereum to Stratos bridge, you should find your STOS tokens in your MetaMask account connected to Stratos Network.

    +
  • +
+

+
    +
  • Open app.exoswap.io. Navigate to Staking and connect your MetaMask wallet.
  • +
+

+
    +
  • Choose any validator in the list and enter the desired amount of tokens you would want to stake, then press Delegate.
  • +
+
+

Do not use MAX, leave at least 0.01 STOS in balance to cover the transaction fees.

+
+

+
    +
  • Confirm the transaction.
  • +
+

+
    +
  • +

    Your STOS is now delegated and earning staking rewards.

    +
  • +
  • +

    You can claim the rewards anytime and re-stake them but always remember to leave a small amount to cover for the transaction fees.

    +
  • +
+

+
+

Unstake with MetaMask🔗︎

+
    +
  • +

    Open app.exoswap.io. Navigate to Staking and connect your MetaMask wallet.

    +
  • +
  • +

    Open the validator you staked to and click on the drop down menu under amount details and select Undelegate.

    +
  • +
+

+
    +
  • +

    Select the amount of tokens you want to undelegate and press the Undelegate button to process the transaction.

    +
  • +
  • +

    MetaMask will ask you to confirm the transaction.

    +
  • +
+

+
    +
  • After 21 days, you will receive your rewards back in your balance.
  • +
+
+
+

Please keep in mind

+
    +
  • +

    A validator's voting power will NOT affect your earning potential. Your earning will be the same, regardless of the validator you chose.

    +
  • +
  • +

    The only thing influencing your rewards if the commission amount each validator is charging.

    +
  • +
  • +

    For the sake of decentralization, we should all make sure we keep our validators` Voting Power as equal as possible.

    +
  • +
  • +

    Your staking rewards can be withdrawn at any time but your staking DEPOSIT has a 21 days lock-down period.

    +
  • +
+
+
+


+ + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs-stratos-chain/network/index.html b/docs-stratos-chain/network/index.html new file mode 100644 index 0000000..2189792 --- /dev/null +++ b/docs-stratos-chain/network/index.html @@ -0,0 +1,1827 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Network - Stratos Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + + + + + + +
+ +
+ + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+ + + + +

Network

+ +

Network details🔗︎

+
+
+
+

The documentation corresponding contains details for the RPC - HTTP, WS endpoints. There is also a full node setup if you wish to setup your own full node.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
ServiceDetails
RPChttps://rpc.thestratos.org/
RESThttps://rest.thestratos.org/
gRPChttps://grpc.thestratos.org/
Block Explorerhttps://explorer.thestratos.org/
+
+
+

Mesos Testnet replicates the Stratos Mainnet, which is to be used for testing. Testnet coins are separate and distinct from actual tokens/assets, and are never supposed to have any value. This allows application developers or validators/testers to experiment, without having to use real assets or worrying about breaking the main Stratos chain.

+

The documentation corresponding contains details for the RPC - HTTP, WS endpoints. There is also a full node setup if you wish to setup your own full node.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
ServiceDetails
RPChttps://rpc-mesos.thestratos.org/
RESThttps://rest-mesos.thestratos.org/
Faucethttps://faucet-mesos.thestratos.org/
Block Explorerhttps://explorer-mesos.thestratos.org/
+
+
+
+
+


+ + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/index.html b/docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/index.html new file mode 100644 index 0000000..a835bad --- /dev/null +++ b/docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/index.html @@ -0,0 +1,2908 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Full-Chain Node - Stratos Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + + + + + + +
+ +
+ + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

Full-Chain Node

+ +

Introduction🔗︎

+

Stratos blockchain facilitates all decentralized ledger transactions and functionalities, providing settlement services and related financial payment services for network providers and network users in an efficient, fair and transparent manner.

+

The Stratos-chain full-nodes are dedicated servers with sufficient computing power that participate in block generation cycle. It is necessary in order to be a validator.

+

In practice, running a full-node only implies running a non-compromised and up-to-date version of the software with low network latency and without downtime. It is encouraged to run a full-node even if you do not plan to be a validator.

+

The Stratos-chain validator is a full-node that participates in the Stratos Chain block generation cycle and also voting for the validity of a block proposed.

+


+
+

Requirements🔗︎

+

Here are the required hardware/software to run a Stratos-chain full-node:

+

Minimum Hardware Requirements

+ + + + + + + + + + + + + + + + + +
CPURAMStorageStake
8 Cores¹, 2.5GHz²32 GB2 TB1 STOS³
+

¹    Can be achieved using dual CPU server configurations (eg. 2cpu x 8cores, as long as the frequency per core is respected).
+²    2.5GHz refers to Base Frequency, not Turbo/Boost Frequency.
+³    Minimum stake is 1 stos until all 100 validator spots are filled. After that, is marked decided.

+

Software (tested version)

+
    +
  • Ubuntu 18.04+
  • +
  • Go 1.20+ linux/amd64
  • +
+


+
+

Setup Environment🔗︎

+

In order to run a Stratos-chain full-node, you may need to build stratos-chain source code yourself which requires Go 1.19+, git, curl and make installed.

+

This process depends on your operating system.

+


+

Linux Users🔗︎

+

The following example is based on Ubuntu 18.04+ 64-bit(Debian) and assumes you are using a terminal environment by default.

+

Please run the equivalent commands if you are running other Linux distributions.

+
# Update the system
+sudo apt update
+sudo apt upgrade
+
+# Install git, snap and make(you can also install them separately as your needs)
+sudo apt install git build-essential curl tmux libgmp3-dev flex bison --yes
+
+# Install PBC library
+wget https://crypto.stanford.edu/pbc/files/pbc-0.5.14.tar.gz
+tar xfz pbc-0.5.14.tar.gz && cd pbc-0.5.14
+./configure
+make
+sudo make install
+sudo ldconfig
+
+


+

Windows Users🔗︎

+

It is possible to build and run the software on Windows. However, we did not test it on Windows completely.

+

It may give you unexpected results, or it may require additional setup.

+

An alternative option is to install a separate virtual Linux system using VirtualBox or VMware Workstation.

+


+
+

Setup a Stratos-chain full-node🔗︎

+


+

Create a user account🔗︎

+

To create a separated and more secure environment, it is recommended to create a separated user account stratos to run your node.

+
sudo adduser stratos --home /home/stratos
+
+

Once the user account stratos is created, switch and login the system using stratos. You will proceed with the following steps in context of that user.

+


+

Get release files🔗︎

+
+

Tip

+

There are two ways to get the these binary executables:

+
    +
  • Download pre-compiled executabled (for Ubuntu 18.04+ x86_64).
  • +
  • Download source code and compile it yourself.
  • +
+

Please choose only one of them based on your operating system.

+
+


+

Pre-compiled executables🔗︎

+

The following binary stchaind has been built and ready to be downloaded directly.

+
# Make sure we are inside the $HOME folder
+cd $HOME
+wget https://github.com/stratosnet/stratos-chain/releases/download/v0.12.0/stchaind
+
+


+
    +
  • Check the granularity
  • +
+
# Make sure we are inside the $HOME folder and check these two binary executables
+cd $HOME
+
+# Check granularity
+md5sum stchaind
+
+## Expected output
+## 0d4a0fd5173fa273f6150b28e48086a3  stchaind
+
+


+
    +
  • Add execute permission to this binary
  • +
+
# Make sure the file can be executed
+chmod +x stchaind
+
+


+
    +
  • Add the binary to the search path
  • +
+
mkdir ~/bin 
+echo 'export PATH="$HOME/bin:$PATH"' >> ~/.profile 
+source ~/.profile
+mv stchaind ~/bin 
+
+
    +
  • Verify installation
  • +
+
stchaind version
+
+# Should return v0.12.0
+
+
+

Tip

+

💡 This binary is built for Ubuntu 18.04+ amd64. if you have other Linux kernels or you have any issues with the pre-compiled binary please, follow the next step to build your own binary from source code.

+

Otherwise, continue with Networks.

+
+


+

Compile the source code🔗︎

+

Before the following steps, please make sure you have Go 1.19+ installed .

+
# Check if go is already installed:
+go version
+
+# If it's not, you can install it with snapd:
+sudo apt install snapd
+sudo snap install go --classic
+
+

Alternatively, you can follow the official instructions: link

+


+
    +
  • Build the extracted source code
  • +
+
git clone https://github.com/stratosnet/stratos-chain.git
+cd stratos-chain
+git checkout tags/v0.12.0
+make build
+
+


+
    +
  • Installing the binary executable
  • +
+
mkdir ~/bin 
+echo 'export PATH="$HOME/bin:$PATH"' >> ~/.profile 
+source ~/.profile
+cp build/stchaind ~/bin 
+
+
    +
  • Verify installation
  • +
+
stchaind version
+
+# Should return v0.12.0
+
+


+
+

Networks🔗︎

+
+

Currently, there are two live blockchains you can join:

+
    +
  • +

    Mainnet (Stratos) which is using real tokens and it's a production environment.

    +
  • +
  • +

    Testnet (Mesos) which is using test tokens. You can setup a validator here at first if you want to test your system, see how things work, etc, without the risk of losing real tokens if something goes wrong.

    +
  • +
  • +

    This guide applies to both, with a few small differences:

    +
  • +
+ + + + + + + + + + + + + + + + + + + + +
Variable⤵MainnetTestnet
chain-idstratos-1mesos-1
keyring-backendfile / os / passtest
+
+

keyring-backend🔗︎

+
+

On Testnet, the keyring's backend is test, i.e., --keyring-backend=test

+
    +
  • The test backend is a password-less variation of the file backend. Keys are stored unencrypted on disk.
  • +
+

On Mainnet, the keyring's backend can be file, os or pass e.g., --keyring-backend=file

+
    +
  • The file backend stores the keyring encrypted within the app's configuration directory. This keyring will request a password each time it is accessed. (Recommended)
  • +
  • The os backend relies on operating system-specific defaults to handle key storage securely since operating system's default credentials managers are designed to meet users' most common needs and provide them with a comfortable experience without compromising on security.
  • +
  • The pass backend uses the pass utility to manage on-disk encryption of keys' sensitive data and metadata. Keys are stored inside gpg encrypted files within app-specific directories. More info at passwordstore.org
  • +
+
+
+

Initialize the node🔗︎

+
# Make sure we are inside the home directory
+cd $HOME
+
+# Create folders and initialize the node
+stchaind init "<your_node_moniker>" --chain-id <network_chain_id>
+
+# ignore the output since you need to download the genesis file 
+
+
+

💡 You can choose any your_node_moniker. This will be your node name.

+

💡 network_chain_id is stratos-1 for Mainnet or mesos-1 for Testnet. See Networks.

+
+


+
    +
  • Download the genesis.json and config.toml files
  • +
+
+
+
+
wget https://raw.githubusercontent.com/stratosnet/mainnet/main/genesis/genesis.json
+wget https://raw.githubusercontent.com/stratosnet/mainnet/main/config.toml
+
+
+
+
wget https://raw.githubusercontent.com/stratosnet/stratos-chain-testnet/main/genesis.json
+wget https://raw.githubusercontent.com/stratosnet/stratos-chain-testnet/main/config.toml
+
+
+
+
+
+

💡 We strongly recommend using this downloaded config.toml for v0.12.0, instead of the ones for previous versions to avoid any mismatching.

+
+


+
    +
  • Change moniker in the downloaded config.toml file
  • +
+

Please change your node moniker by modifying the config.toml file. Open this file with an editor, search moniker (usually at Line #18) in the file to find the “moniker” field.

+

Change it to any value you like. It’s your node name that will show on the network.

+

# A custom human readable name for this node
+moniker = "<your_node_moniker>"
+
+

+
    +
  • Move the downloaded config.toml and genesis.json files to stchaind folder (default in $HOME/.stchaind/config/). Replace if you already have these files.
  • +
+
mv config.toml $HOME/.stchaind/config/
+mv genesis.json $HOME/.stchaind/config/
+
+


+
+

Directory structure🔗︎

+

After you finished the above steps, your $HOME folder should include the following directories and files.

+
.
+├── ...
+├── .stchaind
+│   ├── config
+│   │   ├── app.toml
+│   │   ├── config.toml
+│   │   ├── genesis.json
+│   │   ├── node_key.json
+│   │   └── priv_validator_key.json
+│   ├── data
+│   │    └── priv_validator_state.json 
+│   └── keyring-test
+├── ...
+
+
+

Tip

+

💡 By default, directory .stchaind will be created in the $HOME folder. The .stchaind folder contains the nodes` configurations and data.

+
+


+
+

Start the full-chain node🔗︎

+
+

Tip

+

Joining the network at a later time will require your node to download all the past blocks which, depending on how far ahead the network is, could take hours or even days.

+

Stratos Chain now supports StateSync which enables your node to use a snapshot of the current chain and start the sync from there, which will only take a couple of minutes.

+

You can find the StateSync Doc here.

+
+

There are three ways to run your Stratos-chain full-node.

+

Please choose ONE of them to start the node.

+


+

In foreground🔗︎

+
# Make sure we are inside the home directory
+cd $HOME
+
+# run your node
+stchaind start
+
+# Use `Ctrl+c` to stop the node.
+
+


+

In background🔗︎

+
# Make sure we are inside the home directory
+cd $HOME
+
+# run your node in backend
+tmux new -s stchaind
+stchaind start 
+
+

Use the following Linux Command to stop your node.

+
pkill stchaind
+
+


+

As service🔗︎

+

All below steps require root privileges

+


+
    +
  • Create the service file
  • +
+

Create the /lib/systemd/system/stratos.service file with the following content

+
[Unit]
+Description=Stratos Chain Node
+After=network-online.target
+
+[Service]
+User=stratos
+ExecStart=/home/stratos/stchaind start --home=/home/stratos/.stchaind
+Restart=on-failure
+RestartSec=3
+LimitNOFILE=8192
+
+[Install]
+WantedBy=multi-user.target
+
+
+

Tip

+

💡 In the [service] section:

+
    +
  • User is your system login username
  • +
  • ExecStart designates the absolute path to the binary stchaind
  • +
  • --home is the absolute path to your node folder.
  • +
  • We used the default values for these variables. If you use a different username, group or folder to hold your node data instead of the default values, please modify these values according to your situations. Make sure the above values are correct.
  • +
+
+


+
    +
  • Start your service
  • +
+

Once you have successfully created the service, you need to enable and start it by running

+
systemctl daemon-reload
+systemctl enable stratos.service
+systemctl start stratos.service
+
+


+

Service operations🔗︎

+
    +
  • Check the service status
  • +
+
systemctl status stratos.service
+
+
    +
  • Check service log
  • +
+
journalctl -u stratos.service -f 
+
+# exit with ctrl+c
+
+
    +
  • Stop the service
  • +
+
systemctl stop stratos.service
+
+


+
+

Check node status🔗︎

+

Once you start your full-node, it will connect to the peers and start syncing. You can check the status of the node by running the following command

+
# Check the status of the node
+stchaind status
+
+

The output will be similar to

+
stchaind status
+{
+    "NodeInfo": {
+        "protocol_version": {
+            "p2p": "8",
+            "block": "11",
+            "app": "0"
+        },
+        "id": "16a0758d175cbf5c08d41dffa73eb5c0190869ed",
+        "listen_addr": "tcp://0.0.0.0:26656",
+        "network": "test-chain",
+        "version": "0.37.4",
+        "channels": "40202122233038606100",
+        "moniker": "node",
+        "other": {
+            "tx_index": "on",
+            "rpc_address": "tcp://127.0.0.1:26657"
+        }
+    },
+    "SyncInfo": {
+        "latest_block_hash": "697A2DB243E5191C6D85285A2ADD4924526924969C6C70FE71827C9FE41D4373",
+        "latest_app_hash": "E978F87BB23D351B853F5F0CF9FBBBA4464FF5D7CE3746BF3E2357F28CBCE041",
+        "latest_block_height": "497",
+        "latest_block_time": "2023-01-11T01:10:37.562405326Z",
+        "earliest_block_hash": "139676534FECFA507D56A06B03BD528E70ACA6D4DB6560219707011966613DE4",
+        "earliest_app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
+        "earliest_block_height": "1",
+        "earliest_block_time": "2023-01-09T17:08:58.4890503Z",
+        "catching_up": false
+    },
+    "ValidatorInfo": {
+        "Address": "18A7169C1B427D994133F7B3D4504E92789DB37C",
+        "PubKey": {
+            "type": "tendermint/PubKeyEd25519",
+            "value": "69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo="
+        },
+        "VotingPower": "500000"
+    }
+}
+
+

If the catching_up value is false in the sync_info section, it means that you are fully synced.

+

If it is true, it means your node is still syncing.

+


+
+

Setup a wallet🔗︎

+

Once the node finishes catch-up, you are ready to operate your node for various transactions(tx) and queries.

+

In order to hold the tokens that you will later delegate to your validator node, or pay staking for your SDS resource node, first, you need to create a local wallet account.

+


+

Create a new wallet🔗︎

+

To create a new wallet account, type the following command

+
stchaind keys add <your wallet name> --hd-path="m/44'/606'/0'/0/0" --keyring-backend=<your chosen keyring backend>
+
+
+

Tip

+

💡 Choose a keyring-backend suited for the network you are running this chain installation on. See keyring-backend.

+

💡 Enter a wallet name that you will easily remember. This name will be used inside other commands later.

+
+

After creating a new local wallet account, you will get its address and pubkey.

+

In addition, you will have a secret recovery phrase(mnemonic phrase) which can be used to recover an existing wallet account and should be kept secret.

+

Example:

+
stchaind keys add myWallet --hd-path="m/44'/606'/0'/0/0" --keyring-backend=test
+
+- name: myWallet
+type: local
+address: st1x2c6gy4vr8alsyzuqr2x8x8xxtvs97sk3jt6dp
+pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"A7HCZTlHEarBPabkOgId5SlyQKdqEsbXJHit7y9LXRy+"}'
+mnemonic: ""
+
+
+**Important** write this mnemonic phrase in a safe place.
+It is the only way to recover your account if you ever forget your password.
+
+venue chest pattern tool certain identify adult theme thing public foster promote pave topple thing uncle brisk suffer present popular envelope wrap holiday goddess
+
+


+

Recover an existing wallet🔗︎

+

If you already have a Stratos wallet account, you can recover it by typing the following command

+
stchaind keys add <your wallet name> --recover --hd-path="m/44'/606'/0'/0/0" --keyring-backend=<your chosen keyring backend>
+
+
+

Tip

+

💡 Choose a keyring-backend suited for the network you are running this chain installation on. See keyring-backend.

+

💡 Enter a wallet name that you will easily remember. This name will be used inside other commands later.

+
+

Example:

+
stchaind keys add myWallet1 --recover --hd-path="m/44'/606'/0'/0/0" --keyring-backend=test  
+
+


+

After the above keys add command executed, a keyring-* folder will be created which contains your wallets' information with their addresses.

+

The keyring-* folder looks like

+
.
+├── 32b1a412ac19fbf8105c00d46398e632d902fa16.address
+├── d0c57269c450f81234307a33bd148ac4f90549e5.address
+├── myWallet1.info
+└── myWallet.info
+
+


+

Check your wallet🔗︎

+

There are two ways to check your local wallets

+


+
    +
  • Check all local wallet accounts
  • +
+
stchaind keys list --keyring-backend=<keyring's backend> 
+
+

Example:

+
stchaind keys list --keyring-backend=test
+   - address: st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw
+     name: user0
+     pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"A/wF15Wd3ogCXstE7S4Zf3DA4KXb0W7exQhP004PLTi3"}'
+     type: local
+   - address: st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0
+     name: user1
+     pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"AgnhB5EkHL8+jD0/zRDR11nIpfOirTRrjgCX6uibhmDW"}'
+     type: local
+   - address: st1lkcrz3ktt2p7ppu9arglpqcn94pcdd9a9pmatf
+     name: user10
+     pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"A2sZ2Z9BU9oDELC06Gj8Lfc5UycxTaPux3sEIq8sIzSW"}'
+     type: local
+   - address: st16czjk2ym0prgvy4gl970t84vrp96s5kayfqmf2
+     name: user2
+     pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"AwfcJTOVWdx6ai61cy8VGJ1SdWHzwm2CCmr/+PwSpFeR"}'
+     type: local
+   - address: st17patveqxcq42rguc7nayr2g3jtawpzvhfmmumt
+     name: user3
+     pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"AtFxbuB4s+2SYzImGPIBwe0H0mKCXbIPu1T63OvbgE/3"}'
+     type: local
+
+


+
    +
  • Check a specific local wallet account
  • +
+
stchaind keys show <your wallet name> --keyring-backend=<keyring's backend> 
+
+

Example:

+
stchaind keys show myWallet1 --keyring-backend=test
+   - address: st16rzhy6wy2rupydps0gem69y2cnus2j09n42ksx
+     name: myWallet1
+     pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"A13YKi3/7p9FsFPTfVgxEO0YK8bnDHmBPfA3ID+k37ET"}'
+     type: local
+
+


+
+

Faucet🔗︎

+

Faucet will only be available on Testnet to get test tokens into your wallet.

+
curl --header "Content-Type: application/json" --request POST --data '{"denom":"stos","address":"your wallet address"} ' https://faucet-mesos.thestratos.org/credit
+
+
+

Tip

+

Replace "your wallet address" with your st1xx wallet address

+

💡1stos = 1,000,000,000gwei = 1,000,000,000,000,000,000wei

+
+


+
    +
  • Check wallet account balance
  • +
+

You can query your account info using this command:

+
stchaind query account <your wallet address>
+
+

Example:

+
stchaind query account st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx
+|
+'@type': /cosmos.auth.v1beta1.BaseAccount
+account_number: "1"
+address: st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx
+pub_key: null
+sequence: "0"
+
+


+

You can query your wallet balances using this command:

+
stchaind query bank balances <your wallet address>
+
+

Example:

+
stchaind query bank balances st1d3qtsjyypa639q9kf0wmuf2dn4a7zrnujw84q4
+|
+balances:
+- amount: "9998000000000000000"
+  denom: wei
+pagination:
+next_key: null
+total: "0
+
+


+
    +
  • Try your first tx - send
  • +
+

This tx command will send an amount of tokens from one wallet address to another:

+
stchaind tx bank send <from address> <to address> <amount> --keyring-backend=<keyring's backend> --chain-id=<current chain-id> --gas=auto --gas-prices=1000000000wei
+
+
+
    +
  • For chain-id and keyring-backend, see Networks.
  • +
  • Make sure your <from address> has enough tokens
  • +
  • Please wait for around 7 seconds for block generation after a transaction.
  • +
+
+

Example:

+

Let us assume:

+
    +
  • from address: st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0
  • +
  • to address: st123wun5lnwerdrt0mk2uxtusgawpfr228a0sseg
  • +
  • amount: 10stos
  • +
+
stchaind tx bank send st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0 st123wun5lnwerdrt0mk2uxtusgawpfr228a0sseg 10stos \
+--chain-id=mesos-1  --keyring-backend=test --gas=100000 --gas-prices=1000000000wei -y
+
+code: 0
+codespace: ""
+data: ""
+events: []
+gas_used: "0"
+gas_wanted: "0"
+height: "0"
+info: ""
+logs: []
+raw_log: '[]'
+timestamp: ""
+tx: null
+txhash: BA96CF87646592487ABB9DDDE8FA86FE71441226281B04E15C5C66EDE415FBC6
+
+


+
+

Validator🔗︎

+

At this point, you have a Full-Chain Node.

+

Full-Chain nodes are also important to the network as they are able to handle queries from a client and provide scale for the validator. They are also able to mantain historical information about the state of the chain.

+

But they are not able to accept transactions from clients, validate them and insert them into the blockchain, like Validators do. So they won't be earning any rewards.

+

To convert your Full-Node to a Validator, please follow the next guide.

+

How To Become a Validator

+


+
+


+ + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs-stratos-chain/stchaind-commands-part-1/index.html b/docs-stratos-chain/stchaind-commands-part-1/index.html new file mode 100644 index 0000000..97a44b5 --- /dev/null +++ b/docs-stratos-chain/stchaind-commands-part-1/index.html @@ -0,0 +1,4336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Stratos Chain stchaind commands part 1 - Stratos Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + + + + + + +
+ +
+ + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+ + + + +

stchaind Commands Part 1

+ +

This document is the first part that describes a summarized list of stchaind commands for Stratos Chain.

+

Requirements🔗︎

+

Unlike other projects, Stratos does not require expensive GPUs and high wattage power supplies, but if the node wants to obtain revenue, it needs to provide enough bandwidth and storage capacity to ensure the traffic +on the node can reach the reward requirements.

+

We recommend the following to run your node:

+

Minimum Hardware Requirements

+ + + + + + + + + + + + + + + + + +
CPURAMStorageStake
8 Cores¹, 2.5GHz²32 GB2 TB1 STOS³
+

¹    Can be achieved using dual CPU server configurations (eg. 2cpu x 8cores, as long as the frequency per core is respected).
+²    2.5GHz refers to Base Frequency, not Turbo/Boost Frequency.
+³    Minimum stake is 1 stos until all 100 validator spots are filled. After that, is marked decided.

+

Software (tested version)

+
    +
  • Ubuntu 18.04+
  • +
  • Go 1.19+ linux/amd64
  • +
+


+
+

Connect to Stratos Chain Testnet🔗︎

+

Please refer to full-node setup guide to:

+

download related files

+

start your node to catch up to the latest block height(synchronization)

+

create your Stratos Chain Wallet

+

Faucet or send an amount of tokens to this wallet

+


+
+

Directory Structure🔗︎

+

After the node has caught up to the latest block, your Stratos-chain Wallet has been created and fed with an amount of tokens, $HOME/.stchaind directory will include the following directories and files.

+
.
+├── config
+   ├── addrbook.json
+   ├── app.toml
+   ├── client.toml
+   ├── config.toml
+   ├── genesis.json
+   ├── node_key.json
+   └── priv_validator_key.json
+├── data
+   ├── application.db
+   ├── blockstore.db
+   ├── cs.wal
+   ├── evidence.db
+   ├── priv_validator_state.json
+   ├── snapshots
+   ├── state.db
+   └── tx_index.db
+└── keyring-test
+    ├── 6894f6eef2b730a5f071eed1f3aeb471dfeeeaaf.address
+    ├── d6052b289b78468612a8f97cf59eac184ba852dd.address
+    ├── d704353fe67f948c99d2e3105adc5159c9e8f2af.address
+    ├── f07ab66406c02aa1a398f4fa41a91192fae08997.address
+    ├── fdb03146cb5a83e08785e8d1f083132d4386b4bd.address
+    ├── user0.info
+    ├── user10.info
+    ├── user1.info
+    ├── user2.info
+    └── user3.info
+
+


+

In stchaind/config folder:

+
+
    +
  • addrbook.json stores peer addresses.
  • +
  • app.toml contains the default settings required for app.
  • +
  • config.toml contains various options pertaining to the stratos-chain configurations.
  • +
  • genesis.json defines the initial state upon genesis of stratos-chain.
  • +
  • node_key.json contains the node private key and should thus be kept secret.
  • +
  • priv_validator_key.json contains the validator address, public key and private key, and should thus be kept secret.
  • +
+
+


+

In stchaind/data folder:

+
+
    +
  • All *.db folders are Tendermint databases
  • +
  • Tendermint uses a write ahead log (WAL) for consensus
  • +
  • priv_validator_state.jsonholds the validator's state
  • +
+
+


+

In stchaind/keyring-test folder:

+
+
    +
  • holds the user's information and address in the keyring-backend
  • +
+
+
+

Tip

+

By default, the binary executable stchaind has been saved or created in the $HOME folder. If you are not sure what is your $HOME folder, in terminal, use echo $HOME to check. In the following instruction, we suppose you have entered the $HOME folder(use cd $HOME)

+
+


+
+

'stchaind' Commands🔗︎

+

For ease of use, these commands have been classified by the following modules:

+ +


+
+

Global Flags🔗︎

+

Each command has its specific flags as well as several global flags. The specific flags will be explained along with each command, +while the global flags are summarized as the following that can be used for all stchaind commands.

+
Global Flags(can be used for all stchaind commands):
+  -b, --broadcast-mode string    Transaction broadcasting mode (sync|async|block) (default "sync")
+      --chain-id string          Specify Chain ID for sending Tx (default "testnet")
+      --fees string              Fees to pay along with transaction; eg: 10wei
+      --from string              Name or address of private key with which to sign
+      --gas-adjustment float     adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)
+      --gas-prices string        Gas prices to determine the transaction fee (e.g. 10wei)
+  -h, --help                     help for stchaind
+      --home string              directory for config and data (default "/home/hong/.stchaind")
+      --keyring-backend string   Select keyring's backend (default "os")
+      --log_format string        The logging format (json|plain) (default "plain")
+      --log_level string         The logging level (trace|debug|info|warn|error|fatal|panic) (default "info")
+      --node string              <host>:<port> to tendermint rpc interface for this chain (default "tcp://localhost:26657")
+      --trace                    print out full stack trace on errors
+
+
+

Tip

+
    +
  • +

    --chain-id: the current chain-id may change when updating in testing phase . When it is applied, user needs to point out current chain-id which is mesos-1 for Testnet and stratos-1 for Mainnet.

    +
  • +
  • +

    on Testnet, --keyring-backend=test

    +
  • +
  • +

    on Mainnet, --keyring-backend=os|file|pass. You must use the same one you used when creating the wallet in previous guide (Setup Full-Chain Node).

    +
  • +
  • +

    --home: this directory contains node's account information. By default, node's account info is saved or created under $HOME/.stchaind. In this case, user does not need to add --home flag in the commands. Otherwise, user has to use this flag to specify the path to the node's root directory(default '$HOME') explicitly if not using the default directory. In the following instruction, we suppose the node info has been installed or created under $HOME/.stchaind and skip the --home flag. User can add it where applicable.

    +
  • +
+
+


+
+

Denomination🔗︎

+

When executing commands that require a certain amount of tokens, you can use either denomination:

+
    +
  • 1 stos =
  • +
  • 1,000,000,000 gwei =
  • +
  • 1,000,000,000,000,000,000 wei
  • +
+

For example, the following commands will result in transfering the same value (100 stos):

+
stchaind tx staking delegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k 100stos \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+stchaind tx staking delegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k 100000000000gwei \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+stchaind tx staking delegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k 100000000000000000000wei \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+
+

Bank Module🔗︎

+

-send🔗︎

+

Create and sign a send transaction.

+
Usage:
+  stchaind tx bank send [from_key_or_address] [to_address] [amount] [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for send
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes 
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
stchaind tx bank send st1sqzsk8mplxx22fdgg878ccc3329gfd9g7d9g9d st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx 1stos \
+--chain-id=mesos-1  \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+


+

-balances🔗︎

+

query account bank balances.

+
Usage:
+  stchaind query bank balances [account address] [flags]
+
+Flags:
+      --count-total       count total number of records in all balances to query for
+      --denom string      The specific balance denomination to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for balances
+      --limit uint        pagination limit of all balances to query for (default 100)
+      --offset uint       pagination offset of all balances to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of all balances to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of all balances to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind query bank balances st16czjk2ym0prgvy4gl970t84vrp96s5kayfqmf2
+
+


+
+

Distribution Module🔗︎

+

-withdraw-rewards🔗︎

+

Withdraw rewards from a given delegation address and optionally withdraw validator's commission if the delegation address given is a validator operator.

+
Usage:
+  stchaind tx distribution withdraw-rewards [validator-addr] [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --commission            Withdraw the validator's commission in addition to the rewards
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for withdraw-rewards
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
stchaind tx distribution withdraw-rewards stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1  \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+


+

-withdraw-all-rewards🔗︎

+

Withdraw all delegation rewards for a delegator.

+
Usage:
+  stchaind tx distribution withdraw-all-rewards [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for withdraw-all-rewards
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --max-msgs int          Limit the number of messages per tx (0 for unlimited)
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
stchaind tx distribution withdraw-all-rewards \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1  \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+


+

-commission🔗︎

+

Query validator commission rewards from delegators to that validator.

+
Usage:
+  stchaind query distribution commission [validator] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for commission
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query distribution commission stvaloper1gtw399h9vfnekqsz3dg4n6mj0qgdpnh30x66xa
+
+


+

-rewards🔗︎

+

Query all rewards earned by a delegator, optionally restrict to reward from a single validator.

+
Usage:
+  stchaind query distribution rewards [delegator-addr] [validator-addr] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for rewards
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query distribution rewards st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda --height=9765
+
+


+

-outstanding-rewards🔗︎

+

Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations.

+
Usage:
+  stchaind query distribution validator-outstanding-rewards [validator] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for validator-outstanding-rewards
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query distribution validator-outstanding-rewards stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k
+
+


+

-community-pool🔗︎

+

Query all coins in the community pool which is under Governance control.

+
Usage:
+  stchaind query distribution community-pool [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for community-pool
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query distribution community-pool --height=9765
+
+


+

-slashes🔗︎

+

Query all slashes of a validator for a given block range.

+
Usage:
+  stchaind query distribution slashes [validator] [start-height] [end-height] [flags]
+
+Flags:
+      --count-total       count total number of records in validator slashes to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for slashes
+      --limit uint        pagination limit of validator slashes to query for (default 100)
+      --offset uint       pagination offset of validator slashes to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of validator slashes to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of validator slashes to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind query distribution slashes stvaloper1095s2f3m60qz48spy3wr52gw8xmy7xqywnxnrq 0 500
+
+


+

-distribution-params🔗︎

+

Query distribution params.

+
Usage:
+  stchaind query distribution params [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for params
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query distribution params
+
+


+
+

Gov Module🔗︎

+

-submit-proposal🔗︎

+

Submit a proposal along with an initial deposit. Proposal title, description, type and deposit can be given directly or through a proposal JSON file.

+

Except for itself, the command submit-proposal also provides three sub-commands, param-change, +community-pool-spend and software-upgrade, to submit a proposal for changing global parameters, +distributing funds in community-pool and upgrading software.

+
Usage:
+  stchaind tx gov submit-proposal [flags]
+  stchaind tx gov submit-proposal [command]
+
+Available Commands:
+  cancel-software-upgrade Cancel the current software upgrade proposal
+  community-pool-spend    Submit a community pool spend proposal
+  param-change            Submit a parameter change proposal
+  software-upgrade        Submit a software upgrade proposal
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --deposit string        The proposal deposit
+      --description string    The proposal description
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for submit-proposal
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+      --proposal string       Proposal file path (if this path is given, other proposal flags are ignored)
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+      --title string          The proposal title
+      --type string           The proposal Type
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+
+  In testing phase, --keyring-backend="test"
+
+


+
    +
  • submit-proposal example:
  • +
+
Usage:
+stchaind tx gov submit-proposal <proposal.json> --from=<Name|address of private key>
+
+

Where proposal.json contains:

+
    {
+      "title": "Test Proposal",
+      "description": "My awesome proposal",
+      "type": "Text",
+      "deposit": "100000000000gwei"
+    }
+
+

Which is equivalent to:

+
stchaind tx gov submit-proposal \
+--title="Test Proposal" \
+--description="My awesome proposal" \
+--type="Text" \
+--deposit="100000000000gwei" \
+--from=<name|address of private key>
+
+

submit-proposal Tx command:

+
stchaind tx gov submit-proposal \
+--title="Test Proposal" \
+--description="My awesome proposal" \
+--type="Text" \
+--deposit="100000000000gwei" \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1  \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+
    +
  • param-change example:
  • +
+

Submit a parameter proposal along with an initial deposit. The proposal details must be supplied via a JSON file. +For values that contains objects, only non-empty fields will be updated.

+
Usage:
+stchaind tx gov submit-proposal param-change [proposal-file] [flags]
+
+

param-change example tx command:

+
stchaind tx gov submit-proposal param-change <proposal-file> \
+--from=<name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend'> \
+--gas=auto --gas-prices=1000000000wei
+
+

A sample of param_change.json could be:

+
{
+    "title": "Param-Change",
+    "description": "This is a test to update deposit params in gov Module",
+    "changes": [
+        {
+            "subspace": "gov",
+            "key": "depositparams",
+            "value": {"max_deposit_period":"72800000000000"}
+        }
+    ],
+    "deposit": "1000000000000gwei"
+}
+
+

param-change tx command:

+
stchaind tx gov submit-proposal param-change ./helpers/param_change.json \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+
    +
  • community-pool-spend example:
  • +
+

Submit a community pool spend proposal along with an initial deposit. The proposal details must be supplied via a JSON file.

+
Usage:
+stchaind tx gov submit-proposal community-pool-spend [proposal-file] [flags]
+
+

The proposal.json could be: +

    {
+      "title": "Community Pool Spend",
+      "description": "Pay me some STOSes!",
+      "recipient": "st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda",
+      "amount": [
+        {
+          "denom": "wei",
+          "amount": "1000000000000"
+        }
+      ],
+      "deposit": [
+        {
+          "denom": "gwei",
+          "amount": "1000000000000"
+        }
+      ]
+    }
+

+

community-pool-spend tx command:

+
stchaind tx gov submit-proposal community-pool-spend ./helpers/proposal.json \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+
    +
  • software-upgrade example:
  • +
+

Submit a software upgrade along with an initial deposit.

+
Usage:
+  stchaind tx gov submit-proposal software-upgrade [name] (--upgrade-height [height]) (--upgrade-info [info]) [flags]
+
+

software-upgrade tx command:

+
stchaind tx gov submit-proposal software-upgrade="v0.3.1" \
+--upgrade-height=1000 \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--description=test1 \
+--title=test1 \
+--deposit=100000000000gwei \
+--info=testinfo \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-deposit🔗︎

+

Deposit tokens for an active proposal by proposal-id which can be found with the command stchaind query gov proposals.

+
Usage:
+  stchaind tx gov deposit [proposal-id] [deposit] [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for deposit
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
stchaind tx gov deposit 7 100000000gwei \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-vote (transaction)🔗︎

+

Submit a vote for an active proposal. Vote options include yes/no/no_with_veto/abstain.

+
Usage:
+  stchaind tx gov vote [proposal-id] [option] [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for vote
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+    In testing phase, --keyring-backend="test"
+
+

Example:

+
stchaind tx gov vote 7 yes \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-proposal🔗︎

+

Query details for a proposal. You can find the proposal-id by running stchaind query gov proposals

+
Usage:
+  stchaind query gov proposal [proposal-id] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for proposal
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query gov proposal 7
+
+

Result:

+
content:
+  title: Param-Change Staking MaxValidators to 100
+  description: This is a test to update MaxValidators to 100 in staking Module
+  changes:
+  - subspace: staking
+    key: MaxValidators
+    value: "100"
+id: 7
+proposal_status: 3
+final_tally_result:
+  "yes": "400000000"
+  abstain: "0"
+  "no": "0"
+  no_with_veto: "0"
+submit_time: 2021-07-23T14:40:04.976927421Z
+deposit_end_time: 2021-07-23T14:41:44.976927421Z
+total_deposit:
+- denom: wei
+  amount: "100010000000000000000"
+voting_start_time: 2021-07-23T14:40:41.961523583Z
+voting_end_time: 2021-07-23T14:42:21.961523583Z
+
+


+

-proposals🔗︎

+

Query details of all proposals with optional filters(flags).

+
Usage:
+  stchaind query gov proposals [flags]
+
+Flags:
+      --count-total        count total number of records in proposals to query for
+      --depositor string   (optional) filter by proposals deposited on by depositor
+      --height int         Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help               help for proposals
+      --limit uint         pagination limit of proposals to query for (default 100)
+      --offset uint        pagination offset of proposals to query for
+  -o, --output string      Output format (text|json) (default "text")
+      --page uint          pagination page of proposals to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string    pagination page-key of proposals to query for
+      --reverse            results are sorted in descending order
+      --status string      (optional) filter proposals by proposal status, status: deposit_period/voting_period/passed/rejected
+      --voter string       (optional) filter by proposals voted on by voted
+
+    stchaind query gov proposals --depositor st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda
+    stchaind query gov proposals --voter st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda
+    stchaind query gov proposals --status (DepositPeriod|VotingPeriod|Passed|Rejected)
+    stchaind query gov proposals --page=2 --limit=100
+
+

Example:

+
stchaind query gov proposals
+
+

Result:

+
- content:
+    title: Param-Change Staking MaxValidators to 5
+    description: This is a test to update MaxValidators to 5 in staking Module
+    changes:
+    - subspace: staking
+      key: MaxValidators
+      value: "5"
+  id: 1
+  proposal_status: 3
+  final_tally_result:
+    "yes": "383333332"
+    abstain: "0"
+    "no": "0"
+    no_with_veto: "0"
+  submit_time: 2021-07-19T15:38:08.619640056Z
+  deposit_end_time: 2021-07-19T15:39:48.619640056Z
+  total_deposit:
+  - denom: wei
+    amount: "100010000000000000000"
+  voting_start_time: 2021-07-19T15:38:23.789218262Z
+  voting_end_time: 2021-07-19T15:40:03.789218262Z
+
+...
+
+- content:
+    title: Param-Change Staking MaxValidators to 100
+    description: This is a test to update MaxValidators to 100 in staking Module
+    changes:
+    - subspace: staking
+      key: MaxValidators
+      value: "100"
+  id: 7
+  proposal_status: 3
+  final_tally_result:
+    "yes": "400000000"
+    abstain: "0"
+    "no": "0"
+    no_with_veto: "0"
+  submit_time: 2021-07-23T14:40:04.976927421Z
+  deposit_end_time: 2021-07-23T14:41:44.976927421Z
+  total_deposit:
+  - denom: wei
+    amount: "100010000000000000000"
+  voting_start_time: 2021-07-23T14:40:41.961523583Z
+  voting_end_time: 2021-07-23T14:42:21.961523583Z
+
+


+

-vote (query)🔗︎

+

Query details for a single vote on a proposal given its identifier.

+
Usage:
+  stchaind query gov vote [proposal-id] [voter-addr] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for vote
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query gov vote 7 st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda
+
+

Result:

+
proposal_id: 7
+voter: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda
+option: 1
+
+


+

-votes🔗︎

+

Query vote details for a single proposal by its identifier.

+
Usage:
+  stchaind query gov votes [proposal-id] [flags]
+
+Flags:
+      --count-total       count total number of records in votes to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for votes
+      --limit uint        pagination limit of votes to query for (default 100)
+      --offset uint       pagination offset of votes to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of votes to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of votes to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind query gov votes 7
+
+

Result:

+
- proposal_id: 7
+  voter: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda
+  option: 1
+- proposal_id: 7
+  voter: st1m4f4hnyfhpaeqlcgv7lfhgzjwmrvfeggwnpygz
+  option: 1
+- proposal_id: 7
+  voter: st1kuhyf59qvukk8r5manky062d6c66utvytm7az6
+  option: 1
+- proposal_id: 7
+  voter: st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k
+  option: 1
+
+


+

-deposit🔗︎

+

Query details for a single proposal deposit on a proposal by its identifier.

+
Usage:
+  stchaind query gov deposit [proposal-id] [depositer-addr] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for deposit
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query gov deposit 7 st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda
+
+

Result:

+
proposal_id: 7
+depositor: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda
+amount:
+- denom: wei
+  amount: "100000000"
+
+


+

-deposits🔗︎

+

Query details for all deposits on a proposal.

+
Usage:
+  stchaind query gov deposits [proposal-id] [flags]
+
+Flags:
+      --count-total       count total number of records in deposits to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for deposits
+      --limit uint        pagination limit of deposits to query for (default 100)
+      --offset uint       pagination offset of deposits to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of deposits to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of deposits to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind query gov deposits 7
+
+

Result:

+
- proposal_id: 7
+  depositor: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda
+  amount:
+  - denom: wei
+    amount: "100000000"
+
+


+
+

Slashing Module🔗︎

+

-unjail🔗︎

+

Unjail a jailed validator.

+
Usage:
+  stchaind tx slashing unjail [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for unjail
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
stchaind tx slashing unjail \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-signing-info🔗︎

+

Use a validators' consensus public key to find the signing-info for that validator.

+
Usage:
+  stchaind query slashing signing-info [validator-conspub] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for signing-info
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query slashing signing-info stvalconspub1zcjduepqsnwlx7rv0ghyvh9tm99zle39df99jt8hccwt8jdrvjs26zqrzh9shdmgyc
+
+

Result:

+
address: stvalcons1sa58sznp26ftquypx994q2eurq6qy38tfm3rn3
+start_height: 0
+index_offset: 3874
+jailed_until: 1970-01-01T00:00:00Z
+tombstoned: false
+missed_blocks_counter: 0
+
+


+

-slashing-params🔗︎

+

Query genesis parameters for the slashing module.

+
Usage:
+  stchaind query slashing params [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for params
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query slashing params
+
+

Result:

+
signed_blocks_window: 10000
+min_signed_per_window: "0.500000000000000000"
+downtime_jail_duration: 10m0s
+slash_fraction_double_sign: "0.050000000000000000"
+slash_fraction_downtime: "0.010000000000000000"
+
+


+
+

Staking Module🔗︎

+

-delegate🔗︎

+

Delegate an amount of liquid coins to a validator from your wallet.

+
Usage:
+  stchaind tx staking delegate [validator-addr] [amount] [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for delegate
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
stchaind tx staking delegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k 1000gwei \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-redelegate🔗︎

+

Redelegate an amount of illiquid staking tokens from one validator to another.

+
Usage:
+  stchaind tx staking redelegate [src-validator-addr] [dst-validator-addr] [amount] [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for redelegate
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
stchaind tx staking redelegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k stvaloper1gtw399h9vfnekqsz3dg4n6mj0qgdpnh30x66xa 1000gwei \
+--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-unbond🔗︎

+

Unbond an amount of bonded shares from a validator.

+
Usage:
+  stchaind tx staking unbond [validator-addr] [amount] [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for unbond
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
stchaind tx staking unbond stvaloper12adksjsd7gcsn23h5jmvdygzx2lfw5q4pyf57u 10000gwei \
+--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-create-validator🔗︎

+

Create new validator initialized with a self-delegation to it.

+
Usage:
+  stchaind tx staking create-validator [flags]
+
+Flags:
+  -a, --account-number uint                 The account number of the signing account (offline mode only)
+      --amount string                       Amount of coins to bond
+      --commission-max-change-rate string   The maximum commission change rate percentage (per day)
+      --commission-max-rate string          The maximum commission rate percentage
+      --commission-rate string              The initial commission rate percentage
+      --details string                      The validator's (optional) details
+      --dry-run                             ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string                  Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string                          gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only                       Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                                help for create-validator
+      --identity string                     The optional identity signature (ex. UPort or Keybase)
+      --ip string                           The node's public IP. It takes effect only when used in combination with --generate-only
+      --keyring-dir string                  The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                              Use a connected Ledger device
+      --min-self-delegation string          The minimum self delegation required on the validator
+      --moniker string                      The validator's name
+      --node-id string                      The node's ID
+      --note string                         Note to add a description to the transaction (previously --memo)
+      --offline                             Offline mode (does not allow any online functionality
+  -o, --output string                       Output format (text|json) (default "json")
+      --pubkey string                       The validator's Protobuf JSON encoded public key
+      --security-contact string             The validator's (optional) security contact email
+  -s, --sequence uint                       The sequence number of the signing account (offline mode only)
+      --sign-mode string                    Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint                 Set a block timeout height to prevent the tx from being committed past a certain height
+      --website string                      The validator's (optional) website
+  -y, --yes                                 Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+
+

Tip

+
    +
  • moniker: the validator's name
  • +
  • pubkey: the private key associated with this Tendermint PubKey is used to sign prevotes and precommits
  • +
  • website: website(Optional)
  • +
  • description: description(Optional)
  • +
  • commission-rate: the commission rate on block rewards and fees charged to delegators
  • +
  • commission-max-rate: the maximum commission rate which this validator can charge. This parameter cannot be changed after create-validator is processed.
  • +
  • commission-max-change-rate: the maximum daily increase of the validator commission. This parameter cannot be changed after create-validator is processed.
  • +
  • min-self-delegation: minimum amount of tokens the validator needs to have bonded at all time. If the validator's self-delegated stake falls below this limit, their entire staking pool will unbond.
  • +
  • amount: the amount of tokens to be bonded to the validator at creation. This value should be greater than the value of min-self-delegation
  • +
+
+

Example:

+
stchaind tx staking create-validator \
+--amount=100stos \
+--pubkey='{"@type":"/cosmos.crypto.ed25519.PubKey","key":"JwtmYzaX0b+zjuDypUI2+qy8wa/LFtUUUg0+vr11tpg="}' \
+--moniker="myValidator" \
+--commission-rate=0.10 \
+--commission-max-rate=0.20 \
+--commission-max-change-rate=0.01 \
+--min-self-delegation=1 \
+--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \
+--chain-id=mesos-1 --keyring-backend=test --gas=auto --gas-prices=1000000000wei -y 
+
+

The value of --pubkey can be retrieved by using the command stchaind tendermint show-validator

+


+

-edit-validator🔗︎

+

Edit an existing validator account.

+
Usage:
+  stchaind tx staking edit-validator [flags]
+
+Flags:
+  -a, --account-number uint          The account number of the signing account (offline mode only)
+      --commission-rate string       The new commission rate percentage
+      --details string               The validator's (optional) details (default "[do-not-modify]")
+      --dry-run                      ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string           Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string                   gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only                Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                         help for edit-validator
+      --identity string              The (optional) identity signature (ex. UPort or Keybase) (default "[do-not-modify]")
+      --keyring-dir string           The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                       Use a connected Ledger device
+      --min-self-delegation string   The minimum self delegation required on the validator
+      --moniker string               The validator's name (default "[do-not-modify]")
+      --note string                  Note to add a description to the transaction (previously --memo)
+      --offline                      Offline mode (does not allow any online functionality
+  -o, --output string                Output format (text|json) (default "json")
+      --security-contact string      The validator's (optional) security contact email (default "[do-not-modify]")
+  -s, --sequence uint                The sequence number of the signing account (offline mode only)
+      --sign-mode string             Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint          Set a block timeout height to prevent the tx from being committed past a certain height
+      --website string               The validator's (optional) website (default "[do-not-modify]")
+  -y, --yes                          Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+
+

Tip

+
    +
  • min_self_delegation allows to increase only
  • +
  • commission-max-rate cannot be changed after create-validator
  • +
  • commission-max-change-ratecannot be changed after create-validator
  • +
+
+

Example:

+
stchaind tx staking edit-validator \
+--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \
+--keyring-backend=test \
+--min-self-delegation=100  \
+--memo="Change 'min-self-delegation' from 1 to 100" \
+--chain-id=mesos-1  --keyring-backend=test --gas=auto --gas-prices=1000000000wei -y
+
+


+

-delegation🔗︎

+

Query a delegation based on delegator address and validator address.

+
Usage:
+  stchaind query staking delegation [delegator-addr] [validator-addr] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for delegation
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query staking delegation st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k
+
+

Result:

+
delegation:
+  delegator_address: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda
+  validator_address: stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k
+  shares: "100000000000000000000.000000000000000000"
+balance:
+  denom: wei
+  amount: "1000000000000000000000"
+
+


+

-delegations🔗︎

+

Query delegations for an individual delegator on all validators.

+
Usage:
+  stchaind query staking delegations [delegator-addr] [flags]
+
+Flags:
+      --count-total       count total number of records in delegations to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for delegations
+      --limit uint        pagination limit of delegations to query for (default 100)
+      --offset uint       pagination offset of delegations to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of delegations to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of delegations to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind query staking delegations st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+
+

Result:

+
delegation_responses:
+- balance:
+    amount: "500000000000"
+    denom: wei
+  delegation:
+    delegator_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+    shares: "500000000000.000000000000000000"
+    validator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu
+pagination:
+  next_key: null
+  total: "0"
+
+


+

-delegations-to🔗︎

+

Query all delegations made to one validator.

+
Usage:
+  stchaind query staking delegations-to [validator-addr] [flags]
+
+Flags:
+      --count-total       count total number of records in validator delegations to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for delegations-to
+      --limit uint        pagination limit of validator delegations to query for (default 100)
+      --offset uint       pagination offset of validator delegations to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of validator delegations to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of validator delegations to query for
+      --reverse           results are sorted in descending ord
+
+

Example:

+
stchaind query staking delegations-to stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu
+
+

Result:

+
delegation_responses:
+- balance:
+    amount: "500000000000"
+    denom: wei
+  delegation:
+    delegator_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+    shares: "500000000000.000000000000000000"
+    validator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu
+pagination:
+  next_key: null
+  total: "0"
+
+


+

-unbonding-delegations🔗︎

+

Query unbonding delegations for an individual delegator.

+
Usage:
+  stchaind query staking unbonding-delegations [delegator-addr] [flags]
+
+Flags:
+      --count-total       count total number of records in unbonding delegations to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for unbonding-delegations
+      --limit uint        pagination limit of unbonding delegations to query for (default 100)
+      --offset uint       pagination offset of unbonding delegations to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of unbonding delegations to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of unbonding delegations to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind q staking unbonding-delegations st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2
+
+

Result:

+
- delegator_address: st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2
+  validator_address: stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p
+  entries:
+  - creation_height: 5805
+    completion_time: 2021-08-30T19:53:31.144199109Z
+    initial_balance: "10000"
+    balance: "10000"
+
+


+

-unbonding-delegation🔗︎

+

Query unbonding delegations for an individual delegator on an individual validator.

+
Usage:
+  stchaind query staking unbonding-delegation [delegator-addr] [validator-addr] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for unbonding-delegation
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example

+
stchaind q staking unbonding-delegation st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2 stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p
+
+


+

-unbonding-delegations-from🔗︎

+

Query all unbonding delegatations from a validator.

+
Usage:
+  stchaind query staking unbonding-delegations-from [validator-addr] [flags]
+
+Flags:
+      --count-total       count total number of records in unbonding delegations to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for unbonding-delegations-from
+      --limit uint        pagination limit of unbonding delegations to query for (default 100)
+      --offset uint       pagination offset of unbonding delegations to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of unbonding delegations to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of unbonding delegations to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind query staking unbonding-delegations-from stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p
+
+

Result:

+
- delegator_address: st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2
+  validator_address: stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p
+  entries:
+  - creation_height: 5805
+    completion_time: 2021-08-30T19:53:31.144199109Z
+    initial_balance: "10000"
+    balance: "10000"
+
+


+

-redelegation🔗︎

+

Query a redelegation record based on delegator and a source and destination validator address.

+
Usage:
+  stchaind query staking redelegation [delegator-addr] [src-validator-addr] [dst-validator-addr] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for redelegation
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query staking redelegation st15xlpwafgnvvs5hdk8938dp2ve6cjmy4vcf4l76 stvaloper1gamc7ajhzukp08nle9z9asyfx4u4dlz53dquzj stvaloper1zgqhnz69jppcwg9z27vtq3zq9r3du5v6vjqvpq
+
+

Result:

+
- redelegation:
+    delegator_address: st15xlpwafgnvvs5hdk8938dp2ve6cjmy4vcf4l76
+    validator_src_address: stvaloper1gamc7ajhzukp08nle9z9asyfx4u4dlz53dquzj
+    validator_dst_address: stvaloper1zgqhnz69jppcwg9z27vtq3zq9r3du5v6vjqvpq
+    entries: []
+  entries:
+  - redelegationentry:
+      creation_height: 1909
+      completion_time: 2021-09-02T19:33:26.890343914Z
+      initial_balance: "10000"
+      shares_dst: "10000.000000000000000000"
+    balance: "10000"
+
+


+

-redelegations🔗︎

+

Query all redelegations records for one delegator.

+
Usage:
+  stchaind query staking redelegations [delegator-addr] [flags]
+
+Flags:
+      --count-total       count total number of records in delegator redelegations to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for redelegations
+      --limit uint        pagination limit of delegator redelegations to query for (default 100)
+      --offset uint       pagination offset of delegator redelegations to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of delegator redelegations to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of delegator redelegations to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind query staking redelegations st15xlpwafgnvvs5hdk8938dp2ve6cjmy4vcf4l76
+
+

Result:

+
- redelegation:
+    delegator_address: st15xlpwafgnvvs5hdk8938dp2ve6cjmy4vcf4l76
+    validator_src_address: stvaloper1gamc7ajhzukp08nle9z9asyfx4u4dlz53dquzj
+    validator_dst_address: stvaloper1zgqhnz69jppcwg9z27vtq3zq9r3du5v6vjqvpq
+    entries: []
+  entries:
+  - redelegationentry:
+      creation_height: 1909
+      completion_time: 2021-09-02T19:33:26.890343914Z
+      initial_balance: "10000"
+      shares_dst: "10000.000000000000000000"
+    balance: "10000"
+
+


+

-redelegations-from🔗︎

+

Query all unbonding delegatations from a validator.

+
Usage:
+  stchaind query staking unbonding-delegations-from [validator-addr] [flags]
+
+Flags:
+      --count-total       count total number of records in unbonding delegations to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for unbonding-delegations-from
+      --limit uint        pagination limit of unbonding delegations to query for (default 100)
+      --offset uint       pagination offset of unbonding delegations to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of unbonding delegations to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of unbonding delegations to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind query staking unbonding-delegations-from stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p
+
+

Result:

+
- delegator_address: st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2
+  validator_address: stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p
+  entries:
+  - creation_height: 5805
+    completion_time: 2021-08-30T19:53:31.144199109Z
+    initial_balance: "10000"
+    balance: "10000"
+
+


+

-historical-info🔗︎

+

Query historical info at given height.

+
Usage:
+  stchaind query staking historical-info [height] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for historical-info
+  -o, --output string   Output format (text|json) (default "text")
+
+
Note:
+The response of `historical-info` is depended on the `skating` parameter `HistoricalEntries`. 
+If `HistoricalEntries` is "0", the response will always be
+
+ERROR: no historical info found
+
+

Example:

+
stchaind query staking historical-info 300
+
+

Result:

+
header:
+  app_hash: fun5OdjHvsMZU1g+mcpgnfDuVBDSTTQjrTjJ3jvEkpo=
+  chain_id: test-chain
+  consensus_hash: BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=
+  data_hash: 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=
+  evidence_hash: 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=
+  height: "300"
+  last_block_id:
+    hash: heoL6s+ZfzE4xdhvUuKe5OKppwYIklXVvV+hDQe17G0=
+    part_set_header:
+      hash: wHoreN7ckwhF3a4dTDRKi47wvrIq0gme2AgNXBf/E3U=
+      total: 1
+  last_commit_hash: sk5idFtJj7qZFHyVbQ/PsB/TQfovdKn2SEekPWF7ZJc=
+  last_results_hash: 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=
+  next_validators_hash: UjS9kaOnUeBVw1h2V43kpGYxGoDVQLWYha9o721NVt4=
+  proposer_address: GKcWnBtCfZlBM/ez1FBOknids3w=
+  time: "2023-01-11T00:51:55.887814534Z"
+  validators_hash: UjS9kaOnUeBVw1h2V43kpGYxGoDVQLWYha9o721NVt4=
+  version:
+    app: "0"
+    block: "11"
+valset:
+- commission:
+    commission_rates:
+      max_change_rate: "0.010000000000000000"
+      max_rate: "0.200000000000000000"
+      rate: "0.100000000000000000"
+    update_time: "2023-01-09T17:08:58.489050300Z"
+  consensus_pubkey:
+    '@type': /cosmos.crypto.ed25519.PubKey
+    key: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=
+  delegator_shares: "500000000000.000000000000000000"
+  description:
+    details: ""
+    identity: ""
+    moniker: node
+    security_contact: ""
+    website: ""
+  jailed: false
+  min_self_delegation: "1"
+  operator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu
+  status: BOND_STATUS_BONDED
+  tokens: "500000000000"
+  unbonding_height: "0"
+  unbonding_time: "1970-01-01T00:00:00Z"
+
+


+

-pool🔗︎

+

Query values for amounts stored in the staking pool.

+
Usage:
+  stchaind query staking pool [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for pool
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query staking pool
+
+

Result:

+
bonded_tokens: "500000000000"
+not_bonded_tokens: "0"
+
+


+

-staking-params🔗︎

+

Query values set as staking parameters.

+
Usage:
+  stchaind query staking params [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for params
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query staking params
+
+

Result:

+
bond_denom: wei
+historical_entries: 10000
+max_entries: 7
+max_validators: 100
+unbonding_time: 1814400s
+
+


+

-validator🔗︎

+

Query details about an individual validator

+
Usage:
+  stchaind query staking validator [validator-addr] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for validator
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query staking validator stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu
+
+

Result:

+
- |
+commission:
+  commission_rates:
+    max_change_rate: "0.010000000000000000"
+    max_rate: "0.200000000000000000"
+    rate: "0.100000000000000000"
+  update_time: "2023-01-09T17:08:58.489050300Z"
+consensus_pubkey:
+  '@type': /cosmos.crypto.ed25519.PubKey
+  key: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=
+delegator_shares: "500000000000.000000000000000000"
+description:
+  details: ""
+  identity: ""
+  moniker: node
+  security_contact: ""
+  website: ""
+jailed: false
+min_self_delegation: "1"
+operator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu
+status: BOND_STATUS_BONDED
+tokens: "500000000000"
+unbonding_height: "0"
+unbonding_time: "1970-01-01T00:00:00Z"
+
+


+

-validators🔗︎

+

Query values for amounts stored in the staking pool.

+
Usage:
+  stchaind query staking validators [flags]
+
+Flags:
+      --count-total       count total number of records in validators to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for validators
+      --limit uint        pagination limit of validators to query for (default 100)
+      --offset uint       pagination offset of validators to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of validators to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of validators to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
stchaind query staking validators
+
+

Result:

+
- |
+pagination:
+  next_key: null
+  total: "0"
+validators:
+- commission:
+    commission_rates:
+      max_change_rate: "0.010000000000000000"
+      max_rate: "0.200000000000000000"
+      rate: "0.100000000000000000"
+    update_time: "2023-01-09T17:08:58.489050300Z"
+  consensus_pubkey:
+    '@type': /cosmos.crypto.ed25519.PubKey
+    key: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=
+  delegator_shares: "500000000000.000000000000000000"
+  description:
+    details: ""
+    identity: ""
+    moniker: node
+    security_contact: ""
+    website: ""
+  jailed: false
+  min_self_delegation: "1"
+  operator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu
+  status: BOND_STATUS_BONDED
+  tokens: "500000000000"
+  unbonding_height: "0"
+  unbonding_time: "1970-01-01T00:00:00Z"
+
+


+
+


+ + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs-stratos-chain/stchaind-commands-part-2/index.html b/docs-stratos-chain/stchaind-commands-part-2/index.html new file mode 100644 index 0000000..e425c03 --- /dev/null +++ b/docs-stratos-chain/stchaind-commands-part-2/index.html @@ -0,0 +1,4734 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Stratos Chain stchaind commands part 2 - Stratos Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + + + + + + +
+ +
+ + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+ + + + +

stchaind Commands Part 2

+ +

This document is the second part of stchaind commands for Stratos Chain.

+ +


+
+

Register Module🔗︎

+

-create-resource-node🔗︎

+

Create a new resource node

+
Usage:
+  stchaind tx register create-resource-node [flags]
+
+Flags:
+  -a, --account-number uint       The account number of the signing account (offline mode only)
+      --amount string             Amount of coins to bond
+      --details string            The node's (optional) details
+      --dry-run                   ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string        Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string                gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only             Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                      help for create-resource-node
+      --identity string           The (optional) identity signature (ex. UPort or Keybase)
+      --keyring-dir string        The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                    Use a connected Ledger device
+      --moniker string            The node's name
+      --network-address string    The address of the PP node
+      --node-type uint32          The value of node_type is determined by the three node types (storage=4/database=2/computation=1) and their arbitrary combinations.
+      --note string               Note to add a description to the transaction (previously --memo)
+      --offline                   Offline mode (does not allow any online functionality
+  -o, --output string             Output format (text|json) (default "json")
+      --pubkey string             The resource node's Protobuf JSON encoded public key
+      --security-contact string   The node's (optional) security contact email
+  -s, --sequence uint             The sequence number of the signing account (offline mode only)
+      --sign-mode string          Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint       Set a block timeout height to prevent the tx from being committed past a certain height
+      --website string            The node's (optional) website
+  -y, --yes                       Skip tx broadcasting prompt confirmation
+
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx register create-resource-node \
+--network-address=<network-address> \
+--amount=<amount> \
+--pubkey=<pubkey of resource node> \
+--from=<Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend> \
+--moniker=<name of resource node> \
+--node-type=<resource node type, int 1~7>
+
+

Transaction example:

+
 stchaind tx register create-resource-node \
+ --network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv \
+ --amount=10stos \
+ --pubkey=stsdspub1zcjduepqmrsput8d8c4tqeztrwzjjntg0jdgvmuyd5pur2g0chpxv5cccdsq4drddm \
+ --from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \
+ --moniker=resource-node0 \
+ --node-type=1 \
+ --chain-id=mesos-1 \
+ --keyring-backend=test \
+ --gas=auto \
+ --gas-prices=1000000000wei -y
+
+

There are three ways to check if the new resource node is in the resource-node list:

+
    +
  • Client Command
  • +
  • REST API
  • +
  • GRPC Command
  • +
+

Client Command:

+
stchaind query register get-resource-node --network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv
+
+

Response: +

creation_time: "2023-01-10T16:48:24.591781632Z"
+description:
+  details: ""
+  identity: ""
+  moniker: resource-node0
+  security_contact: ""
+  website: ""
+network_address: stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv
+node_type: 1
+owner_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+pubkey:
+  '@type': /cosmos.crypto.ed25519.PubKey
+  key: 2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=
+status: BOND_STATUS_BONDED
+suspend: true
+tokens: "10000000000000000000"
+

+

REST API:

+
http://127.0.0.1:1317/register/deposit/address/stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv
+
+

Response:

+
{
+  "height": "7",
+  "result": {
+    "network_address": "stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv",
+    "pubkey": {
+      "type": "tendermint/PubKeyEd25519",
+      "value": "2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A="
+    },
+    "suspend": true,
+    "status": 3,
+    "tokens": "10000000000000000000",
+    "owner_address": "st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh",
+    "description": {
+      "moniker": "resource-node0",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "creation_time": "2023-01-10T16:48:24.591781632Z",
+    "node_type": 1,
+    "bonded_deposit": {
+      "denom": "wei",
+      "amount": "10000000000000000000"
+    },
+    "un_bonding_deposit": {
+      "denom": "wei",
+      "amount": "0"
+    },
+    "un_bonded_deposit": {
+      "denom": "wei",
+      "amount": "0"
+    }
+  }
+}
+
+

GRPC Command:

+
grpcurl -plaintext -d '{"network_addr":"stsds1m9fhlyy2eug7kcgrqfdxxxvnscp5qdvut6g4xz","query_type":"0" }' 127.0.0.1:9090 stratos.register.v1.Query.DepositByNode
+
+

Note:

+
query_type     = 0   query the deposit info of both resource nodes or meta and nodes with this account address
+query_type     = 1   query the deposit info of only meta node with this account address
+query_type     = 2   query the deposit info of only resource node with this account address
+
+

Response:

+
{
+  "deposit_info": {
+    "network_address": "stsds1m9fhlyy2eug7kcgrqfdxxxvnscp5qdvut6g4xz",
+    "pubkey": {
+      "type_url": "/cosmos.crypto.ed25519.PubKey",
+      "value": "CiD37kGSAjc+jRvAqaphnkKNarZo6KePzYmp1ViQxMHVvg=="
+    },
+    "suspend": true,
+    "status": "BOND_STATUS_BONDED",
+    "tokens": "2003000000000000000000",
+    "owner_address": "st18986jyng5vsprmtzkdxla80jrw7qyc6wl73h0u",
+    "description": {
+      "moniker": "stsds1m9fhlyy2eug7kcgrqfdxxxvnscp5qdvut6g4xz",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "creation_time": {
+      "seconds": "1685729968",
+      "nanos": 908306425
+    },
+    "node_type": 4,
+    "bonded_deposit": {
+      "denom": "wei",
+      "amount": "2003000000000000000000"
+    },
+    "un_bonding_deposit": {
+      "denom": "wei",
+      "amount": "0"
+    },
+    "un_bonded_deposit": {
+      "denom": "wei",
+      "amount": "0"
+    }
+  }
+}
+
+


+

-update-resource-node🔗︎

+

Update a resource node info

+
Usage:
+  stchaind tx register update-resource-node [flags]
+
+Flags:
+  -a, --account-number uint       The account number of the signing account (offline mode only)
+      --details string            The node's (optional) details
+      --dry-run                   ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string        Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string                gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only             Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                      help for update-resource-node
+      --identity string           The (optional) identity signature (ex. UPort or Keybase)
+      --keyring-dir string        The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                    Use a connected Ledger device
+      --moniker string            The node's name
+      --network-address string    The address of the PP node
+      --node-type uint32          The value of node_type is determined by the three node types (storage=4/database=2/computation=1) and their arbitrary combinations.
+      --note string               Note to add a description to the transaction (previously --memo)
+      --offline                   Offline mode (does not allow any online functionality
+  -o, --output string             Output format (text|json) (default "json")
+      --security-contact string   The node's (optional) security contact email
+  -s, --sequence uint             The sequence number of the signing account (offline mode only)
+      --sign-mode string          Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint       Set a block timeout height to prevent the tx from being committed past a certain height
+      --website string            The node's (optional) website
+  -y, --yes                       Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx register update-resource-node \
+--network-address=<resourceNode_address> \
+--from=<Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend> \
+--moniker=<name of resource node> \
+--node-type=<resource node type, int 1~7>
+
+

Transaction example:

+
stchaind tx register update-resource-node \
+--network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv \
+--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \
+--moniker=resource-nodeupdate \
+--node-type=7 \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+

Check if the new resource node info has been updated.

+
stchaind query register get-resource-node --network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv
+
+

Response:

+
creation_time: "2023-01-10T18:16:14.738068297Z"
+description:
+  details: ""
+  identity: ""
+  moniker: resource-nodeupdate
+  security_contact: ""
+  website: ""
+network_address: stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv
+node_type: 7
+owner_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+pubkey:
+  '@type': /cosmos.crypto.ed25519.PubKey
+  key: 2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=
+status: BOND_STATUS_BONDED
+suspend: true
+tokens: "10000000000000000000"
+
+


+

-update-resource-node-deposit🔗︎

+

update resource node's deposit

+
Usage:
+  stchaind tx register update-resource-node-deposit [flags]
+
+Flags:
+  -a, --account-number uint      The account number of the signing account (offline mode only)
+      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string       Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string               gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                     help for update-resource-node-deposit
+      --keyring-dir string       The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                   Use a connected Ledger device
+      --network-address string   The address of the PP node
+      --note string              Note to add a description to the transaction (previously --memo)
+      --offline                  Offline mode (does not allow any online functionality
+  -o, --output string            Output format (text|json) (default "json")
+  -s, --sequence uint            The sequence number of the signing account (offline mode only)
+      --sign-mode string         Choose sign mode (direct|amino-json), this is an advanced feature
+      --deposit-delta string     Deposit change of coins to be made (always positive like 100000gwei)
+      --timeout-height uint      Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                      Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx register update-resource-node-deposit \
+--network-address=<resource_node_address> \
+--from=<Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend> \
+--deposit-delta=<delta_amount> \
+--gas=auto
+
+

Transaction example:

+
stchaind tx register update-resource-node \
+--network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv \
+--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \
+--moniker=resource-nodeupdate \
+--node-type=7 --chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-remove-resource-node🔗︎

+

remove a resource node

+
Usage:
+  stchaind tx register remove-resource-node [flag] [flags]
+
+Flags:
+  -a, --account-number uint      The account number of the signing account (offline mode only)
+      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string       Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string               gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                     help for remove-resource-node
+      --keyring-dir string       The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                   Use a connected Ledger device
+      --network-address string   The address of the PP node
+      --note string              Note to add a description to the transaction (previously --memo)
+      --offline                  Offline mode (does not allow any online functionality
+  -o, --output string            Output format (text|json) (default "json")
+  -s, --sequence uint            The sequence number of the signing account (offline mode only)
+      --sign-mode string         Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint      Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                      Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx register remove-resource-node \
+--network-address=<resource_node_address> \
+--from=<Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend>
+
+

Transaction example:

+
stchaind tx register remove-resource-node \
+--network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv \
+--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+

Check the status update of the resource node

+
http://127.0.0.1:1317/register/deposit/address/stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv
+
+

Response:

+
    {
+    "height": "173",
+    "result": {
+        "network_address": "stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv",
+        "pubkey": {
+            "type": "tendermint/PubKeyEd25519",
+            "value": "2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A="
+        },
+        "suspend": true,
+        "status": 2,
+        "tokens": "10000000000000000000",
+        "owner_address": "st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh",
+        "description": {
+            "moniker": "resource-nodeupdate",
+            "identity": "",
+            "website": "",
+            "security_contact": "",
+            "details": ""
+        },
+        "creation_time": "2023-01-10T18:16:14.738068297Z",
+        "node_type": 7,
+        "bonded_deposit": {
+            "denom": "wei",
+            "amount": "0"
+        },
+        "un_bonding_deposit": {
+            "denom": "wei",
+            "amount": "10000000000000000000"
+        },
+        "un_bonded_deposit": {
+            "denom": "wei",
+            "amount": "0"
+        }
+    }
+}
+
+


+

-create-meta-node🔗︎

+

Create a new meta node

+
Usage:
+  stchaind tx register create-meta-node [flags]
+
+Flags:
+  -a, --account-number uint       The account number of the signing account (offline mode only)
+      --amount string             Amount of coins to bond
+      --details string            The node's (optional) details
+      --dry-run                   ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string        Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string                gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only             Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                      help for create-meta-node
+      --identity string           The (optional) identity signature (ex. UPort or Keybase)
+      --keyring-dir string        The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                    Use a connected Ledger device
+      --moniker string            The node's name
+      --network-address string    The address of the PP node
+      --note string               Note to add a description to the transaction (previously --memo)
+      --offline                   Offline mode (does not allow any online functionality
+  -o, --output string             Output format (text|json) (default "json")
+      --pubkey string             The resource node's Protobuf JSON encoded public key
+      --security-contact string   The node's (optional) security contact email
+  -s, --sequence uint             The sequence number of the signing account (offline mode only)
+      --sign-mode string          Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint       Set a block timeout height to prevent the tx from being committed past a certain height
+      --website string            The node's (optional) website
+  -y, --yes                       Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx register create-meta-node \
+--network-address=<network-address> \
+--amount=<amount> \
+--pubkey=<pubkey of meta node> \
+--from=<Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend> \
+--moniker=<name of resource node>
+
+

Transaction example:

+
stchaind tx register create-meta-node \
+--network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \
+--amount=10stos \
+--pubkey=stsdspub1zcjduepqv7sj69c52rsdu5m8nk6tg4v5y8fh43w2hl9aa7mp3qgr9ym0feyshrc4wv \
+--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \
+--moniker=meta-node0 \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+


+

-meta-node-reg-vote🔗︎

+

vote for the registration of a new meta node

+
Usage:
+  stchaind tx register meta-node-reg-vote [flags]
+
+Flags:
+  -a, --account-number uint                The account number of the signing account (offline mode only)
+      --candidate-network-address string    (default "The network address of the candidate PP node")
+      --candidate-owner-address string      (default "The owner address of the candidate PP node")
+      --dry-run                            ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string                 Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string                         gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only                      Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                               help for meta-node-reg-vote
+      --keyring-dir string                 The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                             Use a connected Ledger device
+      --note string                        Note to add a description to the transaction (previously --memo)
+      --offline                            Offline mode (does not allow any online functionality
+      --opinion                            Opinion of the vote for the registration of Meta node.
+  -o, --output string                      Output format (text|json) (default "json")
+  -s, --sequence uint                      The sequence number of the signing account (offline mode only)
+      --sign-mode string                   Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint                Set a block timeout height to prevent the tx from being committed past a certain height
+      --voter-network-address string        (default "The address of the PP node that made the vote.")
+  -y, --yes                                Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+
+

Warning

+

A newly-created meta node needs 7 days by default to be voted by other active meta nodes

+
+

Example:

+
Usage:
+stchaind tx register meta-node-reg-vote \
+--candidate-network-address=<candidate-network-address> \
+--candidate-owner-address=<candidate-owner-address> \
+--opinion=<true|false> \
+--voter-network-address=<voter-network-address> \
+--from=<Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend>
+
+

Transaction example:

+
stchaind tx register meta-node-reg-vote \
+--candidate-network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \
+--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \
+--candidate-owner-address=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \
+--opinion=true \
+--voter-network-address=stsds13yakj2xgzzdfcw7kd5gtfcfv2k6sn5eg4vdfem \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-update-meta-node🔗︎

+

Update meta node info

+
Usage:
+  stchaind tx register update-meta-node [flags]
+
+Flags:
+  -a, --account-number uint       The account number of the signing account (offline mode only)
+      --details string            The node's (optional) details
+      --dry-run                   ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string        Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string                gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only             Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                      help for update-meta-node
+      --identity string           The (optional) identity signature (ex. UPort or Keybase)
+      --keyring-dir string        The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                    Use a connected Ledger device
+      --moniker string            The node's name
+      --network-address string    The address of the PP node
+      --note string               Note to add a description to the transaction (previously --memo)
+      --offline                   Offline mode (does not allow any online functionality
+  -o, --output string             Output format (text|json) (default "json")
+      --security-contact string   The node's (optional) security contact email
+  -s, --sequence uint             The sequence number of the signing account (offline mode only)
+      --sign-mode string          Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint       Set a block timeout height to prevent the tx from being committed past a certain height
+      --website string            The node's (optional) website
+  -y, --yes                       Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx register update-meta-node \
+--network-address<network-address> \
+--from=<Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend> \
+--moniker=<name of meta node>
+
+

Transaction example:

+
stchaind tx register update-meta-node \
+--network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \
+--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \
+--moniker=meta-node \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+


+

-remove-meta-node🔗︎

+

Remove an meta node

+
Usage:
+  stchaind tx register remove-meta-node <meta_node_address> <owner_address> [flags]
+
+Flags:
+  -a, --account-number uint      The account number of the signing account (offline mode only)
+  -b, --broadcast-mode string    Transaction broadcasting mode (sync|async|block) (default "sync")
+      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fees string              Fees to pay along with transaction; eg: 10gwei
+      --from string              Name or address of private key with which to sign
+      --gas string               gas limit to set per-transaction; set to "auto" to calculate required gas automatically (default 200000) (default "200000")
+      --gas-adjustment float     adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)
+      --gas-prices string        Gas prices to determine the transaction fee (e.g. 10gwei)
+      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible and the node operates offline)
+  -h, --help                     help for remove-meta-node
+      --indent                   Add indent to JSON response
+      --keyring-backend string   Select keyring's backend (os|file|test) (default "os")
+      --ledger                   Use a connected Ledger device
+      --memo string              Memo to send along with transaction
+      --node string              <host>:<port> to tendermint rpc interface for this chain (default "tcp://localhost:26657")
+  -s, --sequence uint            The sequence number of the signing account (offline mode only)
+      --trust-node               Trust connected full node (don't verify proofs for responses) (default true)
+  -y, --yes                      Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx register remove-meta-node \
+--network-address=<meta_node_address> \
+--from=owner_address> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend> \
+--gas=auto
+
+

Transaction example:

+
stchaind tx register remove-meta-node \
+--network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \
+--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+

Check if the meta node has been removed from the meta-node list using REST API

+
stchaind query register get-meta-node --network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca
+
+

Response:

+
    node:
+        creation_time: "2023-01-10T19:45:09.674241234Z"
+        description:
+        details: ""
+        identity: ""
+        moniker: meta-node0
+        security_contact: ""
+        website: ""
+        network_address: stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca
+        owner_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+        pubkey:
+        '@type': /cosmos.crypto.ed25519.PubKey
+        key: Z6EtFxRQ4N5TZ520tFWUIdN6xcq/y977YYgQMpNvTkk=
+        status: BOND_STATUS_UNBONDING
+        suspend: false
+        tokens: "10000000000000000000"
+
+


+

-update-meta-node-deposit🔗︎

+

update meta node's deposit

+
Usage:
+  stchaind tx register update-meta-node-deposit [flags]
+
+Flags:
+  -a, --account-number uint      The account number of the signing account (offline mode only)
+      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string       Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string               gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                     help for update-meta-node-deposit
+      --incr-deposit string      Boolean indicator of increase/decrease of deposit delta, true for increase and false for decrease
+      --keyring-dir string       The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                   Use a connected Ledger device
+      --network-address string   The address of the PP node
+      --note string              Note to add a description to the transaction (previously --memo)
+      --offline                  Offline mode (does not allow any online functionality
+  -o, --output string            Output format (text|json) (default "json")
+  -s, --sequence uint            The sequence number of the signing account (offline mode only)
+      --sign-mode string         Choose sign mode (direct|amino-json), this is an advanced feature
+      --deposit-delta string     Deposit change of coins to be made (always positive like 100000gwei)
+      --timeout-height uint      Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                      Skip tx broadcasting prompt confirmation
+
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx register update-meta-node-deposit \
+--network-address=<meta_node_address> \
+--from=<owner_address> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend> \
+--deposit-delta=<delta_amount> \
+--incr-deposit=<true|false>
+
+

Transaction example:

+
stchaind tx register update-meta-node-deposit \
+--network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \
+--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \
+--deposit-delta=100gwei \
+--incr-deposit=true \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+


+

-kick-meta-node-vote🔗︎

+

kick specified meta node by other meta nodes

+
Usage:
+  stchaind tx register kick-meta-node-vote [flags]
+
+Flags:
+  -a, --account-number uint             The account number of the signing account (offline mode only)
+      --aux                             Generate aux signer data instead of sending a tx
+  -b, --broadcast-mode string           Transaction broadcasting mode (sync|async) (default "sync")
+      --chain-id string                 The network chain ID
+      --dry-run                         ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
+      --fee-granter string              Fee granter grants fees for the transaction
+      --fee-payer string                Fee payer pays fees for the transaction instead of deducting from the signer
+      --fees string                     Fees to pay along with transaction; eg: 10uatom
+      --from string                     Name or address of private key with which to sign
+      --gas string                      gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
+      --gas-adjustment float            adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)
+      --gas-prices string               Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
+      --generate-only                   Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
+  -h, --help                            help for kick-meta-node-vote
+      --keyring-backend string          Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os")
+      --keyring-dir string              The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                          Use a connected Ledger device
+      --node string                     <host>:<port> to tendermint rpc interface for this chain (default "tcp://localhost:26657")
+      --note string                     Note to add a description to the transaction (previously --memo)
+      --offline                         Offline mode (does not allow any online functionality)
+      --opinion                         Opinion of the vote for kicking meta node.
+  -o, --output string                   Output format (text|json) (default "json")
+  -s, --sequence uint                   The sequence number of the signing account (offline mode only)
+      --sign-mode string                Choose sign mode (direct|amino-json|direct-aux), this is an advanced feature
+      --target-network-address string   The network address of the meta node to be kicked
+      --timeout-height uint             Set a block timeout height to prevent the tx from being committed past a certain height
+      --tip string                      Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
+      --voter-network-address string    The network address of the meta node that made the vote
+  -y, --yes                             Skip tx broadcasting prompt confirmation
+
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx register kick-meta-node-vote \
+--voter-network-address=<voter_meta_node_address> \
+--target-network-address=<target_meta_node_address> \
+--opinion=<true|false> \
+--from=<owner_address> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend>
+
+

Transaction example:

+
stchaind tx register kick-meta-node-vote \
+--voter-network-address=stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64 \
+--target-network-address=stsds13yakj2xgzzdfcw7kd5gtfcfv2k6sn5eg4vdfem \
+--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1gwei -y
+
+


+

-get-resource-nodes🔗︎

+

Query details about an individual resource node by its network address

+
Usage:
+  stchaind query register get-resource-node [flags]
+
+Flags:
+      --height int               Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help                     help for get-resource-node
+      --network-address string   The address of the PP node
+  -o, --output string            Output format (text|json) (default "text"
+
+

Example:

+

Query by network-address:

+
Usage:
+stchaind query register get-resource-node --network-address=<resource_node_address>
+
+

Transaction example:

+
stchaind query register get-resource-node --network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv
+
+


+

-get-meta-nodes🔗︎

+

Query all meta nodes by network id or moniker

+
Usage:
+  stchaind query register get-meta-node [flags]
+
+Flags:
+      --height int               Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help                     help for get-meta-node
+      --network-address string   The address of the PP node
+  -o, --output string            Output format (text|json) (default "text")
+
+

Example:

+

Query by network address: +

Usage:
+stchaind query register get-meta-nodes --network-address=<meta_node_address>
+

+

Transaction example:

+
stchaind query register get-meta-node --network-address=stsds14c3em44vlh276cujnr2ez802uyjyeqrrsu9fuh
+
+


+

-get-resource-count🔗︎

+

Query the total number of bonded resource nodes

+
Usage:
+  stchaind query register get-resource-count [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for get-resource-count
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query register get-resource-count
+number: "2"
+
+


+

-get-meta-count🔗︎

+

Query the total number of bonded meta nodes

+
Usage:
+  stchaind query register get-meta-count [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for get-meta-count
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+

Example: +

stchaind query register get-meta-count
+number: "4"
+

+


+

-register-params🔗︎

+

Query values set as register parameters

+
Usage:
+  stchaind query register params [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for params
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query register params
+bond_denom: wei
+max_entries: 16
+resource_node_reg_enabled: true
+unbonding_completion_time: 1209600s
+unbonding_threashold_time: 15552000s
+
+


+
+

SDS Module🔗︎

+

-upload (transaction)🔗︎

+

Create and sign a file upload tx

+
Usage:
+  stchaind tx sds upload [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --file-hash string      The hash of uploaded file
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for upload
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+      --reporter string       The reporter address of meta node that reported the file
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+      --uploader string       The owner address of resource node that uploaded the file
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx sds upload \
+--file-hash=<file hash> \
+--uploader=<file uploader, owner address of resource node> \
+--reporter=<file reporter, meta node address> \
+--from=<Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend>
+
+

Transaction example:

+
 stchaind tx sds upload \
+ --file-hash=001A1FC0B82DD3B0353B59E90388EEA2B73DEECA872955B414EBC99ECD3E3C1F \
+ --uploader=st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw \
+ --reporter=stsds14c3em44vlh276cujnr2ez802uyjyeqrrsu9fuh \
+ --from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \
+ --chain-id=mesos-1 \
+ --keyring-backend=test \
+ --gas=auto \
+ --gas-prices=1000000000wei -y
+
+


+

-prepay🔗︎

+

Create and sign a prepay tx

+
Usage:
+  stchaind tx sds prepay [from_address] [coins] [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for prepay
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx sds prepay <from_address, Name|address of private key> <coins> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend> \
+--gas=auto
+
+

Transaction example:

+
 stchaind tx sds prepay st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh 10stos \
+ --chain-id=mesos-1 \
+ --keyring-backend=test \
+ --gas=auto \
+ --gas-prices=1000000000wei -y
+
+


+

-upload (query)🔗︎

+

Query uploaded file info by hash

+
Usage:
+  stchaind query sds upload [file_hash] [flags]
+
+Flags:
+      --count-total       count total number of records in upload to query for
+      --height int        Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help              help for upload
+      --limit uint        pagination limit of upload to query for (default 100)
+      --offset uint       pagination offset of upload to query for
+  -o, --output string     Output format (text|json) (default "text")
+      --page uint         pagination page of upload to query for. This sets offset to a multiple of limit (default 1)
+      --page-key string   pagination page-key of upload to query for
+      --reverse           results are sorted in descending order
+
+

Example:

+
Usage:
+stchaind query sds upload <file hash>
+
+

Transaction example:

+
stchaind query sds upload 001A1FC0B82DD3B0353B59E90388EEA2B73DEECA872955B414EBC99ECD3E3C1F
+
+


+

-sds-params🔗︎

+

Query values set as sds parameters

+
Usage:
+  stchaind query sds params [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for params
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query sds params
+bond_denom: wei
+
+


+
+

Pot Module🔗︎

+

-foundation-deposit🔗︎

+

Deposit to foundation account

+
Usage:
+  stchaind tx pot foundation-deposit [flags]
+
+Flags:
+  -a, --account-number uint   The account number of the signing account (offline mode only)
+      --amount string         Amount of coins to withdraw
+      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string            gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                  help for foundation-deposit
+      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                Use a connected Ledger device
+      --note string           Note to add a description to the transaction (previously --memo)
+      --offline               Offline mode (does not allow any online functionality
+  -o, --output string         Output format (text|json) (default "json")
+  -s, --sequence uint         The sequence number of the signing account (offline mode only)
+      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature
+      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                   Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx pot foundation-deposit \
+--amount=<amount> \
+--from=<from_address, Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend>
+
+

Transaction example:

+
stchaind tx pot foundation-deposit \
+--amount=40000stos \
+--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei
+
+


+

-withdraw🔗︎

+

withdraw POT reward

+
Usage:
+  stchaind tx pot withdraw [flags]
+
+Flags:
+  -a, --account-number uint      The account number of the signing account (offline mode only)
+      --amount string            Amount of coins to withdraw
+  -b, --broadcast-mode string    Transaction broadcasting mode (sync|async|block) (default "sync")
+      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fees string              Fees to pay along with transaction; eg: 10gwei
+      --from string              Name or address of private key with which to sign
+      --gas string               gas limit to set per-transaction; set to "auto" to calculate required gas automatically (default 200000) (default "200000")
+      --gas-adjustment float     adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)
+      --gas-prices string        Gas prices to determine the transaction fee (e.g. 10gwei)
+      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible and the node operates offline)
+  -h, --help                     help for withdraw
+      --indent                   Add indent to JSON response
+      --keyring-backend string   Select keyring's backend (os|file|test) (default "os")
+      --ledger                   Use a connected Ledger device
+      --memo string              Memo to send along with transaction
+      --node string              <host>:<port> to tendermint rpc interface for this chain (default "tcp://localhost:26657")
+  -s, --sequence uint            The sequence number of the signing account (offline mode only)
+      --target-address string    The target account where the money is deposited after withdraw
+      --trust-node               Trust connected full node (don't verify proofs for responses) (default true)
+  -y, --yes                      Skip tx broadcasting prompt confirmation
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx pot withdraw \
+--amount=<amount to withdraw> \
+--target-address=<wallet address of reciever> \
+--from=<from_address, Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend>
+
+

Transaction example:

+
stchaind tx pot withdraw \
+--amount=100gwei \
+--target-address=st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx \
+--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh --chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+


+

-legacy-withdraw🔗︎

+

Temporarily used to withdraw POT reward recorded by legacy wallet address

+
Usage:
+  stchaind tx pot legacy-withdraw [flags]
+
+Flags:
+  -a, --account-number uint     The account number of the signing account (offline mode only)
+      --amount string           Amount of coins to withdraw
+      --dry-run                 ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it
+      --fee-account string      Fee account pays fees for the transaction instead of deducting from the signer
+      --gas string              gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically (default 200000)
+      --generate-only           Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)
+  -h, --help                    help for legacy-withdraw
+      --keyring-dir string      The client Keyring directory; if omitted, the default 'home' directory will be used
+      --ledger                  Use a connected Ledger device
+      --note string             Note to add a description to the transaction (previously --memo)
+      --offline                 Offline mode (does not allow any online functionality
+  -o, --output string           Output format (text|json) (default "json")
+  -s, --sequence uint           The sequence number of the signing account (offline mode only)
+      --sign-mode string        Choose sign mode (direct|amino-json), this is an advanced feature
+      --target-address string   The target wallet address to deposit into after withdrawing
+      --timeout-height uint     Set a block timeout height to prevent the tx from being committed past a certain height
+  -y, --yes                     Skip tx broadcasting prompt confirmation
+
+
+  In testing phase, --keyring-backend="test"
+
+

Example:

+
Usage:
+stchaind tx pot legacy-withdraw \
+--amount=<amount to withdraw> \
+--target-address=<wallet address of reciever> \
+--from=<from_address, Name|address of private key> \
+--chain-id=<current chain-id> \
+--keyring-backend=<keyring's backend>
+
+

Transaction example:

+
stchaind tx pot legacy-withdraw \
+--amount=100gwei \
+--target-address=st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx \
+--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \
+--chain-id=mesos-1 \
+--keyring-backend=test \
+--gas=auto \
+--gas-prices=1000000000wei -y
+
+


+

-report🔗︎

+

Query volume report by epoch

+
Usage:
+  stchaind query pot report [flags]
+
+Flags:
+      --epoch string    the epoch when this PoT message reported.
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for report
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query pot report --epoch=1
+
+


+

-pot-params🔗︎

+

Query values set as pot parameters

+
Usage:
+  stchaind query pot params [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for params
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query pot params 
+
+bond_denom: wei
+community_tax: "0.020000000000000000"
+initial_total_supply:
+  amount: "400000000000000000000000000"
+  denom: wei
+mature_epoch: "2016"
+mining_reward_params:
+- block_chain_percentage_in_bp: "2000"
+  meta_node_percentage_in_bp: "2000"
+  mining_reward:
+    amount: "80000000000000000000"
+    denom: wei
+  resource_node_percentage_in_bp: "6000"
+  total_mined_valve_end:
+    amount: "16819200000000000000000000"
+    denom: wei
+  total_mined_valve_start:
+    amount: "0"
+    denom: wei
+- block_chain_percentage_in_bp: "2000"
+  meta_node_percentage_in_bp: "1800"
+  mining_reward:
+    amount: "40000000000000000000"
+    denom: wei
+  resource_node_percentage_in_bp: "6200"
+  total_mined_valve_end:
+    amount: "25228800000000000000000000"
+    denom: wei
+  total_mined_valve_start:
+    amount: "16819200000000000000000000"
+    denom: wei
+- block_chain_percentage_in_bp: "2000"
+  meta_node_percentage_in_bp: "1600"
+  mining_reward:
+    amount: "20000000000000000000"
+    denom: wei
+  resource_node_percentage_in_bp: "6400"
+  total_mined_valve_end:
+    amount: "29433600000000000000000000"
+    denom: wei
+  total_mined_valve_start:
+    amount: "25228800000000000000000000"
+    denom: wei
+- block_chain_percentage_in_bp: "2000"
+  meta_node_percentage_in_bp: "1400"
+  mining_reward:
+    amount: "10000000000000000000"
+    denom: wei
+  resource_node_percentage_in_bp: "6600"
+  total_mined_valve_end:
+    amount: "31536000000000000000000000"
+    denom: wei
+  total_mined_valve_start:
+    amount: "29433600000000000000000000"
+    denom: wei
+- block_chain_percentage_in_bp: "2000"
+  meta_node_percentage_in_bp: "1200"
+  mining_reward:
+    amount: "5000000000000000000"
+    denom: wei
+  resource_node_percentage_in_bp: "6800"
+  total_mined_valve_end:
+    amount: "32587200000000000000000000"
+    denom: wei
+  total_mined_valve_start:
+    amount: "31536000000000000000000000"
+    denom: wei
+- block_chain_percentage_in_bp: "2000"
+  meta_node_percentage_in_bp: "1000"
+  mining_reward:
+    amount: "2500000000000000000"
+    denom: wei
+  resource_node_percentage_in_bp: "7000"
+  total_mined_valve_end:
+    amount: "40000000000000000000000000"
+    denom: wei
+  total_mined_valve_start:
+    amount: "32587200000000000000000000"
+    denom: wei
+reward_denom: wei
+
+


+
+

Tendermint🔗︎

+

Tendermint subcommands

+
Usage:
+  stchaind tendermint [command]
+
+Available Commands:
+  reset-state      Remove all the data and WAL
+  show-address     Shows this node's tendermint validator consensus address
+  show-node-id     Show this node's ID
+  show-validator   Show this node's tendermint validator info
+  unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state
+  version          Print tendermint libraries' version
+
+Flags:
+  -h, --help   help for tendermint
+
+Global Flags:
+  -b, --broadcast-mode string    Transaction broadcasting mode (sync|async|block) (default "sync")
+      --chain-id string          Specify Chain ID for sending Tx (default "testnet")
+      --fees string              Fees to pay along with transaction; eg: 10wei
+      --from string              Name or address of private key with which to sign
+      --gas-adjustment float     adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)
+      --gas-prices string        Gas prices to determine the transaction fee (e.g. 10wei)
+      --home string              directory for config and data (default "/home/hong/.stchaind")
+      --keyring-backend string   Select keyring's backend (default "os")
+      --log_format string        The logging format (json|plain) (default "plain")
+      --log_level string         The logging level (trace|debug|info|warn|error|fatal|panic) (default "info")
+      --node string              <host>:<port> to tendermint rpc interface for this chain (default "tcp://localhost:26657")
+      --trace                    print out full stack trace on errors
+
+

-show-address🔗︎

+

Shows this node's tendermint validator consensus address

+
Usage:
+  stchaind tendermint show-address [flags]
+
+Flags:
+  -h, --help   help for show-address
+
+

Example:

+
stchaind tendermint show-address
+  stvalcons1rzn3d8qmgf7ejsfn77eag5zwjfufmvmu7sn802
+
+


+

-show-node-id🔗︎

+

Show this node's ID

+
Usage:
+  stchaind tendermint show-node-id [flags]
+
+Flags:
+  -h, --help   help for show-node-id
+
+

Example:

+
stchaind tendermint show-node-id
+  d3875ac126c90fa293f0591ad99cd587b6b5c6cc
+
+


+

-show-validator🔗︎

+

Show this node's tendermint validator info

+
Usage:
+  stchaind tendermint show-validator [flags]
+
+Flags:
+  -h, --help   help for show-validator
+
+

Example:

+
stchaind tendermint show-validator
+  {"@type":"/cosmos.crypto.ed25519.PubKey","key":"69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo="}
+
+


+

-version🔗︎

+

Print protocols' and libraries' version numbers against which this app has been compiled

+
Usage:
+  stchaind tendermint version [flags]
+
+Flags:
+  -h, --help   help for version
+
+

Example:

+
stchaind tendermint version
+    tendermint: 0.34.21
+    abci: 0.17.0
+    blockprotocol: 11
+    p2pprotocol: 8
+
+


+
+

Others🔗︎

+

-init nodes🔗︎

+

Initialize validator's and node's configuration files.

+
Usage:
+  stchaind init [moniker] [flags]
+
+Flags:
+  -h, --help        help for init
+  -o, --overwrite   overwrite the genesis.json file
+      --recover     provide seed phrase to recover existing key instead of creating
+
+


+

-start st-chain🔗︎

+

Run the full node application with Tendermint in or out of process. By +default, the application will run with Tendermint in process.

+

Pruning options can be provided via the '--pruning' flag or alternatively with '--pruning-keep-recent', +'pruning-keep-every', and 'pruning-interval' together.

+

For '--pruning' the options are as follows:

+

default: the last 100 states are kept in addition to every 500th state; pruning at 10 block intervals +nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node) +everything: all saved states will be deleted, storing only the current state; pruning at 10 block intervals +custom: allow pruning options to be manually specified through 'pruning-keep-recent', 'pruning-keep-every', and 'pruning-interval'

+

Node halting configurations exist in the form of two flags: '--halt-height' and '--halt-time'. During +the ABCI Commit phase, the node will check if the current block height is greater than or equal to +the halt-height or if the current block time is greater than or equal to the halt-time. If so, the +node will attempt to gracefully shutdown and the block will not be committed. In addition, the node +will not be able to commit subsequent blocks.

+

For profiling and benchmarking purposes, CPU profiling can be enabled via the '--cpu-profile' flag +which accepts a path for the resulting pprof file.

+
Usage:
+  stchaind start [flags]
+
+Flags:
+      --abci string                                     specify abci transport (socket | grpc) (default "socket")
+      --address string                                  Listen address (default "tcp://0.0.0.0:26658")
+      --api.enable                                      Defines if Cosmos-sdk REST server should be enabled
+      --api.enabled-unsafe-cors                         Defines if CORS should be enabled (unsafe - use it at your own risk)
+      --consensus.create_empty_blocks                   set this to false to only produce blocks when there are txs or when the AppHash changes (default true)
+      --consensus.create_empty_blocks_interval string   the possible interval between empty blocks (default "0s")
+      --consensus.double_sign_check_height int          how many blocks to look back to check existence of the node's consensus votes before joining consensus
+      --cpu-profile string                              Enable CPU profiling and write to the provided file
+      --db_backend string                               database backend: goleveldb | cleveldb | boltdb | rocksdb | badgerdb (default "goleveldb")
+      --db_dir string                                   database directory (default "data")
+      --evm.max-tx-gas-wanted uint                      the gas wanted for each eth tx returned in ante handler in check tx mode (default 500000)
+      --evm.tracer string                               the EVM tracer type to collect execution traces from the EVM transaction execution (json|struct|access_list|markdown)
+      --fast_sync                                       fast blockchain syncing (default true)
+      --genesis_hash bytesHex                           optional SHA-256 hash of the genesis file
+      --grpc-web.address string                         The gRPC-Web server address to listen on (default "0.0.0.0:9091")
+      --grpc-web.enable                                 Define if the gRPC-Web server should be enabled. (Note gRPC must also be enabled.) (default true)
+      --grpc.address string                             the gRPC server address to listen on (default "0.0.0.0:9090")
+      --grpc.enable                                     Define if the gRPC server should be enabled (default true)
+      --halt-height uint                                Block height at which to gracefully halt the chain and shutdown the node
+      --halt-time uint                                  Minimum block time (in Unix seconds) at which to gracefully halt the chain and shutdown the node
+  -h, --help                                            help for start
+      --inter-block-cache                               Enable inter-block caching (default true)
+      --inv-check-period uint                           Assert registered invariants every N blocks
+      --json-rpc.address string                         the JSON-RPC server address to listen on (default "0.0.0.0:8545")
+      --json-rpc.api strings                            Defines a list of JSON-RPC namespaces that should be enabled (default [eth,net,web3])
+      --json-rpc.block-range-cap eth_getLogs            Sets the max block range allowed for eth_getLogs query (default 10000)
+      --json-rpc.enable                                 Define if the gRPC server should be enabled (default true)
+      --json-rpc.evm-timeout duration                   Sets a timeout used for eth_call (0=infinite) (default 5s)
+      --json-rpc.filter-cap int32                       Sets the global cap for total number of filters that can be created (default 200)
+      --json-rpc.gas-cap uint                           Sets a cap on gas that can be used in eth_call/estimateGas unit is gwei (0=infinite) (default 25000000)
+      --json-rpc.http-idle-timeout duration             Sets a idle timeout for json-rpc http server (0=infinite) (default 2m0s)
+      --json-rpc.http-timeout duration                  Sets a read/write timeout for json-rpc http server (0=infinite) (default 30s)
+      --json-rpc.logs-cap eth_getLogs                   Sets the max number of results can be returned from single eth_getLogs query (default 10000)
+      --json-rpc.txfee-cap float                        Sets a cap on transaction fee that can be sent via the RPC APIs (1 = default 1 gwei) (default 1)
+      --json-rpc.ws-address string                      the JSON-RPC WS server address to listen on (default "0.0.0.0:8546")
+      --min-retain-blocks uint                          Minimum block height offset during ABCI commit to prune Tendermint blocks
+      --minimum-gas-prices string                       Minimum gas prices to accept for transactions; Any fee in a tx must meet this minimum (e.g. 0.01stos)
+      --moniker string                                  node name (default "ubuntu")
+      --p2p.laddr string                                node listen address. (0.0.0.0:0 means any interface, any port) (default "tcp://0.0.0.0:26656")
+      --p2p.persistent_peers string                     comma-delimited ID@host:port persistent peers
+      --p2p.pex                                         enable/disable Peer-Exchange (default true)
+      --p2p.private_peer_ids string                     comma-delimited private peer IDs
+      --p2p.seed_mode                                   enable/disable seed mode
+      --p2p.seeds string                                comma-delimited ID@host:port seed nodes
+      --p2p.unconditional_peer_ids string               comma-delimited IDs of unconditional peers
+      --p2p.upnp                                        enable/disable UPNP port forwarding
+      --priv_validator_laddr string                     socket address to listen on for connections from external priv_validator process
+      --proxy_app string                                proxy app address, or one of: 'kvstore', 'persistent_kvstore', 'counter', 'e2e' or 'noop' for local testing. (default "tcp://127.0.0.1:26658")
+      --pruning string                                  Pruning strategy (default|nothing|everything|custom) (default "default")
+      --pruning-interval uint                           Height interval at which pruned heights are removed from disk (ignored if pruning is not 'custom')
+      --pruning-keep-every uint                         Offset heights to keep on disk after 'keep-every' (ignored if pruning is not 'custom')
+      --pruning-keep-recent uint                        Number of recent heights to keep on disk (ignored if pruning is not 'custom')
+      --rpc.grpc_laddr string                           GRPC listen address (BroadcastTx only). Port required
+      --rpc.laddr string                                RPC listen address. Port required (default "tcp://127.0.0.1:26657")
+      --rpc.pprof_laddr string                          pprof listen address (https://golang.org/pkg/net/http/pprof)
+      --rpc.unsafe                                      enabled unsafe rpc methods
+      --state-sync.snapshot-interval uint               State sync snapshot interval
+      --state-sync.snapshot-keep-recent uint32          State sync snapshot to keep (default 2)
+      --tls.certificate-path string                     the cert.pem file path for the server TLS configuration
+      --tls.key-path string                             the key.pem file path for the server TLS configuration
+      --trace-store string                              Enable KVStore tracing to an output file
+      --transport string                                Transport protocol: socket, grpc (default "socket")
+      --unsafe-skip-upgrades ints                       Skip a set of upgrade heights to continue the old binary
+      --with-tendermint                                 Run abci app embedded in-process with tendermint (default true)
+      --x-crisis-skip-assert-invariants                 Skip x/crisis invariants check on startup
+
+

Example:

+
stchaind start
+
+

Result:

+
stchaind start
+  11:40AM INF Unlocking keyring
+  11:40AM INF starting ABCI with Tendermint
+  11:40AM INF Starting multiAppConn service impl=multiAppConn module=proxy server=node
+  11:40AM INF Starting localClient service connection=query impl=localClient module=abci-client server=node
+  11:40AM INF Starting localClient service connection=snapshot impl=localClient module=abci-client server=node
+  11:40AM INF Starting localClient service connection=mempool impl=localClient module=abci-client server=node
+  11:40AM INF Starting localClient service connection=consensus impl=localClient module=abci-client server=node
+  11:40AM INF Starting EventBus service impl=EventBus module=events server=node
+  11:40AM INF Starting PubSub service impl=PubSub module=pubsub server=node
+  11:40AM INF Starting IndexerService service impl=IndexerService module=txindex server=node
+  11:40AM INF ABCI Handshake App Info hash="r�p=W\"��\x05v\x17K�\a �A?�/�����kĭ\x17W\x14}" height=2551 module=consensus protocol-version=0 server=node software-version=v0.8.0
+  11:40AM INF ABCI Replay Blocks appHeight=2551 module=consensus server=node stateHeight=2551 storeHeight=2551
+  11:40AM INF Completed ABCI Handshake - Tendermint and App are synced appHash="r�p=W\"��\x05v\x17K�\a �A?�/�����kĭ\x17W\x14}" appHeight=2551 module=consensus server=node
+  11:40AM INF Version info block=11 p2p=8 server=node tendermint_version=0.34.19
+  11:40AM INF This node is a validator addr=EA5F7899F5CC81675EA98BF329BB93CAE294B01C module=consensus pubKey=eYVLsz4XOB5HiadCpXxeUP48FTYrmFUGIe+hYv92E7I= server=node
+  11:40AM INF P2P Node ID ID=f8e9d6c5874feb1e9441380eb8e189ba88238d80 file=node/stchaind/config/node_key.json module=p2p server=node
+  11:40AM INF Adding persistent peers addrs=[] module=p2p server=node
+  11:40AM INF Adding unconditional peer ids ids=[] module=p2p server=node
+  11:40AM INF Add our address to book addr={"id":"f8e9d6c5874feb1e9441380eb8e189ba88238d80","ip":"0.0.0.0","port":26656} book=node/stchaind/config/addrbook.json module=p2p server=node
+  11:40AM INF Starting Node service impl=Node server=node
+  11:40AM INF Starting pprof server laddr=localhost:6060 server=node
+  11:40AM INF Starting RPC HTTP server on 127.0.0.1:26657 module=rpc-server server=node
+  11:40AM INF Starting P2P Switch service impl="P2P Switch" module=p2p server=node
+  11:40AM INF Starting Consensus service impl=ConsensusReactor module=consensus server=node
+  11:40AM INF Reactor  module=consensus server=node waitSync=false
+  11:40AM INF Starting State service impl=ConsensusState module=consensus server=node
+  11:40AM INF Starting baseWAL service impl=baseWAL module=consensus server=node wal=node/stchaind/data/cs.wal/wal
+  11:40AM INF Starting Group service impl=Group module=consensus server=node wal=node/stchaind/data/cs.wal/wal
+  11:40AM INF Starting TimeoutTicker service impl=TimeoutTicker module=consensus server=node
+  11:40AM INF Searching for height height=2552 max=0 min=0 module=consensus server=node wal=node/stchaind/data/cs.wal/wal
+  11:40AM INF Searching for height height=2551 max=0 min=0 module=consensus server=node wal=node/stchaind/data/cs.wal/wal
+  11:40AM INF Found height=2551 index=0 module=consensus server=node wal=node/stchaind/data/cs.wal/wal
+  11:40AM INF Catchup by replaying consensus messages height=2552 module=consensus server=node
+  11:40AM INF Replay: New Step height=2552 module=consensus round=0 server=node step=RoundStepNewHeight
+  11:40AM INF Replay: Done module=consensus server=node
+  11:40AM INF Starting Evidence service impl=Evidence module=evidence server=node
+  11:40AM INF Starting StateSync service impl=StateSync module=statesync server=node
+  11:40AM INF Starting PEX service impl=PEX module=pex server=node
+  11:40AM INF Starting AddrBook service book=node/stchaind/config/addrbook.json impl=AddrBook module=p2p server=node
+  11:40AM INF Starting Mempool service impl=Mempool module=mempool server=node
+  11:40AM INF Starting BlockchainReactor service impl=BlockchainReactor module=blockchain server=node
+  11:40AM INF Saving AddrBook to file book=node/stchaind/config/addrbook.json module=p2p server=node size=0
+  11:40AM INF Ensure peers module=pex numDialing=0 numInPeers=0 numOutPeers=0 numToDial=10 server=node
+  11:40AM INF No addresses to dial. Falling back to seeds module=pex server=node
+  11:40AM INF starting API server... server=api
+  11:40AM INF Starting RPC HTTP server on [::]:1317 server=api
+
+...
+
+


+

-config🔗︎

+

Create or query an application CLI configuration file.

+
Usage:
+  stchaind config <key> <value> [flags]
+
+Flags:
+      --get    print configuration value or its default if unset
+  -h, --help   help for config
+
+

Create Configuration Example:

+
stchaind config keyring-backend local-test
+  configuration saved to $HOME/.stchaind/config/client.toml
+
+

Query Configuration Example:

+
stchaind config keyring-backend
+  test
+
+


+

-keys🔗︎

+

Keyring management commands. These keys may be in any format supported by the +Tendermint crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key.

+
The keyring supports the following backends:
+
+    os          Uses the operating system's default credentials store.
+    file        Uses encrypted file-based keystore within the app's configuration directory.
+                This keyring will request a password each time it is accessed, which may occur
+                multiple times in a single command resulting in repeated password prompts.
+    kwallet     Uses KDE Wallet Manager as a credentials management application.
+    pass        Uses the pass command line utility to store and retrieve keys.
+    test        Stores keys insecurely to disk. It does not prompt for a password to be unlocked
+                and it should be use only for testing purposes.
+
+kwallet and pass backends depend on external tools. Refer to their respective documentation for more
+information:
+    KWallet     https://github.com/KDE/kwallet
+    pass        https://www.passwordstore.org/
+
+The pass backend requires GnuPG: https://gnupg.org/
+
+Usage:
+  stchaind keys [command]
+
+Available Commands:
+
+
+  add                   Add an encrypted private key (either newly generated or recovered), encrypt it, and save to <name> file
+  delete                Delete the given keys
+  export                Export private keys
+  import                Import private keys into the local keybase
+  list                  List all keys
+  migrate               Migrate keys from the legacy (db-based) Keybase
+  mnemonic              Compute the bip39 mnemonic for some input entropy
+  parse                 Parse address from hex to bech32 and vice versa
+  show                  Retrieve key information by name or address
+  unsafe-export-eth-key **UNSAFE** Export an Ethereum private key
+  unsafe-import-eth-key **UNSAFE** Import Ethereum private keys into the local keybase
+
+Flags:
+  -h, --help                 help for keys
+      --keyring-dir string   The client Keyring directory; if omitted, the default 'home' directory will be used
+      --output string        Output format (text|json) (default "text")
+
+

Example:

+
stchaind keys list --keyring-backend=test
+
+

Result:

+
- name: user0
+  type: local
+  address: st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw
+  pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"A/wF15Wd3ogCXstE7S4Zf3DA4KXb0W7exQhP004PLTi3"}'
+  mnemonic: ""
+- name: user1
+  type: local
+  address: st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0
+  pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"AgnhB5EkHL8+jD0/zRDR11nIpfOirTRrjgCX6uibhmDW"}'
+  mnemonic: ""
+- name: user10
+  type: local
+  address: st1lkcrz3ktt2p7ppu9arglpqcn94pcdd9a9pmatf
+  pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"A2sZ2Z9BU9oDELC06Gj8Lfc5UycxTaPux3sEIq8sIzSW"}'
+  mnemonic: ""
+- name: user2
+  type: local
+  address: st16czjk2ym0prgvy4gl970t84vrp96s5kayfqmf2
+  pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"AwfcJTOVWdx6ai61cy8VGJ1SdWHzwm2CCmr/+PwSpFeR"}'
+  mnemonic: ""
+- name: user3
+  type: local
+  address: st17patveqxcq42rguc7nayr2g3jtawpzvhfmmumt
+  pubkey: '{"@type":"/stratos.crypto.v1.ethsecp256k1.PubKey","key":"AtFxbuB4s+2SYzImGPIBwe0H0mKCXbIPu1T63OvbgE/3"}'
+  mnemonic: ""
+
+


+

-status🔗︎

+

Query remote node for status.

+
Usage:
+  stchaind status [flags]
+
+Flags:
+  -h, --help   help for status
+
+

Example:

+
stchaind status
+
+

Result:

+
{
+    "NodeInfo": {
+        "protocol_version": {
+            "p2p": "8",
+            "block": "11",
+            "app": "0"
+        },
+        "id": "16a0758d175cbf5c08d41dffa73eb5c0190869ed",
+        "listen_addr": "tcp://0.0.0.0:26656",
+        "network": "test-chain",
+        "version": "0.34.21",
+        "channels": "40202122233038606100",
+        "moniker": "node",
+        "other": {
+            "tx_index": "on",
+            "rpc_address": "tcp://127.0.0.1:26657"
+        }
+    },
+    "SyncInfo": {
+        "latest_block_hash": "697A2DB243E5191C6D85285A2ADD4924526924969C6C70FE71827C9FE41D4373",
+        "latest_app_hash": "E978F87BB23D351B853F5F0CF9FBBBA4464FF5D7CE3746BF3E2357F28CBCE041",
+        "latest_block_height": "497",
+        "latest_block_time": "2023-01-11T01:10:37.562405326Z",
+        "earliest_block_hash": "139676534FECFA507D56A06B03BD528E70ACA6D4DB6560219707011966613DE4",
+        "earliest_app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
+        "earliest_block_height": "1",
+        "earliest_block_time": "2023-01-09T17:08:58.4890503Z",
+        "catching_up": false
+    },
+    "ValidatorInfo": {
+        "Address": "18A7169C1B427D994133F7B3D4504E92789DB37C",
+        "PubKey": {
+            "type": "tendermint/PubKeyEd25519",
+            "value": "69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo="
+        },
+        "VotingPower": "500000"
+    }
+}
+
+


+

-version🔗︎

+

Print the application binary version information

+
Usage:
+  stchaind version [flags]
+
+Flags:
+  -h, --help            help for version
+      --long            Print long version information
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind version 
+  v0.9.0
+
+


+

-account🔗︎

+

Query for account by address.

+
Usage:
+  stchaind query account [address] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for account
+  -o, --output string   Output format (text|json) (default "text")
+
+

Example:

+
stchaind query account st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw
+
+

Result:

+
'@type': /stratos.types.v1.EthAccount
+base_account:
+  account_number: "0"
+  address: st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw
+  pub_key:
+    '@type': /stratos.crypto.v1.ethsecp256k1.PubKey
+    key: A/wF15Wd3ogCXstE7S4Zf3DA4KXb0W7exQhP004PLTi3
+  sequence: "4"
+code_hash: 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
+
+


+

-tendermint-validator-set🔗︎

+

Get the full tendermint validator set at given height

+
Usage:
+  stchaind query tendermint-validator-set [height] [flags]
+
+Flags:
+  -h, --help        help for tendermint-validator-set
+      --limit int   Query number of results returned per page (default 100)
+      --page int    Query a specific page of paginated results (default 1)
+
+

Example:

+
stchaind query tendermint-validator-set 1
+
+

Result:

+
block_height: "1"
+total: "1"
+validators:
+- address: stvalcons1rzn3d8qmgf7ejsfn77eag5zwjfufmvmu7sn802
+  proposer_priority: "0"
+  pub_key:
+    type: tendermint/PubKeyEd25519
+    value: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=
+  voting_power: "500000"
+
+


+

-block🔗︎

+

Get verified data for a block at given height.

+
Usage:
+  stchaind query block [height] [flags]
+
+Flags:
+  -h, --help   help for block
+
+

Example:

+
stchaind query block 150
+
+

Result:

+
{
+    "block_id": {
+        "hash": "74E410DF477CB2B54265160FE75B48E096BCF60A29F47B825EB017FAE1BB0263",
+        "parts": {
+            "total": 1,
+            "hash": "9870B5AAC0D6207850D7AC4D3072D5AC17C6AF120D50EB667E054D5613B12C6D"
+        }
+    },
+    "block": {
+        "header": {
+            "version": {
+                "block": "11"
+            },
+            "chain_id": "test-chain",
+            "height": "150",
+            "time": "2023-01-10T22:19:55.918496162Z",
+            "last_block_id": {
+                "hash": "56676AC4975414BD2BF86C29CBCC9124A97AF84E1654AC41862B520595E0E6A7",
+                "parts": {
+                    "total": 1,
+                    "hash": "B919897435939A560885651505D570FE93A77EA695F0E6A24F294E507F9F1BC9"
+                }
+            },
+            "last_commit_hash": "3435730FE67F2F8D2092DC384C42FBD4026DF749EE49DEEBBD4042F67B96911B",
+            "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
+            "validators_hash": "5234BD91A3A751E055C35876578DE4A466311A80D540B59885AF68EF6D4D56DE",
+            "next_validators_hash": "5234BD91A3A751E055C35876578DE4A466311A80D540B59885AF68EF6D4D56DE",
+            "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F",
+            "app_hash": "724DAFFA7A2B129A8E956D531DF4F24616E76D03976ED899F4DFBBE1FBF53B39",
+            "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
+            "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
+            "proposer_address": "18A7169C1B427D994133F7B3D4504E92789DB37C"
+        },
+        "data": {
+            "txs": null
+        },
+        "evidence": {
+            "evidence": null
+        },
+        "last_commit": {
+            "height": "149",
+            "round": 0,
+            "block_id": {
+                "hash": "56676AC4975414BD2BF86C29CBCC9124A97AF84E1654AC41862B520595E0E6A7",
+                "parts": {
+                    "total": 1,
+                    "hash": "B919897435939A560885651505D570FE93A77EA695F0E6A24F294E507F9F1BC9"
+                }
+            },
+            "signatures": [
+                {
+                    "block_id_flag": 2,
+                    "validator_address": "18A7169C1B427D994133F7B3D4504E92789DB37C",
+                    "timestamp": "2023-01-10T22:19:55.918496162Z",
+                    "signature": "otYHnEyBJBM09TrcpX9CqwYGmgiJMErteqA5jUPFeplqGmIvZY7gHIzFfZh8RQKkN1umR1C0IyQypRvDQ2zJAw=="
+                }
+            ]
+        }
+    }
+}
+
+


+

-txs🔗︎

+

Search for transactions that match the exact given events where results are paginated. +Each event takes the form of '{eventType}.{eventAttribute}={value}'. Please refer +to each module's documentation for the full set of events to query for. Each module +documents its respective events under 'xx_events.md'.

+
Usage:
+  stchaind query txs [flags]
+
+Flags:
+      --events string   list of transaction events in the form of {eventType}.{eventAttribute}={value}
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for txs
+      --limit int       Query number of transactions results per page returned (default 30)
+  -o, --output string   Output format (text|json) (default "text")
+      --page int        Query a specific page of paginated results (default 1)
+
+Example:
+stchaind query txs --events 'message.sender=cosmos1...&message.action=withdraw_delegator_reward' --page 1 --limit 30
+
+

Example:

+
stchaind query txs \
+--events 'message.sender=st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k' \
+--chain-id=mesos-1 \
+--limit=20
+
+

Result:

+
  {
+    "total_count": "2",
+    "count": "2",
+    "page_number": "1",
+    "page_total": "1",
+    "limit": "20",
+    "txs": [
+        {
+            "height": "3681",
+            "txhash": "EA0AB730219917533E73B1509EC38AE26614B2A8C4C4EA4E90026262127E8672",
+            "raw_log": "[{\"msg_index\":0,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"vote\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k\"}]},{\"type\":\"proposal_vote\",\"attributes\":[{\"key\":\"option\",\"value\":\"Yes\"},{\"key\":\"proposal_id\",\"value\":\"7\"}]}]}]",
+            "logs": [
+                {
+                    "msg_index": 0,
+                    "log": "",
+                    "events": [
+                        {
+                            "type": "message",
+                            "attributes": [
+                                {
+                                    "key": "action",
+                                    "value": "vote"
+                                },
+                                {
+                                    "key": "module",
+                                    "value": "governance"
+                                },
+                                {
+                                    "key": "sender",
+                                    "value": "st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k"
+                                }
+                            ]
+                        },
+                        {
+                            "type": "proposal_vote",
+                            "attributes": [
+                                {
+                                    "key": "option",
+                                    "value": "Yes"
+                                },
+                                {
+                                    "key": "proposal_id",
+                                    "value": "7"
+                                }
+                            ]
+                        }
+                    ]
+                }
+            ],
+            "gas_wanted": "200000",
+            "gas_used": "38472",
+            "tx": {
+                "type": "cosmos-sdk/StdTx",
+                "value": {
+                    "msg": [
+                        {
+                            "type": "cosmos-sdk/MsgVote",
+                            "value": {
+                                "proposal_id": "7",
+                                "voter": "st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k",
+                                "option": "Yes"
+                            }
+                        }
+                    ],
+                    "fee": {
+                        "amount": [],
+                        "gas": "200000"
+                    },
+                    "signatures": [
+                        {
+                            "pub_key": {
+                                "type": "tendermint/PubKeySecp256k1",
+                                "value": "A8h5ZfH926q3EMdHeOdT2Z5W1KDjOc3LT33quKK8uCdZ"
+                            },
+                            "signature": "yE56xpZ4OI3+HxQr5bklYHuAOspKlwVC7hiSKnja63khIlU+TTnEhgoRvNgYub58HVbOBtslHU7QncNKSWEEbg=="
+                        }
+                    ],
+                    "memo": ""
+                }
+            },
+            "timestamp": "2021-07-23T14:41:18Z"
+        },
+        {
+            "height": "4400",
+            "txhash": "D21722FE6C3DE53268EEAF1A9C433DACF635B2715F6B5DCFBD5EED7B28705BE8",
+            "raw_log": "[{\"msg_index\":0,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"vote\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k\"}]},{\"type\":\"proposal_vote\",\"attributes\":[{\"key\":\"option\",\"value\":\"Yes\"},{\"key\":\"proposal_id\",\"value\":\"9\"}]}]}]",
+            "logs": [
+                {
+                    "msg_index": 0,
+                    "log": "",
+                    "events": [
+                        {
+                            "type": "message",
+                            "attributes": [
+                                {
+                                    "key": "action",
+                                    "value": "vote"
+                                },
+                                {
+                                    "key": "module",
+                                    "value": "governance"
+                                },
+                                {
+                                    "key": "sender",
+                                    "value": "st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k"
+                                }
+                            ]
+                        },
+                        {
+                            "type": "proposal_vote",
+                            "attributes": [
+                                {
+                                    "key": "option",
+                                    "value": "Yes"
+                                },
+                                {
+                                    "key": "proposal_id",
+                                    "value": "9"
+                                }
+                            ]
+                        }
+                    ]
+                }
+            ],
+            "gas_wanted": "200000",
+            "gas_used": "38508",
+            "tx": {
+                "type": "cosmos-sdk/StdTx",
+                "value": {
+                    "msg": [
+                        {
+                            "type": "cosmos-sdk/MsgVote",
+                            "value": {
+                                "proposal_id": "9",
+                                "voter": "st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k",
+                                "option": "Yes"
+                            }
+                        }
+                    ],
+                    "fee": {
+                        "amount": [],
+                        "gas": "200000"
+                    },
+                    "signatures": [
+                        {
+                            "pub_key": {
+                                "type": "tendermint/PubKeySecp256k1",
+                                "value": "A8h5ZfH926q3EMdHeOdT2Z5W1KDjOc3LT33quKK8uCdZ"
+                            },
+                            "signature": "+w/Qhm6JdyQLXsquiKe0WCqCNjqois2Zhc76h0AphDhQZTKlpD9qlVuA/BX7gmVrmiUdqG/G4YExu8XkQSvnSg=="
+                        }
+                    ],
+                    "memo": ""
+                }
+            },
+            "timestamp": "2021-07-25T00:36:47Z"
+        }
+    ]
+}
+
+


+

-tx🔗︎

+

Query for a transaction by hash in a committed block.

+
Example:
+stchaind query tx <hash>
+stchaind query tx --type=acc_seq <addr>/<sequence>
+stchaind query tx --type=signature <sig1_base64>,<sig2_base64...>
+
+Usage:
+  stchaind query tx --type=[hash|acc_seq|signature] [hash|acc_seq|signature] [flags]
+
+Flags:
+      --height int      Use a specific height to query state at (this can error if the node is pruning state)
+  -h, --help            help for tx
+  -o, --output string   Output format (text|json) (default "text")
+      --type string     The type to be used when querying tx, can be one of "hash", "acc_seq", "signature" (default "hash")
+
+

Example:

+
stchaind query tx AB0EF3761603145EDC1B4121C91B51001249186E1362E7148C82E7DB12F7BDF0
+
+

Result:

+
code: 0
+codespace: ""
+data: 0A1E0A1C2F636F736D6F732E62616E6B2E763162657461312E4D736753656E64
+events:
+- attributes:
+  - index: true
+    key: c3BlbmRlcg==
+    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=
+  - index: true
+    key: YW1vdW50
+    value: MjAwMDAwMDAwMDAwMDAwd2Vp
+  type: coin_spent
+- attributes:
+  - index: true
+    key: cmVjZWl2ZXI=
+    value: c3QxN3hwZnZha20yYW1nOTYyeWxzNmY4NHoza2VsbDhjNWx2NWhqMnE=
+  - index: true
+    key: YW1vdW50
+    value: MjAwMDAwMDAwMDAwMDAwd2Vp
+  type: coin_received
+- attributes:
+  - index: true
+    key: cmVjaXBpZW50
+    value: c3QxN3hwZnZha20yYW1nOTYyeWxzNmY4NHoza2VsbDhjNWx2NWhqMnE=
+  - index: true
+    key: c2VuZGVy
+    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=
+  - index: true
+    key: YW1vdW50
+    value: MjAwMDAwMDAwMDAwMDAwd2Vp
+  type: transfer
+- attributes:
+  - index: true
+    key: c2VuZGVy
+    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=
+  type: message
+- attributes:
+  - index: true
+    key: ZmVl
+    value: MjAwMDAwMDAwMDAwMDAwd2Vp
+  - index: true
+    key: ZmVlX3BheWVy
+    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=
+  type: tx
+- attributes:
+  - index: true
+    key: YWNjX3NlcQ==
+    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamgvMw==
+  type: tx
+- attributes:
+  - index: true
+    key: c2lnbmF0dXJl
+    value: N0ZtZ0Irc1RuUDVLazRxMTIxWXlWZEpKa2RFcTNHaW95ZHU4ZlRQK3B4b01DL1RsNzd1SmxDUkJhblNQN2p4MXhFandUeHQzem5HTDlLTlFMUkFBMlFBPQ==
+  type: tx
+- attributes:
+  - index: true
+    key: YWN0aW9u
+    value: L2Nvc21vcy5iYW5rLnYxYmV0YTEuTXNnU2VuZA==
+  type: message
+- attributes:
+  - index: true
+    key: c3BlbmRlcg==
+    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=
+  - index: true
+    key: YW1vdW50
+    value: MTAwMDAwMDAwMHdlaQ==
+  type: coin_spent
+- attributes:
+  - index: true
+    key: cmVjZWl2ZXI=
+    value: c3Qxc3F6c2s4bXBsdjUyNDhneDZkZGR6enh3ZXF2ZXc4cnRzdDk2Zng=
+  - index: true
+    key: YW1vdW50
+    value: MTAwMDAwMDAwMHdlaQ==
+  type: coin_received
+- attributes:
+  - index: true
+    key: cmVjaXBpZW50
+    value: c3Qxc3F6c2s4bXBsdjUyNDhneDZkZGR6enh3ZXF2ZXc4cnRzdDk2Zng=
+  - index: true
+    key: c2VuZGVy
+    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=
+  - index: true
+    key: YW1vdW50
+    value: MTAwMDAwMDAwMHdlaQ==
+  type: transfer
+- attributes:
+  - index: true
+    key: c2VuZGVy
+    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=
+  type: message
+- attributes:
+  - index: true
+    key: bW9kdWxl
+    value: YmFuaw==
+  type: message
+gas_used: "88709"
+gas_wanted: "200000"
+height: "611"
+info: ""
+logs:
+- events:
+  - attributes:
+    - key: receiver
+      value: st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx
+    - key: amount
+      value: 1000000000wei
+    type: coin_received
+  - attributes:
+    - key: spender
+      value: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+    - key: amount
+      value: 1000000000wei
+    type: coin_spent
+  - attributes:
+    - key: action
+      value: /cosmos.bank.v1beta1.MsgSend
+    - key: sender
+      value: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+    - key: module
+      value: bank
+    type: message
+  - attributes:
+    - key: recipient
+      value: st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx
+    - key: sender
+      value: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+    - key: amount
+      value: 1000000000wei
+    type: transfer
+  log: ""
+  msg_index: 0
+raw_log: '[{"events":[{"type":"coin_received","attributes":[{"key":"receiver","value":"st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx"},{"key":"amount","value":"1000000000wei"}]},{"type":"coin_spent","attributes":[{"key":"spender","value":"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh"},{"key":"amount","value":"1000000000wei"}]},{"type":"message","attributes":[{"key":"action","value":"/cosmos.bank.v1beta1.MsgSend"},{"key":"sender","value":"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh"},{"key":"module","value":"bank"}]},{"type":"transfer","attributes":[{"key":"recipient","value":"st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx"},{"key":"sender","value":"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh"},{"key":"amount","value":"1000000000wei"}]}]}]'
+timestamp: "2023-01-11T01:20:11Z"
+tx:
+  '@type': /cosmos.tx.v1beta1.Tx
+  auth_info:
+    fee:
+      amount:
+      - amount: "200000000000000"
+        denom: wei
+      gas_limit: "200000"
+      granter: ""
+      payer: ""
+    signer_infos:
+    - mode_info:
+        single:
+          mode: SIGN_MODE_DIRECT
+      public_key:
+        '@type': /stratos.crypto.v1.ethsecp256k1.PubKey
+        key: Agkwb1xacHBqeqGBIqRacXgf0qKTnEBPCEtH2vTE01Ke
+      sequence: "3"
+  body:
+    extension_options: []
+    memo: ""
+    messages:
+    - '@type': /cosmos.bank.v1beta1.MsgSend
+      amount:
+      - amount: "1000000000"
+        denom: wei
+      from_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+      to_address: st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx
+    non_critical_extension_options: []
+    timeout_height: "0"
+  signatures:
+  - 7FmgB+sTnP5Kk4q121YyVdJJkdEq3Gioydu8fTP+pxoMC/Tl77uJlCRBanSP7jx1xEjwTxt3znGL9KNQLRAA2QA=
+txhash: AB0EF3761603145EDC1B4121C91B51001249186E1362E7148C82E7DB12F7BDF0
+
+


+

-export🔗︎

+

Export state to JSON.

+
Usage:
+  stchaind export [flags]
+
+Flags:
+      --for-zero-height              Export state to start at height zero (perform preproccessing)
+      --height int                   Export state from a particular height (-1 means latest height) (default -1)
+  -h, --help                         help for export
+      --jail-allowed-addrs strings   Comma-separated list of operator addresses of jailed validators to unjail
+
+

Example:

+
stchaind export > dump.json
+
+


+
+


+ + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs-stratos-chain/stratos-chain-grpc-queries/index.html b/docs-stratos-chain/stratos-chain-grpc-queries/index.html new file mode 100644 index 0000000..bd97746 --- /dev/null +++ b/docs-stratos-chain/stratos-chain-grpc-queries/index.html @@ -0,0 +1,3677 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Stratos Chain stchaind gRPC queries - Stratos Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + + + + + + +
+ +
+ + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

gRPC Queries

+ +

Cosmos SDK gRPC definitions have been documented here

+

Register Module🔗︎

+


+
+

gRPC Gateway🔗︎

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method NameRequest TypeResponse TypeDescription
ResourceNodeQueryResourceNodeRequest
fields:{"network_addr":string}
QueryResourceNodeResponse
fields:{"node":ResourceNode}
Get info of a registered resource node
MetaNodeQueryMetaNodeRequest
fields:{"network_addr":string}
QueryMetaNodeResponse
fields:{"node":MetaNode}
Get info of a registered meta node
ParamsQueryParamsRequest
fields:{}
QueryParamsResponse
fields:{"params":Params}
Get params of Register Module
DepositByNodeQueryDepositByNodeRequest
fields:{"network_addr":string, query_type:uint32}
QueryDepositByNodeResponse
fields:{"deposit_info":DepositInfo }
Get deposit info of a specific node
DepositByOwnerQueryDepositByOwnerRequest
fields:{"owner_addr":string}
QueryDepositByOwnerResponse
fields:{"deposit_infos":[]DepositInfo,
"pagination": cosmos.base.query.v1beta1.PageResponse }
Get all deposit info of a specific owner
DepositTotalQueryDepositTotalRequest
fields:{}
QueryDepositTotalResponse
fields:{"resource_nodes_total_deposit":cosmos.base.v1beta1.Coin,
"meta_nodes_total_deposit":cosmos.base.v1beta1.Coin,
"total_bonded_deposit":cosmos.base.v1beta1.Coin,
"total_unbonded_deposit":cosmos.base.v1beta1.Coin,
"total_unbonding_deposit":cosmos.base.v1beta1.Coin}
Query total deposit state of all registered resource nodes and meta nodes
BondedResourceNodeCountQueryBondedResourceNodeCountRequest
fields:{}
QueryBondedResourceNodeCountResponse
fields:{"number": uint64}
Get params of Register Module
BondedMetaNodeCountQueryBondedMetaNodeCountRequest
fields:{}
QueryBondedMetaNodeCountResponse
fields:{"number": uint64}
Get params of Register Module
RemainingOzoneLimitQueryRemainingOzoneLimitRequest
fields:{}
QueryRemainingOzoneLimitResponse
fields:{"ozone_limit": string}
+


+
+

ResourceNode:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
network_addressstring
pubkeygoogle.protobuf.Any
suspendbool
statuscosmos.staking.v1beta1.BondStatus
tokensstring
owner_addressstring
descriptionDescription
creation_timegoogle.protobuf.Timestamp
node_typeuint32
effective_tokensstring
beneficiary_addressstring
+


+
+

MetaNode:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
network_addressstring
pubkeygoogle.protobuf.Any
suspendbool
statuscosmos.staking.v1beta1.BondStatus
tokensstring
owner_addressstring
descriptionDescription
creation_timegoogle.protobuf.Timestamp
beneficiary_addressstring
+


+
+

Description:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
monikerstring
identitystring
websitestring
security_contactstring
detailsstring
+


+
+

Params:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
bond_denomstring
unbonding_threashold_timegoogle.protobuf.Duration
unbonding_completion_timegoogle.protobuf.Duration
max_entriesuint32
resource_node_reg_enabledbool
resource_node_min_depositcosmos.base.v1beta1.Coin
voting_periodgoogle.protobuf.Duration
+


+
+

DepositInfo:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
network_addressstring
pubkeygoogle.protobuf.Any
suspendbool
statuscosmos.staking.v1beta1.BondStatus
tokensstring
owner_addressstring
descriptionDescription
creation_timegoogle.protobuf.Timestamp
node_typeuint32
bonded_depositcosmos.base.v1beta1.Coin
un_bonding_depositcosmos.base.v1beta1.Coin
un_bonded_depositcosmos.base.v1beta1.Coin
+


+

- List🔗︎

+

List all available grpc queries in Register Module

+

Request:

+

grpcurl -plaintext 127.0.0.1:9090 list stratos.register.v1.Query
+
+Response:

+
stratos.register.v1.Query.ResourceNode
+stratos.register.v1.Query.MetaNode
+stratos.register.v1.Query.Params
+stratos.register.v1.Query.DepositByNode
+stratos.register.v1.Query.DepositByOwner
+stratos.register.v1.Query.DepositTotal
+stratos.register.v1.Query.BondedResourceNodeCount
+stratos.register.v1.Query.BondedMetaNodeCount
+stratos.register.v1.Query.RemainingOzoneLimit
+
+


+

- ResourceNode🔗︎

+

Get info of a registered resource node

+

Request:

+
grpcurl -plaintext -d '{"network_addr":"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv"}' 127.0.0.1:9090 stratos.register.v1.Query.ResourceNode
+
+

Response:

+
{
+  "node": {
+    "network_address": "stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv",
+    "pubkey": {
+      "@type": "/cosmos.crypto.ed25519.PubKey",
+      "key": "2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A="
+    },
+    "suspend": true,
+    "status": "BOND_STATUS_BONDED",
+    "tokens": "1000000000000000000",
+    "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+    "description": {
+      "moniker": "resource-node0",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "creation_time": "2024-03-08T19:18:51.591341919Z",
+    "node_type": 4,
+    "effective_tokens": "0",
+    "beneficiary_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+  }
+}
+
+


+

- MetaNode🔗︎

+

Get info of a registered meta node

+

Request:

+
grpcurl -plaintext -d '{"network_addr":"stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64"}' 127.0.0.1:9090 stratos.register.v1.Query.MetaNode
+
+

Response:

+
{
+  "node": {
+    "network_address": "stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64",
+    "pubkey": {
+      "@type": "/cosmos.crypto.ed25519.PubKey",
+      "key": "ltODy8zL5IjJwCutlIexqlBb3GH0+aHZOrpT7f/aKnQ="
+    },
+    "suspend": false,
+    "status": "BOND_STATUS_BONDED",
+    "tokens": "100000000000000000000",
+    "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+    "description": {
+      "moniker": "snode://stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64@127.0.0.1:8888",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "creation_time": "0001-01-01T00:00:00Z",
+    "beneficiary_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+  }
+}
+
+


+

- Params🔗︎

+

Get params of Register Module

+

Request:

+
grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.Params
+
+

Response:

+
{
+  "params": {
+    "bond_denom": "wei",
+    "unbonding_threashold_time": "15552000s",
+    "unbonding_completion_time": "1209600s",
+    "max_entries": 16,
+    "resource_node_reg_enabled": true,
+    "resource_node_min_deposit": {
+      "denom": "wei",
+      "amount": "1000000000000000000"
+    },
+    "voting_period": "604800s"
+  }
+}
+
+


+

- DepositByNode🔗︎

+

Get deposit info of a specific node

+

Request:

+
grpcurl -plaintext -d '{"network_addr":"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv","query_type": 0 }' 127.0.0.1:9090 stratos.register.v1.Query.DepositByNode
+
+

Response:

+
{
+  "deposit_info": {
+    "network_address": "stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv",
+    "pubkey": {
+      "@type": "/cosmos.crypto.ed25519.PubKey",
+      "key": "2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A="
+    },
+    "suspend": true,
+    "status": "BOND_STATUS_BONDED",
+    "tokens": "1000000000000000000",
+    "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+    "description": {
+      "moniker": "resource-node0",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "creation_time": "2024-03-08T19:18:51.591341919Z",
+    "node_type": 4,
+    "bonded_deposit": {
+      "denom": "wei",
+      "amount": "1000000000000000000"
+    },
+    "un_bonding_deposit": {
+      "denom": "wei",
+      "amount": "0"
+    },
+    "un_bonded_deposit": {
+      "denom": "wei",
+      "amount": "0"
+    }
+  }
+}
+
+


+

- DepositByOwner🔗︎

+

Get all deposit info of a specific owner

+

Request:

+
grpcurl -plaintext -d '{"owner_addr":"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m", "pagination": {"limit":20}}' 127.0.0.1:9090 stratos.register.v1.Query.DepositByOwner
+
+

Response:

+
{
+  "deposit_infos": [
+    {
+      "network_address": "stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv",
+      "pubkey": {
+        "@type": "/cosmos.crypto.ed25519.PubKey",
+        "key": "2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A="
+      },
+      "suspend": true,
+      "status": "BOND_STATUS_BONDED",
+      "tokens": "1000000000000000000",
+      "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "description": {
+        "moniker": "resource-node0",
+        "identity": "",
+        "website": "",
+        "security_contact": "",
+        "details": ""
+      },
+      "creation_time": "2024-03-08T19:18:51.591341919Z",
+      "node_type": 4,
+      "bonded_deposit": {
+        "denom": "wei",
+        "amount": "1000000000000000000"
+      },
+      "un_bonding_deposit": {
+        "denom": "wei",
+        "amount": "0"
+      },
+      "un_bonded_deposit": {
+        "denom": "wei",
+        "amount": "0"
+      }
+    },
+    {
+      "network_address": "stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64",
+      "pubkey": {
+        "@type": "/cosmos.crypto.ed25519.PubKey",
+        "key": "ltODy8zL5IjJwCutlIexqlBb3GH0+aHZOrpT7f/aKnQ="
+      },
+      "suspend": false,
+      "status": "BOND_STATUS_BONDED",
+      "tokens": "100000000000000000000",
+      "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "description": {
+        "moniker": "snode://stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64@127.0.0.1:8888",
+        "identity": "",
+        "website": "",
+        "security_contact": "",
+        "details": ""
+      },
+      "creation_time": "0001-01-01T00:00:00Z",
+      "node_type": 0,
+      "bonded_deposit": {
+        "denom": "wei",
+        "amount": "100000000000000000000"
+      },
+      "un_bonding_deposit": {
+        "denom": "wei",
+        "amount": "0"
+      },
+      "un_bonded_deposit": {
+        "denom": "wei",
+        "amount": "0"
+      }
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "2"
+  }
+}
+
+


+

- DepositTotal🔗︎

+

Query total deposit state of all registered resource nodes and meta nodes

+

Request:

+
 grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.DepositTotal
+
+

Response:

+
{
+  "resource_nodes_total_deposit": {
+    "denom": "wei",
+    "amount": "1000000000000000000"
+  },
+  "meta_nodes_total_deposit": {
+    "denom": "wei",
+    "amount": "400000000000000000000"
+  },
+  "total_bonded_deposit": {
+    "denom": "wei",
+    "amount": "401000000000000000000"
+  },
+  "total_unbonded_deposit": {
+    "denom": "wei",
+    "amount": "0"
+  },
+  "total_unbonding_deposit": {
+    "denom": "wei",
+    "amount": "0"
+  }
+}
+
+


+

- BondedResourceNodeCount🔗︎

+

Queries total number of Bonded ResourceNodes

+

Request:

+
grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.BondedResourceNodeCount
+
+

Response:

+
{
+  "number": "2"
+}
+
+


+

- BondedMetaNodeCount🔗︎

+

Queries total number of Bonded MetaNodes

+

Request:

+
grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.BondedMetaNodeCount
+
+

Response:

+
{
+  "number": "4"
+}
+
+


+

- RemainingOzoneLimit🔗︎

+

Queries the current remaining ozone limit

+

Request:

+
grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.RemainingOzoneLimit
+
+

Response:

+
{
+  "ozone_limit": "400000000000000"
+}
+
+


+
+

SDS Module🔗︎

+

gRPC Gateway🔗︎

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method NameRequest TypeResponse TypeDescription
FileuploadQueryFileUploadRequest
fields:{"file_hash":string}
QueryFileUploadResponse
fields:{"file_info":FileInfo}
Query uploaded file info by hash
SimPrepayQuerySimPrepayRequest
fields:{"amount":string}
QuerySimPrepayResponse
fields:{"noz":string}
Simulate prepay to query the noz that can be purchased at the current price
NozPriceQueryNozPriceRequest
fields:{}
QueryNozPriceResponse
fields:{"price":string}
Query the current price of noz
NozSupplyQueryNozSupplyRequest
fields:{}
QueryNozSupplyResponse
fields:{"remaining":string,"total":string}
Query noz supply
ParamsQueryParamsRequest
fields:{}
QueryParamsResponse
fields:{"params":Params}
Get params of SDS Module
+

FileInfo:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
heightstring
reportersbytes
uploaderstring
+

Params:

+ + + + + + + + + + + + + + + +
FieldTypeLabel
bond_denomstring
+

- List🔗︎

+

List all available grpc queries in SDS Module

+

Request:

+
 grpcurl -plaintext 127.0.0.1:9090 list stratos.sds.v1.Query
+
+

Response:

+
stratos.sds.v1.Query.Fileupload
+stratos.sds.v1.Query.SimPrepay
+stratos.sds.v1.Query.NozPrice
+stratos.sds.v1.Query.NozSupply
+stratos.sds.v1.Query.Params
+
+


+

- Fileupload🔗︎

+

Query uploaded file info by hash

+

Request:

+
 grpcurl -plaintext -d '{"file_hash":"v05ahm51dd62ise3fo7ojqub90p0ql2c3jg37hk8"}' 127.0.0.1:9090 stratos.sds.v1.Query.Fileupload
+
+

Response:

+
{
+    "file_info": {
+        "height": "4109",
+        "reporters": "DwAAAAAAAAA=",
+        "uploader": "st18986jyng5vsprmtzkdxla80jrw7qyc6wl73h0u"
+    }
+}
+
+


+

- SimPrepay🔗︎

+

Simulate prepay to query the noz that can be purchased at the current price

+

Request:

+
 grpcurl -plaintext -d '{"amount":"1stos"}' 127.0.0.1:9090 stratos.sds.v1.Query.SimPrepay
+
+

Response:

+
{
+  "noz": "949522847536"
+}
+
+


+

- NozPrice🔗︎

+

Query the current price of noz

+

Request:

+
 grpcurl -plaintext 127.0.0.1:9090 stratos.sds.v1.Query.NozPrice
+
+

Response:

+
{
+    "price": "1012791644248016784459322"
+}
+
+


+

- NozSupply🔗︎

+

Query noz supply

+

Request:

+
 grpcurl -plaintext 127.0.0.1:9090 stratos.sds.v1.Query.NozSupply
+
+

Response:

+
{
+    "remaining": "7949398620856330560",
+    "total": "8000080000000000000"
+}
+
+


+

- Params🔗︎

+

Get params of SDS Module

+

Request:

+
 grpcurl -plaintext 127.0.0.1:9090 stratos.sds.v1.Query.Params
+
+

Response:

+
{
+    "params": {
+        "bond_denom": "wei"
+    }
+}
+
+


+
+

POT Module🔗︎

+

gRPC Gateway🔗︎

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method NameRequest TypeResponse TypeDescription
VolumeReportQueryVolumeReportRequest
fields:{"epoch":int64}
QueryVolumeReportResponse
fields:{"report_info":ReportInfo }
Get pot volume report by epoch
RewardsByEpochQueryRewardsByEpochRequest
fields:{"epoch":int64,
"pagination":cosmos.base.query.v1beta1.PageRequest}
QueryRewardsByEpochResponse
fields:{"rewards":[]Reward,
"pagination":cosmos.base.query.v1beta1.PageResponse}
Query pot reward by epoch
RewardsByWalletQueryRewardsByWalletRequest
fields:{"wallet_address":string}
QueryRewardsByWalletResponse
fields:{"rewards":RewardByWallet}
Get pot reward by beneficiary address
RewardsByWalletAndEpochQueryRewardsByWalletAndEpochRequest
fields:{"wallet_address":string,
"epoch":int64,
"pagination":cosmos.base.query.v1beta1.PageRequest}
QueryRewardsByWalletAndEpochResponse
fields:{"rewards":[]Reward,
"pagination":cosmos.base.query.v1beta1.PageResponse}
Get pot reward by beneficiary address and epoch
SlashingByOwnerQuerySlashingByOwnerRequest
fields:{"wallet_address":string}
QuerySlashingByOwnerResponse
fields:{"slashing":string}
Get pot slashing by owner
ParamsQueryParamsRequest
fields:{}
QueryParamsResponse
fields:{"params":Params}
Get params of POT Module
TotalMinedTokenQueryTotalMinedTokenRequest
fields:{}
QueryTotalMinedTokenResponse
fields:{"total_mined_token": cosmos.base.v1beta1.Coin}
Get total mined token
CirculationSupplyQueryCirculationSupplyRequest
fields:{}
QueryCirculationSupplyResponse
fields:{"circulation_supply":[]cosmos.base.v1beta1.Coin}
Get circulation supply
+

ReportInfo:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
epochint64
referencestring
tx_hashstring
reporterstring
+

Reward:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
wallet_addressstring
reward_from_mining_poolcosmos.base.v1beta1.Coinrepeated
reward_from_traffic_poolcosmos.base.v1beta1.Coinrepeated
+

RewardByWallet:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
wallet_addressstring
mature_total_rewardcosmos.base.v1beta1.Coinrepeated
immature_total_rewardcosmos.base.v1beta1.Coinrepeated
+

Params:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
bond_denomstring
reward_denomstring
mature_epochint64
mining_reward_paramsMiningRewardParamrepeated
community_taxstring
initial_total_supplycosmos.base.v1beta1.Coin
+

MiningRewardParam:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeLabel
total_mined_valve_startcosmos.base.v1beta1.Coin
total_mined_valve_endcosmos.base.v1beta1.Coin
mining_rewardcosmos.base.v1beta1.Coin
block_chain_percentage_in_bpstring
resource_node_percentage_in_bpstring
meta_node_percentage_in_bpstring
+

- List🔗︎

+

List all available grpc queries in POT Module

+

Request:

+
 grpcurl -plaintext 127.0.0.1:9090 list stratos.pot.v1.Query
+
+

Response:

+
stratos.pot.v1.Query.VolumeReport
+stratos.pot.v1.Query.RewardsByEpoch
+stratos.pot.v1.Query.RewardsByWallet
+stratos.pot.v1.Query.RewardsByWalletAndEpoch
+stratos.pot.v1.Query.SlashingByOwner
+stratos.pot.v1.Query.Params
+stratos.pot.v1.Query.TotalMinedToken
+stratos.pot.v1.Query.CirculationSupply
+
+


+

- VolumeReport🔗︎

+

Get pot volume report by epoch

+

Request:

+
grpcurl -plaintext -d '{"epoch": 1 }' 127.0.0.1:9090 stratos.pot.v1.Query.VolumeReport
+
+

Response:

+
{
+  "report_info": {
+    "epoch": "1",
+    "reference": "100A1FC0B82DD3B0353B59E90388EEA2B73DEECA872955B414EBC99ECD3E3C1F",
+    "tx_hash": "7F51147DB44185A1A4DC572EC0C69DEA6E9495DDCDF27CD46CA27935D4B93943",
+    "reporter": "stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64"
+  }
+}
+
+


+

- RewardsByEpoch🔗︎

+

Query pot reward by epoch

+

Request:

+
grpcurl -plaintext -d '{"epoch": 1}' 127.0.0.1:9090 stratos.pot.v1.Query.RewardsByEpoch
+
+

Response:

+
{
+  "rewards": [
+    {
+      "wallet_address": "st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax",
+      "reward_from_mining_pool": [
+        {
+          "denom": "wei",
+          "amount": "4000000000000000000"
+        }
+      ],
+      "reward_from_traffic_pool": [
+        {
+          "denom": "wei",
+          "amount": "25740279520266"
+        }
+      ]
+    },
+    {
+      "wallet_address": "st1k9hfqps9s2tpnfxch2avvevyvtry0zth39gdzc",
+      "reward_from_mining_pool": [
+        {
+          "denom": "wei",
+          "amount": "4000000000000000000"
+        }
+      ],
+      "reward_from_traffic_pool": [
+        {
+          "denom": "wei",
+          "amount": "25740279520266"
+        }
+      ]
+    }
+  ],
+  "pagination": {
+    "next_key": "y0JUWCEwpMwgs3XzfSwlHBHU9Xg=",
+    "total": "0"
+  }
+}
+
+


+

- RewardsByWallet🔗︎

+

Get pot reward by beneficiary address

+

Request:

+
grpcurl -plaintext -d '{"wallet_address": "st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax"} ' 127.0.0.1:9090 stratos.pot.v1.Query.RewardsByWallet
+
+

Response:

+
{
+  "rewards": {
+    "wallet_address": "st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax",
+    "mature_total_reward": [],
+    "immature_total_reward": [
+      {
+        "denom": "wei",
+        "amount": "16000257399827064713"
+      }
+    ]
+  }
+}
+
+


+

- RewardsByWalletAndEpoch🔗︎

+

Get pot reward by beneficiary address and epoch

+

Request:

+
grpcurl -plaintext -d '{"wallet_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m", "epoch": 2} ' 127.0.0.1:9090 stratos.pot.v1.Query.RewardsByWalletAndEpoch
+
+

Response:

+
{
+  "rewards": [
+    {
+      "wallet_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "reward_from_mining_pool": [
+        {
+          "denom": "wei",
+          "amount": "52000000000000000000"
+        }
+      ],
+      "reward_from_traffic_pool": [
+        {
+          "denom": "wei",
+          "amount": "669244695117639"
+        }
+      ]
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "0"
+  }
+}
+
+

- SlashingByOwner🔗︎

+

Get pot slashing by owner

+

Request:

+
grpcurl -plaintext -d '{"wallet_address": "st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw"} ' 127.0.0.1:9090 stratos.pot.v1.Query.SlashingByOwner
+
+

Response:

+
{
+ "slashing": "0"
+}
+
+


+

- Params🔗︎

+

Get params of POT Module

+

Request:

+
 grpcurl -plaintext 127.0.0.1:9090 stratos.pot.v1.Query.Params
+
+

Response:

+
{
+  "params": {
+    "bond_denom": "wei",
+    "reward_denom": "wei",
+    "mature_epoch": "2016",
+    "mining_reward_params": [
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "0"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "16819200000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "80000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6000",
+        "meta_node_percentage_in_bp": "2000"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "16819200000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "25228800000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "40000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6200",
+        "meta_node_percentage_in_bp": "1800"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "25228800000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "29433600000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "20000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6400",
+        "meta_node_percentage_in_bp": "1600"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "29433600000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "31536000000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "10000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6600",
+        "meta_node_percentage_in_bp": "1400"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "31536000000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "32587200000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "5000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6800",
+        "meta_node_percentage_in_bp": "1200"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "32587200000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "40000000000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "2500000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "7000",
+        "meta_node_percentage_in_bp": "1000"
+      }
+    ],
+    "community_tax": "0.020000000000000000",
+    "initial_total_supply": {
+      "denom": "wei",
+      "amount": "100000000000000000000000000"
+    }
+  }
+}
+
+


+

- TotalMinedToken🔗︎

+

Get total mined token

+

Request:

+
grpcurl -plaintext 127.0.0.1:9090 stratos.pot.v1.Query.TotalMinedToken
+
+

Response:

+
{
+  "total_mined_token": {
+    "denom": "wei",
+    "amount": "959999999923"
+  }
+}
+
+


+

- CirculationSupply🔗︎

+

Get circulation supply

+

Request:

+
grpcurl -plaintext 127.0.0.1:9090 stratos.pot.v1.Query.CirculationSupply
+
+

Response: +

{
+  "circulation_supply": [
+    {
+      "denom": "wei",
+      "amount": "441331088285529367702468752"
+    }
+  ]
+}
+

+


+
+


+ + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs-stratos-chain/stratos-chain-rest-apis/index.html b/docs-stratos-chain/stratos-chain-rest-apis/index.html new file mode 100644 index 0000000..fd272b7 --- /dev/null +++ b/docs-stratos-chain/stratos-chain-rest-apis/index.html @@ -0,0 +1,7061 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Stratos Chain stchaind REST APIs - Stratos Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + + + + + + +
+ +
+ + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+ + + + +

REST APIs

+ +

Overview🔗︎

+

Generally, all the APIs provided here could be grouped into HTTP GET and POST requests. We classified these APIs into sections based on their modules or their operations for an in-depth analysis.

+
    +
  • GET Request
  • +
+

The response content type is application/json

+
    +
  • POST Request
  • +
+

The response content type is application/json. If it has a request body, the request content is also in application/json format.

+

A POST request will return an unsigned transaction, which equals to its equivalent stchaind command with a --generate-only flag.

+
+

Stratos-chain REST APIs🔗︎

+
+

Tip

+

Replace rest.thestratos.org with rest.thestratos.org for Testnet queries.

+
+

Node Status🔗︎

+
+ GET /status      queries information about the connected node + +Request Example: +
https://rpc.thestratos.org/status
+
+Response Example: +
{
+  "jsonrpc": "2.0",
+  "id": -1,
+  "result": {
+    "node_info": {
+      "protocol_version": {
+        "p2p": "8",
+        "block": "11",
+        "app": "0"
+      },
+      "id": "173ebeb219ae7e8d53e7882063429213b9176b6f",
+      "listen_addr": "tcp://0.0.0.0:26656",
+      "network": "testchain",
+      "version": "0.37.2",
+      "channels": "40202122233038606100",
+      "moniker": "node",
+      "other": {
+        "tx_index": "on",
+        "rpc_address": "tcp://127.0.0.1:26657"
+      }
+    },
+    "sync_info": {
+      "latest_block_hash": "0F9E487D5536E51A394674DA4238D7A9A6FC5B6914337C85B2246736DCA920C6",
+      "latest_app_hash": "2163AE296ACA24085E56D9DC422EC530A3DA99925E621DCA9DDDC51FBF70B50F",
+      "latest_block_height": "1155",
+      "latest_block_time": "2024-03-07T22:52:06.74704475Z",
+      "earliest_block_hash": "351DCDB243332806931B7FCD220C442E03A69AD97004CB2078F70ADEA38DB52A",
+      "earliest_app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
+      "earliest_block_height": "1",
+      "earliest_block_time": "2024-03-07T14:14:09.179630523Z",
+      "catching_up": false
+    },
+    "validator_info": {
+      "address": "05949FEF030908686B36079C8BE958EE412D8744",
+      "pub_key": {
+        "type": "tendermint/PubKeyEd25519",
+        "value": "yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs="
+      },
+      "voting_power": "504000000000000"
+    }
+  }
+}
+
+
+


+
+

Tendermint RPC🔗︎

+

Tendermint APIs, such as query blocks, transactions and validator set

+
+ GET /block?height={height}       queries a block at a specific {height} + +Request Example: +
https://rpc.thestratos.org/block?height=3
+
+Response Example: +
{
+  "jsonrpc": "2.0",
+  "id": -1,
+  "result": {
+    "block_id": {
+      "hash": "0D743AAB873C590EAEE65A82036B0E2719A8C5FB6BCC6AD4BFE5E16A6D2384D9",
+      "parts": {
+        "total": 1,
+        "hash": "9AEE29A0BCF4478CB648760024DC1BC62A0CF1E7CD8F518F5A952C6A51A4C519"
+      }
+    },
+    "block": {
+      "header": {
+        "version": {
+          "block": "11"
+        },
+        "chain_id": "testchain",
+        "height": "3",
+        "time": "2024-03-07T21:15:18.727039882Z",
+        "last_block_id": {
+          "hash": "47380D904092AD1CAB0D6EE05529108E1C16DDA57DA548F92B808826B57BFC2F",
+          "parts": {
+            "total": 1,
+            "hash": "5636DB87347A6B6688311A8337BC072B42F6A711A79B03E059669AC18BA369F8"
+          }
+        },
+        "last_commit_hash": "EE243348801D7A14265326D57A87F5411514DF4488E0F9A0D1CB5EFA4C59302E",
+        "data_hash": "880D0616234E0498E005E4BE6D14CD2B4B973808CBC5123F6CB94B55F412CE1E",
+        "validators_hash": "FC72D5166A86C81AFD8405DD7788E9C56531E8AA69A1ADDD1C1F3132D2A665CD",
+        "next_validators_hash": "FC72D5166A86C81AFD8405DD7788E9C56531E8AA69A1ADDD1C1F3132D2A665CD",
+        "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F",
+        "app_hash": "2879EC791843B2FA808D7914D8554252F9724A8ADD953806AC5CE48405233B1C",
+        "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
+        "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
+        "proposer_address": "05949FEF030908686B36079C8BE958EE412D8744"
+      },
+      "data": {
+        "txs": [
+          "CtgCCtUCCiUvY29zbW9zLmdvdi52MWJldGExLk1zZ1N1Ym1pdFByb3Bvc2FsEqsCCv0BCi4vY29zbW9zLnBhcmFtcy52MWJldGExLlBhcmFtZXRlckNoYW5nZVByb3Bvc2FsEsoBChR1cGRhdGUgdm90aW5nIHBhcmFtcxIUdXBkYXRlIHZvdGluZyBwZXJpb2QaLwoDZ292Egx2b3RpbmdwYXJhbXMaGnsidm90aW5nX3BlcmlvZCI6ICI4NjQwMCJ9GmsKA2dvdhINZGVwb3NpdHBhcmFtcxpVeyJtaW5fZGVwb3NpdCI6IFt7ImRlbm9tIjogIndlaSIsImFtb3VudCI6ICIxMDAwMDAwIn1dLCJtYXhfZGVwb3NpdF9wZXJpb2QiOiAiODY0MDAifRopc3QxZWRwOWdrcHB4emp2Y2c5bndoZWg2dHA5cnNnYWZhdGNrZmRsNm0SdwpXCk0KJi9zdHJhdG9zLmNyeXB0by52MS5ldGhzZWNwMjU2azEuUHViS2V5EiMKIQNBlPndlLdbenThBfi5/mQPaDXY4fL0x4Vm+/PEzgiFKxIECgIIARgBEhwKFgoDd2VpEg83MTk0ODYwMDAwMDAwMDAQ/vQrGkFPkIR+nuWxlSCMABNwvragzNLy0REfuAJibSYiA05YfiDwdIYtUhgvZXvD02Kh4YbVSmVIY0IyiesiHP3884EYAA=="
+        ]
+      },
+      "evidence": {
+        "evidence": []
+      },
+      "last_commit": {
+        "height": "2",
+        "round": 0,
+        "block_id": {
+          "hash": "47380D904092AD1CAB0D6EE05529108E1C16DDA57DA548F92B808826B57BFC2F",
+          "parts": {
+            "total": 1,
+            "hash": "5636DB87347A6B6688311A8337BC072B42F6A711A79B03E059669AC18BA369F8"
+          }
+        },
+        "signatures": [
+          {
+            "block_id_flag": 2,
+            "validator_address": "05949FEF030908686B36079C8BE958EE412D8744",
+            "timestamp": "2024-03-07T21:15:18.727039882Z",
+            "signature": "QwMSz37OTLM0nBLnfg2ct7FdjZRyA8nYhi+vFRUK3Wb2boX/OiKN6r/LUxo/JxwCkhsXJWJI/HOnHV+SE6qYDA=="
+          }
+        ]
+      }
+    }
+  }
+}
+
+
+


+
+ GET /validators?height={height}       queries validator set at certain {height} + +Request Example: +
https://rpc.thestratos.org/validators?height=800
+
+Response Example: +
{
+  "jsonrpc": "2.0",
+  "id": -1,
+  "result": {
+    "block_height": "800",
+    "validators": [
+      {
+        "address": "05949FEF030908686B36079C8BE958EE412D8744",
+        "pub_key": {
+          "type": "tendermint/PubKeyEd25519",
+          "value": "yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs="
+        },
+        "voting_power": "504000000000000",
+        "proposer_priority": "0"
+      }
+    ],
+    "count": "1",
+    "total": "1"
+  }
+}
+
+
+


+
+

Auth🔗︎

+
+ GET /cosmos/auth/v1beta1/accounts       queries the account information on blockchain + +Request Example: +
https://rest.thestratos.org/cosmos/auth/v1beta1/accounts
+
+Response Example: +
{
+  "accounts": [
+    {
+      "@type": "/cosmos.auth.v1beta1.BaseAccount",
+      "address": "st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax",
+      "pub_key": null,
+      "account_number": "7",
+      "sequence": "0"
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.ModuleAccount",
+      "base_account": {
+        "address": "st1fz67scxv3hjy0nxafuf0c4made74gfcf7myjqg",
+        "pub_key": null,
+        "account_number": "15",
+        "sequence": "0"
+      },
+      "name": "meta_node_bonded_pool",
+      "permissions": [
+        "minter"
+      ]
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.ModuleAccount",
+      "base_account": {
+        "address": "st1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3fkaac2",
+        "pub_key": null,
+        "account_number": "11",
+        "sequence": "0"
+      },
+      "name": "bonded_tokens_pool",
+      "permissions": [
+        "burner",
+        "staking"
+      ]
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.ModuleAccount",
+      "base_account": {
+        "address": "st1tygms3xhhs3yv487phx3dw4a95jn7t7lakpvw7",
+        "pub_key": null,
+        "account_number": "12",
+        "sequence": "0"
+      },
+      "name": "not_bonded_tokens_pool",
+      "permissions": [
+        "burner",
+        "staking"
+      ]
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.BaseAccount",
+      "address": "st1vvysda6ylqz2adauqg4djsz4rx6hv6mqv9fepp",
+      "pub_key": null,
+      "account_number": "3",
+      "sequence": "0"
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.ModuleAccount",
+      "base_account": {
+        "address": "st10d07y265gmmuvt4z0w9aw880jnsr700jx08hhw",
+        "pub_key": null,
+        "account_number": "13",
+        "sequence": "0"
+      },
+      "name": "gov",
+      "permissions": [
+        "burner"
+      ]
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.BaseAccount",
+      "address": "st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx",
+      "pub_key": null,
+      "account_number": "1",
+      "sequence": "0"
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.ModuleAccount",
+      "base_account": {
+        "address": "st1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8mjswgz",
+        "pub_key": null,
+        "account_number": "10",
+        "sequence": "0"
+      },
+      "name": "distribution",
+      "permissions": [
+        "burner"
+      ]
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.BaseAccount",
+      "address": "st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9",
+      "pub_key": null,
+      "account_number": "2",
+      "sequence": "0"
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.BaseAccount",
+      "address": "st1k9hfqps9s2tpnfxch2avvevyvtry0zth39gdzc",
+      "pub_key": null,
+      "account_number": "8",
+      "sequence": "0"
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.BaseAccount",
+      "address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "pub_key": {
+        "@type": "/stratos.crypto.v1.ethsecp256k1.PubKey",
+        "key": "A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr"
+      },
+      "account_number": "0",
+      "sequence": "2"
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.BaseAccount",
+      "address": "st1ewlfmhl8j0p2jesfd2xrqp0qjeh2222gs9uefh",
+      "pub_key": null,
+      "account_number": "6",
+      "sequence": "0"
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.ModuleAccount",
+      "base_account": {
+        "address": "st1m3h30wlvsf8llruxtpukdvsy0km2kum85un2xa",
+        "pub_key": null,
+        "account_number": "14",
+        "sequence": "0"
+      },
+      "name": "mint",
+      "permissions": [
+        "minter"
+      ]
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.BaseAccount",
+      "address": "st1a8ngk4tjvuxneyuvyuy9nvgehkpfa38hm8mp3x",
+      "pub_key": null,
+      "account_number": "5",
+      "sequence": "0"
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.ModuleAccount",
+      "base_account": {
+        "address": "st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q",
+        "pub_key": null,
+        "account_number": "9",
+        "sequence": "0"
+      },
+      "name": "fee_collector",
+      "permissions": []
+    },
+    {
+      "@type": "/cosmos.auth.v1beta1.BaseAccount",
+      "address": "st172v4u8ysfgaphjs8uyy0svvc6d6tzl6gp07kn4",
+      "pub_key": null,
+      "account_number": "4",
+      "sequence": "0"
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "16"
+  }
+}
+
+
+


+
+ GET /cosmos/auth/v1beta1/accounts/{address}       queries the account information on blockchain + +Request Example: +
https://rest.thestratos.org/cosmos/auth/v1beta1/accounts/st1v33vxhmu9kp9yrncfldvt0zg9qlcepc75lyggk
+
+Response Example: +
{
+    "account": {
+        "@type": "/cosmos.auth.v1beta1.BaseAccount",
+        "address": "st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh",
+        "pub_key": {
+            "@type": "/stratos.crypto.v1.ethsecp256k1.PubKey",
+            "key": "Agkwb1xacHBqeqGBIqRacXgf0qKTnEBPCEtH2vTE01Ke"
+        },
+        "account_number": "0",
+        "sequence": "4"
+    }
+}
+
+
+


+
+ GET /cosmos/auth/v1beta1/params       queries all parameters of Auth module. + +Request Example: +
https://rest.thestratos.org/cosmos/auth/v1beta1/params
+
+Response Example: +
{
+    "params": {
+        "max_memo_characters": "256",
+        "tx_sig_limit": "7",
+        "tx_size_cost_per_byte": "1000",
+        "sig_verify_cost_ed25519": "59000",
+        "sig_verify_cost_secp256k1": "100000"
+    }
+}
+
+
+ +


+
+

Bank🔗︎

+
+ GET /cosmos/bank/v1beta1/balances/{address}       queries the balance of all coins for a single account + +Request Example: +
https://rest.thestratos.org/cosmos/bank/v1beta1/balances/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh
+
+Response Example: +
{
+  "balances": [
+    {
+      "denom": "wei",
+      "amount": "99991399999400000000000000"
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/bank/v1beta1/params       queries the parameters of Bank module. + +Request Example: +
https://rest.thestratos.org/cosmos/bank/v1beta1/params
+
+Response Example: +
{
+    "params": {
+        "send_enabled": [],
+        "default_send_enabled": true
+    }
+}
+
+
+


+
+ GET /cosmos/bank/v1beta1/supply       returns total supply of coins in the chain + +Request Example: +
https://rest.thestratos.org/cosmos/bank/v1beta1/supply
+
+Response Example: +
{
+  "supply": [
+    {
+      "denom": "wei",
+      "amount": "100000000000000000000000000"
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/bank/v1beta1/supply/by_denom?denom={denom}       queries the supply of a single coin + +Request Example: +
https://rest.thestratos.org/cosmos/bank/v1beta1/supply/by_denom?denom=wei
+
+Response Example: +
{
+    "amount": {
+        "denom": "wei",
+        "amount": "21000519539308644119443444"
+    }
+}
+
+
+ +


+
+

Distribution🔗︎

+
+ GET /cosmos/distribution/v1beta1/community_pool       queries the community pool coins + +Request Example: +
https://rest.thestratos.org/cosmos/distribution/v1beta1/community_pool
+
+Response Example: +
{
+    "pool": [
+        {
+            "denom": "wei",
+            "amount": "10529239257213782433.160000000000000000"
+        }
+    ]
+}
+
+
+


+
+ GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards       queries the total rewards accrued by each validator. + +Request Example: +
https://rest.thestratos.org/cosmos/distribution/v1beta1/delegators/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh/rewards
+
+Response Example: +
{
+    "rewards": [
+        {
+            "validator_address": "stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu",
+            "reward": [
+                {
+                    "denom": "wei",
+                    "amount": "470444828785397799437.412000000000000000"
+                }
+            ]
+        }
+    ],
+    "total": [
+        {
+            "denom": "wei",
+            "amount": "470444828785397799437.412000000000000000"
+        }
+    ]
+}
+
+
+


+
+ GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address}       queries the total rewards accrued by a delegation + +Request Example: +
https://rest.thestratos.org/cosmos/distribution/v1beta1/delegators/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh/rewards/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu
+
+ +Response Example: +
{
+    "rewards": [
+        {
+            "denom": "wei",
+            "amount": "513182961214751918939.940000000000000000"
+        }
+    ]
+}
+
+
+


+
+ GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/validators       queries the validators of a delegator + +Request Example: +
https://rest.thestratos.org/cosmos/distribution/v1beta1/delegators/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh/validators
+
+ +Response Example: +
{
+    "validators": [
+        "stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu"
+    ]
+}
+
+
+


+
+ GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address       queries withdraw address of a delegator + +Request Example: +
https://rest.thestratos.org/cosmos/distribution/delegators/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh/withdraw_address
+
+ +Response Example: +
{
+  "withdraw_address": "st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh"
+}
+
+
+


+
+ GET /cosmos/distribution/v1beta1/validators/{validator_address}/commission       queries accumulated commission for a validator. + +Request Example: +
https://rest.thestratos.org/cosmos/distribution/v1beta1/validators/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu/commission
+
+Response Example: +
{
+    "commission": {
+        "commission": [
+            {
+                "denom": "wei",
+                "amount": "61811505831634070383.438000000000000000"
+            }
+        ]
+    }
+}
+
+
+


+
+ GET /cosmos/distribution/v1beta1/validators/{validatorAddr}       queries validator distribution information + +Request Example: +
https://rest.thestratos.org//cosmos/distribution/v1beta1/validators/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu
+
+Response Example: +
{
+  "operator_address": "st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh",
+  "self_bond_rewards": [
+    {
+      "denom": "wei",
+      "amount": "589121578147958674973.028000000000000000"
+    }
+  ],
+  "commission": [
+    {
+      "denom": "wei",
+      "amount": "65457953127550963885.892000000000000000"
+    }
+  ]
+}
+
+
+


+
+ GET /cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards       queries outstanding rewards of a validator address + +Request Example: +
https://rest.thestratos.org/cosmos/distribution/v1beta1/validators/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu/outstanding_rewards
+
+Response Example: +
{
+    "rewards": {
+        "rewards": [
+            {
+                "denom": "wei",
+                "amount": "664331752904189049948.100000000000000000"
+            }
+        ]
+    }
+}
+
+
+ +


+
+ GET /cosmos/distribution/v1beta1/validators/{validator_address}/slashes       queries slash events of a validator + +Request Example: +
https://rest.thestratos.org/cosmos/distribution/v1beta1/validators/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu/slashes
+
+Response Example: +
{
+    "slashes": [
+    ],
+    "pagination": {
+        "next_key": null,
+        "total": "0"
+    }
+}
+
+
+ +


+
+ GET /cosmos/distribution/v1beta1/params       queries params of the distribution module + +Request Example: +
https://rest.thestratos.org/cosmos/distribution/v1beta1/params
+
+Response Example: +
{
+    "params": {
+        "community_tax": "0.020000000000000000",
+        "base_proposer_reward": "0.010000000000000000",
+        "bonus_proposer_reward": "0.040000000000000000",
+        "withdraw_addr_enabled": true
+    }
+}
+
+
+ +


+
+

Gov🔗︎

+
+ GET /cosmos/gov/v1/proposals       queries all proposals information + + +Request Example: +
https://rest.thestratos.org/cosmos/gov/v1/proposals
+
+Response Example: +
{
+  "proposals": [
+    {
+      "id": "1",
+      "messages": [
+        {
+          "@type": "/cosmos.gov.v1.MsgExecLegacyContent",
+          "content": {
+            "@type": "/cosmos.params.v1beta1.ParameterChangeProposal",
+            "title": "update voting params",
+            "description": "update voting period",
+            "changes": [
+              {
+                "subspace": "gov",
+                "key": "votingparams",
+                "value": "{\"voting_period\": \"86400\"}"
+              },
+              {
+                "subspace": "gov",
+                "key": "depositparams",
+                "value": "{\"min_deposit\": [{\"denom\": \"wei\",\"amount\": \"1000000\"}],\"max_deposit_period\": \"86400\"}"
+              }
+            ]
+          },
+          "authority": "st10d07y265gmmuvt4z0w9aw880jnsr700jx08hhw"
+        }
+      ],
+      "status": "PROPOSAL_STATUS_DEPOSIT_PERIOD",
+      "final_tally_result": {
+        "yes_count": "0",
+        "abstain_count": "0",
+        "no_count": "0",
+        "no_with_veto_count": "0"
+      },
+      "submit_time": "2024-03-07T20:26:22.453900094Z",
+      "deposit_end_time": "2024-03-09T20:26:22.453900094Z",
+      "total_deposit": [
+        {
+          "denom": "wei",
+          "amount": "10000000000"
+        }
+      ],
+      "voting_start_time": null,
+      "voting_end_time": null,
+      "metadata": "",
+      "title": "update voting params",
+      "summary": "update voting period",
+      "proposer": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/gov/v1/proposals?{params}       queries proposals information with parameters + +Parameters: +
+ voter               voter address
++ depositor           depositor addressvoter address
++ proposal_status     status of the proposals
+
+ +Request Example: +
https://rest.thestratos.org/cosmos/gov/v1/proposals?status=PROPOSAL_STATUS_DEPOSIT_PERIOD
+
+Response Example: +
{
+  "proposals": [
+    {
+      "id": "1",
+      "messages": [
+        {
+          "@type": "/cosmos.gov.v1.MsgExecLegacyContent",
+          "content": {
+            "@type": "/cosmos.params.v1beta1.ParameterChangeProposal",
+            "title": "update voting params",
+            "description": "update voting period",
+            "changes": [
+              {
+                "subspace": "gov",
+                "key": "votingparams",
+                "value": "{\"voting_period\": \"86400\"}"
+              },
+              {
+                "subspace": "gov",
+                "key": "depositparams",
+                "value": "{\"min_deposit\": [{\"denom\": \"wei\",\"amount\": \"1000000\"}],\"max_deposit_period\": \"86400\"}"
+              }
+            ]
+          },
+          "authority": "st10d07y265gmmuvt4z0w9aw880jnsr700jx08hhw"
+        }
+      ],
+      "status": "PROPOSAL_STATUS_DEPOSIT_PERIOD",
+      "final_tally_result": {
+        "yes_count": "0",
+        "abstain_count": "0",
+        "no_count": "0",
+        "no_with_veto_count": "0"
+      },
+      "submit_time": "2024-03-07T20:26:22.453900094Z",
+      "deposit_end_time": "2024-03-09T20:26:22.453900094Z",
+      "total_deposit": [
+        {
+          "denom": "wei",
+          "amount": "10000000000"
+        }
+      ],
+      "voting_start_time": null,
+      "voting_end_time": null,
+      "metadata": "",
+      "title": "update voting params",
+      "summary": "update voting period",
+      "proposer": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/gov/v1/proposals/{proposal_id}       queries proposal details based on ProposalID + +Request Example: +
https://rest.thestratos.org/cosmos/gov/v1/proposals/1
+
+Response Example: +
{
+  "proposal": {
+    "id": "1",
+    "messages": [
+      {
+        "@type": "/cosmos.gov.v1.MsgExecLegacyContent",
+        "content": {
+          "@type": "/cosmos.params.v1beta1.ParameterChangeProposal",
+          "title": "update voting params",
+          "description": "update voting period",
+          "changes": [
+            {
+              "subspace": "gov",
+              "key": "votingparams",
+              "value": "{\"voting_period\": \"86400\"}"
+            },
+            {
+              "subspace": "gov",
+              "key": "depositparams",
+              "value": "{\"min_deposit\": [{\"denom\": \"wei\",\"amount\": \"1000000\"}],\"max_deposit_period\": \"86400\"}"
+            }
+          ]
+        },
+        "authority": "st10d07y265gmmuvt4z0w9aw880jnsr700jx08hhw"
+      }
+    ],
+    "status": "PROPOSAL_STATUS_DEPOSIT_PERIOD",
+    "final_tally_result": {
+      "yes_count": "0",
+      "abstain_count": "0",
+      "no_count": "0",
+      "no_with_veto_count": "0"
+    },
+    "submit_time": "2024-03-07T20:26:22.453900094Z",
+    "deposit_end_time": "2024-03-09T20:26:22.453900094Z",
+    "total_deposit": [
+      {
+        "denom": "wei",
+        "amount": "10000000000"
+      }
+    ],
+    "voting_start_time": null,
+    "voting_end_time": null,
+    "metadata": "",
+    "title": "update voting params",
+    "summary": "update voting period",
+    "proposer": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+  }
+}
+
+
+ +


+
+ GET /cosmos/gov/v1/proposals/{proposal_id}/deposits       queries all deposits of a single proposal + +Request Example: +
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/deposits
+
+Response Example: +
{
+  "deposits": [
+    {
+      "proposal_id": "1",
+      "depositor": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "amount": [
+        {
+          "denom": "wei",
+          "amount": "10000000000"
+        }
+      ]
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/gov/v1/proposals/{proposal_id}/deposits/{depositor}       queries single deposit information based proposalID, depositAddr + +Request Example: +
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/deposits/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m
+
+Response Example: +
{
+  "deposit": {
+    "proposal_id": "1",
+    "depositor": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+    "amount": [
+      {
+        "denom": "wei",
+        "amount": "10000000000"
+      }
+    ]
+  }
+}
+
+
+


+
+ GET /cosmos/gov/v1/proposals/{proposal_id}/votes       queries votes of a given proposal + +Request Example: +
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/votes
+
+Response Example: +
{
+  "votes": [
+    {
+      "proposal_id": "1",
+      "voter": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "options": [
+        {
+          "option": "VOTE_OPTION_YES",
+          "weight": "1.000000000000000000"
+        }
+      ],
+      "metadata": ""
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/gov/v1/proposals/{proposal_id}/votes/{voter}       queries voted information based on proposalID, voterAddr + +Request Example: +
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/votes/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m
+
+Response Example: +
{
+  "vote": {
+    "proposal_id": "1",
+    "voter": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+    "options": [
+      {
+        "option": "VOTE_OPTION_YES",
+        "weight": "1.000000000000000000"
+      }
+    ],
+    "metadata": ""
+  }
+}
+
+
+


+
+ GET /cosmos/gov/v1/proposals/{proposal_id}/tally       queries the tally of a proposal vote + +Request Example: +
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/tally
+
+Response Example: +
{
+  "tally": {
+    "yes_count": "500000000000000000000",
+    "abstain_count": "0",
+    "no_count": "0",
+    "no_with_veto_count": "0"
+  }
+}
+
+
+


+
+ GET /cosmos/gov/v1/params/{params_type}       queries all parameters of the gov module + +Request Example: + +
+ params_type      params_type defines which parameters to query for, can be one of "voting", "tallying" or "deposit".
+
+ +
https://rest.thestratos.org/cosmos/gov/v1/params/deposit
+
+Response Example: +
{
+  "voting_params": null,
+  "deposit_params": {
+    "min_deposit": [
+      {
+        "denom": "wei",
+        "amount": "10000000"
+      }
+    ],
+    "max_deposit_period": "172800s"
+  },
+  "tally_params": null,
+  "params": {
+    "min_deposit": [
+      {
+        "denom": "wei",
+        "amount": "10000000"
+      }
+    ],
+    "max_deposit_period": "172800s",
+    "voting_period": "172800s",
+    "quorum": "0.334000000000000000",
+    "threshold": "0.500000000000000000",
+    "veto_threshold": "0.334000000000000000",
+    "min_initial_deposit_ratio": "0.000000000000000000",
+    "burn_vote_quorum": false,
+    "burn_proposal_deposit_prevote": false,
+    "burn_vote_veto": true
+  }
+}
+
+
+ +


+
+

Mint🔗︎

+
+ GET /cosmos/mint/v1beta1/params       queries mint module parameters + +Request Example: +
https://rest.thestratos.org/cosmos/mint/v1beta1/params
+
+Response Example: +
{
+  "params": {
+    "mint_denom": "wei",
+    "inflation_rate_change": "0.130000000000000000",
+    "inflation_max": "0.200000000000000000",
+    "inflation_min": "0.070000000000000000",
+    "goal_bonded": "0.670000000000000000",
+    "blocks_per_year": "6311520"
+  }
+}
+
+
+


+
+ GET /cosmos/mint/v1beta1/inflation       queries current minting inflation value + +Request Example: +
https://rest.thestratos.org/cosmos/mint/v1beta1/inflation
+
+Response Example: +
{
+  "inflation": "0.130016465508894587"
+}
+
+
+


+
+ GET /cosmos/mint/v1beta1/annual_provisions       queries current minting annual provisions value + +Request Example: +
https://rest.thestratos.org/cosmos/mint/v1beta1/annual_provisions
+
+Response Example: +
{
+  "annual_provisions": "130019024060848.545708142618272810"
+}
+
+
+


+
+

Slashing🔗︎

+
+ GET /cosmos/slashing/v1beta1/signing_infos       queries signing info of all validators + +Request Example: +
https://rest.thestratos.org/cosmos/slashing/v1beta1/signing_infos
+
+Response Example: +
{
+  "info": [
+    {
+      "address": "stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp",
+      "start_height": "0",
+      "index_offset": "195",
+      "jailed_until": "1970-01-01T00:00:00Z",
+      "tombstoned": false,
+      "missed_blocks_counter": "0"
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/slashing/v1beta1/params       queries the current slashing parameters + +Request Example: +
https://rest.thestratos.org/cosmos/slashing/v1beta1/params
+
+Response Example: +
{
+  "params": {
+    "signed_blocks_window": "100",
+    "min_signed_per_window": "0.500000000000000000",
+    "downtime_jail_duration": "600s",
+    "slash_fraction_double_sign": "0.050000000000000000",
+    "slash_fraction_downtime": "0.010000000000000000"
+  }
+}
+
+
+


+
+ GET /cosmos/slashing/v1beta1/signing_infos/{cons_address}       queries the signing info of given cons address + +Request Example: +
https://rest.thestratos.org/cosmos/slashing/v1beta1/signing_infos/stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp
+
+Response Example: +
{
+  "val_signing_info": {
+    "address": "stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp",
+    "start_height": "0",
+    "index_offset": "198",
+    "jailed_until": "1970-01-01T00:00:00Z",
+    "tombstoned": false,
+    "missed_blocks_counter": "0"
+  }
+}
+
+
+ +


+
+

Staking🔗︎

+
+ GET /cosmos/staking/v1beta1/validators       queries all validator candidates + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/validators
+
+ + +|:warning: By default it returns only the bonded validators| +|:------------------------------------| + +Response Example: +
{
+  "validators": [
+    {
+      "operator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+      "consensus_pubkey": {
+        "@type": "/cosmos.crypto.ed25519.PubKey",
+        "key": "yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs="
+      },
+      "jailed": false,
+      "status": "BOND_STATUS_BONDED",
+      "tokens": "504000000000000000000",
+      "delegator_shares": "504000000000000000000.000000000000000000",
+      "description": {
+        "moniker": "node",
+        "identity": "",
+        "website": "",
+        "security_contact": "",
+        "details": ""
+      },
+      "unbonding_height": "0",
+      "unbonding_time": "1970-01-01T00:00:00Z",
+      "commission": {
+        "commission_rates": {
+          "rate": "0.100000000000000000",
+          "max_rate": "0.200000000000000000",
+          "max_change_rate": "0.010000000000000000"
+        },
+        "update_time": "2024-03-07T14:14:09.179630523Z"
+      },
+      "min_self_delegation": "1",
+      "unbonding_on_hold_ref_count": "0",
+      "unbonding_ids": []
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+ +


+
+ GET /cosmos/staking/v1beta1/validators/{validator_addr}       queries validator info for given validator address + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs
+
+Response Example: +
{
+  "validator": {
+    "operator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+    "consensus_pubkey": {
+      "@type": "/cosmos.crypto.ed25519.PubKey",
+      "key": "yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs="
+    },
+    "jailed": false,
+    "status": "BOND_STATUS_BONDED",
+    "tokens": "504000000000000000000",
+    "delegator_shares": "504000000000000000000.000000000000000000",
+    "description": {
+      "moniker": "node",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "unbonding_height": "0",
+    "unbonding_time": "1970-01-01T00:00:00Z",
+    "commission": {
+      "commission_rates": {
+        "rate": "0.100000000000000000",
+        "max_rate": "0.200000000000000000",
+        "max_change_rate": "0.010000000000000000"
+      },
+      "update_time": "2024-03-07T14:14:09.179630523Z"
+    },
+    "min_self_delegation": "1",
+    "unbonding_on_hold_ref_count": "0",
+    "unbonding_ids": []
+  }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations       queries delegate info for given validator + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs/delegations
+
+Response Example: +
{
+  "delegation_responses": [
+    {
+      "delegation": {
+        "delegator_address": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+        "validator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+        "shares": "4000000000000000000.000000000000000000"
+      },
+      "balance": {
+        "denom": "wei",
+        "amount": "4000000000000000000"
+      }
+    },
+    {
+      "delegation": {
+        "delegator_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+        "validator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+        "shares": "500000000000000000000.000000000000000000"
+      },
+      "balance": {
+        "denom": "wei",
+        "amount": "500000000000000000000"
+      }
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "2"
+  }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}       queries delegate info for given validator delegator pair + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs/delegations/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m
+
+Response Example: +
{
+  "delegation_response": {
+    "delegation": {
+      "delegator_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "validator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+      "shares": "500000000000000000000.000000000000000000"
+    },
+    "balance": {
+      "denom": "wei",
+      "amount": "500000000000000000000"
+    }
+  }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation       queries unbonding info for given validator delegator pair + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs/delegations/st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l/unbonding_delegation
+
+Response Example: +
{
+  "unbond": {
+    "delegator_address": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+    "validator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+    "entries": [
+      {
+        "creation_height": "595",
+        "completion_time": "2024-03-28T22:05:03.666256743Z",
+        "initial_balance": "1000000000000000000",
+        "balance": "1000000000000000000",
+        "unbonding_id": "1",
+        "unbonding_on_hold_ref_count": "0"
+      }
+    ]
+  }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/validators/{validator_addr}/unbonding_delegations       queries unbonding delegations of a validator. + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs/unbonding_delegations
+
+Response Example: +
{
+  "unbonding_responses": [
+    {
+      "delegator_address": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+      "validator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+      "entries": [
+        {
+          "creation_height": "595",
+          "completion_time": "2024-03-28T22:05:03.666256743Z",
+          "initial_balance": "1000000000000000000",
+          "balance": "1000000000000000000",
+          "unbonding_id": "1",
+          "unbonding_on_hold_ref_count": "0"
+        }
+      ]
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/delegations/{delegator_addr}       queries all delegations of a given delegator address + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/delegations/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m
+
+Response Example: +
{
+  "delegation_responses": [
+    {
+      "delegation": {
+        "delegator_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+        "validator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+        "shares": "500000000000000000000.000000000000000000"
+      },
+      "balance": {
+        "denom": "wei",
+        "amount": "500000000000000000000"
+      }
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+ +


+
+ GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations       queries redelegations of given address. + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/delegators/st1fw6tcpku363yz6le7569wzzg84val68e9eayq7/redelegations
+
+Response Example: +
{
+    "redelegation_responses": [
+        {
+            "redelegation": {
+                "delegator_address": "string",
+                "validator_src_address": "string",
+                "validator_dst_address": "string",
+                "entries": [
+                    {
+                        "creation_height": "string",
+                        "completion_time": "2022-07-19T19:56:04.456Z",
+                        "initial_balance": "string",
+                        "shares_dst": "string"
+                    }
+                ]
+            },
+            "entries": [
+                {
+                    "redelegation_entry": {
+                        "creation_height": "string",
+                        "completion_time": "2022-07-19T19:56:04.456Z",
+                        "initial_balance": "string",
+                        "shares_dst": "string"
+                    },
+                    "balance": "string"
+                }
+            ]
+        }
+    ],
+    "pagination": {
+        "next_key": "string",
+        "total": "string"
+    }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations       queries all unbonding delegations of a given delegator address + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/delegators/st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l/unbonding_delegations
+
+Response Example: +
{
+  "unbonding_responses": [
+    {
+      "delegator_address": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+      "validator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+      "entries": [
+        {
+          "creation_height": "595",
+          "completion_time": "2024-03-28T22:05:03.666256743Z",
+          "initial_balance": "1000000000000000000",
+          "balance": "1000000000000000000",
+          "unbonding_id": "1",
+          "unbonding_on_hold_ref_count": "0"
+        }
+      ]
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+ +


+
+ GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators       queries all validators info for given delegator address. + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/delegators/st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l/validators
+
+Response Example: +
{
+  "validators": [
+    {
+      "operator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+      "consensus_pubkey": {
+        "@type": "/cosmos.crypto.ed25519.PubKey",
+        "key": "yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs="
+      },
+      "jailed": false,
+      "status": "BOND_STATUS_BONDED",
+      "tokens": "504000000000000000000",
+      "delegator_shares": "504000000000000000000.000000000000000000",
+      "description": {
+        "moniker": "node",
+        "identity": "",
+        "website": "",
+        "security_contact": "",
+        "details": ""
+      },
+      "unbonding_height": "0",
+      "unbonding_time": "1970-01-01T00:00:00Z",
+      "commission": {
+        "commission_rates": {
+          "rate": "0.100000000000000000",
+          "max_rate": "0.200000000000000000",
+          "max_change_rate": "0.010000000000000000"
+        },
+        "update_time": "2024-03-07T14:14:09.179630523Z"
+      },
+      "min_self_delegation": "1",
+      "unbonding_on_hold_ref_count": "0",
+      "unbonding_ids": []
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr}       queries validator info for given delegator validator pair. + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/delegators/st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs
+
+ +Response Example: +
{
+  "validator": {
+    "operator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+    "consensus_pubkey": {
+      "@type": "/cosmos.crypto.ed25519.PubKey",
+      "key": "yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs="
+    },
+    "jailed": false,
+    "status": "BOND_STATUS_BONDED",
+    "tokens": "504000000000000000000",
+    "delegator_shares": "504000000000000000000.000000000000000000",
+    "description": {
+      "moniker": "node",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "unbonding_height": "0",
+    "unbonding_time": "1970-01-01T00:00:00Z",
+    "commission": {
+      "commission_rates": {
+        "rate": "0.100000000000000000",
+        "max_rate": "0.200000000000000000",
+        "max_change_rate": "0.010000000000000000"
+      },
+      "update_time": "2024-03-07T14:14:09.179630523Z"
+    },
+    "min_self_delegation": "1",
+    "unbonding_on_hold_ref_count": "0",
+    "unbonding_ids": []
+  }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/pool       queries the current state of the staking pool + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/pool
+
+Response Example: +
{
+  "pool": {
+    "not_bonded_tokens": "1000000000000000000",
+    "bonded_tokens": "504000000000000000000"
+  }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/params       queries the current staking parameter values + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/params
+
+Response Example: +
{
+  "params": {
+    "unbonding_time": "1814400s",
+    "max_validators": 100,
+    "max_entries": 7,
+    "historical_entries": 10000,
+    "bond_denom": "wei",
+    "min_commission_rate": "0.000000000000000000"
+  }
+}
+
+
+


+
+ GET /cosmos/staking/v1beta1/historical_info/{height}       queries the historical info for given height + +Request Example: +
https://rest.thestratos.org/cosmos/staking/v1beta1/historical_info/700
+
+Response Example: +
{
+  "hist": {
+    "header": {
+      "version": {
+        "block": "11",
+        "app": "0"
+      },
+      "chain_id": "testchain",
+      "height": "700",
+      "time": "2024-03-07T22:13:53.403600862Z",
+      "last_block_id": {
+        "hash": "ciQRFn0JV6YMcF5SH505JExie/8o0HHftFNGw06nbvU=",
+        "part_set_header": {
+          "total": 1,
+          "hash": "KIlY8gHbKLbl0Yf2bPct/VURG1Fd40Cn4KK28fzzkbU="
+        }
+      },
+      "last_commit_hash": "CmoVerksnE+b6CIfEzrPjUdNa0HDkFgZPJ8b2N+ptEI=",
+      "data_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "validators_hash": "JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=",
+      "next_validators_hash": "JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=",
+      "consensus_hash": "BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=",
+      "app_hash": "Ccf/psHVEHdBnxVSErJ9QF0YAxpZMefD/BeHsJnJzVE=",
+      "last_results_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "evidence_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "proposer_address": "BZSf7wMJCGhrNgeci+lY7kEth0Q="
+    },
+    "valset": [
+      {
+        "operator_address": "stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs",
+        "consensus_pubkey": {
+          "@type": "/cosmos.crypto.ed25519.PubKey",
+          "key": "yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs="
+        },
+        "jailed": false,
+        "status": "BOND_STATUS_BONDED",
+        "tokens": "504000000000000000000",
+        "delegator_shares": "504000000000000000000.000000000000000000",
+        "description": {
+          "moniker": "node",
+          "identity": "",
+          "website": "",
+          "security_contact": "",
+          "details": ""
+        },
+        "unbonding_height": "0",
+        "unbonding_time": "1970-01-01T00:00:00Z",
+        "commission": {
+          "commission_rates": {
+            "rate": "0.100000000000000000",
+            "max_rate": "0.200000000000000000",
+            "max_change_rate": "0.010000000000000000"
+          },
+          "update_time": "2024-03-07T14:14:09.179630523Z"
+        },
+        "min_self_delegation": "1",
+        "unbonding_on_hold_ref_count": "0",
+        "unbonding_ids": []
+      }
+    ]
+  }
+}
+
+
+ +


+
+

Service🔗︎

+
+ GET /cosmos/base/tendermint/v1beta1/blocks/latest       returns the latest block + +Request Example: +
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/blocks/latest
+
+Response Example: +
{
+  "block_id": {
+    "hash": "lBHIQTVmY69uPYLO2U+6Hc+WnTyxJCOg4KHEdE61cLg=",
+    "part_set_header": {
+      "total": 1,
+      "hash": "BI05Rm+Cu9tcyaD6MtcZT/TELH3usNEb06Ow6hAePGg="
+    }
+  },
+  "block": {
+    "header": {
+      "version": {
+        "block": "11",
+        "app": "0"
+      },
+      "chain_id": "testchain",
+      "height": "838",
+      "time": "2024-03-07T22:25:29.761240552Z",
+      "last_block_id": {
+        "hash": "SdSpYG72uqNEMMV1o8ziDFPKt/PM7M00k0bwA3hUmKw=",
+        "part_set_header": {
+          "total": 1,
+          "hash": "rAs9rndCQE5yGY5PEDlP9kz6i4HlJ/dcQbRr7BogF6E="
+        }
+      },
+      "last_commit_hash": "I11Q6Pn8ElFS6jxf2mbTg4rRUWMU0ref9ZVTodTpUPc=",
+      "data_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "validators_hash": "JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=",
+      "next_validators_hash": "JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=",
+      "consensus_hash": "BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=",
+      "app_hash": "IGWGjx9a8FbYmkpNQ5z6H/r28ZIIjWx8oTaYS1Myb7s=",
+      "last_results_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "evidence_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "proposer_address": "BZSf7wMJCGhrNgeci+lY7kEth0Q="
+    },
+    "data": {
+      "txs": []
+    },
+    "evidence": {
+      "evidence": []
+    },
+    "last_commit": {
+      "height": "837",
+      "round": 0,
+      "block_id": {
+        "hash": "SdSpYG72uqNEMMV1o8ziDFPKt/PM7M00k0bwA3hUmKw=",
+        "part_set_header": {
+          "total": 1,
+          "hash": "rAs9rndCQE5yGY5PEDlP9kz6i4HlJ/dcQbRr7BogF6E="
+        }
+      },
+      "signatures": [
+        {
+          "block_id_flag": "BLOCK_ID_FLAG_COMMIT",
+          "validator_address": "BZSf7wMJCGhrNgeci+lY7kEth0Q=",
+          "timestamp": "2024-03-07T22:25:29.761240552Z",
+          "signature": "ocwelTOQbyvbAuWUl8D3A3lezTsAKq+Ia/VCUVhHCGa2rE9knzmUV/zXrXtyej5eCGLaHpHRWAdu9pfcPhEUCA=="
+        }
+      ]
+    }
+  },
+  "sdk_block": {
+    "header": {
+      "version": {
+        "block": "11",
+        "app": "0"
+      },
+      "chain_id": "testchain",
+      "height": "838",
+      "time": "2024-03-07T22:25:29.761240552Z",
+      "last_block_id": {
+        "hash": "SdSpYG72uqNEMMV1o8ziDFPKt/PM7M00k0bwA3hUmKw=",
+        "part_set_header": {
+          "total": 1,
+          "hash": "rAs9rndCQE5yGY5PEDlP9kz6i4HlJ/dcQbRr7BogF6E="
+        }
+      },
+      "last_commit_hash": "I11Q6Pn8ElFS6jxf2mbTg4rRUWMU0ref9ZVTodTpUPc=",
+      "data_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "validators_hash": "JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=",
+      "next_validators_hash": "JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=",
+      "consensus_hash": "BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=",
+      "app_hash": "IGWGjx9a8FbYmkpNQ5z6H/r28ZIIjWx8oTaYS1Myb7s=",
+      "last_results_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "evidence_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "proposer_address": "stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp"
+    },
+    "data": {
+      "txs": []
+    },
+    "evidence": {
+      "evidence": []
+    },
+    "last_commit": {
+      "height": "837",
+      "round": 0,
+      "block_id": {
+        "hash": "SdSpYG72uqNEMMV1o8ziDFPKt/PM7M00k0bwA3hUmKw=",
+        "part_set_header": {
+          "total": 1,
+          "hash": "rAs9rndCQE5yGY5PEDlP9kz6i4HlJ/dcQbRr7BogF6E="
+        }
+      },
+      "signatures": [
+        {
+          "block_id_flag": "BLOCK_ID_FLAG_COMMIT",
+          "validator_address": "BZSf7wMJCGhrNgeci+lY7kEth0Q=",
+          "timestamp": "2024-03-07T22:25:29.761240552Z",
+          "signature": "ocwelTOQbyvbAuWUl8D3A3lezTsAKq+Ia/VCUVhHCGa2rE9knzmUV/zXrXtyej5eCGLaHpHRWAdu9pfcPhEUCA=="
+        }
+      ]
+    }
+  }
+}
+
+
+


+
+ GET /cosmos/base/tendermint/v1beta1/blocks/{height}       queries block for given height + +Request Example: +
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/blocks/3
+
+ +Response Example: +
{
+  "block_id": {
+    "hash": "DXQ6q4c8WQ6u5lqCA2sOJxmoxftrzGrUv+Xham0jhNk=",
+    "part_set_header": {
+      "total": 1,
+      "hash": "mu4poLz0R4y2SHYAJNwbxioM8efNj1GPWpUsalGkxRk="
+    }
+  },
+  "block": {
+    "header": {
+      "version": {
+        "block": "11",
+        "app": "0"
+      },
+      "chain_id": "testchain",
+      "height": "3",
+      "time": "2024-03-07T21:15:18.727039882Z",
+      "last_block_id": {
+        "hash": "RzgNkECSrRyrDW7gVSkQjhwW3aV9pUj5K4CIJrV7/C8=",
+        "part_set_header": {
+          "total": 1,
+          "hash": "VjbbhzR6a2aIMRqDN7wHK0L2pxGnmwPgWWaawYujafg="
+        }
+      },
+      "last_commit_hash": "7iQzSIAdehQmUybVeof1QRUU30SI4Pmg0cte+kxZMC4=",
+      "data_hash": "iA0GFiNOBJjgBeS+bRTNK0uXOAjLxRI/bLlLVfQSzh4=",
+      "validators_hash": "/HLVFmqGyBr9hAXdd4jpxWUx6Kppoa3dHB8xMtKmZc0=",
+      "next_validators_hash": "/HLVFmqGyBr9hAXdd4jpxWUx6Kppoa3dHB8xMtKmZc0=",
+      "consensus_hash": "BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=",
+      "app_hash": "KHnseRhDsvqAjXkU2FVCUvlySordlTgGrFzkhAUjOxw=",
+      "last_results_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "evidence_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "proposer_address": "BZSf7wMJCGhrNgeci+lY7kEth0Q="
+    },
+    "data": {
+      "txs": [
+        "CtgCCtUCCiUvY29zbW9zLmdvdi52MWJldGExLk1zZ1N1Ym1pdFByb3Bvc2FsEqsCCv0BCi4vY29zbW9zLnBhcmFtcy52MWJldGExLlBhcmFtZXRlckNoYW5nZVByb3Bvc2FsEsoBChR1cGRhdGUgdm90aW5nIHBhcmFtcxIUdXBkYXRlIHZvdGluZyBwZXJpb2QaLwoDZ292Egx2b3RpbmdwYXJhbXMaGnsidm90aW5nX3BlcmlvZCI6ICI4NjQwMCJ9GmsKA2dvdhINZGVwb3NpdHBhcmFtcxpVeyJtaW5fZGVwb3NpdCI6IFt7ImRlbm9tIjogIndlaSIsImFtb3VudCI6ICIxMDAwMDAwIn1dLCJtYXhfZGVwb3NpdF9wZXJpb2QiOiAiODY0MDAifRopc3QxZWRwOWdrcHB4emp2Y2c5bndoZWg2dHA5cnNnYWZhdGNrZmRsNm0SdwpXCk0KJi9zdHJhdG9zLmNyeXB0by52MS5ldGhzZWNwMjU2azEuUHViS2V5EiMKIQNBlPndlLdbenThBfi5/mQPaDXY4fL0x4Vm+/PEzgiFKxIECgIIARgBEhwKFgoDd2VpEg83MTk0ODYwMDAwMDAwMDAQ/vQrGkFPkIR+nuWxlSCMABNwvragzNLy0REfuAJibSYiA05YfiDwdIYtUhgvZXvD02Kh4YbVSmVIY0IyiesiHP3884EYAA=="
+      ]
+    },
+    "evidence": {
+      "evidence": []
+    },
+    "last_commit": {
+      "height": "2",
+      "round": 0,
+      "block_id": {
+        "hash": "RzgNkECSrRyrDW7gVSkQjhwW3aV9pUj5K4CIJrV7/C8=",
+        "part_set_header": {
+          "total": 1,
+          "hash": "VjbbhzR6a2aIMRqDN7wHK0L2pxGnmwPgWWaawYujafg="
+        }
+      },
+      "signatures": [
+        {
+          "block_id_flag": "BLOCK_ID_FLAG_COMMIT",
+          "validator_address": "BZSf7wMJCGhrNgeci+lY7kEth0Q=",
+          "timestamp": "2024-03-07T21:15:18.727039882Z",
+          "signature": "QwMSz37OTLM0nBLnfg2ct7FdjZRyA8nYhi+vFRUK3Wb2boX/OiKN6r/LUxo/JxwCkhsXJWJI/HOnHV+SE6qYDA=="
+        }
+      ]
+    }
+  },
+  "sdk_block": {
+    "header": {
+      "version": {
+        "block": "11",
+        "app": "0"
+      },
+      "chain_id": "testchain",
+      "height": "3",
+      "time": "2024-03-07T21:15:18.727039882Z",
+      "last_block_id": {
+        "hash": "RzgNkECSrRyrDW7gVSkQjhwW3aV9pUj5K4CIJrV7/C8=",
+        "part_set_header": {
+          "total": 1,
+          "hash": "VjbbhzR6a2aIMRqDN7wHK0L2pxGnmwPgWWaawYujafg="
+        }
+      },
+      "last_commit_hash": "7iQzSIAdehQmUybVeof1QRUU30SI4Pmg0cte+kxZMC4=",
+      "data_hash": "iA0GFiNOBJjgBeS+bRTNK0uXOAjLxRI/bLlLVfQSzh4=",
+      "validators_hash": "/HLVFmqGyBr9hAXdd4jpxWUx6Kppoa3dHB8xMtKmZc0=",
+      "next_validators_hash": "/HLVFmqGyBr9hAXdd4jpxWUx6Kppoa3dHB8xMtKmZc0=",
+      "consensus_hash": "BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=",
+      "app_hash": "KHnseRhDsvqAjXkU2FVCUvlySordlTgGrFzkhAUjOxw=",
+      "last_results_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "evidence_hash": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
+      "proposer_address": "stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp"
+    },
+    "data": {
+      "txs": [
+        "CtgCCtUCCiUvY29zbW9zLmdvdi52MWJldGExLk1zZ1N1Ym1pdFByb3Bvc2FsEqsCCv0BCi4vY29zbW9zLnBhcmFtcy52MWJldGExLlBhcmFtZXRlckNoYW5nZVByb3Bvc2FsEsoBChR1cGRhdGUgdm90aW5nIHBhcmFtcxIUdXBkYXRlIHZvdGluZyBwZXJpb2QaLwoDZ292Egx2b3RpbmdwYXJhbXMaGnsidm90aW5nX3BlcmlvZCI6ICI4NjQwMCJ9GmsKA2dvdhINZGVwb3NpdHBhcmFtcxpVeyJtaW5fZGVwb3NpdCI6IFt7ImRlbm9tIjogIndlaSIsImFtb3VudCI6ICIxMDAwMDAwIn1dLCJtYXhfZGVwb3NpdF9wZXJpb2QiOiAiODY0MDAifRopc3QxZWRwOWdrcHB4emp2Y2c5bndoZWg2dHA5cnNnYWZhdGNrZmRsNm0SdwpXCk0KJi9zdHJhdG9zLmNyeXB0by52MS5ldGhzZWNwMjU2azEuUHViS2V5EiMKIQNBlPndlLdbenThBfi5/mQPaDXY4fL0x4Vm+/PEzgiFKxIECgIIARgBEhwKFgoDd2VpEg83MTk0ODYwMDAwMDAwMDAQ/vQrGkFPkIR+nuWxlSCMABNwvragzNLy0REfuAJibSYiA05YfiDwdIYtUhgvZXvD02Kh4YbVSmVIY0IyiesiHP3884EYAA=="
+      ]
+    },
+    "evidence": {
+      "evidence": []
+    },
+    "last_commit": {
+      "height": "2",
+      "round": 0,
+      "block_id": {
+        "hash": "RzgNkECSrRyrDW7gVSkQjhwW3aV9pUj5K4CIJrV7/C8=",
+        "part_set_header": {
+          "total": 1,
+          "hash": "VjbbhzR6a2aIMRqDN7wHK0L2pxGnmwPgWWaawYujafg="
+        }
+      },
+      "signatures": [
+        {
+          "block_id_flag": "BLOCK_ID_FLAG_COMMIT",
+          "validator_address": "BZSf7wMJCGhrNgeci+lY7kEth0Q=",
+          "timestamp": "2024-03-07T21:15:18.727039882Z",
+          "signature": "QwMSz37OTLM0nBLnfg2ct7FdjZRyA8nYhi+vFRUK3Wb2boX/OiKN6r/LUxo/JxwCkhsXJWJI/HOnHV+SE6qYDA=="
+        }
+      ]
+    }
+  }
+}
+
+
+


+
+ GET /cosmos/base/tendermint/v1beta1/node_info       queries the current node info + +Request Example: +
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/node_info
+
+ +Response Example: +
{
+  "default_node_info": {
+    "protocol_version": {
+      "p2p": "8",
+      "block": "11",
+      "app": "0"
+    },
+    "default_node_id": "173ebeb219ae7e8d53e7882063429213b9176b6f",
+    "listen_addr": "tcp://0.0.0.0:26656",
+    "network": "testchain",
+    "version": "0.37.2",
+    "channels": "QCAhIiMwOGBhAA==",
+    "moniker": "node",
+    "other": {
+      "tx_index": "on",
+      "rpc_address": "tcp://127.0.0.1:26657"
+    }
+  },
+  "application_version": {
+    "name": "stchain",
+    "app_name": "stchaind",
+    "version": "v0.12.0",
+    "git_commit": "",
+    "build_tags": "",
+    "go_version": "go version go1.21.7 linux/amd64",
+    "build_deps": [
+      {
+        "path": "cloud.google.com/go",
+        "version": "v0.110.8",
+        "sum": "h1:tyNdfIxjzaWctIiLYOTalaLKZ17SI44SKFW26QbOhME="
+      },
+      {
+        "path": "cloud.google.com/go/compute/metadata",
+        "version": "v0.2.3",
+        "sum": "h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY="
+      },
+      {
+        "path": "cloud.google.com/go/iam",
+        "version": "v1.1.2",
+        "sum": "h1:gacbrBdWcoVmGLozRuStX45YKvJtzIjJdAolzUs1sm4="
+      },
+      {
+        "path": "cloud.google.com/go/storage",
+        "version": "v1.30.1",
+        "sum": "h1:uOdMxAs8HExqBlnLtnQyP0YkvbiDpdGShGKtx6U/oNM="
+      },
+      {
+        "path": "cosmossdk.io/api",
+        "version": "v0.3.1",
+        "sum": "h1:NNiOclKRR0AOlO4KIqeaG6PS6kswOMhHD0ir0SscNXE="
+      },
+      {
+        "path": "cosmossdk.io/core",
+        "version": "v0.5.1",
+        "sum": "h1:vQVtFrIYOQJDV3f7rw4pjjVqc1id4+mE0L9hHP66pyI="
+      },
+      {
+        "path": "cosmossdk.io/depinject",
+        "version": "v1.0.0-alpha.4",
+        "sum": "h1:PLNp8ZYAMPTUKyG9IK2hsbciDWqna2z1Wsl98okJopc="
+      },
+      {
+        "path": "cosmossdk.io/errors",
+        "version": "v1.0.0",
+        "sum": "h1:nxF07lmlBbB8NKQhtJ+sJm6ef5uV1XkvPXG2bUntb04="
+      },
+      {
+        "path": "cosmossdk.io/log",
+        "version": "v1.2.1",
+        "sum": "h1:Xc1GgTCicniwmMiKwDxUjO4eLhPxoVdI9vtMW8Ti/uk="
+      },
+      {
+        "path": "cosmossdk.io/math",
+        "version": "v1.2.0",
+        "sum": "h1:8gudhTkkD3NxOP2YyyJIYYmt6dQ55ZfJkDOaxXpy7Ig="
+      },
+      {
+        "path": "cosmossdk.io/simapp",
+        "version": "v0.0.0-20230828070859-c9144f02dda8",
+        "sum": "h1:xQBu6b8LinrtmUkpYhCfnz9/aF1iW0BxHp7D71Z4CyI="
+      },
+      {
+        "path": "cosmossdk.io/tools/rosetta",
+        "version": "v0.2.1",
+        "sum": "h1:ddOMatOH+pbxWbrGJKRAawdBkPYLfKXutK9IETnjYxw="
+      },
+      {
+        "path": "filippo.io/edwards25519",
+        "version": "v1.0.0",
+        "sum": "h1:0wAIcmJUqRdI8IJ/3eGi5/HwXZWPujYXXlkrQogz0Ek="
+      },
+      {
+        "path": "github.com/99designs/keyring",
+        "version": "v1.2.1",
+        "sum": ""
+      },
+      {
+        "path": "github.com/ChainSafe/go-schnorrkel",
+        "version": "v0.0.0-20200405005733-88cbf1b4c40d",
+        "sum": "h1:nalkkPQcITbvhmL4+C4cKA87NW0tfm3Kl9VXRoPywFg="
+      },
+      {
+        "path": "github.com/Nik-U/pbc",
+        "version": "v0.0.0-20181205041846-3e516ca0c5d6",
+        "sum": "h1:GU/vL5sj0IgGYEOIIAJ1HDI9dgqT0gJXkhXINri7Otc="
+      },
+      {
+        "path": "github.com/VictoriaMetrics/fastcache",
+        "version": "v1.6.0",
+        "sum": "h1:C/3Oi3EiBCqufydp1neRZkqcwmEiuRT9c3fqvvgKm5o="
+      },
+      {
+        "path": "github.com/armon/go-metrics",
+        "version": "v0.4.1",
+        "sum": "h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA="
+      },
+      {
+        "path": "github.com/aws/aws-sdk-go",
+        "version": "v1.44.203",
+        "sum": "h1:pcsP805b9acL3wUqa4JR2vg1k2wnItkDYNvfmcy6F+U="
+      },
+      {
+        "path": "github.com/beorn7/perks",
+        "version": "v1.0.1",
+        "sum": "h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM="
+      },
+      {
+        "path": "github.com/bgentry/go-netrc",
+        "version": "v0.0.0-20140422174119-9fd32a8b3d3d",
+        "sum": "h1:xDfNPAt8lFiC1UJrqV3uuy861HCTo708pDMbjHHdCas="
+      },
+      {
+        "path": "github.com/bgentry/speakeasy",
+        "version": "v0.1.1-0.20220910012023-760eaf8b6816",
+        "sum": "h1:41iFGWnSlI2gVpmOtVTJZNodLdLQLn/KsJqFvXwnd/s="
+      },
+      {
+        "path": "github.com/btcsuite/btcd",
+        "version": "v0.23.4",
+        "sum": "h1:IzV6qqkfwbItOS/sg/aDfPDsjPP8twrCOE2R93hxMlQ="
+      },
+      {
+        "path": "github.com/btcsuite/btcd/btcec/v2",
+        "version": "v2.3.2",
+        "sum": "h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U="
+      },
+      {
+        "path": "github.com/btcsuite/btcd/btcutil",
+        "version": "v1.1.2",
+        "sum": "h1:XLMbX8JQEiwMcYft2EGi8zPUkoa0abKIU6/BJSRsjzQ="
+      },
+      {
+        "path": "github.com/btcsuite/btcd/chaincfg/chainhash",
+        "version": "v1.0.1",
+        "sum": "h1:q0rUy8C/TYNBQS1+CGKw68tLOFYSNEs0TFnxxnS9+4U="
+      },
+      {
+        "path": "github.com/cenkalti/backoff/v4",
+        "version": "v4.1.3",
+        "sum": "h1:cFAlzYUlVYDysBEH2T5hyJZMh3+5+WCBvSnK6Q8UtC4="
+      },
+      {
+        "path": "github.com/cespare/xxhash/v2",
+        "version": "v2.2.0",
+        "sum": "h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44="
+      },
+      {
+        "path": "github.com/chzyer/readline",
+        "version": "v1.5.1",
+        "sum": "h1:upd/6fQk4src78LMRzh5vItIt361/o4uq553V8B5sGI="
+      },
+      {
+        "path": "github.com/cockroachdb/apd/v2",
+        "version": "v2.0.2",
+        "sum": "h1:weh8u7Cneje73dDh+2tEVLUvyBc89iwepWCD8b8034E="
+      },
+      {
+        "path": "github.com/cockroachdb/errors",
+        "version": "v1.10.0",
+        "sum": "h1:lfxS8zZz1+OjtV4MtNWgboi/W5tyLEB6VQZBXN+0VUU="
+      },
+      {
+        "path": "github.com/cockroachdb/logtags",
+        "version": "v0.0.0-20230118201751-21c54148d20b",
+        "sum": "h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE="
+      },
+      {
+        "path": "github.com/cockroachdb/redact",
+        "version": "v1.1.5",
+        "sum": "h1:u1PMllDkdFfPWaNGMyLD1+so+aq3uUItthCFqzwPJ30="
+      },
+      {
+        "path": "github.com/coinbase/rosetta-sdk-go/types",
+        "version": "v1.0.0",
+        "sum": "h1:jpVIwLcPoOeCR6o1tU+Xv7r5bMONNbHU7MuEHboiFuA="
+      },
+      {
+        "path": "github.com/cometbft/cometbft",
+        "version": "v0.37.2",
+        "sum": ""
+      },
+      {
+        "path": "github.com/cometbft/cometbft-db",
+        "version": "v0.8.0",
+        "sum": "h1:vUMDaH3ApkX8m0KZvOFFy9b5DZHBAjsnEuo9AKVZpjo="
+      },
+      {
+        "path": "github.com/confio/ics23/go",
+        "version": "v0.9.0",
+        "sum": "h1:cWs+wdbS2KRPZezoaaj+qBleXgUk5WOQFMP3CQFGTr4="
+      },
+      {
+        "path": "github.com/cosmos/btcutil",
+        "version": "v1.0.5",
+        "sum": "h1:t+ZFcX77LpKtDBhjucvnOH8C2l2ioGsBNEQ3jef8xFk="
+      },
+      {
+        "path": "github.com/cosmos/cosmos-proto",
+        "version": "v1.0.0-beta.2",
+        "sum": "h1:X3OKvWgK9Gsejo0F1qs5l8Qn6xJV/AzgIWR2wZ8Nua8="
+      },
+      {
+        "path": "github.com/cosmos/cosmos-sdk",
+        "version": "v0.47.5",
+        "sum": ""
+      },
+      {
+        "path": "github.com/cosmos/go-bip39",
+        "version": "v1.0.0",
+        "sum": "h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY="
+      },
+      {
+        "path": "github.com/cosmos/gogogateway",
+        "version": "v1.2.0",
+        "sum": "h1:Ae/OivNhp8DqBi/sh2A8a1D0y638GpL3tkmLQAiKxTE="
+      },
+      {
+        "path": "github.com/cosmos/gogoproto",
+        "version": "v1.4.10",
+        "sum": "h1:QH/yT8X+c0F4ZDacDv3z+xE3WU1P1Z3wQoLMBRJoKuI="
+      },
+      {
+        "path": "github.com/cosmos/iavl",
+        "version": "v0.20.0",
+        "sum": "h1:fTVznVlepH0KK8NyKq8w+U7c2L6jofa27aFX6YGlm38="
+      },
+      {
+        "path": "github.com/cosmos/ibc-go/v7",
+        "version": "v7.3.1",
+        "sum": "h1:bil1IjnHdyWDASFYKfwdRiNtFP6WK3osW7QFEAgU4I8="
+      },
+      {
+        "path": "github.com/cosmos/ics23/go",
+        "version": "v0.10.0",
+        "sum": "h1:iXqLLgp2Lp+EdpIuwXTYIQU+AiHj9mOC2X9ab++bZDM="
+      },
+      {
+        "path": "github.com/cosmos/rosetta-sdk-go",
+        "version": "v0.10.0",
+        "sum": "h1:E5RhTruuoA7KTIXUcMicL76cffyeoyvNybzUGSKFTcM="
+      },
+      {
+        "path": "github.com/cpuguy83/go-md2man/v2",
+        "version": "v2.0.2",
+        "sum": "h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w="
+      },
+      {
+        "path": "github.com/creachadair/taskgroup",
+        "version": "v0.4.2",
+        "sum": "h1:jsBLdAJE42asreGss2xZGZ8fJra7WtwnHWeJFxv2Li8="
+      },
+      {
+        "path": "github.com/davecgh/go-spew",
+        "version": "v1.1.1",
+        "sum": "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c="
+      },
+      {
+        "path": "github.com/deckarep/golang-set",
+        "version": "v1.8.0",
+        "sum": "h1:sk9/l/KqpunDwP7pSjUg0keiOOLEnOBHzykLrsPppp4="
+      },
+      {
+        "path": "github.com/decred/dcrd/dcrec/secp256k1/v4",
+        "version": "v4.1.0",
+        "sum": "h1:HbphB4TFFXpv7MNrT52FGrrgVXF1owhMVTHFZIlnvd4="
+      },
+      {
+        "path": "github.com/desertbit/timer",
+        "version": "v0.0.0-20180107155436-c41aec40b27f",
+        "sum": "h1:U5y3Y5UE0w7amNe7Z5G/twsBW0KEalRQXZzf8ufSh9I="
+      },
+      {
+        "path": "github.com/dlclark/regexp2",
+        "version": "v1.4.1-0.20201116162257-a2a8dda75c91",
+        "sum": "h1:Izz0+t1Z5nI16/II7vuEo/nHjodOg0p7+OiDpjX5t1E="
+      },
+      {
+        "path": "github.com/dop251/goja",
+        "version": "v0.0.0-20220405120441-9037c2b61cbf",
+        "sum": "h1:Yt+4K30SdjOkRoRRm3vYNQgR+/ZIy0RmeUDZo7Y8zeQ="
+      },
+      {
+        "path": "github.com/dvsekhvalnov/jose2go",
+        "version": "v1.5.0",
+        "sum": "h1:3j8ya4Z4kMCwT5nXIKFSV84YS+HdqSSO0VsTQxaLAeM="
+      },
+      {
+        "path": "github.com/edsrzf/mmap-go",
+        "version": "v1.0.0",
+        "sum": "h1:CEBF7HpRnUCSJgGUb5h1Gm7e3VkmVDrR8lvWVLtrOFw="
+      },
+      {
+        "path": "github.com/ethereum/go-ethereum",
+        "version": "v1.10.26",
+        "sum": "h1:i/7d9RBBwiXCEuyduBQzJw/mKmnvzsN14jqBmytw72s="
+      },
+      {
+        "path": "github.com/felixge/httpsnoop",
+        "version": "v1.0.2",
+        "sum": "h1:+nS9g82KMXccJ/wp0zyRW9ZBHFETmMGtkk+2CTTrW4o="
+      },
+      {
+        "path": "github.com/fjl/memsize",
+        "version": "v0.0.0-20190710130421-bcb5799ab5e5",
+        "sum": "h1:FtmdgXiUlNeRsoNMFlKLDt+S+6hbjVMEW6RGQ7aUf7c="
+      },
+      {
+        "path": "github.com/fsnotify/fsnotify",
+        "version": "v1.6.0",
+        "sum": "h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY="
+      },
+      {
+        "path": "github.com/getsentry/sentry-go",
+        "version": "v0.23.0",
+        "sum": "h1:dn+QRCeJv4pPt9OjVXiMcGIBIefaTJPw/h0bZWO05nE="
+      },
+      {
+        "path": "github.com/go-kit/kit",
+        "version": "v0.12.0",
+        "sum": "h1:e4o3o3IsBfAKQh5Qbbiqyfu97Ku7jrO/JbohvztANh4="
+      },
+      {
+        "path": "github.com/go-kit/log",
+        "version": "v0.2.1",
+        "sum": "h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU="
+      },
+      {
+        "path": "github.com/go-logfmt/logfmt",
+        "version": "v0.6.0",
+        "sum": "h1:wGYYu3uicYdqXVgoYbvnkrPVXkuLM1p1ifugDMEdRi4="
+      },
+      {
+        "path": "github.com/go-sourcemap/sourcemap",
+        "version": "v2.1.3+incompatible",
+        "sum": "h1:W1iEw64niKVGogNgBN3ePyLFfuisuzeidWPMPWmECqU="
+      },
+      {
+        "path": "github.com/go-stack/stack",
+        "version": "v1.8.0",
+        "sum": "h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk="
+      },
+      {
+        "path": "github.com/godbus/dbus",
+        "version": "v0.0.0-20190726142602-4481cbc300e2",
+        "sum": "h1:ZpnhV/YsD2/4cESfV5+Hoeu/iUR3ruzNvZ+yQfO03a0="
+      },
+      {
+        "path": "github.com/gogo/googleapis",
+        "version": "v1.4.1",
+        "sum": "h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0="
+      },
+      {
+        "path": "github.com/gogo/protobuf",
+        "version": "v1.3.2",
+        "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q="
+      },
+      {
+        "path": "github.com/golang-jwt/jwt/v4",
+        "version": "v4.3.0",
+        "sum": "h1:kHL1vqdqWNfATmA0FNMdmZNMyZI1U6O31X4rlIPoBog="
+      },
+      {
+        "path": "github.com/golang/groupcache",
+        "version": "v0.0.0-20210331224755-41bb18bfe9da",
+        "sum": "h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE="
+      },
+      {
+        "path": "github.com/golang/mock",
+        "version": "v1.6.0",
+        "sum": "h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc="
+      },
+      {
+        "path": "github.com/golang/protobuf",
+        "version": "v1.5.3",
+        "sum": "h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg="
+      },
+      {
+        "path": "github.com/golang/snappy",
+        "version": "v0.0.4",
+        "sum": "h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM="
+      },
+      {
+        "path": "github.com/google/btree",
+        "version": "v1.1.2",
+        "sum": "h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU="
+      },
+      {
+        "path": "github.com/google/go-cmp",
+        "version": "v0.5.9",
+        "sum": "h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38="
+      },
+      {
+        "path": "github.com/google/orderedcode",
+        "version": "v0.0.1",
+        "sum": "h1:UzfcAexk9Vhv8+9pNOgRu41f16lHq725vPwnSeiG/Us="
+      },
+      {
+        "path": "github.com/google/s2a-go",
+        "version": "v0.1.4",
+        "sum": "h1:1kZ/sQM3srePvKs3tXAvQzo66XfcReoqFpIpIccE7Oc="
+      },
+      {
+        "path": "github.com/google/uuid",
+        "version": "v1.3.0",
+        "sum": "h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I="
+      },
+      {
+        "path": "github.com/googleapis/enterprise-certificate-proxy",
+        "version": "v0.2.4",
+        "sum": "h1:uGy6JWR/uMIILU8wbf+OkstIrNiMjGpEIyhx8f6W7s4="
+      },
+      {
+        "path": "github.com/googleapis/gax-go/v2",
+        "version": "v2.12.0",
+        "sum": "h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas="
+      },
+      {
+        "path": "github.com/gorilla/handlers",
+        "version": "v1.5.1",
+        "sum": "h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4="
+      },
+      {
+        "path": "github.com/gorilla/mux",
+        "version": "v1.8.0",
+        "sum": "h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI="
+      },
+      {
+        "path": "github.com/gorilla/websocket",
+        "version": "v1.5.0",
+        "sum": "h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc="
+      },
+      {
+        "path": "github.com/grpc-ecosystem/go-grpc-middleware",
+        "version": "v1.3.0",
+        "sum": "h1:+9834+KizmvFV7pXQGSXQTsaWhq2GjuNUt0aUU0YBYw="
+      },
+      {
+        "path": "github.com/grpc-ecosystem/grpc-gateway",
+        "version": "v1.16.0",
+        "sum": "h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo="
+      },
+      {
+        "path": "github.com/gsterjov/go-libsecret",
+        "version": "v0.0.0-20161001094733-a6f4afe4910c",
+        "sum": "h1:6rhixN/i8ZofjG1Y75iExal34USq5p+wiN1tpie8IrU="
+      },
+      {
+        "path": "github.com/gtank/merlin",
+        "version": "v0.1.1",
+        "sum": "h1:eQ90iG7K9pOhtereWsmyRJ6RAwcP4tHTDBHXNg+u5is="
+      },
+      {
+        "path": "github.com/gtank/ristretto255",
+        "version": "v0.1.2",
+        "sum": "h1:JEqUCPA1NvLq5DwYtuzigd7ss8fwbYay9fi4/5uMzcc="
+      },
+      {
+        "path": "github.com/hashicorp/go-bexpr",
+        "version": "v0.1.10",
+        "sum": "h1:9kuI5PFotCboP3dkDYFr/wi0gg0QVbSNz5oFRpxn4uE="
+      },
+      {
+        "path": "github.com/hashicorp/go-cleanhttp",
+        "version": "v0.5.2",
+        "sum": "h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ="
+      },
+      {
+        "path": "github.com/hashicorp/go-getter",
+        "version": "v1.7.1",
+        "sum": "h1:SWiSWN/42qdpR0MdhaOc/bLR48PLuP1ZQtYLRlM69uY="
+      },
+      {
+        "path": "github.com/hashicorp/go-immutable-radix",
+        "version": "v1.3.1",
+        "sum": "h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc="
+      },
+      {
+        "path": "github.com/hashicorp/go-safetemp",
+        "version": "v1.0.0",
+        "sum": "h1:2HR189eFNrjHQyENnQMMpCiBAsRxzbTMIgBhEyExpmo="
+      },
+      {
+        "path": "github.com/hashicorp/go-version",
+        "version": "v1.6.0",
+        "sum": "h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek="
+      },
+      {
+        "path": "github.com/hashicorp/golang-lru",
+        "version": "v0.5.5-0.20210104140557-80c98217689d",
+        "sum": "h1:dg1dEPuWpEqDnvIw251EVy4zlP8gWbsGj4BsUKCRpYs="
+      },
+      {
+        "path": "github.com/hashicorp/hcl",
+        "version": "v1.0.0",
+        "sum": "h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4="
+      },
+      {
+        "path": "github.com/hdevalence/ed25519consensus",
+        "version": "v0.1.0",
+        "sum": "h1:jtBwzzcHuTmFrQN6xQZn6CQEO/V9f7HsjsjeEZ6auqU="
+      },
+      {
+        "path": "github.com/holiman/bloomfilter/v2",
+        "version": "v2.0.3",
+        "sum": "h1:73e0e/V0tCydx14a0SCYS/EWCxgwLZ18CZcZKVu0fao="
+      },
+      {
+        "path": "github.com/holiman/uint256",
+        "version": "v1.2.0",
+        "sum": "h1:gpSYcPLWGv4sG43I2mVLiDZCNDh/EpGjSk8tmtxitHM="
+      },
+      {
+        "path": "github.com/huandu/skiplist",
+        "version": "v1.2.0",
+        "sum": "h1:gox56QD77HzSC0w+Ws3MH3iie755GBJU1OER3h5VsYw="
+      },
+      {
+        "path": "github.com/huin/goupnp",
+        "version": "v1.0.3",
+        "sum": "h1:N8No57ls+MnjlB+JPiCVSOyy/ot7MJTqlo7rn+NYSqQ="
+      },
+      {
+        "path": "github.com/improbable-eng/grpc-web",
+        "version": "v0.15.0",
+        "sum": "h1:BN+7z6uNXZ1tQGcNAuaU1YjsLTApzkjt2tzCixLaUPQ="
+      },
+      {
+        "path": "github.com/ipfs/go-cid",
+        "version": "v0.1.0",
+        "sum": "h1:YN33LQulcRHjfom/i25yoOZR4Telp1Hr/2RU3d0PnC0="
+      },
+      {
+        "path": "github.com/jackpal/go-nat-pmp",
+        "version": "v1.0.2",
+        "sum": "h1:KzKSgb7qkJvOUTqYl9/Hg/me3pWgBmERKrTGD7BdWus="
+      },
+      {
+        "path": "github.com/jmespath/go-jmespath",
+        "version": "v0.4.0",
+        "sum": "h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg="
+      },
+      {
+        "path": "github.com/kelindar/bitmap",
+        "version": "v1.4.1",
+        "sum": "h1:Ih0BWMYXkkZxPMU536DsQKRhdvqFl7tuNjImfLJWC6E="
+      },
+      {
+        "path": "github.com/kelindar/simd",
+        "version": "v1.1.2",
+        "sum": "h1:KduKb+M9cMY2HIH8S/cdJyD+5n5EGgq+Aeeleos55To="
+      },
+      {
+        "path": "github.com/klauspost/compress",
+        "version": "v1.16.3",
+        "sum": "h1:XuJt9zzcnaz6a16/OU53ZjWp/v7/42WcR5t2a0PcNQY="
+      },
+      {
+        "path": "github.com/klauspost/cpuid/v2",
+        "version": "v2.2.4",
+        "sum": "h1:acbojRNwl3o09bUq+yDCtZFc1aiwaAAxtcn8YkZXnvk="
+      },
+      {
+        "path": "github.com/kr/pretty",
+        "version": "v0.3.1",
+        "sum": "h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE="
+      },
+      {
+        "path": "github.com/kr/text",
+        "version": "v0.2.0",
+        "sum": "h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY="
+      },
+      {
+        "path": "github.com/lib/pq",
+        "version": "v1.10.7",
+        "sum": "h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw="
+      },
+      {
+        "path": "github.com/libp2p/go-buffer-pool",
+        "version": "v0.1.0",
+        "sum": "h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6cdF0Y8="
+      },
+      {
+        "path": "github.com/magiconair/properties",
+        "version": "v1.8.7",
+        "sum": "h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY="
+      },
+      {
+        "path": "github.com/manifoldco/promptui",
+        "version": "v0.9.0",
+        "sum": "h1:3V4HzJk1TtXW1MTZMP7mdlwbBpIinw3HztaIlYthEiA="
+      },
+      {
+        "path": "github.com/mattn/go-colorable",
+        "version": "v0.1.13",
+        "sum": "h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA="
+      },
+      {
+        "path": "github.com/mattn/go-isatty",
+        "version": "v0.0.19",
+        "sum": "h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA="
+      },
+      {
+        "path": "github.com/mattn/go-runewidth",
+        "version": "v0.0.9",
+        "sum": "h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0="
+      },
+      {
+        "path": "github.com/matttproud/golang_protobuf_extensions",
+        "version": "v1.0.4",
+        "sum": "h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo="
+      },
+      {
+        "path": "github.com/mimoo/StrobeGo",
+        "version": "v0.0.0-20210601165009-122bf33a46e0",
+        "sum": "h1:QRUSJEgZn2Snx0EmT/QLXibWjSUDjKWvXIT19NBVp94="
+      },
+      {
+        "path": "github.com/minio/blake2b-simd",
+        "version": "v0.0.0-20160723061019-3f5f724cb5b1",
+        "sum": "h1:lYpkrQH5ajf0OXOcUbGjvZxxijuBwbbmlSxLiuofa+g="
+      },
+      {
+        "path": "github.com/minio/highwayhash",
+        "version": "v1.0.2",
+        "sum": "h1:Aak5U0nElisjDCfPSG79Tgzkn2gl66NxOMspRrKnA/g="
+      },
+      {
+        "path": "github.com/minio/sha256-simd",
+        "version": "v1.0.0",
+        "sum": "h1:v1ta+49hkWZyvaKwrQB8elexRqm6Y0aMLjCNsrYxo6g="
+      },
+      {
+        "path": "github.com/mitchellh/go-homedir",
+        "version": "v1.1.0",
+        "sum": "h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y="
+      },
+      {
+        "path": "github.com/mitchellh/go-testing-interface",
+        "version": "v1.14.1",
+        "sum": "h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU="
+      },
+      {
+        "path": "github.com/mitchellh/mapstructure",
+        "version": "v1.5.0",
+        "sum": "h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY="
+      },
+      {
+        "path": "github.com/mitchellh/pointerstructure",
+        "version": "v1.2.0",
+        "sum": "h1:O+i9nHnXS3l/9Wu7r4NrEdwA2VFTicjUEN1uBnDo34A="
+      },
+      {
+        "path": "github.com/mr-tron/base58",
+        "version": "v1.2.0",
+        "sum": "h1:T/HDJBh4ZCPbU39/+c3rRvE0uKBQlU27+QI8LJ4t64o="
+      },
+      {
+        "path": "github.com/mtibben/percent",
+        "version": "v0.2.1",
+        "sum": "h1:5gssi8Nqo8QU/r2pynCm+hBQHpkB/uNK7BJCFogWdzs="
+      },
+      {
+        "path": "github.com/multiformats/go-base32",
+        "version": "v0.0.3",
+        "sum": "h1:tw5+NhuwaOjJCC5Pp82QuXbrmLzWg7uxlMFp8Nq/kkI="
+      },
+      {
+        "path": "github.com/multiformats/go-base36",
+        "version": "v0.1.0",
+        "sum": "h1:JR6TyF7JjGd3m6FbLU2cOxhC0Li8z8dLNGQ89tUg4F4="
+      },
+      {
+        "path": "github.com/multiformats/go-multibase",
+        "version": "v0.0.3",
+        "sum": "h1:l/B6bJDQjvQ5G52jw4QGSYeOTZoAwIO77RblWplfIqk="
+      },
+      {
+        "path": "github.com/multiformats/go-multihash",
+        "version": "v0.0.15",
+        "sum": "h1:hWOPdrNqDjwHDx82vsYGSDZNyktOJJ2dzZJzFkOV1jM="
+      },
+      {
+        "path": "github.com/multiformats/go-varint",
+        "version": "v0.0.6",
+        "sum": "h1:gk85QWKxh3TazbLxED/NlDVv8+q+ReFJk7Y2W/KhfNY="
+      },
+      {
+        "path": "github.com/olekukonko/tablewriter",
+        "version": "v0.0.5",
+        "sum": "h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec="
+      },
+      {
+        "path": "github.com/pelletier/go-toml/v2",
+        "version": "v2.0.8",
+        "sum": "h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ="
+      },
+      {
+        "path": "github.com/pkg/errors",
+        "version": "v0.9.1",
+        "sum": "h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4="
+      },
+      {
+        "path": "github.com/pmezard/go-difflib",
+        "version": "v1.0.0",
+        "sum": "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM="
+      },
+      {
+        "path": "github.com/prometheus/client_golang",
+        "version": "v1.17.0",
+        "sum": "h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q="
+      },
+      {
+        "path": "github.com/prometheus/client_model",
+        "version": "v0.4.1-0.20230718164431-9a2bf3000d16",
+        "sum": "h1:v7DLqVdK4VrYkVD5diGdl4sxJurKJEMnODWRJlxV9oM="
+      },
+      {
+        "path": "github.com/prometheus/common",
+        "version": "v0.44.0",
+        "sum": "h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY="
+      },
+      {
+        "path": "github.com/prometheus/procfs",
+        "version": "v0.11.1",
+        "sum": "h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI="
+      },
+      {
+        "path": "github.com/prometheus/tsdb",
+        "version": "v0.7.1",
+        "sum": "h1:YZcsG11NqnK4czYLrWd9mpEuAJIHVQLwdrleYfszMAA="
+      },
+      {
+        "path": "github.com/rakyll/statik",
+        "version": "v0.1.7",
+        "sum": "h1:OF3QCZUuyPxuGEP7B4ypUa7sB/iHtqOTDYZXGM8KOdQ="
+      },
+      {
+        "path": "github.com/rcrowley/go-metrics",
+        "version": "v0.0.0-20201227073835-cf1acfcdf475",
+        "sum": "h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM="
+      },
+      {
+        "path": "github.com/rjeczalik/notify",
+        "version": "v0.9.1",
+        "sum": "h1:CLCKso/QK1snAlnhNR/CNvNiFU2saUtjV0bx3EwNeCE="
+      },
+      {
+        "path": "github.com/rogpeppe/go-internal",
+        "version": "v1.11.0",
+        "sum": "h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M="
+      },
+      {
+        "path": "github.com/rs/cors",
+        "version": "v1.8.3",
+        "sum": "h1:O+qNyWn7Z+F9M0ILBHgMVPuB1xTOucVd5gtaYyXBpRo="
+      },
+      {
+        "path": "github.com/rs/zerolog",
+        "version": "v1.30.0",
+        "sum": "h1:SymVODrcRsaRaSInD9yQtKbtWqwsfoPcRff/oRXLj4c="
+      },
+      {
+        "path": "github.com/russross/blackfriday/v2",
+        "version": "v2.1.0",
+        "sum": "h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk="
+      },
+      {
+        "path": "github.com/shirou/gopsutil",
+        "version": "v3.21.4-0.20210419000835-c7a38de76ee5+incompatible",
+        "sum": "h1:Bn1aCHHRnjv4Bl16T8rcaFjYSrGrIZvpiGO6P3Q4GpU="
+      },
+      {
+        "path": "github.com/spf13/afero",
+        "version": "v1.9.5",
+        "sum": "h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM="
+      },
+      {
+        "path": "github.com/spf13/cast",
+        "version": "v1.5.1",
+        "sum": "h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA="
+      },
+      {
+        "path": "github.com/spf13/cobra",
+        "version": "v1.7.0",
+        "sum": "h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I="
+      },
+      {
+        "path": "github.com/spf13/jwalterweatherman",
+        "version": "v1.1.0",
+        "sum": "h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk="
+      },
+      {
+        "path": "github.com/spf13/pflag",
+        "version": "v1.0.5",
+        "sum": "h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA="
+      },
+      {
+        "path": "github.com/spf13/viper",
+        "version": "v1.16.0",
+        "sum": "h1:rGGH0XDZhdUOryiDWjmIvUSWpbNqisK8Wk0Vyefw8hc="
+      },
+      {
+        "path": "github.com/stratosnet/stratos-chain/api",
+        "version": "v0.0.0-20231220214043-682f174b1c21",
+        "sum": "h1:aVfwtoQ4dCAXbzfQ9k4rLKkT4UAeWudH8OxNb3WXQm8="
+      },
+      {
+        "path": "github.com/stretchr/testify",
+        "version": "v1.8.4",
+        "sum": "h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk="
+      },
+      {
+        "path": "github.com/subosito/gotenv",
+        "version": "v1.4.2",
+        "sum": "h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8="
+      },
+      {
+        "path": "github.com/syndtr/goleveldb",
+        "version": "v1.0.1-0.20220721030215-126854af5e6d",
+        "sum": ""
+      },
+      {
+        "path": "github.com/tendermint/go-amino",
+        "version": "v0.16.0",
+        "sum": "h1:GyhmgQKvqF82e2oZeuMSp9JTN0N09emoSZlb2lyGa2E="
+      },
+      {
+        "path": "github.com/tidwall/btree",
+        "version": "v1.6.0",
+        "sum": "h1:LDZfKfQIBHGHWSwckhXI0RPSXzlo+KYdjK7FWSqOzzg="
+      },
+      {
+        "path": "github.com/tklauser/go-sysconf",
+        "version": "v0.3.11",
+        "sum": "h1:89WgdJhk5SNwJfu+GKyYveZ4IaJ7xAkecBo+KdJV0CM="
+      },
+      {
+        "path": "github.com/tklauser/numcpus",
+        "version": "v0.6.0",
+        "sum": "h1:kebhY2Qt+3U6RNK7UqpYNA+tJ23IBEGKkB7JQBfDYms="
+      },
+      {
+        "path": "github.com/tyler-smith/go-bip39",
+        "version": "v1.1.0",
+        "sum": "h1:5eUemwrMargf3BSLRRCalXT93Ns6pQJIjYQN2nyfOP8="
+      },
+      {
+        "path": "github.com/ulikunitz/xz",
+        "version": "v0.5.11",
+        "sum": "h1:kpFauv27b6ynzBNT/Xy+1k+fK4WswhN/6PN5WhFAGw8="
+      },
+      {
+        "path": "github.com/urfave/cli/v2",
+        "version": "v2.10.2",
+        "sum": "h1:x3p8awjp/2arX+Nl/G2040AZpOCHS/eMJJ1/a+mye4Y="
+      },
+      {
+        "path": "github.com/xrash/smetrics",
+        "version": "v0.0.0-20201216005158-039620a65673",
+        "sum": "h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU="
+      },
+      {
+        "path": "go.opencensus.io",
+        "version": "v0.24.0",
+        "sum": "h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0="
+      },
+      {
+        "path": "golang.org/x/crypto",
+        "version": "v0.12.0",
+        "sum": "h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk="
+      },
+      {
+        "path": "golang.org/x/exp",
+        "version": "v0.0.0-20230711153332-06a737ee72cb",
+        "sum": "h1:xIApU0ow1zwMa2uL1VDNeQlNVFTWMQxZUZCMDy0Q4Us="
+      },
+      {
+        "path": "golang.org/x/net",
+        "version": "v0.14.0",
+        "sum": "h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14="
+      },
+      {
+        "path": "golang.org/x/oauth2",
+        "version": "v0.10.0",
+        "sum": "h1:zHCpF2Khkwy4mMB4bv0U37YtJdTGW8jI0glAApi0Kh8="
+      },
+      {
+        "path": "golang.org/x/sync",
+        "version": "v0.3.0",
+        "sum": "h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E="
+      },
+      {
+        "path": "golang.org/x/sys",
+        "version": "v0.11.0",
+        "sum": "h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM="
+      },
+      {
+        "path": "golang.org/x/term",
+        "version": "v0.11.0",
+        "sum": "h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0="
+      },
+      {
+        "path": "golang.org/x/text",
+        "version": "v0.12.0",
+        "sum": "h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc="
+      },
+      {
+        "path": "golang.org/x/xerrors",
+        "version": "v0.0.0-20220907171357-04be3eba64a2",
+        "sum": "h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk="
+      },
+      {
+        "path": "google.golang.org/api",
+        "version": "v0.128.0",
+        "sum": "h1:RjPESny5CnQRn9V6siglged+DZCgfu9l6mO9dkX9VOg="
+      },
+      {
+        "path": "google.golang.org/appengine",
+        "version": "v1.6.7",
+        "sum": "h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c="
+      },
+      {
+        "path": "google.golang.org/genproto",
+        "version": "v0.0.0-20230920204549-e6e6cdab5c13",
+        "sum": "h1:vlzZttNJGVqTsRFU9AmdnrcO1Znh8Ew9kCD//yjigk0="
+      },
+      {
+        "path": "google.golang.org/genproto/googleapis/api",
+        "version": "v0.0.0-20231002182017-d307bd883b97",
+        "sum": "h1:W18sezcAYs+3tDZX4F80yctqa12jcP1PUS2gQu1zTPU="
+      },
+      {
+        "path": "google.golang.org/genproto/googleapis/rpc",
+        "version": "v0.0.0-20230920204549-e6e6cdab5c13",
+        "sum": "h1:N3bU/SQDCDyD6R528GJ/PwW9KjYcJA3dgyH+MovAkIM="
+      },
+      {
+        "path": "google.golang.org/grpc",
+        "version": "v1.58.3",
+        "sum": "h1:BjnpXut1btbtgN/6sp+brB2Kbm2LjNXnidYujAVbSoQ="
+      },
+      {
+        "path": "google.golang.org/protobuf",
+        "version": "v1.31.0",
+        "sum": "h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8="
+      },
+      {
+        "path": "gopkg.in/ini.v1",
+        "version": "v1.67.0",
+        "sum": "h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA="
+      },
+      {
+        "path": "gopkg.in/yaml.v2",
+        "version": "v2.4.0",
+        "sum": "h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY="
+      },
+      {
+        "path": "gopkg.in/yaml.v3",
+        "version": "v3.0.1",
+        "sum": "h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA="
+      },
+      {
+        "path": "nhooyr.io/websocket",
+        "version": "v1.8.6",
+        "sum": "h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k="
+      },
+      {
+        "path": "pgregory.net/rapid",
+        "version": "v0.5.5",
+        "sum": "h1:jkgx1TjbQPD/feRoK+S/mXw9e1uj6WilpHrXJowi6oA="
+      },
+      {
+        "path": "sigs.k8s.io/yaml",
+        "version": "v1.3.0",
+        "sum": "h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo="
+      }
+    ],
+    "cosmos_sdk_version": "v0.47.5"
+  }
+}
+
+
+


+
+ GET /cosmos/base/tendermint/v1beta1/syncing       queries node syncing. + +Request Example: +
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/syncing
+
+Response Example: +
{
+  "syncing": false
+}
+
+
+


+
+ GET /cosmos/base/tendermint/v1beta1/validatorsets/latest       queries latest validator-set. + +Request Example: +
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/validatorsets/latest
+
+Response Example: +
{
+  "block_height": "927",
+  "validators": [
+    {
+      "address": "stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp",
+      "pub_key": {
+        "@type": "/cosmos.crypto.ed25519.PubKey",
+        "key": "yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs="
+      },
+      "voting_power": "504000000000000",
+      "proposer_priority": "0"
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+


+
+ GET /cosmos/base/tendermint/v1beta1/validatorsets/{height}       queries validator-set at a given height. + +Request Example: +
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/validatorsets/800
+
+Response Example: +
{
+  "block_height": "800",
+  "validators": [
+    {
+      "address": "stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp",
+      "pub_key": {
+        "@type": "/cosmos.crypto.ed25519.PubKey",
+        "key": "yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs="
+      },
+      "voting_power": "504000000000000",
+      "proposer_priority": "0"
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "1"
+  }
+}
+
+
+ +


+
+

Transactions🔗︎

+

Search, encode, or broadcast transactions.

+
+ GET /cosmos/tx/v1beta1/txs       fetches txs by event. + +Request Example: +
https://rest.thestratos.org/cosmos/tx/v1beta1/txs?events=tx.height=557
+
+Response Example: +
{
+  "txs": [
+    {
+      "body": {
+        "messages": [
+          {
+            "@type": "/cosmos.bank.v1beta1.MsgSend",
+            "from_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "to_address": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+            "amount": [
+              {
+                "denom": "wei",
+                "amount": "10000000000000000000"
+              }
+            ]
+          }
+        ],
+        "memo": "",
+        "timeout_height": "0",
+        "extension_options": [],
+        "non_critical_extension_options": []
+      },
+      "auth_info": {
+        "signer_infos": [
+          {
+            "public_key": {
+              "@type": "/stratos.crypto.v1.ethsecp256k1.PubKey",
+              "key": "A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr"
+            },
+            "mode_info": {
+              "single": {
+                "mode": "SIGN_MODE_DIRECT"
+              }
+            },
+            "sequence": "4"
+          }
+        ],
+        "fee": {
+          "amount": [
+            {
+              "denom": "wei",
+              "amount": "442524000000000"
+            }
+          ],
+          "gas_limit": "442524",
+          "payer": "",
+          "granter": ""
+        },
+        "tip": null
+      },
+      "signatures": [
+        "DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE="
+      ]
+    }
+  ],
+  "tx_responses": [
+    {
+      "height": "557",
+      "txhash": "34E401829F23098FEA1F7B398CD9842A6010249F7720BAF1916A14077C97B3E7",
+      "codespace": "",
+      "code": 0,
+      "data": "12260A242F636F736D6F732E62616E6B2E763162657461312E4D736753656E64526573706F6E7365",
+      "raw_log": "[{\"msg_index\":0,\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.bank.v1beta1.MsgSend\"},{\"key\":\"sender\",\"value\":\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"},{\"key\":\"module\",\"value\":\"bank\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"},{\"key\":\"amount\",\"value\":\"10000000000000000000wei\"}]},{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\"},{\"key\":\"amount\",\"value\":\"10000000000000000000wei\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\"},{\"key\":\"sender\",\"value\":\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"},{\"key\":\"amount\",\"value\":\"10000000000000000000wei\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"}]}]}]",
+      "logs": [
+        {
+          "msg_index": 0,
+          "log": "",
+          "events": [
+            {
+              "type": "message",
+              "attributes": [
+                {
+                  "key": "action",
+                  "value": "/cosmos.bank.v1beta1.MsgSend"
+                },
+                {
+                  "key": "sender",
+                  "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+                },
+                {
+                  "key": "module",
+                  "value": "bank"
+                }
+              ]
+            },
+            {
+              "type": "coin_spent",
+              "attributes": [
+                {
+                  "key": "spender",
+                  "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+                },
+                {
+                  "key": "amount",
+                  "value": "10000000000000000000wei"
+                }
+              ]
+            },
+            {
+              "type": "coin_received",
+              "attributes": [
+                {
+                  "key": "receiver",
+                  "value": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l"
+                },
+                {
+                  "key": "amount",
+                  "value": "10000000000000000000wei"
+                }
+              ]
+            },
+            {
+              "type": "transfer",
+              "attributes": [
+                {
+                  "key": "recipient",
+                  "value": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l"
+                },
+                {
+                  "key": "sender",
+                  "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+                },
+                {
+                  "key": "amount",
+                  "value": "10000000000000000000wei"
+                }
+              ]
+            },
+            {
+              "type": "message",
+              "attributes": [
+                {
+                  "key": "sender",
+                  "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+                }
+              ]
+            }
+          ]
+        }
+      ],
+      "info": "",
+      "gas_wanted": "442524",
+      "gas_used": "431655",
+      "tx": {
+        "@type": "/cosmos.tx.v1beta1.Tx",
+        "body": {
+          "messages": [
+            {
+              "@type": "/cosmos.bank.v1beta1.MsgSend",
+              "from_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+              "to_address": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+              "amount": [
+                {
+                  "denom": "wei",
+                  "amount": "10000000000000000000"
+                }
+              ]
+            }
+          ],
+          "memo": "",
+          "timeout_height": "0",
+          "extension_options": [],
+          "non_critical_extension_options": []
+        },
+        "auth_info": {
+          "signer_infos": [
+            {
+              "public_key": {
+                "@type": "/stratos.crypto.v1.ethsecp256k1.PubKey",
+                "key": "A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr"
+              },
+              "mode_info": {
+                "single": {
+                  "mode": "SIGN_MODE_DIRECT"
+                }
+              },
+              "sequence": "4"
+            }
+          ],
+          "fee": {
+            "amount": [
+              {
+                "denom": "wei",
+                "amount": "442524000000000"
+              }
+            ],
+            "gas_limit": "442524",
+            "payer": "",
+            "granter": ""
+          },
+          "tip": null
+        },
+        "signatures": [
+          "DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE="
+        ]
+      },
+      "timestamp": "2024-03-07T22:01:52Z",
+      "events": [
+        {
+          "type": "coin_spent",
+          "attributes": [
+            {
+              "key": "spender",
+              "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+              "index": true
+            },
+            {
+              "key": "amount",
+              "value": "442524000000000wei",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "coin_received",
+          "attributes": [
+            {
+              "key": "receiver",
+              "value": "st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q",
+              "index": true
+            },
+            {
+              "key": "amount",
+              "value": "442524000000000wei",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "transfer",
+          "attributes": [
+            {
+              "key": "recipient",
+              "value": "st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q",
+              "index": true
+            },
+            {
+              "key": "sender",
+              "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+              "index": true
+            },
+            {
+              "key": "amount",
+              "value": "442524000000000wei",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "message",
+          "attributes": [
+            {
+              "key": "sender",
+              "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "tx",
+          "attributes": [
+            {
+              "key": "fee",
+              "value": "442524000000000wei",
+              "index": true
+            },
+            {
+              "key": "fee_payer",
+              "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "tx",
+          "attributes": [
+            {
+              "key": "acc_seq",
+              "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m/4",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "tx",
+          "attributes": [
+            {
+              "key": "signature",
+              "value": "DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE=",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "message",
+          "attributes": [
+            {
+              "key": "action",
+              "value": "/cosmos.bank.v1beta1.MsgSend",
+              "index": true
+            },
+            {
+              "key": "sender",
+              "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+              "index": true
+            },
+            {
+              "key": "module",
+              "value": "bank",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "coin_spent",
+          "attributes": [
+            {
+              "key": "spender",
+              "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+              "index": true
+            },
+            {
+              "key": "amount",
+              "value": "10000000000000000000wei",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "coin_received",
+          "attributes": [
+            {
+              "key": "receiver",
+              "value": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+              "index": true
+            },
+            {
+              "key": "amount",
+              "value": "10000000000000000000wei",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "transfer",
+          "attributes": [
+            {
+              "key": "recipient",
+              "value": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+              "index": true
+            },
+            {
+              "key": "sender",
+              "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+              "index": true
+            },
+            {
+              "key": "amount",
+              "value": "10000000000000000000wei",
+              "index": true
+            }
+          ]
+        },
+        {
+          "type": "message",
+          "attributes": [
+            {
+              "key": "sender",
+              "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+              "index": true
+            }
+          ]
+        }
+      ]
+    }
+  ],
+  "pagination": null,
+  "total": "1"
+}
+
+
+


+
+ GET /cosmos/tx/v1beta1/txs/{hash}       fetches a tx by hash. + +Request Example: +
https://rest.thestratos.org/cosmos/tx/v1beta1/txs/34E401829F23098FEA1F7B398CD9842A6010249F7720BAF1916A14077C97B3E7
+
+Response Example: +
{
+  "tx": {
+    "body": {
+      "messages": [
+        {
+          "@type": "/cosmos.bank.v1beta1.MsgSend",
+          "from_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+          "to_address": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+          "amount": [
+            {
+              "denom": "wei",
+              "amount": "10000000000000000000"
+            }
+          ]
+        }
+      ],
+      "memo": "",
+      "timeout_height": "0",
+      "extension_options": [],
+      "non_critical_extension_options": []
+    },
+    "auth_info": {
+      "signer_infos": [
+        {
+          "public_key": {
+            "@type": "/stratos.crypto.v1.ethsecp256k1.PubKey",
+            "key": "A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr"
+          },
+          "mode_info": {
+            "single": {
+              "mode": "SIGN_MODE_DIRECT"
+            }
+          },
+          "sequence": "4"
+        }
+      ],
+      "fee": {
+        "amount": [
+          {
+            "denom": "wei",
+            "amount": "442524000000000"
+          }
+        ],
+        "gas_limit": "442524",
+        "payer": "",
+        "granter": ""
+      },
+      "tip": null
+    },
+    "signatures": [
+      "DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE="
+    ]
+  },
+  "tx_response": {
+    "height": "557",
+    "txhash": "34E401829F23098FEA1F7B398CD9842A6010249F7720BAF1916A14077C97B3E7",
+    "codespace": "",
+    "code": 0,
+    "data": "12260A242F636F736D6F732E62616E6B2E763162657461312E4D736753656E64526573706F6E7365",
+    "raw_log": "[{\"msg_index\":0,\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.bank.v1beta1.MsgSend\"},{\"key\":\"sender\",\"value\":\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"},{\"key\":\"module\",\"value\":\"bank\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"},{\"key\":\"amount\",\"value\":\"10000000000000000000wei\"}]},{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\"},{\"key\":\"amount\",\"value\":\"10000000000000000000wei\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\"},{\"key\":\"sender\",\"value\":\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"},{\"key\":\"amount\",\"value\":\"10000000000000000000wei\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"}]}]}]",
+    "logs": [
+      {
+        "msg_index": 0,
+        "log": "",
+        "events": [
+          {
+            "type": "message",
+            "attributes": [
+              {
+                "key": "action",
+                "value": "/cosmos.bank.v1beta1.MsgSend"
+              },
+              {
+                "key": "sender",
+                "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+              },
+              {
+                "key": "module",
+                "value": "bank"
+              }
+            ]
+          },
+          {
+            "type": "coin_spent",
+            "attributes": [
+              {
+                "key": "spender",
+                "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+              },
+              {
+                "key": "amount",
+                "value": "10000000000000000000wei"
+              }
+            ]
+          },
+          {
+            "type": "coin_received",
+            "attributes": [
+              {
+                "key": "receiver",
+                "value": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l"
+              },
+              {
+                "key": "amount",
+                "value": "10000000000000000000wei"
+              }
+            ]
+          },
+          {
+            "type": "transfer",
+            "attributes": [
+              {
+                "key": "recipient",
+                "value": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l"
+              },
+              {
+                "key": "sender",
+                "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+              },
+              {
+                "key": "amount",
+                "value": "10000000000000000000wei"
+              }
+            ]
+          },
+          {
+            "type": "message",
+            "attributes": [
+              {
+                "key": "sender",
+                "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+              }
+            ]
+          }
+        ]
+      }
+    ],
+    "info": "",
+    "gas_wanted": "442524",
+    "gas_used": "431655",
+    "tx": {
+      "@type": "/cosmos.tx.v1beta1.Tx",
+      "body": {
+        "messages": [
+          {
+            "@type": "/cosmos.bank.v1beta1.MsgSend",
+            "from_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "to_address": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+            "amount": [
+              {
+                "denom": "wei",
+                "amount": "10000000000000000000"
+              }
+            ]
+          }
+        ],
+        "memo": "",
+        "timeout_height": "0",
+        "extension_options": [],
+        "non_critical_extension_options": []
+      },
+      "auth_info": {
+        "signer_infos": [
+          {
+            "public_key": {
+              "@type": "/stratos.crypto.v1.ethsecp256k1.PubKey",
+              "key": "A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr"
+            },
+            "mode_info": {
+              "single": {
+                "mode": "SIGN_MODE_DIRECT"
+              }
+            },
+            "sequence": "4"
+          }
+        ],
+        "fee": {
+          "amount": [
+            {
+              "denom": "wei",
+              "amount": "442524000000000"
+            }
+          ],
+          "gas_limit": "442524",
+          "payer": "",
+          "granter": ""
+        },
+        "tip": null
+      },
+      "signatures": [
+        "DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE="
+      ]
+    },
+    "timestamp": "2024-03-07T22:01:52Z",
+    "events": [
+      {
+        "type": "coin_spent",
+        "attributes": [
+          {
+            "key": "spender",
+            "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "index": true
+          },
+          {
+            "key": "amount",
+            "value": "442524000000000wei",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "coin_received",
+        "attributes": [
+          {
+            "key": "receiver",
+            "value": "st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q",
+            "index": true
+          },
+          {
+            "key": "amount",
+            "value": "442524000000000wei",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "transfer",
+        "attributes": [
+          {
+            "key": "recipient",
+            "value": "st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q",
+            "index": true
+          },
+          {
+            "key": "sender",
+            "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "index": true
+          },
+          {
+            "key": "amount",
+            "value": "442524000000000wei",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "message",
+        "attributes": [
+          {
+            "key": "sender",
+            "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "tx",
+        "attributes": [
+          {
+            "key": "fee",
+            "value": "442524000000000wei",
+            "index": true
+          },
+          {
+            "key": "fee_payer",
+            "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "tx",
+        "attributes": [
+          {
+            "key": "acc_seq",
+            "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m/4",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "tx",
+        "attributes": [
+          {
+            "key": "signature",
+            "value": "DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE=",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "message",
+        "attributes": [
+          {
+            "key": "action",
+            "value": "/cosmos.bank.v1beta1.MsgSend",
+            "index": true
+          },
+          {
+            "key": "sender",
+            "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "index": true
+          },
+          {
+            "key": "module",
+            "value": "bank",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "coin_spent",
+        "attributes": [
+          {
+            "key": "spender",
+            "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "index": true
+          },
+          {
+            "key": "amount",
+            "value": "10000000000000000000wei",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "coin_received",
+        "attributes": [
+          {
+            "key": "receiver",
+            "value": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+            "index": true
+          },
+          {
+            "key": "amount",
+            "value": "10000000000000000000wei",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "transfer",
+        "attributes": [
+          {
+            "key": "recipient",
+            "value": "st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l",
+            "index": true
+          },
+          {
+            "key": "sender",
+            "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "index": true
+          },
+          {
+            "key": "amount",
+            "value": "10000000000000000000wei",
+            "index": true
+          }
+        ]
+      },
+      {
+        "type": "message",
+        "attributes": [
+          {
+            "key": "sender",
+            "value": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+            "index": true
+          }
+        ]
+      }
+    ]
+  }
+}
+
+
+ +


+
+

Register🔗︎

+
+ GET /stratos/register/v1/resource_node/{nodeAddress}       queries info of a registered resource node + + +Request Example: +
https://rest.thestratos.org/stratos/register/v1/resource_node/stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv
+
+Response Example: +
{
+  "node": {
+    "network_address": "stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv",
+    "pubkey": {
+      "@type": "/cosmos.crypto.ed25519.PubKey",
+      "key": "2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A="
+    },
+    "suspend": true,
+    "status": "BOND_STATUS_BONDED",
+    "tokens": "1000000000000000000",
+    "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+    "description": {
+      "moniker": "resource-node0",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "creation_time": "2024-03-08T19:18:51.591341919Z",
+    "node_type": 4,
+    "effective_tokens": "0",
+    "beneficiary_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+  }
+}
+
+
+


+
+ GET /stratos/register/v1/meta_node/{nodeAddress}       returns info of a registered meta node + +Request Example: +
https://rest.thestratos.org/stratos/register/v1/meta_node/stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64
+
+Response Example: +
{
+  "node": {
+    "network_address": "stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64",
+    "pubkey": {
+      "@type": "/cosmos.crypto.ed25519.PubKey",
+      "key": "ltODy8zL5IjJwCutlIexqlBb3GH0+aHZOrpT7f/aKnQ="
+    },
+    "suspend": false,
+    "status": "BOND_STATUS_BONDED",
+    "tokens": "100000000000000000000",
+    "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+    "description": {
+      "moniker": "snode://stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64@127.0.0.1:8888",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "creation_time": "0001-01-01T00:00:00Z",
+    "beneficiary_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m"
+  }
+}
+
+
+


+
+ GET /stratos/register/v1/deposit_total       queries total deposit state of all registered resource nodes and meta nodes + +Request Example: +
https://rest.thestratos.org/stratos/register/v1/deposit_total
+
+Response Example: +
{
+  "resource_nodes_total_deposit": {
+    "denom": "wei",
+    "amount": "1000000000000000000"
+  },
+  "meta_nodes_total_deposit": {
+    "denom": "wei",
+    "amount": "400000000000000000000"
+  },
+  "total_bonded_deposit": {
+    "denom": "wei",
+    "amount": "401000000000000000000"
+  },
+  "total_unbonded_deposit": {
+    "denom": "wei",
+    "amount": "0"
+  },
+  "total_unbonding_deposit": {
+    "denom": "wei",
+    "amount": "0"
+  }
+}
+
+
+


+
+ GET /stratos/register/v1/deposit_by_node/{network_addr}/{query_type}       queries deposit info of a specific node + +Request Example: + +
+ query_type      query_type defines which type of node to query for, can be one of 0 (all) | 1 (meta-node) | 2 (resource-node).
+
+ +
https://rest.thestratos.org/stratos/register/v1/deposit_by_node/stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv/0
+
+Response Example: +
{
+  "deposit_info": {
+    "network_address": "stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv",
+    "pubkey": {
+      "@type": "/cosmos.crypto.ed25519.PubKey",
+      "key": "2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A="
+    },
+    "suspend": true,
+    "status": "BOND_STATUS_BONDED",
+    "tokens": "1000000000000000000",
+    "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+    "description": {
+      "moniker": "resource-node0",
+      "identity": "",
+      "website": "",
+      "security_contact": "",
+      "details": ""
+    },
+    "creation_time": "2024-03-08T19:18:51.591341919Z",
+    "node_type": 4,
+    "bonded_deposit": {
+      "denom": "wei",
+      "amount": "1000000000000000000"
+    },
+    "un_bonding_deposit": {
+      "denom": "wei",
+      "amount": "0"
+    },
+    "un_bonded_deposit": {
+      "denom": "wei",
+      "amount": "0"
+    }
+  }
+}
+
+
+


+
+ GET /stratos/register/v1/deposit_by_owner/{owner_addr}       queries all deposit info of a specific owner + +Request Example: +
https://rest.thestratos.org/stratos/register/v1/deposit_by_owner/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m
+
+Response Example: +
{
+  "deposit_infos": [
+    {
+      "network_address": "stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv",
+      "pubkey": {
+        "@type": "/cosmos.crypto.ed25519.PubKey",
+        "key": "2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A="
+      },
+      "suspend": true,
+      "status": "BOND_STATUS_BONDED",
+      "tokens": "1000000000000000000",
+      "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "description": {
+        "moniker": "resource-node0",
+        "identity": "",
+        "website": "",
+        "security_contact": "",
+        "details": ""
+      },
+      "creation_time": "2024-03-08T19:18:51.591341919Z",
+      "node_type": 4,
+      "bonded_deposit": {
+        "denom": "wei",
+        "amount": "1000000000000000000"
+      },
+      "un_bonding_deposit": {
+        "denom": "wei",
+        "amount": "0"
+      },
+      "un_bonded_deposit": {
+        "denom": "wei",
+        "amount": "0"
+      }
+    },
+    {
+      "network_address": "stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64",
+      "pubkey": {
+        "@type": "/cosmos.crypto.ed25519.PubKey",
+        "key": "ltODy8zL5IjJwCutlIexqlBb3GH0+aHZOrpT7f/aKnQ="
+      },
+      "suspend": false,
+      "status": "BOND_STATUS_BONDED",
+      "tokens": "100000000000000000000",
+      "owner_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "description": {
+        "moniker": "snode://stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64@127.0.0.1:8888",
+        "identity": "",
+        "website": "",
+        "security_contact": "",
+        "details": ""
+      },
+      "creation_time": "0001-01-01T00:00:00Z",
+      "node_type": 0,
+      "bonded_deposit": {
+        "denom": "wei",
+        "amount": "100000000000000000000"
+      },
+      "un_bonding_deposit": {
+        "denom": "wei",
+        "amount": "0"
+      },
+      "un_bonded_deposit": {
+        "denom": "wei",
+        "amount": "0"
+      }
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "2"
+  }
+}
+
+
+


+
+ GET /stratos/register/v1/params       queries params of registered module + +Request Example: +
https://rest.thestratos.org/stratos/register/v1/params
+
+Response Example: +
{
+  "params": {
+    "bond_denom": "wei",
+    "unbonding_threashold_time": "15552000s",
+    "unbonding_completion_time": "1209600s",
+    "max_entries": 16,
+    "resource_node_reg_enabled": true,
+    "resource_node_min_deposit": {
+      "denom": "wei",
+      "amount": "1000000000000000000"
+    },
+    "voting_period": "604800s"
+  }
+}
+
+
+


+
+ GET /stratos/register/v1/resource_node_count       queries total number of bonded resource nodes + +Request Example: +
https://rest.thestratos.org/stratos/register/v1/resource_node_count
+
+Response Example: +
{
+  "number": "2"
+}
+
+
+


+
+ GET /stratos/register/v1/meta_node_count       queries total number of bonded meta nodes + +Request Example: +
https://rest.thestratos.org/stratos/register/v1/meta_node_count
+
+Response Example: +
{
+  "number": "4"
+}
+
+
+


+
+ GET /stratos/register/v1/remaining_ozone_limit       queries remaining ozone limit + +Request Example: +
https://rest.thestratos.org/stratos/register/v1/remaining_ozone_limit
+
+Response Example: +
{
+  "ozone_limit": "400000000000000"
+}
+
+
+


+
+

Proof of Traffic (PoT)🔗︎

+
+ GET /stratos/pot/v1/volume_report/{epoch}       queries Pot volume report info at a specific epoch + +Request Example: +
https://rest.thestratos.org/stratos/pot/v1/volume_report/1
+
+Response Example: +
{
+  "report_info": {
+    "epoch": "1",
+    "reference": "100A1FC0B82DD3B0353B59E90388EEA2B73DEECA872955B414EBC99ECD3E3C1F",
+    "tx_hash": "7F51147DB44185A1A4DC572EC0C69DEA6E9495DDCDF27CD46CA27935D4B93943",
+    "reporter": "stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64"
+  }
+}
+
+
+


+
+ GET /stratos/pot/v1/rewards/epoch/{epoch}       queries all rewards info at a specific epoch + +Request Example: +
https://rest.thestratos.org/stratos/pot/v1/rewards/epoch/1?pagination.limit=2
+
+Response Example: +
{
+  "rewards": [
+    {
+      "wallet_address": "st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax",
+      "reward_from_mining_pool": [
+        {
+          "denom": "wei",
+          "amount": "4000000000000000000"
+        }
+      ],
+      "reward_from_traffic_pool": [
+        {
+          "denom": "wei",
+          "amount": "25740279520266"
+        }
+      ]
+    },
+    {
+      "wallet_address": "st1k9hfqps9s2tpnfxch2avvevyvtry0zth39gdzc",
+      "reward_from_mining_pool": [
+        {
+          "denom": "wei",
+          "amount": "4000000000000000000"
+        }
+      ],
+      "reward_from_traffic_pool": [
+        {
+          "denom": "wei",
+          "amount": "25740279520266"
+        }
+      ]
+    }
+  ],
+  "pagination": {
+    "next_key": "y0JUWCEwpMwgs3XzfSwlHBHU9Xg=",
+    "total": "0"
+  }
+}
+
+
+


+
+ GET /stratos/pot/v1/rewards/wallet/{wallet_address}       queries latest Pot rewards by beneficiary address + +Request Example: +
https://rest.thestratos.org/stratos/pot/v1/rewards/wallet/st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax
+
+Response Example: +
{
+  "rewards": {
+    "wallet_address": "st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax",
+    "mature_total_reward": [],
+    "immature_total_reward": [
+      {
+        "denom": "wei",
+        "amount": "16000257399827064713"
+      }
+    ]
+  }
+}
+
+
+


+
+ GET /stratos/pot/v1/rewards/wallet/{wallet_address}/epoch/{epoch}       queries Pot rewards info by beneficiary address at a specific epoch + +Request Example: +
https://rest.thestratos.org/stratos/pot/v1/rewards/wallet/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m/epoch/2
+
+Response Example: +
{
+  "rewards": [
+    {
+      "wallet_address": "st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m",
+      "reward_from_mining_pool": [
+        {
+          "denom": "wei",
+          "amount": "52000000000000000000"
+        }
+      ],
+      "reward_from_traffic_pool": [
+        {
+          "denom": "wei",
+          "amount": "669244695117639"
+        }
+      ]
+    }
+  ],
+  "pagination": {
+    "next_key": null,
+    "total": "0"
+  }
+}
+
+
+


+
+ GET /stratos/pot/v1/slashing/{wallet_address}       queries owner's Pot slashing info at a specific height + +Request Example: +
https://rest.thestratos.org/stratos/pot/v1/slashing/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m
+
+Response Example: +
{
+  "slashing": "0"
+}
+
+
+


+
+ GET /stratos/pot/v1/params       Query params of POT module + +Request Example: +
https://rest.thestratos.org/stratos/pot/v1/params
+
+Response Example: +
{
+  "params": {
+    "bond_denom": "wei",
+    "reward_denom": "wei",
+    "mature_epoch": "2016",
+    "mining_reward_params": [
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "0"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "16819200000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "80000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6000",
+        "meta_node_percentage_in_bp": "2000"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "16819200000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "25228800000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "40000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6200",
+        "meta_node_percentage_in_bp": "1800"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "25228800000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "29433600000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "20000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6400",
+        "meta_node_percentage_in_bp": "1600"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "29433600000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "31536000000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "10000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6600",
+        "meta_node_percentage_in_bp": "1400"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "31536000000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "32587200000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "5000000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "6800",
+        "meta_node_percentage_in_bp": "1200"
+      },
+      {
+        "total_mined_valve_start": {
+          "denom": "wei",
+          "amount": "32587200000000000000000000"
+        },
+        "total_mined_valve_end": {
+          "denom": "wei",
+          "amount": "40000000000000000000000000"
+        },
+        "mining_reward": {
+          "denom": "wei",
+          "amount": "2500000000000000000"
+        },
+        "block_chain_percentage_in_bp": "2000",
+        "resource_node_percentage_in_bp": "7000",
+        "meta_node_percentage_in_bp": "1000"
+      }
+    ],
+    "community_tax": "0.020000000000000000",
+    "initial_total_supply": {
+      "denom": "wei",
+      "amount": "100000000000000000000000000"
+    }
+  }
+}
+
+
+


+
+ GET /stratos/pot/v1/total_mined_token       queries total mined token + +Request Example: +
https://rest.thestratos.org/stratos/pot/v1/total_mined_token
+
+Response Example: +
{
+  "total_mined_token": {
+    "denom": "wei",
+    "amount": "320000000000000000000"
+  }
+}
+
+
+


+
+ GET /stratos/pot/v1/circulation_supply       queries circulation supply + +Request Example: +
https://rest.thestratos.org/stratos/pot/v1/circulation_supply
+
+Response Example: +
{
+  "circulation_supply": [
+    {
+      "denom": "wei",
+      "amount": "59999809005253057695198254"
+    }
+  ]
+}
+
+
+


+
+

SDS🔗︎

+
+ GET /stratos/sds/v1/file_upload/{file_hash}       query uploaded file info by hash + +Request Example: +
https://rest.thestratos.org/stratos/sds/v1/file_upload/v05j1m5535t62jdqc57r27gjq2nqcf0o1onavkv8
+
+Response Example: +
{
+  "file_info": {
+    "height": "235396",
+    "reporters": "DwAAAAAAAAA=",
+    "uploader": "st1f58px9ysn9zsnucqtjejakkr8lezmwggq2k6av"
+  }
+}
+
+
+


+
+ GET /stratos/sds/simPrepay/{amtToPrepay}       queries a simulated prepay result + +Request Example: +
https://rest.thestratos.org/stratos/sds/v1/sim_prepay/1stos
+
+Response Example: +
{
+  "noz": "949522847536"
+}
+
+
+


+
+ GET /stratos/sds/v1/noz_price       queries current nozPrice + +Request Example: +
https://rest.thestratos.org/stratos/sds/v1/noz_price
+
+Response Example: +
{
+  "price": "1050598.078251776812024224"
+}
+
+
+


+
+ GET /stratos/sds/v1/noz_supply       queries current nozSupply + +Request Example: +
https://rest.thestratos.org/stratos/sds/v1/noz_supply
+
+Response Example: +
{
+  "remaining": "390248902439025",
+  "total": "400000000000000"
+}
+
+
+


+
+ GET /stratos/sds/v1/params       queries params of SDS module + +Request Example: +
https://rest.thestratos.org/stratos/sds/v1/params
+
+Response Example: +
{
+  "params": {
+    "bond_denom": "wei"
+  }
+}
+
+
+


+
+ + +


+
+


+ + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/get-started/index.html b/get-started/index.html new file mode 100644 index 0000000..3a92c15 --- /dev/null +++ b/get-started/index.html @@ -0,0 +1,1834 @@ + + + + + + + + + + + + + + + + + + + + + + + Stratos Network Documentation - Stratos Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + + + + + + +
+ +
+ + + + +
+
+ + + + + + + + + + + +
+
+
+ + + + + +
+
+
+ + + +
+
+ + + + +

Stratos Network Documentation

+ +
+
    +
  • +

    Stratos is a decentralized data mesh for blockchain, it defines the next generation of decentralized computing services that can serve dAPPs, allowing smart contract developers to use decentralized infrastructure to deploy, store and execute their code and data.

    +
  • +
  • +

    The core objective of Stratos is to establish a distributed network ecosystem encompassing infrastructure providers, middleware developers, and dApp creators.

    +
  • +
  • +

    This collaboration is driven by shared development, value-sharing, and efficient dedication to providing dependable, cost-effective applications, fostering the thriving landscape of blockchain applications.

    +
  • +
  • +

    Stratos is committed to creating an unassailable environment for all dApps, ensuring the durability and reliability of applications.

    +
  • +
  • +

    We will continuously update this page as new features are introduced.

    +
  • +
+
+ + +



+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Quick LinksURL
About Stratos and WhitepaperLink
UpdatesLink
HOWTO: Setup a Full-Chain nodeLink
HOWTO: Become a ValidatorLink
HOWTO: Setup a SDS Resource nodeLink
Full-Chain (Validator) node commands part 1Link
Full-Chain (Validator) node commands part 2Link
SDS Resource node commandsLink
Address Convert ToolLink
+
+



+
+

Contribution🔗︎

+

Contribution

+ +

Thank you for considering to help out with the source code! We welcome contributions +from anyone on the internet, and are grateful for even the smallest of fixes!

+

If you'd like to contribute to SDS(Stratos Decentralized Storage), please fork, fix, commit and send a pull request +for the maintainers to review and merge into the main code base.

+

Please make sure your contributions adhere to our coding guidelines:

+
    +
  • Code must adhere to the official Go formatting + guidelines (i.e. uses gofmt).
  • +
  • Code must be documented adhering to the official Go commentary + guidelines.
  • +
  • Pull requests need to be based on and opened against the dev branch, PR name should follow conventional commits.
  • +
  • Commit messages should be prefixed with the package(s) they modify. +
    e.g. "pp: make trace configs optional"
  • +
+


+
+

License🔗︎

+

License

+ +

Copyright 2023 Stratos

+

Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License.

+

Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License.

+
+


+ + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..9e6e823 --- /dev/null +++ b/index.html @@ -0,0 +1,139 @@ + + + + + + + + Stratos Network - Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
Official Documentation of
+

Stratos Network

+

The Next Generation of ‍‍Decentralized Data Mesh

+

+

Stratos is a decentralized data mesh for blockchain, it defines the next generation of decentralized computing services that can serve dAPPs, allowing smart contract developers to use decentralized infrastructure to deploy, store and execute their code and data.

+

+ +
+
+ +
+
+
+ +
+
+
+ +
+
+
+

Learn

+

Dive deeper and explore the ins and outs of Stratos, unlocking the secrets and gaining a comprehensive understanding of its inner workings.

+
+
+ +
+
+
+

Build

+

Embark on a rewarding journey of creation and innovation as we harness the power of decentralized resources to collaboratively build something extraordinary together.

+
+
+ +
+
+
+

Supervise

+

Unlock the power of Web3 while safeguarding the network's integrity - join us in operating and mantaining a Validator and Resource Node for an empowering experience with lucrative incentives.

+
+
+ +
+
+
+ + +
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/js/extra.js b/js/extra.js new file mode 100644 index 0000000..00e7fac --- /dev/null +++ b/js/extra.js @@ -0,0 +1,10 @@ +// open externalLinks in new tab +function externalLinks() { + for(var c = document.getElementsByTagName("a"), a = 0;a < c.length;a++) { + var b = c[a]; + b.getAttribute("href") && b.hostname !== location.hostname && (b.target = "_blank") + } +} +; +externalLinks(); + diff --git a/js/mathjax.js b/js/mathjax.js new file mode 100644 index 0000000..10d67c0 --- /dev/null +++ b/js/mathjax.js @@ -0,0 +1,16 @@ +window.MathJax = { + tex: { + inlineMath: [["\\(", "\\)"]], + displayMath: [["\\[", "\\]"]], + processEscapes: true, + processEnvironments: true + }, + options: { + ignoreHtmlClass: ".*|", + processHtmlClass: "arithmatex" + } +}; + +document$.subscribe(() => { + MathJax.typesetPromise() +}) diff --git a/search/search_index.json b/search/search_index.json new file mode 100644 index 0000000..7b635fc --- /dev/null +++ b/search/search_index.json @@ -0,0 +1 @@ +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Welcome","text":"

Stratos Network

- The Next Generation of \u200d\u200dDecentralized Data Mesh -

SDS & Stratos-chainOfficial Documentation

"},{"location":"#quick-start","title":"Quick Start","text":"Description Link About Stratos and Whitepaper Link HOWTO: Setup a Full-Chain node Link HOWTO: Become a Validator Link HOWTO: Setup a SDS Resource node Link Full-Chain (Validator) node commands part 1 Link Full-Chain (Validator) node commands part 2 Link SDS Resource node commands Link Address Convert Tool Link"},{"location":"#contribution","title":"Contribution","text":"

Thank you for considering to help out with the source code! We welcome contributions from anyone on the internet, and are grateful for even the smallest of fixes!

If you'd like to contribute to SDS(Stratos Decentralized Storage), please fork, fix, commit and send a pull request for the maintainers to review and merge into the main code base.

Please make sure your contributions adhere to our coding guidelines:

  • Code must adhere to the official Go formatting guidelines (i.e. uses gofmt).
  • Code must be documented adhering to the official Go commentary guidelines.
  • Pull requests need to be based on and opened against the dev branch, PR name should follow conventional commits.
  • Commit messages should be prefixed with the package(s) they modify. e.g. \"pp: make trace configs optional\"

"},{"location":"#license","title":"License","text":"

Copyright 2023 Stratos

Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

"},{"location":"get-started/","title":"Stratos Network Documentation","text":"
  • Stratos is a decentralized data mesh for blockchain, it defines the next generation of decentralized computing services that can serve dAPPs, allowing smart contract developers to use decentralized infrastructure to deploy, store and execute their code and data.

  • The core objective of Stratos is to establish a distributed network ecosystem encompassing infrastructure providers, middleware developers, and dApp creators.

  • This collaboration is driven by shared development, value-sharing, and efficient dedication to providing dependable, cost-effective applications, fostering the thriving landscape of blockchain applications.

  • Stratos is committed to creating an unassailable environment for all dApps, ensuring the durability and reliability of applications.

  • We will continuously update this page as new features are introduced.

"},{"location":"get-started/#quick-links","title":"Quick Links","text":"Quick Links URL About Stratos and Whitepaper Link Updates Link HOWTO: Setup a Full-Chain node Link HOWTO: Become a Validator Link HOWTO: Setup a SDS Resource node Link Full-Chain (Validator) node commands part 1 Link Full-Chain (Validator) node commands part 2 Link SDS Resource node commands Link Address Convert Tool Link"},{"location":"get-started/#contribution","title":"Contribution","text":"Contribution

Thank you for considering to help out with the source code! We welcome contributions from anyone on the internet, and are grateful for even the smallest of fixes!

If you'd like to contribute to SDS(Stratos Decentralized Storage), please fork, fix, commit and send a pull request for the maintainers to review and merge into the main code base.

Please make sure your contributions adhere to our coding guidelines:

  • Code must adhere to the official Go formatting guidelines (i.e. uses gofmt).
  • Code must be documented adhering to the official Go commentary guidelines.
  • Pull requests need to be based on and opened against the dev branch, PR name should follow conventional commits.
  • Commit messages should be prefixed with the package(s) they modify. e.g. \"pp: make trace configs optional\"

"},{"location":"get-started/#license","title":"License","text":"License

Copyright 2023 Stratos

Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

"},{"location":"docs-about/about-stratos/","title":"About Stratos Project and Whitepaper","text":""},{"location":"docs-about/about-stratos/#what-is-stratos","title":"What is Stratos ?","text":"

Stratos is a large-scale distributed infrastructure network designed to provide a comprehensive set of resources, including computation, storage, and network traffic, all in one platform. It leverages Proof-of-Traffic algorithms to reward participants and contributors based on their contributions to the network's traffic. Additionally, Stratos utilizes its own blockchain to measure the usage of computing resources, while incorporating the Practical Byzantine Fault-Tolerant consensus algorithm (PBFT) to integrate the network Proof-of-Traffic consensus algorithm deeply. This enables Stratos to provide settlement services and financial payment services for network providers and users in a highly efficient, fair, and transparent manner.

The primary goal of Stratos is to serve as a decentralized data mesh for blockchain applications. It seeks to define the next generation of decentralized computing services, catering to Dapp (Decentralized Application) developers like those working on projects such as Uniswap, AAVE, and NFT Dapps. By using Stratos, developers can deploy, store, and execute their code and data on decentralized infrastructure, thereby eliminating the need for complex network deployment. This allows developers to focus solely on their product's business logic without having to worry about the underlying infrastructure, leading to more effective development and lower costs.

In essence, Stratos aims to establish a distributed network ecosystem that brings together infrastructure providers, middleware developers, and Dapp developers. This collaborative environment encourages shared value creation and efficient cooperation to deliver credible, reliable, and cost-effective applications for the prosperity of blockchain-based solutions. One of Stratos' main promises is to offer an indestructible environment for all Dapps, ensuring that no one can take down applications hosted on the platform. This enhanced resilience and reliability foster a robust ecosystem for blockchain applications to thrive.

"},{"location":"docs-about/about-stratos/#the-meaning-of-stratos","title":"The Meaning of \u2018Stratos\u2019","text":"

The name 'Stratos' is derived from the term 'stratosphere', an atmospheric layer encircling the Earth. Positioned approximately 10 kilometers above the Earth's surface (8 kilometers at the poles) and extending up to around 50 kilometers altitude, the stratosphere embodies distinct climatic attributes. Characterized by predominantly horizontal air currents and minimal vertical air movement, it fosters atmospheric stability and lacks substantial vertical convection.

In the context of decentralized services, 'Stratos' assumes a role akin to that of the stratosphere in relation to the Earth's blockchain ecosystem. It functions as a surrounding infrastructure, furnishing decentralized storage, decentralized databases, and decentralized computing services to blockchain applications. Drawing a parallel between the two, Stratos envelops the blockchain realm, providing an analogous environment of resourceful support.

"},{"location":"docs-about/about-stratos/#the-significance-of-decentralization","title":"The Significance of Decentralization","text":"

When compared to centralization, decentralization brings forth two pivotal distinctions: Equal Rights and Data Ownership. In a decentralized framework, all participants enjoy equal rights, and data ownership rests with the creators rather than the system's proprietors. A case in point is the centralized system provided by Google, offering services such as customer support, information retrieval, online storage, and email. While ostensibly free, the true cost resides in personal data. Google exploits this data for commercial gains.

Decentralization, as exemplified by blockchain, ensures parity in rights and ownership of data. Each node within the blockchain network maintains equal rights, although nodes with greater computational prowess or those engaged in staking hold higher prospects for block generation. The blockchain's ledger data is accessible to the public; however, in stark contrast to centralized networks, sole verification authority over key data remains vested in the private key's possessor, resistant to external intervention.

An alternate perspective emerges by inquiring: Is decentralization synonymous with blockchain? This inquiry merits a nuanced technical delineation. A blockchain serves as a network where multiple nodes partake asynchronously via consensus mechanisms. Data across these nodes synchronizes within fixed time intervals, culminating in consensus. While a blockchain exemplifies an accomplished instantiation of decentralization, it certainly is not the sole solution. Some decentralized initiatives incorporate blockchain into their design despite business requirements that don't necessitate it, courting potential failure.

\"Stratos, as a decentralized infrastructure, is poised to expedite the advent of the new Era of Decentralization. Stratos aspires to emulate the significance of Bitcoin in 2010, which heralded the blockchain's ascendancy, and the impact of Ethereum's smart contracts in 2015, fostering blockchain's prosperity. Stratos is poised to become the bedrock of the Era of Decentralization, underpinning decentralized service infrastructure and enriching the blockchain landscape. Analogous to providing air, water, and sunlight to a system, Stratos cultivates a stable, flourishing, and sustainable ecosystem within the stratosphere.\"

A blockchain's system design, inaugurated with Bitcoin's advent, has been extensively validated. Varied implementations of public chains have affirmed its aptitude for provisioning public ledgers and smart contract services atop these ledgers. However, it's imperative to recognize that the blockchain's design is inapplicable to every decentralized service initiative.

Therefore, blockchain encapsulates but a fraction of decentralization's potential applications. As a provider of decentralized service infrastructure, Stratos amalgamates diverse decentralized components, transcending the limitations of a blockchain alone. Stratos stands as the quintessential infrastructure of the blockchain industry, offering a comprehensive suite of services to the entire blockchain domain, dissociated from single-chain affiliations and distinct from being a mere adjunct to a public chain ecosystem.

Since the inception of the blockchain sector in 2010, endeavors have been aimed at catalyzing its integration within traditional industries. However, as a blockchain primarily furnishes public ledger services, its impact on industries devoid of ledger-based requisites has been limited. Simultaneously, the booming token economy within the blockchain industry has led to misconceptions, causing external observers to perceive a lack of practical value in decentralized systems due to limited application in traditional industries. This perception neglects that decentralized systems' potential utility extends to these sectors, albeit current offerings inadequately address their needs.

Stratos' decentralized service infrastructure, meticulously designed and developed, is not restricted to the blockchain domain; it was envisioned to better serve centralized traditional industries. Stratos is poised to commercialize decentralized services, enhancing the infrastructure and services available to both decentralized and centralized businesses, while fostering efficiency, security, and stability in the provision of decentralized systems.

"},{"location":"docs-about/about-stratos/#stratos-past-and-present","title":"Stratos Past And Present","text":"

The Stratos Team is comprised of a group of skilled developers who have achieved excellence in their respective field. These professionals have garnered their expertise through their employment at well-known companies such as Canadian National Railways, Amazon, Expedia, Alibaba, and other reputable organizations. Each team member contributes a wealth of top-level skills in enterprise-level development.

A notable aspect of the team is its substantial representation from Mindgeek, a major Internet company that ranks among the top 10 in terms of website traffic. Throughout Stratos' CEO Bin Zhu's 7-year tenure at Mindgeek, he led the Cloud team, overseeing the creation and advancement of a data platform from its inception. This platform efficiently manages millions of data records per second and handles the processing of hundreds of billions of records daily. Globally, this data platform offers diverse data services to more than 100 million users each day. This history of establishing a comprehensive data network constitutes the cornerstone of Stratos, equipping it with the indispensable elements required to achieve substantial commercial applications right from the outset.

Leveraging a wealth of practical experience and insights derived from the Google GFS and Hadoop HDFS architectural models, the team has expanded the realm of distributed storage to encompass solutions for decentralized storage. The Stratos Decentralized Storage is equipped with an integrated high-performance storage module, exemplifying the fusion of hands-on experience and robust architectural principles.

"},{"location":"docs-about/about-stratos/#stratos-components","title":"Stratos Components","text":"

Stratos services consist of four core modules: blockchain, decentralized storage, decentralized databases, and decentralized computing. Just like Earth relies on air, water, soil, and sunlight, these four elements are crucial for creating the right conditions to foster growth. Various combinations of these modules also offer diverse decentralized services for both the blockchain and traditional industries.

Now, let's dive into the three layers: value, resource, and meta service. Picture them as levels, each with its own way of agreeing on things. The value layer uses Proof-of-Stake (PoS) agreement, the resource layer uses Proof-of-Traffic (PoT), and the meta service layer uses Proof-of-Authority (PoA).

This is an innovative solution to tackle the challenge of decentralization commonly referred to as the blockchain trilemma. Here's what each layer does:

  1. PoA is the closest to centralization. It keeps the meta service layer efficient, even when decentralized.

  2. PoS ensures the value layer is secure and strong.

  3. PoT is a fully decentralized way to agree on things. It lets the resource layer grow endlessly, so more resources can join the Stratos network.

Also, these three layers are like three types of nodes. Miners can pick the one that suits their hardware and needs to join the Stratos network.

To put it simply, Stratos has four modules spread across three layers, with different ways of agreeing. This forms a sturdy structure for the Stratos network, giving users stable, reliable, and efficient decentralized services.

"},{"location":"docs-about/about-stratos/#whitepaper","title":"Whitepaper","text":"

You can find all the technical details in the Stratos Whitepaper.

"},{"location":"docs-about/changes/","title":"Stratos Network Changes","text":""},{"location":"docs-about/changes/#sep-1-2023-updates","title":"Sep 1, 2023 Updates","text":"
+ SDS Resource Node IP Update Issues\n+ SDS Video Stream File Over Limit Issue\n+ SDS Resource Node Multi-Terminal Log Issue\n+ SDS RPC Request Time Issue\n+ SDS Memory Allocation Enhancement\n\n! This will be the final technical bi-weekly report\n! Next monthly updates will focus on business development and building the Stratos Ecosystem\n
"},{"location":"docs-about/changes/#aug-18-2023-updates","title":"Aug 18, 2023 Updates","text":"
+ Stratos Chain Desktop Wallet Update\n+ Stratos Chain Explorer Voting Power Fix\n+ Stratos Chain EVM Explorer Transaction History Fix\n+ SDS Documents Update\n+ SDS Stream File Hash Mismatch Issue Fix\n+ SDS Terminal Config Command Issue Fix\n+ New Website Design\n
"},{"location":"docs-about/changes/#aug-4-2023-updates","title":"Aug 4, 2023 Updates","text":"
+ Mesos Testnet Deployment\n+ Stratos Chain Ledger Support\n+ Stratos Chain Documents update\n+ Devnet Intensive Testing\n
"},{"location":"docs-about/changes/#jul-21-2023-updates","title":"Jul 21, 2023 Updates","text":"
+ Stratos Chain SDK update\n+ Stratos Chain Revert Special changes for Tropos\n+ SDS RPC Timeout Refactor(status checking)\n
"},{"location":"docs-about/changes/#jul-7-2023-updates","title":"Jul 7, 2023 Updates","text":"
+ SDS RPC Timeout Refactor(Uploading)\n+ SDS Resource Node Connection issue\n+ SDS Metanode Connection Issue\n
"},{"location":"docs-about/changes/#jun-22-2023-updates","title":"Jun 22, 2023 Updates","text":"
+ Stratos Chain Bridge Security Issue Fixes based on Auditing Feedback (7/7)\n+ SDS Light Node Implementation\n+ SDS Node Monitor Integration\n+ SDS Configuration Improvement\n+ SDS Video Streaming Improvement\n+ SDS SDK (file sharing)\n
"},{"location":"docs-about/changes/#may-26-2023-updates","title":"May 26, 2023 Updates","text":"
+ Stratos Chain Security Issue Fixes based on Auditing Feedback(23/24)\n+ SDS Security Issue Fixes based on Auditing Feedback(11/11)\n+ Stratos Chain Mainnet Migration Bridge(UI)\n+ SDS RPC Spam Protection Issue Fix\n+ SDS Node Status Report Issue Fix\n+ Metanode Memory Leak issue\n+ Metanode Tier Based Task Assignment(improving)\n
"},{"location":"docs-about/changes/#may-12-2023-updates","title":"May 12, 2023 Updates","text":"
+ Stratos Chain Issue Fixes based on Auditing Feedback(17/24)\n+ SDS Issue Fixes based on Auditing Feedback(9/9)\n+ Stratos Chain Docker Image\n+ Stratos Bridge Token Supply Limitation\n+ SDS Resource Node Usage Metrics Fixes\n+ SDS Resource Node Docker Image\n
"},{"location":"docs-about/changes/#apr-28-2023-updates","title":"Apr 28, 2023 Updates","text":"
+ Stratos Chain Issue Fixes based on Auditing Feedback(17/17)\n+ SDS Issue Fixes based on Auditing Feedback(9/9)\n+ SDS and Metanode Delayed Memory Release Issue\n
"},{"location":"docs-about/changes/#apr-14-2023-updates","title":"Apr 14, 2023 Updates","text":"
+ Stratos Chain Issue Fixes based on Auditing Feedback(15/17)\n+ SDS Framework Buffer Memory Allocation Improvement\n+ SDS Issue Fixes based on Auditing Feedback(1/7)\n+ Metanode Tier-Based Task Assignment(implementation)\n
"},{"location":"docs-about/changes/#mar-30-2023-updates","title":"Mar 30, 2023 Updates","text":"
+ Stratos Chain Tropos Reward TROS Conversion Tool\n+ Stratos Chain Genesis Account Migration(UI)\n+ Stratos Chain SDK Update\n+ SDS Requests Signature Improvement(download)\n+ SDS Support Uploading Folder\n+ SDS RPC Support Node Operation\n+ Metanode Transfer Task Issue Fix\n+ Metanode Tasks Signature Improvement\n+ Stratos Wallet Support Prepay Tx\n
"},{"location":"docs-about/changes/#mar-17-2023-updates","title":"Mar 17, 2023 Updates","text":"
+ Stratos Chain gRPC Update\n+ Stratos Chain Genesis Account Migration(burn contract)\n+ SDS gRPC usage update\n+ SDS API Server compatible with IPFS\n+ Relayer gRPC usage update\n+ SDS optimal Metanode selection mechanism improvement\n+ SDS Requests Signature Improvement(upload/report)\n+ Metanode Unindex File by Community Vote\n+ Metanode API for Network Metrics\n
"},{"location":"docs-about/changes/#mar-3-2023-updates","title":"Mar 3, 2023 Updates","text":"
+ Stratos Chain Legacy Encoding Update\n+ Stratos EVM Ecosystem Registration\n+ Stratos EVM Transaction Mempool Improvement\n+ SDS Node IP Lock Issue Fix\n+ SDS RPC Performance Improvement(uploading queue)\n+ SDS RPC Client Demo\n+ Ozone Supply changes based on SDS Node Tier\n
"},{"location":"docs-about/changes/#feb-2-2023-updates","title":"Feb 2, 2023 Updates","text":"
+ Stratos Chain Command Tool fixes\n+ Stratos Chain Web3 API WebSocket Refactor\n+ Stratos Chain Query Pagination improvement\n+ SDS Configuration Improvement\n+ SDS Support IPFS Migration\n+ SDS State Machine Refactor\n+ Metanode Relayer Improvement(configuration)\n
"},{"location":"docs-about/changes/#jan-20-2023-updates","title":"Jan 20, 2023 Updates","text":"
+ Stratos Chain memory leak Issue\n+ Stratos Chain Account Compatibility issue (Wallet convert)\n+ Stratos Chain Ozone Price Fixes\n+ SDS Connection Stability Issue\n+ SDS RPC Performance Enhancement(memory overflow)\n+ Tropos-5 Launch preparation\n
"},{"location":"docs-about/changes/#dec-22-2022-updates","title":"Dec 22, 2022 Updates","text":"
+ Stratos Chain Account Compatibility issue (SDS account convert, Explorer)\n+ Stratos Chain Tx Minimal Gas Price\n+ SDS Auto-Scaling Replication (scale-down test)\n+ SDS Resource Node Maintenance Request(testing)\n+ Metanode API Improvement(testing)\n
"},{"location":"docs-about/changes/#dec-8-2022-updates","title":"Dec 8, 2022 Updates","text":"
+ Stratos Chain Account Compatibility issue (Tropos reward convert)\n+ SDS Auto-Scaling Replication (scale-down implementation)\n+ SDS Suspended Node Data Transfer Mechanism(Improvement)\n+ Metanode API Improvement(Implementation)\n+ Metanode Backup Task Improvement\n
"},{"location":"docs-about/changes/#nov-25-2022-updates","title":"Nov 25, 2022 Updates","text":"
+ Stratos Chain Faucet Adapt STOS Decimal changes\n+ Stratos Chain Account Compatibility(Stratos Chain Changes)\n+ SDS Resource Node Maintenance Request(Implementation)\n+ SDS Resource Node legacy API cleanup\n+ Metanode configuration cleanup\n+ Metanode File/Slice Indexing Improvement(Implementation)\n+ Monitoring dashboard UI\n
"},{"location":"docs-about/changes/#oct-28-2022-updates","title":"Oct 28, 2022 Updates","text":"
+ Stratos Chain Token Denom Decimal Adjustment\n+ SDS Suspended Node Data Transfer Mechanism(implementation)\n+ SDS P2P Network Connection Improvement(implementation)\n+ SDS Log and Error Improvement\n+ SDS Auto-Scaling Replication(scale-up)\n
"},{"location":"docs-about/changes/#oct-13-2022-updates","title":"Oct 13, 2022 Updates","text":"
+ Stratos Desktop Wallet Update(issue fix)\n+ SDS Resource Node Monitor API update\n+ SDS Resource Node Performance Metrics API\n+ SDS Terminal log issue fix\n+ SDS Metanode panic issue fix\n
"},{"location":"docs-about/changes/#sep-30-2022-updates","title":"Sep 30, 2022 Updates","text":"
+ SDS Node Performance Tracking (data transferring speed)\n+ SDS Node Performance Tracking (disk usage)\n+ SDS RPC Deadlock Issue\n+ Metanode Tasks Schema Update\n+ Metanode Configuration Improvement\n+ File Replication Destination Selection Improvement\n+ Stratos Desktop Wallet Update(Windows)\n
"},{"location":"docs-about/changes/#sep-18-2022-updates","title":"Sep 18, 2022 Updates","text":"
+ Stratos Chain Community Tax for traffic\n+ Stratos Chain EVM support(Document)\n+ Stratos Desktop Wallet Update(Mac, Linux)\n+ SDS RPC Signature Schema improvement\n+ SDS new resources node replication task\n
"},{"location":"docs-about/changes/#sep-2-2022-updates","title":"Sep 2, 2022 Updates","text":"
+ Stratos Chain EVM support(testing)\n+ Stratos Chain Volume Report performance improvement\n+ Stratos Chain Resource Node Registering Lock\n+ SDS Uploading Destination Retry\n+ SDS Terminal Log Improvement\n
"},{"location":"docs-about/changes/#aug-18-2022-updates","title":"Aug 18, 2022 Updates","text":"
+ Metanode performance improvements (memory leaks)\n+ Monitoring dashboard (Authentication)\n+ Stratos Chain SDK mobile encoding/decoding enhancement\n+ Metanode Prometheus metrics\n+ Stratos Chain Tx missing error type\n
"},{"location":"docs-about/changes/#aug-1-2022-updates","title":"Aug 1, 2022 Updates","text":"
+ Tropos-4 Launch\n+ Stratos Chain Explorer update\n+ Stratos Chain EVM (Tx override)\n+ SDS RPC & SDK (Ozone balance)\n+ SDS Monitor Dashboard (Metrics API)\n
"},{"location":"docs-about/changes/#jul-15-2022-updates","title":"Jul 15, 2022 Updates","text":"
+ SDS RPC & SDK (File list & File sharing)\n+ Metanode adapts Stratos Chain updates\n+ Stratos Desktop Wallet update\n
"},{"location":"docs-about/changes/#jul-1-2022-updates","title":"Jul 1, 2022 Updates","text":"
+ Stratos Chain Rest/RPC Upgrade\n+ Stratos Chain Upgrade(testing)\n+ SDS RPC(downloading)\n+ SDS adapts Stratos Chain updates\n+ Metanode adapts Stratos Chain updates\n
"},{"location":"docs-about/changes/#jun-18-2022-updates","title":"Jun 18, 2022 Updates","text":"
+ Stratos Chain performance improvement\n+ SDS RPC(uploading)\n+ SDS downloading procedure improvement\n+ Metanode performance improvement(volume report)\n
"},{"location":"docs-about/changes/#jun-3-2022-updates","title":"Jun 3, 2022 Updates","text":"
+ Mobile Wallet multi-platform release processes (IOS)\n+ Metanode performance improvement(node status & tier)\n+ SDS replication procedure improvement\n
"},{"location":"docs-about/changes/#may-20-2022-updates","title":"May 20, 2022 Updates","text":"
+ SDS replication procedure improvement\n+ Metanode performance improvement\n+ SDS RPC & SDK\n+ Stratos Chain Upgrade(testing)\n+ Stratos Chain performance improvement\n+ Stratos Chain EVM support(testing)\n+ Monitoring dashboard\n
"},{"location":"docs-about/changes/#may-8-2022-updates","title":"May 8, 2022 Updates","text":"
+ SDS framework P2P communication encryption\n+ Mobile Wallet First Version\n+ Node Tier Mechanism bug fixes\n+ Meta node request frequency limiter\n
"},{"location":"docs-about/changes/#apr-23-2022-updates","title":"Apr 23, 2022 Updates","text":"
+ Metanode start procedure improvement\n+ Logging improvement\n+ Stchain-SDS relay layer improvement\n+ SDS Node Tier Mechanism\n
"},{"location":"docs-about/changes/#apr-8-2022-updates","title":"Apr 8, 2022 Updates","text":"
+ My wallet page\n+ Transaction history component\n+ Jail all the fake nodes\n+ Relayd refactoring\n+ Node status report\n
"},{"location":"docs-about/changes/#mar-25-2022-updates","title":"Mar 25, 2022 Updates","text":"
+ Video streaming API\n+ File upload/download verification\n+ Explorer sync service\n+ Log improvement\n+ Add alerting to specific processes\n
"},{"location":"docs-about/changes/#mar-10-2022-updates","title":"Mar 10, 2022 Updates","text":"
+ Incentive testnet testing\n+ PoA consensus integration testing\n+ Wallet multi-language support\n+ Node metrics\n+ Resource node suspension\n+ Wallet v0.6 updates\n+ PoT volume report\n+ Multiple bug fixes\n
"},{"location":"docs-about/changes/#feb-15-2022-updates","title":"Feb 15, 2022 Updates","text":"
+ PoA consensus testing\n+ Node status metrics\n+ File deletion testing\n+ Deployment scripts\n+ File backup\n+ Transaction detail page\n
"},{"location":"docs-about/changes/#ian-29-2022-updates","title":"Ian 29, 2022 Updates","text":"
+ Task report and store\n+ Stratos Chain devnet upgrade\n+ Stratos Decentralized Storage devnet upgrade\n+ File backup logic design\n+ File upload and download testing\n
"},{"location":"docs-about/changes/#ian-16-2022-updates","title":"Ian 16, 2022 Updates","text":"
+ Mining reward\n+ Tendermint migration\n+ Validator issues troubleshooting and fix\n+ Volume report\n+ Node monitor UI\n
"},{"location":"docs-about/changes/#dec-26-2021-updates","title":"Dec 26, 2021 Updates","text":"
+ Incentive testnet configurations\n+ Bug fixes in Stratos Wallet\n+ Stratos Chain documentation updates\n+ Health check and notifications\n+ SDS multiple bug fixes\n
"},{"location":"docs-about/changes/#dec-11-2021-updates","title":"Dec 11, 2021 Updates","text":"
+ Tropos Incentive Testnet\n+ Volume report transaction\n+ Bug fixes in Stratos Wallet\n+ Host metrics collection\n+ Stratos Blog page\n+ Faucet fixes\n+ Stratos Wallet User Guide\n
"},{"location":"docs-about/changes/#nov-25-2021-updates","title":"Nov 25, 2021 Updates","text":"
+ Stratos Wallet submission to Apple and Microsoft stores\n+ Stratos Wallet Download page\n+ Prepay module\n+ Log management with ElasticSearch\n+ Fix issues in various modules\n+ Reward and Staking token testing\n
"},{"location":"docs-about/changes/#nov-12-2021-updates","title":"Nov 12, 2021 Updates","text":"
+ SDS nodes staking\n+ Faucet migration\n+ Prepay troubleshooting\n+ Chain log management\n+ Private file upload with encryption\n
"},{"location":"docs-about/changes/#oct-28-2021-updates","title":"Oct 28, 2021 Updates","text":"
+ SDS launch test and bug fixes\n+ performance issue for explorer\n+ Chain log management\n+ SDS readme update\n
"},{"location":"docs-about/changes/#oct-15-2021-updates","title":"Oct 15, 2021 Updates","text":"
+ Documentation on multiple modules\n+ Faucet optimization\n+ Upgrade chain and SDS on devnet\n+ SDS readme update\n
"},{"location":"docs-about/changes/#sep-30-2021-updates","title":"Sep 30, 2021 Updates","text":"
+ Resource node and index node staking lock period\n+ Add the ozone limit changes\n+ SP node API framework update\n+ SDS streaming traffic records and balance checking\n+ Dependency update\n
"},{"location":"docs-about/changes/#sep-17-2021-updates","title":"Sep 17, 2021 Updates","text":"
+ Resource node and index node staking lock period\n+ Add the ozone limit changes\n+ Stratos Wallet\n+ Stratos Wallet Demo\n
"},{"location":"docs-about/changes/#sep-3-2021-updates","title":"Sep 3, 2021 Updates","text":"
+ REST APIs for SDS related modules\n+ SDS devnet setup\n+ Integrate updated SDK to wallet\n+ SDS Video Streaming Demo\n
"},{"location":"docs-about/changes/#aug-20-2021-updates","title":"Aug 20, 2021 Updates","text":"
+ SDS network ID standardization\n+ Stratos Chain SDS module unit test cases\n+ Ozone Supply & Price API\n+ Stratos Chain Wallet transaction fee dynamic calculation\n
"},{"location":"docs-about/changes/#aug-6-2021-updates","title":"Aug 6, 2021 Updates","text":"
+ Resource Node Information update\n+ Index Node Information update\n+ Readme documentation\n+ File Replication workflow\n+ SDS Ozone record verification\n
"},{"location":"docs-about/changes/#jul-23-2021-updates","title":"Jul 23, 2021 Updates","text":"
+ Stratos Chain load testing\n+ Stratos Chain module simulation testing\n+ SDS video streaming\n+ SDS P2P key\n
"},{"location":"docs-about/changes/#jul-9-2021-updates","title":"Jul 9, 2021 Updates","text":"
+ Stratos Chain Governance Module\n+ STOS Token unit and Ozone unit\n+ PoT reward distribution\n+ Stratos Chain Testnet infrastructure\n+ SDS relay transactions\n
"},{"location":"docs-about/changes/#jun-26-2021-updates","title":"Jun 26, 2021 Updates","text":"
+ SDS nodes query on Stratos Chain\n+ Explorer Update\n+ SDS Traffic Records\n+ SDS Traffic Aggregation\n+ Upgrade Module\n
"},{"location":"docs-about/changes/#jun-11-2021-updates","title":"Jun 11, 2021 Updates","text":"
+ PoT Reward distribution Module\n+ PoT traffic report transaction update\n+ File upload transaction update\n+ STOS unit conversion\n+ Prepay module\n+ SDS Network ID standardization\n+ Key storage on wallet\n
"},{"location":"docs-about/changes/#jun-4-2021-updates","title":"Jun 4, 2021 Updates","text":"
+ SDS file upload slice\n+ SDS file download slice\n+ SDS Relay Module to communicate with Stratos Chain\n+ We have done the first version of Performance Testing for Stratos Chain with acceptable results.\n+ Stratos Chain prepay module\n+ SDK Txs Creation\n+ SDK Txs Signing\n
"},{"location":"docs-about/changes/#may-19-2021-updates","title":"May 19, 2021 Updates","text":"
+ New Website Launch\n+ SC faucet for testnet\n+ Resource Network node registration type(for future Stratos Decentralized Database and Computation) support on SC\n+ SC genesis preparation and export\n+ SDS Relay Module\n
"},{"location":"docs-about/changes/#may-11-2021-updates","title":"May 11, 2021 Updates","text":"
+ SDS node registration module on Stratos Chain(SC)\n+ SDS Payment module on Stratos Chain\n+ SDS reward report msg on Stratos Chain\n+ SDS account validation\n+ SDS Traffic capacity Storage\n+ SDK key management\n+ Master key generation\n+ Mnemonic word\n+ HD key deviation\n+ Signing and signature verification\n
"},{"location":"docs-about/changes/#apr-19-2021-updates","title":"Apr 19, 2021 Updates","text":"
+ Stratos Chain ledger functionalities\n+ SDS node task pool\n+ SDS file upload/ file download event handling\n+ SDS File Upload transaction for Value Network to persist file hash for later validation\n+ Stratos SDK framework\n
"},{"location":"docs-about/stratos-token-economy/","title":"STOS Token Economy","text":""},{"location":"docs-about/stratos-token-economy/#abstract","title":"Abstract","text":"

Stratos, as the next generation of Decentralized Data Mesh, heavily rely on community participation to maintain self-sustainability. We propose here a Troposphere Economy Model which revolves around: 1) Resource/Meta Node miners, 2) End users, 3) Blockchain participants to achieve its business value.

All aspects are maintained through the use of Stratos Tokens (STOS). The former corresponds to the supply side and provides storage, database, and computing resources to receive incentives. The middle corresponds to the demand side, which consumes the related services, and pays fees to the Stratos network. The latter corresponds to the ledger layer who distributes the incentives based on the workload of the resource miners, facilitates transfer, etc. We tune the relationship between different stakeholders with three consensus protocols, including Proof-of-Traffic, Proof-of-Stake and Proof-of-Authority, to incentivize the stable growth of the ecosystem.

"},{"location":"docs-about/stratos-token-economy/#terminology","title":"Terminology","text":"
  • Stratos Chain (SC): The Stratos blockchain facilitates all decentralized ledger transactions and functionalities.

  • Validator node: A validator is a node that participates in the Stratos Chain block generation by voting. To become a validator, the node owner needs to self-delegate a certain amount of STOS tokens.

  • Blockchain node: All nodes that participate in the Stratos Chain.

  • Follower node: A node that participates in the Stratos Chain as a blockchain node, but does not work as a validator.

  • Stratos Decentralized Storage (SDS): A file based decentralized storage system.

  • Stratos Decentralized Database (SDD): A tree based decentralized database system.

  • Stratos Decentralized Computation (SDC): A Trusted Execution Environment based decentralized computation system.

  • Value Network: The Stratos Chain, the network that circulates all values in the Stratos Ecosystem. Resource Network: Includes Decentralized Storage, Decentralized Database and Decentralized Computation

  • Resource Node: Nodes that participate in the Stratos Resource Network by providing their disk/bandwidth/computation power to earn rewards in the Proof-of-Traffic model.

  • Meta Node: Nodes that manage the tasks in the Resource Network between all Resource Nodes. Used for indexing all content, auditing the traffic report and communicating between Resource Network and Value Network through a relay mechanism.

  • Active Resource Node: A Resource Node that has finished the activation process by depositing to the Value Network and registering to a Meta Node, and currently receives tasks assigned by the Meta Node.

  • Suspended Resource Node: A Resource Node that has not satisfied the performance KPI evaluation criteria and is suspended from receiving further tasks from the Meta Node.

  • Gas: Stratos Chain transactions consume gas to be committed in blocks. The gas is used to avoid transaction spamming.

  • Traffic: The data volume evaluated in the Resource Network. The incentive for all participants in the Stratos Ecosystem will be based on the traffic.

  • Stratos Tokens (STOS): Stratos Tokens, the native token facilitating value circulation in the Stratos Ecosystem.

  • Ozone(Oz): The traffic unit in the ecosystem.

  • Epoch: The Proof-of-Traffic evaluation periodic window. The traffic for the Resource Network is evaluated at the end of each epoch.

  • Volume Pool: The collective pool of all prepay.

  • Mining Pool: The reserved STOS to incentivize the public to participate in the network in the early stage.

"},{"location":"docs-about/stratos-token-economy/#1-system-economic-income","title":"1. System Economic Income","text":"

After launching the Stratos Data Mesh V1 (Storage), V2 (database), and V3 (computation), each module will generate corresponding economic income. The whole Stratos economy is based on a Proof-of-Traffic model that evaluates the traffic generated by users' actions. Settlement and payment of the traffic is conducted in the form of Stratos Tokens through the Stratos Blockchain. The traffic price changes dynamically based on a constant product formula.

"},{"location":"docs-about/stratos-token-economy/#-purchased-ozone","title":"- Purchased Ozone","text":"

If any user wants to use the Stratos Resource Network, he needs to prepay on the Stratos blockchain by sending a PREPAY transaction. The PREPAY transaction will let this user buy the traffic(Ozone) at a marginal price at the time \\(\\mathbf{t}\\) computed by dividing the sum of the effective genesis deposit and the current unissued prepay volume pool by the remaining total Ozone limit.

\\[ \\operatorname{price}_{t}^{o z}=\\frac{s_{t}+p_{t}}{l_{t}} \\]

The remaining total Ozone limit \\(l_{t}\\) is the upper bound of the total Ozone that users can purchase from the Stratos blockchain.

\\(S_{t}\\) is the effective total deposit by all Resource Nodes and Meta Nodes at time \\(\\mathrm{t}, l_{0}\\) is set to an amount based on the effective total deposit to reflect the STOS market price and the total SDS resources at the mainnet launch time.

The current unissued prepay Volume Pool \\(p_{t}\\) is the total remaining prepay STOS kept by the Stratos Network but not yet issued to Resource Nodes as rewards. At time \\(\\mathrm{t}=0, p_{t}=0\\)

If one user PREPAYS a total amount of \\(x\\) STOS token at time \\(t\\), then he will get the following Ozone amount if there is no slippage:

\\[ d l_{t}=\\frac{d x}{\\text { price }_{t}^{o z}}=\\frac{l_{t}}{s_{t}+p_{t}} \\times d x \\]

Where \\(d x\\) is the derived \\(x\\) that is small enough to not make the price change. Because the constant product formula guarantees that the product of available STOS and Ozone is constant.

\\[ \\text { constant }=\\left(s_{t}+p_{t}\\right) \\times\\left(l_{t}\\right)=\\left(s_{t+d t}+p_{t+d t}\\right) \\times\\left(l_{t+d t}\\right) \\]

Where \\(p_{t+d t}=p_{t}+X\\), so we can calculate the total amount of Ozone the user gets as:

\\[ \\Delta l=l_{t}-l_{t+d t}=\\frac{l_{t} \\times X}{s_{t}+p_{t}+X} \\]

And the new price of Ozone will become:

\\[ \\operatorname{price}_{t+d t}^{o z}=\\frac{s_{t}+p_{t}+X}{l_{t}-\\Delta l} \\]"},{"location":"docs-about/stratos-token-economy/#-consumed-ozone-converted-to-traffic-rewards","title":"- Consumed Ozone converted to Traffic Rewards","text":"

Users can utilize all services provided by the Resource Network by consuming Ozone. At the end of each epoch the total amount of consumed Ozone will be sold back to the Volume Pool to generate the traffic rewards to issue to all Resource Nodes:

\\[ \\operatorname{price}_{t}^{o z}=\\frac{s_{t}+p_{t}}{l_{t}} \\]

If the total consumed Ozone in an epoch is \\(Y\\), it will generate traffic rewards as:

\\[ d R=d y \\times \\frac{s_{t}+p_{t}}{l_{t}} \\]

Where \\(d y\\) is the derived \\(Y\\) that is small enough to not make the price change. Since the constant product formula guarantees:

\\[ \\text { constant }=\\left(s_{t}+p_{t}\\right) \\times\\left(l_{t}\\right)=\\left(s_{t+d t}+p_{t+d t}\\right) \\times\\left(l_{t+d t}\\right) \\]

We can calculate the total generated traffic rewards based on the total consumed Ozone \\(Y\\) as:

\\[ R=p_{t}-p_{t+d t}=\\frac{\\left(s_{t}+p_{t}\\right) \\times Y}{l_{t}+Y} \\]

Thus at the end of epoch timet \\(+d t\\), the Ozone price will become:

\\[ \\operatorname{price}_{t+d t}^{o z}=\\frac{s_{t}+p_{t}-R}{l_{t}+Y} \\]

As people keep buying Ozone without consuming it, the price of Ozone will keep increasing compared to STOS.

"},{"location":"docs-about/stratos-token-economy/#2-income-and-mining-incentive-distribution","title":"2. Income and Mining incentive distribution","text":"

The traffic reward \\(R\\) is distributed to

1) Resource Node miners(60%)

2) Meta Node miners(20%)

3) Blockchain participants(20%).

The detailed distribution plan is described in section 3, 4 and 5.

The Stratos Foundation has reserved 40% of the 100M total STOS supply as a mining rewards pool. The mining rewards are issued at the end of each epoch, with the same schedule as traffic rewards. The mining reward for each epoch will be 80 STOS, until the total issued amount reaches 16819200 STOS which will be achieved in roughly 4 years. Then the mining rewards will be halved, which makes the mining rewards become 40 STOS. Once the mining rewards are halved, the Meta Node share will be decreased by 2%, and this 2% will be added to Resource Node miners. The halving continues roughly every 4 years, for 5 times. Then the mining rewards will be 2.5 STOS until full issuance of 39M STOS. The full mining rewards pool will last roughly 68.8 years. We will allocate the rest 1M STOS for incentive testnet.

Total Mined Mining reward (per epoch) Years Resource/Meta Node/Blockchain Percentage 0 - 16,819,200 80 0-4 60% / 20% / 20% 16,819,200 - 25,228,800 40 4-8 62% / 18% / 20% 25,228,800 - 29,433,600 20 8-12 64% / 16% / 20% 29,433,600 - 31,536,000 10 12-16 66% / 14% / 20% 31,536,000 - 32,587,200 5 16-20 68% / 12% / 20% 32,587,200 - 39,000,000 2.5 20-68.8 70% / 10% / 20%

All traffic rewards and mining rewards will have a lock-up period of 14 days. An Active Resource Node needs to send a transaction to unregister from the Stratos blockchain when it wants to exit, and it can only shutdown after the 14-day cooling-off period. If the requirements are not met, the locked reward will be fully canceled and returned back to the pool.

All the Transaction gas fees that are collected in the blockchain will only be distributed to blockchain participants, based on validator nodes self-delegation and delegators delegation. It will not be given to Resource Nodes and Meta Nodes.

"},{"location":"docs-about/stratos-token-economy/#3-proof-of-traffic-mechanism","title":"3. Proof-of-Traffic Mechanism","text":"

Based on the traffic(Ozone) consumed by the whole network, Stratos will issue traffic rewards and mining rewards to participants. In this section, we only talk about the 60% share given to Resource Nodes(the percentage increases as the mining rewards keep halving).

1 Ozone can be considered as: 1GB1 data traffic in SDS or 1 million record touches1 in SDD.

"},{"location":"docs-about/stratos-token-economy/#-user-charges","title":"- User charges","text":"

All charged user traffic will be deducted from user's available Ozone balance.

  • Upload:

Uploading data will consume two parts of traffic, the initial uploading and the replication. The SDS is set to replicate 3 copies by default, which means that by uploading a file of 10MB to SDS, the user will consume 30MB of traffic. Users can configure a higher initial replica number, which will increase the number of replicas while uploading, thus consuming more traffic.

  • Download:

Downloading data will consume the total traffic actually generated by this action. If higher download requests for one copy of data triggers the automatic replicas incrementing, users will not be charged for that traffic, but only for the traffic for the final delivery.

  • Database Query:

Database Queries will consume two parts of traffic, the final delivery and the record touches.

  • Computation:

Computation is very complicated, it deserves a standalone paper to cover the calculation.

"},{"location":"docs-about/stratos-token-economy/#-resource-node-traffic-record","title":"- Resource Node traffic record","text":"

When a user triggers an action of UPLOAD/DOWNLOAD/QUERY/etc, the Meta Node will randomly assign the task to one/multiple Resource Node(s) which has enough resources(data, storage, and bandwidth) to facilitate this action. The assignment chance for each node is based on their weight maintained by Meta Node. The weight is adjusted by Meta Node based on the performance for the tasks fulfilled by the node. The initial weight for each node is determined by node's initial deposit which is discussed in section 4.

Once a Resource Node has completed the task, the traffic generated by this task is recorded as traffic contribution for this Resource Node.

"},{"location":"docs-about/stratos-token-economy/#-resource-node-settlement","title":"- Resource Node settlement","text":"

At the end of every 10 minutes epoch, Meta Nodes settle the traffic with Resource Nodes. The Resource Nodes that provide the top 80% of total traffic will be eligible to settle to get the traffic and mining rewards. Their traffic contribution will be set back to zero once settled. The unsettled traffic will accumulate to the next epoch.

Let's take SDS as an example during the first 4 years. Suppose that during one epoch, there are 5 Resource Node miners in the SDS network, respectively providing 500GB, 300GB, 200GB, 80GB, 20GB of traffic contribution. That's equivalent to 1100oz, but only the top 3 nodes will be eligible to get settled because \\(80 \\% * 1100=880\\). Thus 1000 oz is settled in the epoch. The total traffic and mining rewards of this epoch is:

\\[ R=1000 \\times \\frac{s_{t}+p_{t}}{l_{t}+1000}+80 \\]

It's safe to assume that \\(\\frac{s_{t}+p_{t}}{l_{t}+1000}=1 / 50\\) which makes the total rewards 100STOS. 60%(60 STOS) will be issued to the Resource Nodes that have been settled. The top 3 nodes will get 30STOS, 18STOS and 12STOS respectively.

"},{"location":"docs-about/stratos-token-economy/#4-proof-of-authority-mechanism","title":"4. Proof-of-Authority Mechanism","text":""},{"location":"docs-about/stratos-token-economy/#-meta-node-registration","title":"- Meta Node Registration","text":"

Stratos Foundation will verify the Meta Node operator and then there will be a vote by all existing Meta Nodes. The verification includes but is not limited to: Meta Node machine specs, internet specs, server location, security and operation management. Meta Nodes that pass this verification will need to deposit a certain amount of STOS with a registration transaction on the Stratos Blockchain. All existing Meta Nodes will need to vote to approve the registration of the new node.

"},{"location":"docs-about/stratos-token-economy/#-resource-node-activation","title":"- Resource Node Activation","text":"

Anyone can launch a Resource Node, however it will not receive any tasks from Meta Nodes until it completes the activation process. Resource Node owners need to deposit a certain amount of STOS tokens by sending an activation transaction to the Stratos Blockchain. Once this is done, the Meta Nodes will start to treat it as an active Resource Node. All the deposit STOS will be locked for at least 180 days.

"},{"location":"docs-about/stratos-token-economy/#-deposit-increase-total-ozone-limit","title":"- Deposit increase total Ozone limit","text":"

Once a new Meta Node or Resource Node deposits Z STOS for registration/activation, the remaining total Ozone limit will be increased by an amount calculated by:

\\[ \\Delta l_{t}=\\frac{Z}{r_{0}} \\]

Where \\(r_{0}\\) refers to the fixed deposit/ozone ratio. Then the new Ozone price will become:

\\[ \\operatorname{price}_{t+d t}^{o z}=\\frac{s_{t}+p_{t}}{l_{t}+\\Delta l_{t}} \\]

As more Resource Nodes are added to the network, the Ozone price will decrease compared to the STOS price.

The increased Ozone limit \\(\\Delta l_{t}\\) for a Resource Node deposit will be evaluated by the Meta Nodes as the initial Resource Node weight in task assignment. This weight will be affected later based on the Resource Node performance. We can consider that the deposit is the self claimed machine power of the Resource Node. So the owner should consider depositing more STOS if he owns a more powerful Resource Node machine. The \\(\\Delta l\\) to weight calculation equation can only be determined by incentive testnet testing results.

"},{"location":"docs-about/stratos-token-economy/#-resource-node-deactivation","title":"- Resource Node Deactivation","text":"

If a Resource Node follows the process of deactivation by sending a unregister transaction to stratos blockchain, the remaining total Ozone limit will be decreased by an amount calculated by:

\\[ \\Delta l_{t}=\\frac{Z}{r_{0}} \\]

Where \\(Z\\) is the initial deposit of this Resource Node before any slashing/fee is applied. Once a Resource Node has deactivated, the Ozone price will increase.

The Resource Node can get his deposit STOS back 14 days after deactivation if the locked 180 days period has passed or 14 + remaining days from the 180 days lock period.

Example: if a Resource Node deposits 1000 STOS to activate on day 1 of the year, and deactivate on day 150 of the year, he can only get his deposit back on day 194 of the year. Or if the node deactivates on day 190 of the year, he can only get his deposit back on day 204 of the year.

The Resource Node will also cover the data replica migration traffic fees with his unvested reward and deposit, since the whole network will consume resources to properly backup the data held by the quitting resource node. The traffic is charged the same way as user upload/download.

"},{"location":"docs-about/stratos-token-economy/#-meta-node-incentive","title":"- Meta Node Incentive","text":"

Meta Nodes will participate in all data indexing, task distribution and settlement of traffic with Resource Nodes. All Meta Nodes will equally share 20% of the total traffic rewards and mining rewards for each epoch. Given the example in section 3, all Meta Nodes would share the 20 STOS tokens.

"},{"location":"docs-about/stratos-token-economy/#5-proof-of-stake-mechanism","title":"5. Proof-of-Stake Mechanism","text":"

Stratos extended the Delegated Proof-of-Stake into Hybrid Delegated Proof-of-Stake. 20% of the total traffic and mining rewards will be allocated as stake rewards to the Proof-of-Stake beneficiaries, which include:

  1. Validators self-delegate
  2. Delegators delegate

The share of stake rewards for Validators and Delegators will be distributed based on their delegation with a configured commission for validators. The transaction gas fees mentioned in section 2 will also follow the same distribution mechanism.

Let us take an example where we have 10 validators with equal voting power and a commission rate of \\(1 \\%\\). Let us also assume that the gas fee reward for a block or the stake rewards of an epoch is 1000 STOS in total for 10 validators and that each validator has 20% of self-delegated STOS. These tokens do not go directly to the block proposer. Instead, they are evenly spread among validators. So now each validator's pool has 100 STOS. These 100 STOS will be distributed according to each participant's stake, for each validator:

Commission: 100 * 80% * 1% = 0.8 STOS

Validator get: 100 * 20% + Commission = 20.8 STOS

All delegators get: 100 * 80% - Commission = 79.2 STOS

"},{"location":"docs-about/stratos-token-economy/#6-summary","title":"6. Summary","text":"

We have achieved several key features:

  1. As more people prepay to utilize the services provided by the Resource Network, Ozone price will increase which reflects the increasing demand.

  2. As more people become Resource Nodes, the Ozone limit will increase which reflects the increasing supply, and Ozone price will decrease because of that.

  3. Ozone is the measurement of all activities in the Resource Network.

  4. STOS is the value circulating in the Stratos Ecosystem.

With all the aspects above, the Stratos Ecosystem guarantees a stable and healthy growth.

"},{"location":"docs-about/stratos-token-economy/#disclaimer","title":"Disclaimer","text":"

This paper is for general information purposes only. It does not constitute investment advice or a recommendation or solicitation to buy or sell any investment and should not be used in the evaluation of the merits of making any investment decision. It should not be relied upon for accounting, legal or tax advice or investment recommendations. This paper reflects current opinions of the authors. The opinions reflected herein are subject to change without being updated.

  1. Subject to be changed before mainnet.\u00a0\u21a9\u21a9

"},{"location":"docs-about/stratos-token-metrics/","title":"STOS Token Metrics","text":""},{"location":"docs-about/stratos-token-metrics/#stos-token-utilities","title":"STOS token utilities","text":"
  • STOS will be staked/delegated to validators to secure the Blockchain network.
  • STOS will be issued as Proof-of-Traffic mining reward.
  • STOS will be consumed in the payment of the transaction fee.
  • STOS will be prepaid for Stratos Resource Network service traffic fee.
"},{"location":"docs-about/stratos-token-metrics/#at-a-glance","title":"At a Glance","text":"

Token Ticker: STOS

Total Supply: 100,000,000

Initial Liquid Tokens: 8,125,000

Initial Market Price: 0.3 USD

"},{"location":"docs-about/stratos-token-metrics/#token-allocation-by-percent","title":"Token Allocation by Percent","text":"

Our total strategic sale (consisting of 1 seed and 2 private sale rounds) is 20% of all our tokens. The initial sale will be used for our technology development, community building, partnerships, and marketing to build out Stratos Decentralized Data Mesh.

"},{"location":"docs-about/stratos-token-metrics/#token-unlock-and-vesting-schedule","title":"Token Unlock and Vesting Schedule","text":"

Seed: 25% unlocked at TGE1. Quarterly vesting over 9 months.

Private Sale 1: 25% unlocked at TGE1. Quarterly vesting over 9 months.

Private Sale 2: 30% unlocked at TGE1, Quarterly vesting over 9 months.

Public: 100% unlocked at TGE1.

Team: 10% unlocked at day 270. Quarterly vesting over 12 months.

Ecosystem Development & Partnerships: 10% unlocked at TGE1. Remaining utilized when partnerships are established.

Liquidity Provision Fund: 30% unlocked at TGE1. Remaining utilized for new exchange listing relationships.

Foundation Reserve: 10% unlocked at day 360. Remaining quarterly vesting over 12 months.

  1. Token Generation Event was on June 09, 2021\u00a0\u21a9\u21a9\u21a9\u21a9\u21a9\u21a9

"},{"location":"docs-evm/available-dapps/","title":"Available dapps","text":""},{"location":"docs-evm/available-dapps/#list-of-available-dapps","title":"List of available Dapps:","text":""},{"location":"docs-evm/node-config/","title":"Node config","text":""},{"location":"docs-evm/node-config/#node-configuration-to-enable-evm","title":"Node configuration to enable EVM","text":"

In order to enable EVM feature on stratos chain node (fullnode/validator), edit your <path_to_your_node>/config/app.toml with the following:

[json-rpc]\n\n# Enable defines if the gRPC server should be enabled.\nenable = true\n
"},{"location":"docs-evm/deploy-smart-contracts/hardhat/","title":"Using Hardhat","text":""},{"location":"docs-evm/deploy-smart-contracts/hardhat/#setting-up-the-development-environment","title":"Setting up the development environment","text":"

There are a few technical requirements before we start. Please install the following:

  • Node.js v10+ LTS and npm (comes with Node)
  • Git

Once we have those installed, To install hardhat, you need to create an npm project by going to an empty folder, running npm init, and following its instructions. Once your project is ready, you should run

$ npm install --save-dev hardhat\n
To create your Hardhat project run npx hardhat in your project folder Let\u2019s create the sample project and go through these steps to try out the sample task and compile, test and deploy the sample contract.

The sample project will ask you to install hardhat-waffle and hardhat-ethers.You can learn more about it in this guide

"},{"location":"docs-evm/deploy-smart-contracts/hardhat/#hardhat-config","title":"hardhat-config","text":"
  • Go to hardhat.config.js
  • Update the hardhat-config with stratos-network-crendentials.
  • create .env file in the root to store your private key
require(\"@nomiclabs/hardhat-ethers\");\nconst fs = require('fs');\nconst privateKey = fs.readFileSync(\".secret\").toString().trim();\nmodule.exports = {\n  defaultNetwork: \"stratos\",\n  networks: {\n    hardhat: {\n    },\n    testnet: {\n      url: \"TODO\",\n      accounts: [process.env.PRIVATE_KEY]\n    },\n    stratos: {\n      url: \"TOOD\",\n      accounts: [process.env.PRIVATE_KEY]\n    },\n  },\n  solidity: {\n    version: \"0.8.4\",\n    settings: {\n      optimizer: {\n        enabled: true,\n        runs: 200\n      }\n    }\n  },\n}\n
"},{"location":"docs-evm/deploy-smart-contracts/hardhat/#deploying-on-stratos-network","title":"Deploying on Stratos Network","text":"

Run this command in root of the project directory:

$ npx hardhat run scripts/sample-script.js --network testnet\n

Contract will be deployed on Stratos's Testnet, it look like this:

Compilation finished successfully\nGreeter deployed to: 0xfaFfCAD549BAA6110c5Cc03976d9383AcE90bdBE\n

Remember your address would differ, Above is just to provide an idea of structure. Congratulations! You have successfully deployed Greeter Smart Contract. Now you can interact with the Smart Contract.

You can check the deployment status here: TODO

"},{"location":"docs-evm/deploy-smart-contracts/truffle/","title":"Using truffle","text":""},{"location":"docs-evm/deploy-smart-contracts/truffle/#setting-up-the-development-environment","title":"Setting up the development environment","text":"

There are a few technical requirements before we start. Please install the following:

  • Node.js v8+ LTS and npm (comes with Node)
  • Git

Once we have those installed, we only need one command to install Truffle:

npm install -g truffle\n

To verify that Truffle is installed properly, type truffle version on a terminal. If you see an error, make sure that your npm modules are added to your path.

If you're new to Truffle then please follow the Getting Started by truffle, To setup the truffle environment.

"},{"location":"docs-evm/deploy-smart-contracts/truffle/#truffle-config","title":"truffle-config","text":"
  • Go to truffle-config.js
  • Update the truffle-config with stratos-network-crendentials.
const HDWalletProvider = require('@truffle/hdwallet-provider');\nconst fs = require('fs');\nconst mnemonic = fs.readFileSync(\".secret\").toString().trim();\n\nmodule.exports = {\n  networks: {\n    development: {\n      host: \"127.0.0.1\",     // Localhost (default: none)\n      port: 8545,            // Standard Ethereum port (default: none)\n      network_id: \"*\",       // Any network (default: none)\n    },\n    // mainnet\n    stratos: {\n      provider: () => new HDWalletProvider(mnemonic, `TODO`),\n      network_id: 2048,\n      confirmations: 1,\n      timeoutBlocks: 200,\n      skipDryRun: true\n    },\n    // testnet\n    testnet: {\n      provider: () => new HDWalletProvider(mnemonic, `TODO`),\n      network_id: 2047,\n      confirmations: 1,\n      timeoutBlocks: 200,\n      skipDryRun: true\n    },\n  },\n\n  // Set default mocha options here, use special reporters etc.\n  mocha: {\n    // timeout: 100000\n  },\n\n  // Configure your compilers\n  compilers: {\n    solc: {\n    }\n  }\n}\n

Notice, it requires mnemonic to be passed in for stratos/testnet Provider, this is the seed phrase for the account you'd like to deploy from. Create a new .secret file in root directory and enter your 12 word mnemonic seed phrase to get started. To get the seedwords from metamask wallet you can go to Metamask Settings, then from the menu choose Security and Privacy where you will see a button that says reveal seed words.

"},{"location":"docs-evm/deploy-smart-contracts/truffle/#deploying-on-stratos-network","title":"Deploying on Stratos Network","text":"

Run this command in root of the project directory:

$ truffle migrate --network testnet\n

Contract will be deployed on Stratos's Testnet, it look like this:

2_deploy_contracts.js\n=====================\n\n   Replacing 'MyContract'\n   ------------------\n   > transaction hash:    0x1c94d095a2f629521344885910e6a01076188fa815a310765679b05abc09a250\n   > Blocks: 5            Seconds: 5\n   > contract address:    0xbFa33D565Fcb81a9CE8e7a35B61b12B04220A8EB\n   > block number:        2371252\n   > block timestamp:     1578238698\n   > account:             0x9fB29AAc15b9A4B7F17c3385939b007540f4d791\n   > balance:             79.409358061899298312\n   > gas used:            1896986\n   > gas price:           0 gwei\n   > value sent:          0 ETH\n   > total cost:          0 ETH\n\n   Pausing for 2 confirmations...\n   ------------------------------\n   > confirmation number: 5 (block: 2371262)\ninitialised!\n\n   > Saving migration to chain.\n   > Saving artifacts\n   -------------------------------------\n   > Total cost:                   0 ETH\n\n\nSummary\n=======\n> Total deployments:   2\n> Final cost:          0 ETH\n

Remember your address, transaction_hash and other details provided would differ, Above is just to provide an idea of structure.

Congratulations! You have successfully deployed HelloWorld Smart Contract. Now you can interact with the Smart Contract.

You can check the deployment status here: TODO

"},{"location":"docs-evm/wallets/metamask/configure-on-metamask/","title":"Configure Stratos on MetaMask","text":""},{"location":"docs-evm/wallets/metamask/configure-on-metamask/#configure-stratos-on-metamask","title":"Configure Stratos on Metamask","text":"

In order to view the flow of funds in your accounts, on the Stratos Network, you will need to configure Stratos Mainnet or TestNet URL on Metamask.

MainnetTestnet (Mesos)

To add Stratos Mainnet Network details to Metamask, follow these instructions:

  • Open Metamask and click on the networks button in the upper left corner:

  • Click Add network:

  • Click Add a network manually:

  • In the next screen, enter the following details and click Save:
Setting Name Value Network name Stratos Mainnet New RPC URL https://web3-rpc.thestratos.org Chain ID 2048 Currency symbol STOS Block Explorer URL https://web3-explorer.thestratos.org

To add Stratos Testnet Network details to Metamask, follow these instructions:

  • Open Metamask and click on the networks button in the upper left corner:

  • Click Add network:

  • Click Add a network manually:

  • In the next screen, enter the following details and click Save:
Setting Name Value Network name Stratos Testnet New RPC URL https://web3-rpc-mesos.thestratos.org Chain ID 2048 Currency symbol STOS Block Explorer URL https://web3-explorer-mesos.thestratos.org

"},{"location":"docs-evm/wallets/metamask/gas-token/","title":"STOS Gas Token","text":"MainnetTestnet (Mesos)

STOS is the native token of Stratos. This is similar to Ether in Ethereum. To interact with Stratos, STOS tokens are required to pay as gas fees.

On the Stratos chain, the Stratos tokens works as native token. This means that a user can pay gas with STOS as well as send STOS to other accounts same way as they use ETH to pay gas fees on Ethereum and send ETH to others.

Getting the STOS token is really easy. Ways to get STOS token for Stratos:

  • Step 1: Get STOS via USDT:
  • Decentralized Exchanges (DEX)

    • Uniswap
    • 1inch
  • Centralized Exchanges (CEX)

    • Gate.io
    • MEXC
    • AscendEX
  • Step 2: Migrate STOS Token:

    • [DEX] Mainnet bridge
    • [DEX] Testnet bridge (for testing before using real tokens)

\ud83c\udf89Voila, you can start interacting with Stratos now \ud83c\udf89

STOS is the native token of Mesos. This is similar to Ether in Ethereum. To interact with Mesos network, STOS tokens are required to pay as gas fees.

On the Mesos chain, the Mesos tokens works as native token. This means that a user can pay gas with STOS as well as send STOS to other accounts same way as they use ETH to pay gas fees on Ethereum and send ETH to others.

If you want to get some test tokens, reach out to @devrawl on Telegram or Discord.

"},{"location":"docs-evm/wallets/metamask/hello/","title":"How to create a MetaMask Wallet?","text":"

If you are wondering how to create a new cryptocurrency wallet, consider creating one by installing the MetaMask extension.

MetaMask is a free and secure browser extension that allows web applications to read and interact with the Ethereum blockchain.

"},{"location":"docs-evm/wallets/metamask/hello/#step-1-install-metamask-on-your-browser","title":"Step 1. Install MetaMask on your browser","text":"

To create a new wallet with MetaMask you need to install the extension first. You can install Metamask for Chrome, Firefox, Brave and Opera browsers.

  1. Open https://metamask.io or search for \u201cMetamask extension\u201d using your favorite search engine.

In this tutorial we will be using Google Chrome as an example, but the workflow is the same for all browsers.

  1. Click Chrome to install MetaMask as a Google Chrome extension.

  2. Click Add to Chrome.

  3. Click Add Extension.

That\u2019s it! You have successfully installed MetaMask extension!

"},{"location":"docs-evm/wallets/metamask/hello/#step-2-create-an-account","title":"Step 2. Create an account","text":"

The next step is to create an account.

  1. Click on the MetaMask icon in the upper right corner to open the extension.
  2. To install the latest version of MetaMask, click Try it now.
  3. Click Continue.

  1. You will be asked to create a new password. Create a strong password and click Create.

Don\u2019t forget to store your password for safekeeping!

  1. Proceed by clicking Next, then accept Terms of Use.

  2. Click Reveal secret words.

  3. You will see a 12 words seed phrase. Save seed words as a file or copy them to a safe place and click Next.

Reveal secret words and copy your secret backup phrase to a safe place

Security tips:Write this phrase on a piece of paper and store in a secure location. If you want even more security, write it down on multiple pieces of paper and store each in 2\u20133 different locations.Memorize this phrase.

  1. Verify your secret phrase by selecting the previously generated phrase. When done, click Confirm.

By \u201csolving this puzzle\u201d you are confirming that you know your secret phrase

Congratulations! You have successfully created your MetaMask account. A new Ethereum wallet address was automatically generated for you!

"},{"location":"docs-evm/wallets/metamask/multiple-accounts/","title":"Multiple Accounts","text":"

In case you are new to Ethereum and Metamask, here is a guide on how to create multiple accounts:

To create multiple accounts, you click on Profile icon on Metamask and then click on Create Account

You can then add an account name and click on Create.

You can create more accounts this way. When you create multiple accounts, your addresses will be different at your end.

"},{"location":"docs-resource-node/ppd-terminal-subcommands/","title":"SDS ppd terminal subcommands","text":"

ppd terminal subcommands are used to operate PP(resource) node in ppd terminal command-line terminal

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#help","title":"help","text":"

Show all the ppd terminal sub-commands' description.

>help\n\nhelp                                                           show all the commands\nwallets                                                        acquire all wallet wallets' address\nnewwallet                                                      create new wallet, input password in prompt\nregisterpeer                                                   register peer to meta node\nrp                                                             register peer to meta node\nactivate <amount> <fee> [--gas=<gas>]                          send transaction to stchain to become an active PP node\nupdateDeposit <depositDelta> <fee> [--gas=<gas>]               send transaction to stchain to update active pp's deposit\ndeactivate <fee> [--gas=<gas>]                                 send transaction to stchain to stop being an active PP node\nstartmining                                                    start mining\nprepay <amount> <fee> [--beneficiary=<beneficiary>] [--gas=<gas>]              \n                                                               prepay stos to get ozone\nput <filepath> [--isEncrypted=<isEncrypted>] [--nodeTier=<nodeTier>] [--allowHigherTier=<allowHigherTier>]\n                                                               upload file, need to consume ozone\nputstream <filepath> [--nodeTier=<nodeTier>] [--allowHigherTier=<allowHigherTier>]\n                                                               upload video file for streaming, need to consume ozone. (alpha version, encode format config impossible)\nlist <filename>                                                query uploaded file by self\nlist <page id>                                                 query all files owned by the wallet, paginated\ndelete <filehash>                                              delete file\nget <sdm://account/filehash> <saveAs>                          download file, need to consume ozone\n    e.g:\u00a0get sdm://st1jn9skjsnxv26mekd8eu8a8aquh34v0m4mwgahg/v05ahm50ugfjrgd3ga8mqi6bqka32ks3dooe1p9g\nsharefile <filehash> <duration> <is_private>                   share an uploaded file\nallshare                                                       list all shared files\ngetsharefile <sharelink> <password>                            download a shared file, need to consume ozone\ncancelshare <shareID>                                          cancel a shared file\nclearexpshare                                                  clear all expired share links\nver                                                            version\nmonitor                                                        show monitor\nstopmonitor                                                    stop monitor\nmonitortoken                                                   show token for pp monitor service\nconfig  <key> <value>                                          set config key value\ngetoz <walletAddress>                                          get current ozone balance\nstatus                                                         get current resource node status\nfilestatus <filehash>                                          get current state of an uploaded file\nbackupstatus <filehash>                                        get backup status of an file\nmaintenance start <duration>                                   put the node in maintenance mode for the requested duration (in seconds)\nmaintenance stop                                               stop the current maintenance\ndowngradeinfo                                                  get information of last downgrade happened on this pp node\nperformancemeasure                                             turn on performance measurement log for 60 seconds\nwithdraw <amount> <fee> [--targetAddr=<targetAddr>] [--gas=<gas>]\n                                                               withdraw matured reward (from address is the configured node wallet)\nsend <toAddress> <amount> <fee> [--gas=<gas>]                  sending coins to another account (from address is the configured node wallet)\nupdateinfo <fee> [--moniker=<moniker>] [--identity=<identity>] [--website=<website>]\n           [--security_contact=<security_contact>] [--details=<details>] [--gas=<gas>]\n                                                               update pp node info, including the beneficiary address from config file\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#wallets","title":"wallets","text":"

acquire all wallets' addresses

wallets\n

Example:

>wallets\n[INFO] 2023/01/12 11:18:07 account.go:109: st16v5pcrj9m6fgmwm7w0fn6dyxe8er3dk2nqqrhf\n[INFO] 2023/01/12 11:18:07 account.go:109: st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#newwallet","title":"newwallet","text":"

create a new wallet or recover an existing wallet, input password after prompt

newwallet <wallet_name>\n

Example:

>newwallet mySecondWallet\nEnter wallet nickname: mySecondWallet\nEnter password: \nEnter password again: \ninput bip39 mnemonic (leave blank to generate a new one)\ninput hd-path for the account, default: \"m/44'/606'/0'/0/0\" : \nsave the mnemonic phase properly for future recovery: \n-=======================================================================  \nmother bracket treat warfare become win ivory harvest course reform theory issue group super alpha library despair sustain orient shrug lizard bulk mistake magnet\n-======================================================================= \n\n[INFO] 2023/01/12 11:17:00 setup_wallet.go:61: Wallet st16v5pcrj9m6fgmwm7w0fn6dyxe8er3dk2nqqrhf has been generated successfully\nDo you want to use this wallet as your node wallet: Y(es)/N(o): y\n[INFO] 2023/01/12 11:17:03 setting.go:291: finished changing configuration file  wallet_address:  st16v5pcrj9m6fgmwm7w0fn6dyxe8er3dk2nqqrhf\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#rp-or-registerpeer","title":"rp or registerpeer","text":"

Register a Resource Node to an SP(meta) node.

Example:

>rp\n>[INFO] 2023/01/11 19:10:45 register_new_pp.go:25: get RspRegisterNewPP\n[INFO] 2023/01/11 19:10:45 register_new_pp.go:31: get RspRegisterNewPP RES_SUCCESS \n[INFO] 2023/01/11 19:10:45 register_new_pp.go:40: registered as PP successfully, you can deposit by `activate`\n

Tip

After receiving the response registered as PP successfully, you can deposit by activate, you can execute the next activate command to activate your resource node.

rp or registerpeer command may raise an error because of its CPU chips which are not supported by SDS currently. For instance

# Run on Macs with an Arm-based M1 chip\n\n>rp\n[ERROR]2022/04/15 11:38:22 service.go:185: RPC method sds_registerPP crashed: runtime error: index out of range [0] with length 0\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#activate","title":"activate","text":"

Send transaction to Stratos chain to become an active Resource Node

activate <amount> <fee> [--gas=gas] \n

Tip

amount is the amount of tokens you want to deposit. 1stos = 10^9gwei = 10^18wei.

fee is the amount of tokens to pay as a fee for the activation transaction. 10000wei would work. It will use default value if not provide.

gas is the amount of gas to pay for the transaction. 1000000 would be a safe number. It will use default value if not provide.

Example:

>activate 2stos 0.01stos --gas=1000000\nRequest Accepted\n[INFO] 2023/01/12 18:49:39 activate.go:66: get RspActivatePP RES_SUCCESS \n[INFO] 2023/01/12 18:49:41 activate.go:83: The activation transaction was broadcast\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#updatedeposit","title":"updateDeposit","text":"

Update deposit of an active resource node.

updateDeposit <depositDelta> <fee> [--gas=gas] \n

Tip

depositDelta is the absolute amount of difference between the original and the updated deposit. It should be a positive valid token, in the unit of stos/gwei/wei.

When a resource node is suspended, use this command to update its state and re-start mining by increasing its deposit.

Example:

The following command will increase 1stos to deposit, use 10000gwei for tx fees and 1000000 for tx gas.

>updateDeposit 1stos 1000000gwei --gas=1000000\nRequest Accepted\n

Tip

When a resource node is Mining: SUSPEND due to poor performance(e.g., frequently offline, task uncompleted, unstable connection, unreachable node, etc.), use this command to update its state and re-start mining by increasing its deposit.

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#deactivate","title":"deactivate","text":"

send transaction to Stratos-chain to stop being an active resource node

deactivate <fee> [--gas=gas]\n

Example:

>deactivate 10000000gwei --gas=1000000\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#startminingdeprecated","title":"startmining(deprecated)","text":"

Resource node will start to receive tasks from meta nodes and thus gain mining rewards. From SDS v0.7.0, user does not need to use this command any more since resource node will start mining automatically when the status of a resource node is Mining: ONLINE.

Example:

startmining\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#prepay","title":"prepay","text":"

Ozone is the unit of traffic used by SDS. Operations involving network traffic require ozone to be executed. User can always prepay stos to get Ozone any time before uploading/downloading files.

prepay <amount> <fee> [--beneficiary=<beneficiary>] [--gas=<gas>]  \n

Tip

amount is the amount of tokens you want to spend to purchase ozone.

The other two parameters are the same as above.

Example:

>prepay 1stos 6000000gwei --gas=6000000\nRequest Accepted\n>[INFO] 2023/01/12 10:59:07 prepay.go:24: Sending prepay message to SP! st172v4u8ysfgaphjs8uyy0svvc6d6tzl6gp07kn4\n[INFO] 2023/01/12 10:59:07 prepay.go:37: get RspPrepay RES_SUCCESS \n[INFO] 2023/01/12 10:59:09 prepay.go:46: The prepay transaction was broadcast\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#put","title":"put","text":"

upload a file. It will consume Ozone.

put <filepath> [--isEncrypted=<isEncrypted>] [--nodeTier=<nodeTier>] [--allowHigherTier=<allowHigherTier>]\n
filepath is the location of the file to upload, starting from your resource node folder. It is better to be an absolute path.

Example:

>put relayd/node1/relayd.toml\n[INFO] 2023/01/12 12:00:05 requests.go:178: fileName~~~~~~~~~~~~~~~~~~~~~~~~ relayd.toml\n[INFO] 2023/01/12 12:00:05 requests.go:184: fileHash~~~~~~~~~~~~~~~~~~~~~~ v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg\nRequest Accepted\n>[INFO] 2023/01/12 12:00:07 upload_slice.go:341: fileHash: v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg  uploaded\uff1a100.00 %\n[INFO] 2023/01/12 12:00:07 print.go:20: ####################################################################################################\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#putstream","title":"putstream","text":"

Upload a media file for streaming

Streaming is the continuous transmission of audio or video files(media files) from a server to a client. In order to upload a streaming file, first you need to install a tool ffmpeg for transcoding multimedia files.

Note

Please note that once a media file is uploaded via this command in streaming format, it is not allowed to be downloaded via regular get command in the current version. Instead, it has to be played through the APIs that are designed for playing streaming videos.

In Linux Terminal:

sudo apt update\nsudo apt install ffmpeg\n\n# use ffmpeg -version to check its version\nffmpeg -version\n
In MacOS Terminal:

brew update\nbrew install ffmpeg\n

Then, use putstream command to upload a media file

putstream <filepath> [--nodeTier=<nodeTier>] [--allowHigherTier=<allowHigherTier>]\n

filepath is the absolute path of the file to be uploaded, or a relative path starting from the root directory of the resource node.

Example:

putstream example_01.mp4\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#list-or-ls","title":"list or ls","text":"

List all uploaded files

ls\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#list-filename","title":"list <filename>","text":"

Query a specific uploaded file by name

ls filename\n

Example:

>ls relayd.toml\nRequest Accepted\n>[INFO] 2023/01/12 12:01:58 find_file.go:71: _______________________________\n[INFO] 2023/01/12 12:01:58 find_file.go:76: File name: relayd.toml\n[INFO] 2023/01/12 12:01:58 find_file.go:77: File hash: v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg\n[INFO] 2023/01/12 12:01:58 find_file.go:79: CreateTime : 1673542807\n[INFO] 2023/01/12 12:01:58 find_file.go:88: ===============================\n[INFO] 2023/01/12 12:01:58 find_file.go:89: Total: 1  Page: 0\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#list-page_id","title":"list <page_id>","text":"

Query all files owned, paginated by 20 items per page by default, starting with page 0.

ls page_id\n

Example:

>ls 0\nRequest Accepted\n>[INFO] 2023/01/12 12:03:07 find_file.go:71: _______________________________\n[INFO] 2023/01/12 12:03:07 find_file.go:76: File name: relayd.toml\n[INFO] 2023/01/12 12:03:07 find_file.go:77: File hash: v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg\n[INFO] 2023/01/12 12:03:07 find_file.go:79: CreateTime : 1673542807\n[INFO] 2023/01/12 12:03:07 find_file.go:88: ===============================\n[INFO] 2023/01/12 12:03:07 find_file.go:89: Total: 1  Page: 0\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#delete","title":"delete","text":"

Delete an uploaded file

delete <filehash>\n

Example:

>delete v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg\nRequest Accepted\n>[INFO] 2023/01/12 12:04:51 delete_file.go:36: delete success\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#get","title":"get","text":"

Download an uploaded file

get <sdm://account/filehash> [saveAs]\n

Tip

Every file uploaded to SDS is attributed with a unique file hash.

View the file hash for each of your files when you list your uploaded files.

Use the optional parameter saveAs to rename the file.

The downloaded files will be saved into the folder download by default under the root directory of your resource node, like

.\n\u251c\u2500\u2500 accounts\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 st1la7aj36gk88puz3026t3mkqfeu4q8paj3rs4gk.json\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 stsds1x5cse46ru8phd0435ncm04vh4mzj8ntp8rtpu4.json\n\u251c\u2500\u2500 configs\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 config.toml\n\u251c\u2500\u2500 download                # default downloading dir\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 README.md       # downloaded file\n\u251c\u2500\u2500 peers\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 pp-list\n\u2514\u2500\u2500 tmp\n    \u2514\u2500\u2500 logs\n

The download folder is defined by download_path in the file configs/config.toml under the root directory of your resource node.

Example:

>get sdm://st172v4u8ysfgaphjs8uyy0svvc6d6tzl6gp07kn4/v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg\nRequest Accepted\n>[INFO] 2023/01/12 12:47:31 query_file_info.go:253: get\uff0cRspFileStorageInfo\n\n[INFO] 2023/01/12 12:47:31 download_slice.go:391: download starts: \n[INFO] 2023/01/12 12:47:31 download_task.go:431: downloaded\uff1a100.00 % \n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#sharefile","title":"sharefile","text":"

Share(public) an uploaded file

sharefile <filehash> <duration> <is_private>\n

Tip

duration is time period(in seconds) when the file share expires. Put 0 for unlimited time.

is_private is whether the file share should be protected by a password. Put 0 for public file without password, and 1 for private file with a password.

After this command has been executed successfully, SDS will provide a password to this shared file, like m216.Please keep this password for future use.

Example:

>sharefile v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg 0 1\nRequest Accepted\n>[INFO] 2023/01/12 12:53:04 share.go:131: ShareId 348f79a5a0963a56\n[INFO] 2023/01/12 12:53:04 share.go:132: ShareLink hFu8ce_348f79a5a0963a56\n[INFO] 2023/01/12 12:53:04 share.go:133: SharePassword m216\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#allshare","title":"allshare","text":"

List All Shared Files.

allshare\n

Example:

>allshare\nRequest Accepted\n> [INFO] 2023/01/12 12:30:21 share.go:75: _______________________________\n[INFO] 2023/01/12 12:30:21 share.go:76: file_name: relayd.toml\n[INFO] 2023/01/12 12:30:21 share.go:77: file_hash: v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg\n[INFO] 2023/01/12 12:30:21 share.go:78: file_size: 676\n[INFO] 2023/01/12 12:30:21 share.go:79: link_time: 1673544576\n[INFO] 2023/01/12 12:30:21 share.go:80: link_time_exp: 1689096576\n[INFO] 2023/01/12 12:30:21 share.go:81: ShareId: e9546b33e3d63285\n[INFO] 2023/01/12 12:30:21 share.go:82: ShareLink: 4RREV0_e9546b33e3d63285\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#getsharefile","title":"getsharefile","text":"

Download a shared file.

getsharefile <sharelink> [password]\n

Tip

Leave the password blank if it's a public shared file.

sharelink could be found when your use allshare to list all available shared files.

The downloaded files will be saved into the folder download by default under the root directory of your resource node.

Example:

>getsharefile 4RREV0_e9546b33e3d63285\nRequest Accepted\n> [INFO] 2023/01/12 12:31:38 share.go:216: get RspGetShareFile RES_SUCCESS request success\n[INFO] 2023/01/12 12:31:38 share.go:222: FileInfo: [file_size:676  file_hash:\"v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg\"  file_name:\"relayd.toml\"  create_time:1673542807  owner_wallet_address:\"st172v4u8ysfgaphjs8uyy0svvc6d6tzl6gp07kn4\"  share_link:\"4RREV0_e9546b33e3d63285\"]\n[INFO] 2023/01/12 12:31:38 query_file_info.go:253: get\uff0cRspFileStorageInfo\n\n[INFO] 2023/01/12 12:31:38 download_slice.go:391: download starts: \n[INFO] 2023/01/12 12:31:39 download_task.go:431: downloaded\uff1a100.00 % \n\n[INFO] 2023/01/12 12:31:39 print.go:20: ####################################################################################################\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#cancelshare","title":"cancelshare","text":"

Cancel file share

cancelshare <shareID>\n

shareID could be found when your use allshare to list all available shared files

Example:

>cancelshare e9546b33e3d63285\nRequest Accepted\n>[INFO] 2023/01/12 12:52:20 share.go:172: cancel share success: e9546b33e3d63285\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#clearexpshare","title":"clearexpshare","text":"

Deletes all the expired shared links.

clearexpshare\n

Example:

>clearexpshare\nRequest Accepted\n[INFO] 2023/08/08 09:41:24 clear_expired_share.go:52: ClearExpiredShareLinks done, 8 cleared, 0 remaining\n
"},{"location":"docs-resource-node/ppd-terminal-subcommands/#ver","title":"ver","text":"

show current SDS version

Example:

>ver\nversion: v0.10.0\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#monitor","title":"monitor","text":"

View resource utilization.

monitor\n

Example:

# show the resource utilization monitor\n>monitor\n[INFO] 2023/01/12 11:13:09 sys.go:143: __________________________________________________________________________\n[INFO] 2023/01/12 11:13:09 sys.go:144:         Mem         : 15967 MB  Free: 9497 MB Used:6127 Usage:38.372995%\n[INFO] 2023/01/12 11:13:09 sys.go:149:         CPU          : Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz   1 cores \n[INFO] 2023/01/12 11:13:09 sys.go:149:         CPU          : Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz   1 cores \n[INFO] 2023/01/12 11:13:09 sys.go:149:         CPU          : Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz   1 cores \n[INFO] 2023/01/12 11:13:09 sys.go:149:         CPU          : Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz   1 cores \n[INFO] 2023/01/12 11:13:09 sys.go:158:         CPU Used    : 93.367347% \n[INFO] 2023/01/12 11:13:09 sys.go:161:         HD          : 343 GB  Free: 160 GB Usage:51.431241% Path:/home/hong/stratos/sds-tropos5/sds/example/network/node1\n[INFO] 2023/01/12 11:13:09 sys.go:201:         Upload      : 0.000000 MB/s \n[INFO] 2023/01/12 11:13:09 sys.go:202:         Download    : 0.000000 MB/s \n[INFO] 2023/01/12 11:13:09 sys.go:203: __________________________________________________________________________\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#stopmonitor","title":"stopmonitor","text":"

Hide the resource utilization monitor

stopmonitor\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#monitortoken","title":"monitortoken","text":"

show token for Resource Node monitor service.

> monitortoken\nMonitor token is: dddd608cc1c0efaf6b87267088dbc4b099b0db0758f476e625763580991a086c\n
The returned token can be used for logging in to resource node monitor.

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#config","title":"config","text":"

Change a config key value pair in the file configs/config.toml(note: need quotes for string input. Cannot have a space character in the string).

config <key> <value>\n
Example:

config keys.wallet_password 'stratos'\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#getoz","title":"getoz","text":"

Query ozone balance of a node's wallet

getoz <walletAddress>\n

Example:

>getoz st14d6vt45ws2fz9kgma5wlcfc283xr6pqgp3sklu\ninput password\npassword: \nRequest Accepted\n> [INFO] 2023/01/12 11:01:27 get_wallet_oz.go:42: get GetWalletOz RSP, the current ozone balance of st172v4u8ysfgaphjs8uyy0svvc6d6tzl6gp07kn4 = 1008215085885, \n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#status","title":"status","text":"

Query the current status of a resource node.

status\n

Example:

>status\nRequest Accepted\n>[INFO] 2023/01/12 10:57:01 get_pp_status.go:80: *** current node status ***\nActivation: Active | Registration Status: Registered | Mining: ONLINE | Initial tier: 1 | Ongoing tier: 1 | Weight score: 5480\n

Tip

Activation indicates the activation state of a resource node, including Active, Inactive and Unbonding.

Registration indicates the registration of a resource node, including Unregistered, Registering and Registered.

Mining indicates the mining state of a resource node, including ONLINE, OFFLINE, SUSPEND and MAINTENANCE.

When a resource node becomes Mining: SUSPEND due to its poor performance, user may use updateDeposit command to update its state and re-start mining by increasing its deposit.

Meta Node assigns a Weight score to Resource Node depending on its performance. The more Weight score a Resource Node has, the more priority it has to be assigned tasks.

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#filestatus","title":"filestatus","text":"

Shows current state of an uploaded file.

filestatus <filehash>\n

Example:

>filestatus v05ahm57vf1fh2k9k3c84acha4q4m1pj6ufdppho\nRequest Accepted\n>[INFO] 2023/08/08 10:01:43 query_file_info.go:255: get RspFileStatus\n[INFO] 2023/08/08 10:01:43 query_file_info.go:277: RspFileStatus: {\"return\":\"0\",\"file_upload_state\":3,\"user_has_file\":true,\"replicas\":3}\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#backupstatus","title":"backupstatus","text":"

Shows backup state of a file.

backupstatus <filehash>\n

Example:

>filestatus v05j1m52dltbs6ift7atcsup2ab9vh03umdp7pqo\nRequest Accepted\n  >[INFO] 2024/04/22 21:38:12 upload_file.go:192: Backup status for file v05j1m52dltbs6ift7atcsup2ab9vh03umdp7pqo: current_replica is 5, desired_replica is 5, ongoing_backups is 0, delete_origin is true, need_reupload is false\n  [INFO] 2024/04/22 21:38:12 upload_file.go:196: Backup is finished for file v05j1m52dltbs6ift7atcsup2ab9vh03umdp7pqo, delete all the temporary slices \n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#maintenance-start","title":"maintenance start","text":"

Claim a maintenance. Put the resource node in maintenance mode for the requested duration (in seconds).

maintenance start <duration> \n

Tip

  • maintenance start <duration> command starts a maintenance activity and switches the node into maintenance mode for the requested duration (in seconds);
  • While a Resource Node is in maintenance mode, it will be opt-out from any download/upload/backup tasks;
  • While a Resource Node is in maintenance mode, it will NOT be slashed for its off-line;
  • The maintenance allowance is maxed out after reach 1% up-time per year(around 87h). Then, any maintenance request will be rejected;
  • The maintenance allowance will be tracked and be reset every calendar year for all nodes;
  • When using the maintenance stop to stop the current maintenance, or the maintenance period is over, the node status reverts to offline and is ready to restart mining. It acts as usual to earn rewards or be slashed.

Example:

>maintenance start 600\nRequest Accepted\n>[INFO] 2023/01/12 12:57:21 maintenance.go:19: Sending maintenance start request to SP!\n\n>status\nRequest Accepted\n> [INFO] 2023/01/12 12:58:19 get_pp_status.go:80: *** current node status ***\nActivation: Active | Mining: MAINTENANCE | Initial tier: 1 | Ongoing tier: 1 | Weight score: 5020\n
Note: Mining: MAINTENANCE indicates that this node is in maintenance mode.

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#maintenance-stop","title":"maintenance stop","text":"

stop the current maintenance.

>maintenance stop\nRequest Accepted\n>[INFO] 2023/01/12 12:58:35 maintenance.go:26: Sending maintenance stop request to SP!\n[INFO] 2023/01/12 12:58:38 register_to_sp.go:104: start mining\n\n>status\nRequest Accepted\n> [INFO] 2023/01/12 12:59:22 get_pp_status.go:80: *** current node status ***\nActivation: Active | Mining: ONLINE | Initial tier: 1 | Ongoing tier: 1 | Weight score: 5020\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#downgradeinfo","title":"downgradeinfo","text":"

Get the information of last downgrade happened on this resource node.

> downgradeinfo\nRequest Accepted\n> [INFO] 2023/01/12 10:43:12 get_pp_downgrade_info.go:24: PP downgrade happened at: 111624 (heights) ago, \nat SP node stsds15sya4n40da64z6n6hvk0p9f7sx72hqpjjnrf9y, score decreased by 9999\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#performancemeasure","title":"performancemeasure","text":"

Turn on performance measurement log for 60 seconds.

> performancemeasure\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#withdraw","title":"withdraw","text":"

Withdraw matured reward.

withdraw <amount> <fee> [--targetAddr=<targetAddr>] [--gas=<gas>]\n

Example:

> withdraw 100stos 0.01stos --targetAddr=st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\n> [INFO] 2023/11/30 05:51:38 withdraw.go:42: Withdraw transaction delivered.\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#send","title":"send","text":"

Sending coins to another account.

send <toAddress> <amount> <fee> [--gas=<gas>]\n

Example:

> send st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l 100wei 0.01stos --gas=6000000\n> [INFO] 2023/07/10 11:32:43 send.go:35: Send transaction delivered.\n

"},{"location":"docs-resource-node/ppd-terminal-subcommands/#updateinfo","title":"updateinfo","text":"

update pp node info, including the beneficiary address from config file

updateinfo <fee> [--moniker=<moniker>] [--identity=<identity>] [--website=<website>] [--security_contact=<security_contact>] [--details=<details>] [--gas=<gas>]\n

Example:

>updateinfo 0.1stos --gas=1000000\nRequest Accepted\n>[INFO] 2024/05/13 09:56:21 update_resource_node.go:66: Send transaction delivered.\n\n\n>updateinfo 0.1stos --moniker=newmoniker --identity=newIdentity --website=newWebsite --security_contact=newSecurityContact --details=newDdetails --gas=1000000\nRequest Accepted\n>[INFO] 2024/05/13 09:58:13 update_resource_node.go:66: Send transaction delivered.\n

You can exit the ppd terminal command-line terminal by typing exit and leave the ppd start terminal to run the resource node in background.

"},{"location":"docs-resource-node/rpc-client/","title":"SDS RPC client usage","text":""},{"location":"docs-resource-node/rpc-client/#-help","title":"- help","text":"
Usage:\n  rpc_client [command]\n\nAvailable Commands:\n  completion  Generate the autocompletion script for the specified shell\n  get         download a file\n  getozone    get the ozone of the wallet\n  getshared   download a shared file\n  help        Help about any command\n  list        list files\n  listshared  list shared files\n  put         upload a file\n  putstream   upload a file\n  share       share a file from uploaded files\n  stopshare   stop sharing a file\n  withdraw    withdraw matured reward\n  send        sending coins to another account\n\nFlags:\n  -h, --help            help for rpc_client\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n\nUse \"rpc_client [command] --help\" for more information about a command.\n
"},{"location":"docs-resource-node/rpc-client/#-completion","title":"- completion","text":"

Generates the autocompletion script for rpc_client for the specified shell.

Usage:\n  rpc_client completion [command]\n\nAvailable Commands:\n  bash        Generate the autocompletion script for bash\n  fish        Generate the autocompletion script for fish\n  powershell  Generate the autocompletion script for powershell\n  zsh         Generate the autocompletion script for zsh\n\nFlags:\n  -h, --help   help for completion\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n\nUse \"rpc_client completion [command] --help\" for more information about a command.\n

"},{"location":"docs-resource-node/rpc-client/#for-bash","title":"for bash","text":"

To load completions in your current shell session:

source <(rpc_client completion bash)\n

To load completions for every new session, execute once:

Tip

This script depends on the bash-completion package.

If it is not installed already, you can install it via your OS's package manager.

  • For Linux:
rpc_client completion bash > /etc/bash_completion.d/rpc_client\n
  • For MacOS:
rpc_client completion bash > $(brew --prefix)/etc/bash_completion.d/rpc_client\n

You will need to start a new shell for this setup to take effect.

"},{"location":"docs-resource-node/rpc-client/#for-fish","title":"for fish","text":"

To load completions in your current shell session:

rpc_client completion fish | source\n

To load completions for every new session, execute once:

rpc_client completion fish > ~/.config/fish/completions/rpc_client.fish\n

You will need to start a new shell for this setup to take effect.

"},{"location":"docs-resource-node/rpc-client/#for-powershell","title":"for powershell","text":"

To load completions in your current shell session:

rpc_client completion powershell | Out-String | Invoke-Expression\n

To load completions for every new session, add the output of the above command to your powershell profile.

"},{"location":"docs-resource-node/rpc-client/#for-zsh","title":"for zsh","text":"

If shell completion is not already enabled in your environment you will need to enable it. You can execute the following once:

echo \"autoload -U compinit; compinit\" >> ~/.zshrc\n

To load completions in your current shell session:

source <(rpc_client completion zsh); compdef _rpc_client rpc_client\n

To load completions for every new session, execute once:

  • For Linux:
rpc_client completion zsh > \"${fpath[1]}/_rpc_client\"\n
  • For MacOS:
rpc_client completion zsh > $(brew --prefix)/share/zsh/site-functions/_rpc_client\n

You will need to start a new shell for this setup to take effect.

"},{"location":"docs-resource-node/rpc-client/#-get","title":"- get","text":"

Downloads a file.

Usage:\n  rpc_client get <sdm://account/filehash> [flags]\n\nFlags:\n  -h, --help   help for get\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client get sdm://st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72/v05ahm500bfpivst07iti9krii5llj608mduoo82 \\\n--url http://127.0.0.1:4444 \\\n--wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Response:

[INFO] 2023/03/20 11:56:15 main.go:463: - start downloading the file:  sdm://st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72/v05ahm500bfpivst07iti9krii5llj608mduoo82\n[INFO] 2023/03/20 11:56:15 main.go:475: - request downloading the file (method: user_requestDownload)\n[INFO] 2023/03/20 11:56:25 main.go:576: - downloading is done\n

"},{"location":"docs-resource-node/rpc-client/#-getozone","title":"- getozone","text":"

Queries ozone amount from a wallet address.

Usage:\n  rpc_client getozone [flags]\n\nFlags:\n  -h, --help   help for getozone\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client getozone --url http://127.0.0.1:4444 --wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Response:

[INFO] 2023/03/20 12:01:20 main.go:697: - request ozone balance (method: user_requestGetOzone)\n[INFO] 2023/03/20 12:01:20 main.go:719: - received response (return: SUCCESS)\n[INFO] 2023/03/20 12:01:20 main.go:721: OZONE balance:  45511.741533115\n

"},{"location":"docs-resource-node/rpc-client/#-getshared","title":"- getshared","text":"

Downloads a shared file.

Usage:\n  rpc_client getshared <filehash> [flags]\n\nFlags:\n  -h, --help   help for getshared\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client getshared v05ahm500bfpivst07iti9krii5llj608mduoo82 \\\n--url http://127.0.0.1:4444 \\\n--wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Response:

[INFO] 2023/03/20 12:04:59 main.go:1015: - start downloading the file: v05ahm500bfpivst07iti9krii5llj608mduoo82\n[INFO] 2023/03/20 12:04:59 main.go:1022: - request shared file information (method: user_requestGetShared)\n

"},{"location":"docs-resource-node/rpc-client/#-list","title":"- list","text":"

Lists all files uploaded by account (wallet).

Usage:\n  rpc_client list [flags]\n\nFlags:\n  -h, --help   help for list\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client list --url http://127.0.0.1:4444 --wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Response:

[INFO] 2023/03/20 12:38:17 main.go:635: - request listing files (method: user_requestList)\n[INFO] 2023/03/20 12:38:17 main.go:656: - received response (return: SUCCESS)\n\nFile Name            File Hash                                 File Size Create Time\n_____________________________________________________________________________________\ntestsds1-202303142214 v05ahm5000qs4viph3u4biqt67tnels4qpguvjl8   31457280 1678824883\ntestsds1-202301221144 v05ahm5000u52005ij1osr15t0e7v8df2voh74mo   31457280 1674380707\ntestsds1-202302240758 v05ahm50010b993c3gdc28nk90bhf4aabdhaujg8   31457280 1677218311\ntestsds1-202301240119 v05ahm5001j1g84vpu28upa06n8jca40vtqbc6v8   31457280 1674516005\ntestsds1-202302092312 v05ahm500289uhi4obev6gi3vmmv5s48289vorbg   31457280 1675977162\ntestsds1-202301240902 v05ahm5002bitsbccaqv5i568vvtsnr1d2avtaa8   31457280 1674543742\ntestsds1-202301242002 v05ahm5003v4fei49lpj6rb0p1rqpjp52johdkmo   31457280 1674583378\ntestsds1-202301262228 v05ahm50040vne6f3tuk618h3me8mq4tqor3j6a0   31457280 1674764909\ntestsds1-202302181817 v05ahm5004b9epvd49uhddmmhs6g5lpfpo0h0eho   31457280 1676737093\ntestsds1-202303171340 v05ahm5004ogv5a1aa5np1m0u0q98djg0p679ih0   31457280 1679053247\ntestsds1-202301232120 v05ahm5004pvblrcqgvbu2gtmsl108dlfnsgrg80   31457280 1674501610\ntestsds1-202303041845 v05ahm5005304r88pucigun0ta3u9uirjkkroiug   31457280 1677948336\ntestsds1-202302202236 v05ahm5005bgrltqtp6eq57q8n8phsa9krtrvpsg   31457280 1676925407\ntestsds1-202302282052 v05ahm5005dpvr5p5en3hj62hqpvcjinjhqdavo0   31457280 1677610366\ntestsds1-202301211702 v05ahm5006gncteg3o7ubfl5u3g20er3jme5gkvg   31457280 1674313350\ntestsds1-202301251935 v05ahm5006is8d937529te36mpl7so1kh3des3go   31457280 1674668116\ntestsds1-202301311242 v05ahm5006tgr22ac68leu5gqitaurmqler3vt78   31457280 1675161765\ntestsds1-202301250041 v05ahm5007mtri1o1tdc9m50d2ruqspir70kejd0   31457280 1674600151\ntestsds1-202301221100 v05ahm5007n1tgrhmqbb6h9inktvqb6q7vn3in70   31457280 1674378057\ntestsds1-202301261717 v05ahm5007rcft4obagneqdv1gdnj1266bno8nco   31457280 1674746284\n_____________________________________________________________________________________\nTotal: 20    Page: 0\n

"},{"location":"docs-resource-node/rpc-client/#-listshared","title":"- listshared","text":"

Lists all files uploaded and shared by account (wallet).

Usage:\n  rpc_client listshared [flags]\n\nFlags:\n  -h, --help   help for listshared\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client listshared --url http://127.0.0.1:4444 --wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Response:

[INFO] 2023/03/20 11:50:08 main.go:786: - request listing files (method: user_requestListShare)\n[INFO] 2023/03/20 11:50:08 main.go:805: - received response (return: SUCCESS)\n\nFile Name            File Hash                                 File Size Link Time  Link Exp   Share ID         Share Link     \n________________________________________________________________________________________________________________________________________\ntestsds1-202301201653 v05ahm500bfpivst07iti9krii5llj608mduoo88   31457280 1674242684 1689794684 2addd621913e02e8 Xpg6U6_2addd621913e02e8\ntestsds1-202301201451 v05ahm504onf44326v8fupkl96gogma8vs85toro   31457280 1674242858 1689794858 476a8ecddbdd29a6 TS7eFc_476a8ecddbdd29a6\ntestsds1-202301201553 v05ahm503qb6igipcbmd9q1l1gbqpkiju37c59fo   31457280 1674242786 1689794786 59cf272db46dbbdb UkDPm3_59cf272db46dbbdb\ntestsds1-202301201853 v05ahm504aftmgtqerm5npdd34bb0u1lcflpgbb8   31457280 1674242825 1689794825 6615100040081212 OQ9ndm_6615100040081212\ntestsds1-202301200915 v05ahm5041mu88dr71ndp1cag0s8kgqvlr85lce0   31457280 1674242813 1689794813 6789246235828987 qAw0PV_6789246235828987\ntestsds1-202301200808 v05ahm500l93v2ghdju34h10ehpuj05c6hnqdst8   31457280 1674242748 1689794748 858408741b47a972 LwyBT8_858408741b47a972\ntestsds1-202301201816 v05ahm501ajcimbjcvrijuuts1n7d939b180o2rg   31457280 1674242769 1689794769 9cbc8114ebf949ae SGF8Uf_9cbc8114ebf949ae\ntestsds1-202301201730 v05ahm500dpnbihbch8s1qtq29ggfebft18keah8   31457280 1674242726 1689794726 a01893d8931c4639 mAvWSE_a01893d8931c4639\ntestsds1-202301200944 v05ahm5008ps226hc4etihet1gs2el8g7gvsqqd8   31457280 1674242572 1689794572 b1649c6ddf63a93a ouX59c_b1649c6ddf63a93a\ntestsds1-202301201822 v05ahm504b5g4nn3ovi5njgu1v1odbhef10p7k68   31457280 1674242841 1689794841 d8a81f46294532d5 ZpCKeK_d8a81f46294532d5\ntestsds1-202301200705 v05ahm5008hlp1k2278ojgpc1i4t30d21pb9555g   31457280 1674242538 1689794538 ecc6169ec9a95258 5Y4amn_ecc6169ec9a95258\n________________________________________________________________________________________________________________________________________\nTotal: 11       Page: 0\n

"},{"location":"docs-resource-node/rpc-client/#-put","title":"- put","text":"

Uploads a file.

Usage:\n  rpc_client put <filepath> [flags]\n\nFlags:\n  -h, --help   help for put\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client put /home/user/tmp/100MB.zip \\\n--url http://127.0.0.1:4444 \\\n--wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Response:

[INFO] 2023/03/20 12:14:17 main.go:179: - start uploading the file: /home/user/tmp/100MB.zip\n[INFO] 2023/03/20 12:14:17 main.go:187: - request uploading file (method: user_requestUpload)\n[INFO] 2023/03/20 12:14:33 main.go:212: - received response (return: UPLOAD_DATA)\n[INFO] 2023/03/20 12:14:33 main.go:225: - request upload date (method: user_uploadData)\n[INFO] 2023/03/20 12:14:32 main.go:244: - uploading is done\n

"},{"location":"docs-resource-node/rpc-client/#-putstream","title":"- putstream","text":"

Uploads a media file for streaming

Streaming is the continuous transmission of audio or video files(media files) from a server to a client.

In order to upload a streaming file, first you need to install a tool ffmpeg for transcoding multimedia files.

  • In Linux Terminal:
sudo apt update\nsudo apt install ffmpeg\n\n# use ffmpeg -version to check its version\nffmpeg -version\n
  • In MacOS Terminal:
brew update\nbrew install ffmpeg\n
Usage:\n  rpc_client putstream <filepath> [flags]\n\nFlags:\n  -h, --help   help for putstream\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client putstream /home/user/tmp/file_example_MP4_640_3MG.mp4 \\\n--url http://127.0.0.1:4444 \\\n--wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Response:

...\n

"},{"location":"docs-resource-node/rpc-client/#-share","title":"- share","text":"

Shares a previously uploaded file.

Usage:\n  rpc_client share <filehash> <duration> <is_private> [flags]\n\nFlags:\n  -h, --help   help for share\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Tip

duration is time period(in seconds) when the file share expires. Put 0 for unlimited time.

is_private is whether the file share should be protected by a password. Put 0 for public file without password, and 1 for private file with a password.

If is_private has been set to '1', SDS will provide a password to this shared file, like m216.

Example:

rpc_client share v05ahm500bfpivst07iti9krii5llj608mduoo82 \\\n--url http://127.0.0.1:4444 \\\n--wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Response:

[INFO] 2023/03/24 13:00:01 main.go:957: - request sharing file (method: user_requestShare)\n[INFO] 2023/03/24 13:00:03 main.go:976: - received response (return: SUCCESS)\nShareId:  78912f5d9bbe939r\nShareLink:  VzW5KW_78912f5d9bbe939r\n

"},{"location":"docs-resource-node/rpc-client/#-stopshare","title":"- stopshare","text":"

Stops sharing a previously uploaded file.

Usage:\n  rpc_client stopshare <ShareID> [flags]\n\nFlags:\n  -h, --help   help for stopshare\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Tip

You can get the ShareID from the listshared command.

Example:

rpc_client stopshare 6789246235828987 \\\n--url http://127.0.0.1:4444 \\\n--wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Result:

[INFO] 2023/03/20 12:34:53 main.go:913: - request stop sharing (method: user_requestStopShare)\n[INFO] 2023/03/20 12:34:54 main.go:932: - received response (return: SUCCESS)\n

"},{"location":"docs-resource-node/rpc-client/#-withdraw","title":"- withdraw","text":"

Withdraw matured reward.

Usage:\n  rpc_client withdraw <amount> <targetAddress> <fee> <gas> [flags]\n\nFlags:\n  -h, --help   help for withdraw\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client withdraw 100wei st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l 0.01stos 60000 \\\n--url http://127.0.0.1:4444 \\\n--wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Result:

[INFO] 2023/07/11 14:10:31 rpc_client.go:1390: - request withdraw (method: owner_requestWithdraw)\n[INFO] 2023/07/11 14:10:31 rpc_client.go:1411: - received response (return: SUCCESS)\n

Tip

You can use 'stchaind' binary to withdraw instead.

1: Prepare the stchaind binary.

2: Convert the sds wallet key file into stchaind format using bip39 mnemonic. ./stchaind keys add testuser --home node/stchaind --keyring-backend test --hd-path \"m/44'/606'/0'/0/0\"

3: Send the 'withdraw' tx to the node through the rpc interface of the stratos-chain ./stchaind tx pot withdraw --amount=100ustos --from=st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l \\ --target-address=st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l --chain-id=testchain \\ --keyring-backend=test --home=./node/stchaind --gas=auto --gas-prices=1gwei \\ --node \"tcp://localhost:26657\"

"},{"location":"docs-resource-node/rpc-client/#-send","title":"- send","text":"

Sending coins to another account.

Usage:\n  rpc_client send <toAddress> <amount> <fee> <gas> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client send st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l 100wei 0.01stos 60000 \\\n--url http://127.0.0.1:4444 \\\n--wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n

Result:

[INFO] 2023/07/11 14:20:40 rpc_client.go:1437: - request send (method: owner_requestSend)\n[INFO] 2023/07/11 14:20:40 rpc_client.go:1458: - received response (return: SUCCESS)\n

Tip

You can use 'stchaind' binary to send instead.

1: Prepare the stchaind binary.

2: Convert the sds wallet key file into stchaind format using bip39 mnemonic. ./stchaind keys add testuser --home node/stchaind --keyring-backend test --hd-path \"m/44'/606'/0'/0/0\"

3: Send the 'send' tx to the node through the rpc interface of the stratos-chain ./stchaind tx bank send st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m 10000wei \\ --chain-id=testchain --keyring-backend=test --home=./node/stchaind --gas=auto --gas-prices=1gwei \\ --node \"tcp://localhost:26657\"

"},{"location":"docs-resource-node/sds-ipfs-handbook/","title":"SDS IPFS Command Handbook","text":""},{"location":"docs-resource-node/sds-ipfs-handbook/#ipfs-client","title":"IPFS Client","text":"

The ppd ipfs command launches an RPC-style API over HTTP client to allow user interact with a SDS Network. The API aligns with the Kubo RPC API of IPFS so that any application that supports IPFS Kubo RPC API could be updated to support SDS network with little effort. The client needs to communicate with a SDS resource node to interact with the network. For setting up a SDS resource node please refer to Setup and run a SDS Resource Node

ppd ipfs -h\n\nipfs api server attached to node demon\n\nUsage:\n  ppd ipfs [flags]\n  ppd ipfs [command]\n\nAvailable Commands:\n  config      create config file for ipfs api server\n  migrate     migrate ipfs file to sds\n\nFlags:\n  -h, --help                   help for ipfs\n      --httpRpcUrl string      http rpc url (default \"http://127.0.0.1:9301\")\n      --ipcEndpoint string     ipc endpoint path\n      --password string        wallet password\n  -p, --port string            port (default \"6798\")\n  -m, --rpcMode string         use http rpc or ipc (default \"ipc\")\n      --walletAddress string   wallet address\n\nGlobal Flags:\n  -c, --config string   configuration file path  (default \"./config/config.toml\")\n  -r, --home string     path for the node (default \"<root directory of your resource node>\")\n\nUse \"ppd ipfs [command] --help\" for more information about a command.\n

There are two modes to communicate to a SDS resource node, and it could be switched by the --rpcMode flag

  • httpRpc mode is to send RPC request over http. In this mode the httpRpcUrl flag must point to the rpc port of the resource node
    ppd ipfs --rpcMode httpRpc --httpRpcUrl http://<node url>:<node rpc port>\n
  • ipc mode is to send PRC requests over IPC (Inter-process communication). The path to the ipc endpoint is set by the flag ipcEndpoint. The default path will be used when flag is not set.
    ppd ipfs --rpcMode ipc --ipcEndpoint <path to the ipc endpoint>\n
"},{"location":"docs-resource-node/sds-ipfs-handbook/#config-file","title":"Config File","text":"

All the parameters could be pre-defined in the config file ipfs_config.toml placed in the folder config under the home path (defined by -r or --home flag).

"},{"location":"docs-resource-node/sds-ipfs-handbook/#template","title":"Template","text":"
[connectivity]\nipfs_port=\"port for the ipfs api server\"\nrpc_mode='httpRpc or ipc'\nhttp_rpc_url='http://<node url>:<node rpc port>'\nipc_endpoint='path to the ipc endpoint'\n\n[keys]\nwallet_address = 'wallet address stxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'\nwallet_password = 'wallet password'\n
"},{"location":"docs-resource-node/sds-ipfs-handbook/#folder-structure","title":"Folder Structure","text":"

Folder structure under the home path

Folder Content accounts wallet files Eg: \"stxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.json\" config config file \"ipfs_config.toml\""},{"location":"docs-resource-node/sds-ipfs-handbook/#rpc-commands","title":"RPC Commands","text":""},{"location":"docs-resource-node/sds-ipfs-handbook/#apiv0add","title":"/api/v0/add","text":"

Upload a file to SDS. Arguments - arg [string]: The path to the file on the local driver. Required: yes.

cURL Example

curl -X POST  \"localhost:6798/api/v0/add?arg=testfile\"\n

"},{"location":"docs-resource-node/sds-ipfs-handbook/#apiv0get","title":"/api/v0/get","text":"

Download a file from SDS. Arguments - arg [string]: sdm path to the file in the SDS. The format is <sdm://account/filehash>. Required: yes.

Tip

Every file uploaded to SDS is attributed with a unique file hash.

View the file hash for each of your files when you list your uploaded files.

The downloaded files will be saved into the folder download by default under the root directory of your resource node, like

cURL Example

curl -X POST  \"localhost:6798/api/v0/get?arg=sdm://st172v4u8ysfgaphjs8uyy0svvc6d6tzl6gp07kn4/v05ahm51l6v6tm2vqc682b9sicom61fgkoqdl0pg\"\n

"},{"location":"docs-resource-node/sds-ipfs-handbook/#apiv0ls","title":"/api/v0/ls","text":"

Lists all files uploaded by account (wallet). Arguments - page [string]: page number. Each page contains 20 elements. Required: no.

cURL Example

curl -X POST  \"localhost:6798/api/v0/ls?page=0\"\n

"},{"location":"docs-resource-node/sds-ipfs-handbook/#ipfs-migrate","title":"IPFS Migrate","text":"

The ppd ipfs migrate command migrates a file from IPFS to SDS network. It first downloads the file from the IPS by the given CID and then uploads it to the SDS network.

ppd ipfs migrate <filecid> <filename>\n
filecid is the cid of the file to downloaded from IPFS. filename is an optional parameter. When it is given, the file will be renamed to filename before it is uploaded to the SDS network.

Example:

ipfs -m httpRpc migrate QmSgvgwxZGaBLqkGyWemEDqikCqU52XxsYLKtdy3vGZ8uq spaceship.jpg\n\nAPI server listening at: [::]:40255\n[INFO] 2023/08/03 09:16:03 file.go:126: -- Getting an IPFS node running -- \nSpawning Kubo node on a temporary repo\n2023/08/03 09:16:03 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/lucas-clemente/quic-go/wiki/UDP-Receive-Buffer-Size for details.\n[INFO] 2023/08/03 09:16:13 file.go:147: IPFS node is running\n[INFO] 2023/08/03 09:16:13 file.go:149: -- getting back files --\n[INFO] 2023/08/03 09:16:13 file.go:157: output folder: /tmp/ipfs/QmSgvgwxZGaBLqkGyWemEDqikCqU52XxsYLKtdy3vGZ8uq\n[INFO] 2023/08/03 09:16:14 file.go:176: got file back from IPFS (IPFS path: /ipfs/QmSgvgwxZGaBLqkGyWemEDqikCqU52XxsYLKtdy3vGZ8uq) and wrote it to /tmp/ipfs/QmSgvgwxZGaBLqkGyWemEDqikCqU52XxsYLKtdy3vGZ8uq/spaceship.jpg\n[DEBUG] 2023/08/03 09:16:14 file.go:48: filehash v05ahm50sk6ldkpg2j11c5qdm5q1arair6rvuivo\n[INFO] 2023/08/03 09:16:14 rootcmd.go:59: - start uploading the file: /tmp/ipfs/QmSgvgwxZGaBLqkGyWemEDqikCqU52XxsYLKtdy3vGZ8uq/spaceship.jpg\n[INFO] 2023/08/03 09:16:14 rootcmd.go:67: - request get ozone (method: user_requestGetOzone)\n[DEBUG] 2023/08/03 09:16:18 requester.go:36: -->  {\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"user_requestGetOzone\",\"params\":[{\"walletaddr\":\"st1vvysda6ylqz2adauqg4djsz4rx6hv6mqv9fepp\"}]}\n[DEBUG] 2023/08/03 09:16:18 requester.go:57: <--  {\"jsonrpc\":\"2.0\",\"id\":1,\"result\":{\"return\":\"0\",\"ozone\":\"19660978\",\"sequencynumber\":\"SN:0000000000000000011\"}}\n\n[INFO] 2023/08/03 09:16:18 rootcmd.go:81: - request uploading file (method: user_requestUpload)\n[DEBUG] 2023/08/03 09:16:18 requester.go:38: -->  {\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"user_requestUpload\",\"params\":[{\"filename\":\"/tmp/ipfs/QmSgvgwxZGaBLqkGyWemEDqikCqU52XxsYLKtdy3vGZ8uq/spaceship.jpg\",\"filesize\":276382,\"filehash\":\"v05a ... \"}]}\n[DEBUG] 2023/08/03 09:16:18 requester.go:57: <--  {\"jsonrpc\":\"2.0\",\"id\":1,\"result\":{\"return\":\"1\",\"offsetstart\":0,\"offsetend\":276382}}\n\n[INFO] 2023/08/03 09:16:18 rootcmd.go:91: - received response (return: UPLOAD_DATA)\n[INFO] 2023/08/03 09:16:18 rootcmd.go:103: - request upload date (method: user_uploadData)\n[DEBUG] 2023/08/03 09:16:18 requester.go:38: -->  {\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"user_uploadData\",\"params\":[{\"filehash\":\"v05ahm50sk6ldkpg2j11c5qdm5q1arair6rvuivo\",\"data\":\"/9j/4AAQSkZJRgABAQEASABIAAD/4gIcSUNDX1BST0ZJTEUAAQEAAAIMbGNtcwIQAABtbnRyUkdCIFhZWiAH3AABABkAAwApADlhY3NwQV ... \"}]}\n[DEBUG] 2023/08/03 09:16:18 requester.go:57: <--  {\"jsonrpc\":\"2.0\",\"id\":1,\"result\":{\"return\":\"0\"}}\n\n[INFO] 2023/08/03 09:16:18 rootcmd.go:111: - uploading is done\nuploading is done\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/","title":"SDS RPC for file operations","text":"

The API is based on JSON-RPC 2.0 specs. The user works as a client and a resource node provides service as a server.

When the client sends a request to the server by calling to a method, the server sends the response back as the return.

The format of a request message is:

{\n    \"jsonrpc\":\"2.0\",\n    \"id\":1,\n    \"method\":\"user_methodName\",\n    \"params\":[\n        {\n            \"param1\":\"valueOfParam1\",\n            \"param2\":valueOfParam2,\n            ...\n        }\n    ]\n}\n

The format of a response message is:

{\n    \"jsonrpc\":\"2.0\",\n    \"id\":1,\n    \"result\":\n        {\n            \"return\":\"1\",\n            \"extra_result_object1\":value_object1,\n            \"extra_result_object2\":value_object2,\n            ...\n        }\n}\n

When \"return\" object in \"result\" is a string encoded negative number, it carries an error.

    \"-1\":  GENERIC_ERR           \n    \"-3\":  SIGNATURE_FAILURE \n    \"-4\":  WRONG_FILE_SIZE \n    \"-5\":  OPERATION_TIME_OUT \n    \"-6\":  FILE_REQ_FAILURE \n    \"-7\":  WRONG_INPUT \n    \"-8\":  WRONG_PP_ADDRESS \n    \"-9\":  INTERNAL_DATA_FAILURE \n    \"-10\": INTERNAL_COMM_FAILURE \n    \"-11\": WRONG_FILE_INFO \n    \"-12\": WRONG_WALLET_ADDRESS\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#upload-a-file","title":"Upload a File","text":"

Three methods are used to accomplish uploading a file.

  • user_requestGetOzone: get ozone balance and sequence number
  • user_requestUpload: start uploading a file
  • user_uploadData: upload a piece of file data
"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestgetozone","title":"user_requestGetOzone","text":"

A request for ozone needs to be done before uploading a file. This method allows a check for ozone balance and a sequence number to be used in next uploading methods.

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters","title":"Parameters","text":"name type comment walletaddr string wallet address of the user account #### Returns name type comment return string negative: errors; \"1\": success and expect for next user_uploadData; other values: invalid ozone string the balance of nano ozone of this wallet sequencynumber string a sequence number to be used in uploading a file"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example","title":"Example","text":"

Request

{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"method\": \"user_requestGetOzone\",\n  \"params\": [\n    {\n      \"walletaddr\": \"st1r2gh2h8kjtz4slek6aua95ukyd8zmey2y9uatt\"\n    }\n  ]\n}\n
Response
{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"result\": {\n    \"return\": \"0\",\n    \"ozone\": \"257695561060\",\n    \"sequencynumber\": \"SN:0000000000000000028\"\n  }\n}\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestupload","title":"user_requestUpload","text":"

To request to upload a file. The result could carry the offsets of a piece of the file to be uploaded if the request succeeded.

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_1","title":"Parameters","text":"name type comment filename string name of the file filesize number size of the file, in byte filehash string file hash to identify a file 1 signature object signature on this message desired_tier number the desired tier to store the file allow_higher_tier boolean if higher tier allowed when no desired tier can't be found req_time number the epoch time when this request is made

Object signature

name type comment address string wallet address of the user account pubkey string public key of wallet address signature string signed on a message 23"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns","title":"Returns","text":"name type comment return string negative: errors; \"1\": success and expect for next user_uploadData; other values: invalid offsetstart number the offset of beginning of the piece of file data, inclusive offsetend number the offset of end of the piece of file data, exclusive"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_1","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_requestUpload\",\n \"params\": [\n  {\n   \"filename\": \"test_10m\",\n   \"filesize\": 10485760,\n   \"filehash\": \"v05j1m571efv3vuk3tq7airrfglanjvts4jrd4l8\",\n   \"signature\": {\n    \"address\": \"st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9\",\n    \"pubkey\": \"stpub1q0ska45w724dy0n0jujuqcvn2c80fa9c69dth0v9flacxrxp7w2rsncclps\",\n    \"signature\": \"178e5a84d721d8893b402fb502cbd66dbc349536f720bdaabd1674cd99e3a5272cd8a40ba0da9a61fe71abb1d0c4530de44983531b99d0e349a801e46c7b16d100\"\n   },\n   \"desired_tier\": 2,\n   \"allow_higher_tier\": true,\n   \"req_time\": 1701267007\n  }\n ]\n}\n

Response

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n  \"return\": \"1\",\n  \"offsetstart\": 0,\n  \"offsetend\": 3500000\n }\n}\n
"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_uploaddata","title":"user_uploadData","text":"

Send a piece of file data to server according to the offset previously provided by the server.

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_2","title":"Parameters","text":"name type comment filehash string file hash to identify a file data string data of the piece of the file 4"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_1","title":"Returns","text":"name type comment return string negative: errors; \"1\": success and offsets for next user_uploadData; \"0\": finished uploading; other values: invalid offsetstart number the offset of begining of the piece of file data, inclusive offsetend number the offset of end of the piece of file data, exclusive"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_2","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_uploadData\",\n \"params\": [\n  {\n   \"filehash\": \"v05j1m571efv3vuk3tq7airrfglanjvts4jrd4l8\",\n   \"data\": \"xfYRzYszM+NbWW/nZJZqmI8W9aGlaFt7SBkkuL5nkx/5L ... \"\n  }\n ]\n}\n

Response

{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"result\": {\n    \"return\": \"1\",\n    \"offsetstart\": 3500000,\n    \"offsetend\": 7000000\n  }\n}\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#list-files","title":"List Files","text":"

List files owned by this account.

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestlist","title":"user_requestList","text":"

Request listing files owned by the account with the wallet address.

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_3","title":"Parameters","text":"name type comment signature object signature on this message page number the list is paginated. Page number start from 0. req_time number the epoch time when this request is made

Object signature

name type comment address string wallet address of the user account pubkey string public key of wallet address signature string signed on a message 23"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_2","title":"Returns","text":"name type comment return string negative: errors; \"0\": success; other value: invalid fileinfo objects information for each file

In fileinof, these objects are included

name type comment filehash string file hash to identify the file 1 filesize number size of the file, in byte filename string name of the file createtime number unix epoch time when the file was created"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#examples","title":"Examples","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_requestList\",\n \"params\": [\n  {\n   \"signature\": {\n    \"address\": \"st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9\",\n    \"pubkey\": \"stpub1q0ska45w724dy0n0jujuqcvn2c80fa9c69dth0v9flacxrxp7w2rsncclps\",\n    \"signature\": \"75d54f5b302d5c9d34ba0fe70153b4a1d7b6e54be90585ab706dc97ce038da4431a4053f976c14d1227af2a14b5a61a5133da634380e9d7ba67830cc52c2ec5001\"\n   },\n   \"page\": 0,\n   \"req_time\": 1701313602\n  }\n ]\n}\n

Response

{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"result\": {\n    \"return\": \"0\",\n    \"fileinfo\": [\n      {\n        \"filehash\": \"v05ahm51atjqkpte7gnqa94bl3p731odvvdvfvo8\",\n        \"filesize\": 200000000,\n        \"filename\": \"file1_200M_jan22\",\n        \"createtime\": 1674433580\n      },\n      {\n        \"filehash\": \"v05ahm51buqelg70rjmcbqtn2qijc7um0ds1oedo\",\n        \"filesize\": 10000000,\n        \"filename\": \"file2_10M_jan20\",\n        \"createtime\": 1674250085\n      },\n      {\n        \"filehash\": \"v05ahm52po4iteumn1v58o3marnruc7l75km9rv8\",\n        \"filesize\": 50000000,\n        \"filename\": \"file3_50M_jan20\",\n        \"createtime\": 1674250338\n      },\n      {\n        \"filehash\": \"v05ahm53ec2f5c9lh92cqapp0mvtfcdphj1deb00\",\n        \"filesize\": 100000000,\n        \"filename\": \"file1_100M_jan20\",\n        \"createtime\": 1674240637\n      },\n      {\n        \"filehash\": \"v05ahm54ia4o2p8vjpluolshiugn1mrgqqhht6o0\",\n        \"filesize\": 209715200,\n        \"filename\": \"test_200m.bin\",\n        \"createtime\": 1674489434\n      },\n      {\n        \"filehash\": \"v05ahm54qtdk0oogho52ujtk5v6rdlpbhumfshmg\",\n        \"filesize\": 10000000,\n        \"filename\": \"file4_10M_jan20\",\n        \"createtime\": 1674253605\n      }\n    ],\n    \"totalnumber\": 6\n  }\n}\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#download-a-file","title":"Download a File","text":"

To download a file, there are four methods to be used.

  • user_requestGetOzone: get ozone balance and sequence number
  • user_requestDownload: to start downloading the file
  • user_downloadData: to request a piece of file data
  • user_downloadedFileInfo: request server verification of the downloaded file
"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestgetozone_1","title":"user_requestGetOzone","text":"

A request for ozone needs to be done before uploading a file. This method allows a check for ozone balance and a sequence number to be used in next uploading methods.

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_4","title":"Parameters","text":"name type comment walletaddr string wallet address of the user account #### Returns name type comment return string negative: errors; \"1\": success and expect for next user_uploadData; other values: invalid ozone string the balance of nano ozone of this wallet sequencynumber string a sequence number to be used in uploading a file"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_3","title":"Example","text":"

Request

{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"method\": \"user_requestGetOzone\",\n  \"params\": [\n    {\n      \"walletaddr\": \"st1r2gh2h8kjtz4slek6aua95ukyd8zmey2y9uatt\"\n    }\n  ]\n}\n
Response
{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"result\": {\n    \"return\": \"0\",\n    \"ozone\": \"257695561060\",\n    \"sequencynumber\": \"SN:0000000000000000028\"\n  }\n}\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestdownload","title":"user_requestDownload","text":"

To start downloading a file. A piece of fire data is carried in the response while successfully started.

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_5","title":"Parameters","text":"name type comment filehandle string url of the file in sdm:// format 5 signature object signature on this message req_time number the epoch time when this request is made Object signature name type comment address string wallet address of the user account pubkey string public key of wallet address signature string signed on a message 23"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_3","title":"Returns","text":"name type comment return string negative: errors; \"2\": file data provided; other value: invalid reqid string to identify download instances when multiple download happen at same time offsetstart number the offset of beginning of the piece of file data, inclusive offsetend number the offset of end of the piece of file data, exclusive filename string the name of the file filedata string data of the piece of the file 4"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_4","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_requestDownload\",\n \"params\": [\n  {\n   \"filehandle\": \"sdm://st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9/v05j1m571efv3vuk3tq7airrfglanjvts4jrd4l8\",\n   \"signature\": {\n    \"address\": \"st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9\",\n    \"pubkey\": \"stpub1q0ska45w724dy0n0jujuqcvn2c80fa9c69dth0v9flacxrxp7w2rsncclps\",\n    \"signature\": \"9f8a13fe02cebe66b5144d7ef308c5b1c4d2f2f47a5509fa0921fd16463e2f4f66e77ed8068934307e39a47630e3ff4c3ff62fca403eedc3b9a59997ce145d6400\"\n   },\n   \"req_time\": 1701314045\n  }\n ]\n}\n

Response

{\n \"jsonrpc\":\"2.0\",\n \"id\":1,\n \"result\":{\n  \"return\":\"2\",\n  \"reqid\":\"58bb018a-bc6d-446b-bb9c-89867b5c1fe9\",\n  \"offsetstart\":0,\n  \"offsetend\":3145728,\n  \"filename\":\"test_10m\",\n  \"filedata\":\"xfYRzYszM+NbWW/nZJZqmI8W9aGz+uNVZJAUUDdoUpbnVvd2fOFJcz54642jxk5ZjcIQQv1i/lVehc36v/Czk0Pi5PPxZK ... \"\n }\n}    \n
"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_downloaddata","title":"user_downloadData","text":"

After the user handles previous piece of file data, this method is called to get the next piece.

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_6","title":"Parameters","text":"name type comment filehash string file hash to identify a file 1 reqid string the same reqid get from response of user_requestDownload"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_4","title":"Returns","text":"name type comment return string negative: errors; \"2\": file data provided; \"3\": no data and ask for calling user_downloadedFileInfo reqid string to identify download instances when multiple download happen at same time offsetstart number the offset of beginning of the piece of file data, inclusive offsetend number the offset of end of the piece of file data, exclusive filename string the name of the file filedata string data of the piece of the file 4"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_5","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_downloadData\",\n \"params\": [\n  {\n   \"filehash\": \"v05ahm51buqelg70rjmcbqtn2qijc7um0ds1oedo\",\n   \"reqid\": \"c97eafef-401f-49d1-bff3-7ce9eaa2c2dd\"\n  }\n ]\n}\n

Response

{\n \"jsonrpc\":\"2.0\",\n \"id\":1,\n \"result\": {\n   \"return\": \"2\",\n   \"offsetstart\": 3145728,\n   \"offsetend\": 6291456,\n   \"filename\": \"test_10m\",\n   \"filedata\": \"QYILair4V84YdEyU+9kfOfwrGmNz7OIkxzlTcKiMk4aNcmwiLMDXScf+S17gUWpQds8oW88eLFCqdOaHPmrZYmqhFjGFV ... \"\n }\n}\n

Another Instance of Response

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n  \"return\": \"3\",\n  \"reqid\": \"c97eafef-401f-49d1-bff3-7ce9eaa2c2dd\"\n }\n}\n
"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_downloadedfileinfo","title":"user_downloadedFileInfo","text":"

After the user received all pieces of the file and a response of user_downloadData with return value \"3\", this method is called to let the server verify file information and finish downloading.

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_7","title":"Parameters","text":"name type comment filehash string recalculated file hash upon the received file 1 filesize number size of the file, in byte reqid string the same reqid get from response of user_requestDownload"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_5","title":"Returns","text":"name type comment return string negative: errors; \"0\": successful finished; other values: invalid"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_6","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_downloadedFileInfo\",\n \"params\": [\n  {\n   \"filehash\": \"v05ahm51buqelg70rjmcbqtn2qijc7um0ds1oedo\",\n   \"filesize\": 10000000,\n   \"reqid\": \"c97eafef-401f-49d1-bff3-7ce9eaa2c2dd\"\n  }\n ]\n}\n

Response

{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"result\": {\n    \"return\": \"0\"\n  }\n}\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#share-a-file","title":"Share a File","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestshare","title":"user_requestShare","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_8","title":"Parameters","text":"name type comment filehash string file hash to identify a file 1 signature object signature on this message duration number duration in second sharing the file privateflag bool if the file is private req_time number the epoch time when this request is made

Object signature

name type comment address string wallet address of the user account pubkey string public key of wallet address signature string signed on a message 23"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_6","title":"Returns","text":"name type comment return string negative: errors; \"0\": success; other values: invalid shareid string uniq identifier for this sharing sharelink string link for accessing this shared file"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_7","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_requestShare\",\n \"params\": [\n  {\n   \"filehash\": \"v05j1m571efv3vuk3tq7airrfglanjvts4jrd4l8\",\n   \"signature\": {\n    \"address\": \"st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9\",\n    \"pubkey\": \"stpub1q0ska45w724dy0n0jujuqcvn2c80fa9c69dth0v9flacxrxp7w2rsncclps\",\n    \"signature\": \"c1d2b4b427689cdb7a9e5cdc58a405190e07bc608ec492c2efa0bba0d7c05ec11e963ed9b78a303a6adae608642d10257b70214acad8dac658b42d11bba998f001\"\n   },\n   \"duration\": 0,\n   \"bool\": false,\n   \"req_time\": 1701315117\n  }\n ]\n}\n

Response

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n  \"return\": \"0\",\n  \"shareid\": \"78a8fe38a826fed4\",\n  \"sharelink\": \"RHumTB_78a8fe38a826fed4\"\n }\n}\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#stop-sharing-a-file","title":"Stop Sharing a File","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requeststopshare","title":"user_requestStopShare","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_9","title":"Parameters","text":"name type comment signature object signature on this message shareid string a uniq identifier for this sharing req_time number the epoch time when this request is made

Object signature

name type comment address string wallet address of the user account pubkey string public key of wallet address signature string signed on a message 23"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_7","title":"Returns","text":"name type comment return string negative: errors; \"0\": success; other values: invalid"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_8","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_requestStopShare\",\n \"params\": [\n  {\n   \"signature\": {\n    \"address\": \"st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9\",\n    \"pubkey\": \"stpub1q0ska45w724dy0n0jujuqcvn2c80fa9c69dth0v9flacxrxp7w2rsncclps\",\n    \"signature\": \"83e9ae4ab17df35ab73b63104710414029adc5ebe1811c01fe1c75e1c95b58cd3efdb53aced3446390101945546e585fe5e5e351df74a95bb89fee3412e912c900\"\n   },\n   \"shareid\": \"06bcfdbe7e0d2cbb\",\n   \"req_time\": 1701315426\n  }\n ]\n}\n

Response

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n  \"return\": \"0\"\n }\n}\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#list-shared-files","title":"List shared files","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestlistshare","title":"user_requestListShare","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_10","title":"Parameters","text":"name type comment page number the list is paginated. Page number start from 0. req_time number the epoch time when this request is made signature object signature on this message

Object signature

name type comment address string wallet address of the user account pubkey string public key of wallet address signature string signed on a message 23"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_8","title":"Returns","text":"name type comment return string negative: errors; \"0\": success; other values: invalid fileinfo array list of shared files

In fileinof, these objects are included

name type comment filesize number size of the file, in byte filehash string file hash to identify the file 1 filename string name of the file linktime number unix epoch time when the file started being shared linktimeexp number unix epoch time when file share is expired shareid string a uniq identifier for this sharing sharelink string the link for accessing this shared file"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_9","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_requestListShare\",\n \"params\": [\n  {\n   \"signature\": {\n    \"address\": \"st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9\",\n    \"pubkey\": \"stpub1q0ska45w724dy0n0jujuqcvn2c80fa9c69dth0v9flacxrxp7w2rsncclps\",\n    \"signature\": \"e176392ac2d195d0e5b1510463ce1d2a13c338b5ed7311e5da9f2252de39c4f91ab4444f0bb24fb8ea77fd33ef972706cc7945adbf9580f77cedbac65df03ea701\"\n   },\n   \"page\": 0,\n   \"req_time\": 1701315596\n  }\n ]\n}\n

Response

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n  \"return\": \"0\",\n  \"fileinfo\": [\n   {\n    \"filehash\": \"v05ahm51buqelg70rjmcbqtn2qijc7um0ds1oedo\",\n    \"filesize\": 10000000,\n    \"filename\": \"file2_10M_jan20\",\n    \"linktime\": 1675051834,\n    \"linktimeexp\": 1675055434,\n    \"shareid\": \"23929411ce338824\",\n    \"sharelink\": \"udixcc_23929411ce338824\"\n   },\n   {\n    \"filehash\": \"v05ahm51buqelg70rjmcbqtn2qijc7um0ds1oedo\",\n    \"filesize\": 10000000,\n    \"filename\": \"file2_10M_jan20\",\n    \"linktime\": 1675051919,\n    \"linktimeexp\": 1675055519,\n    \"shareid\": \"76d88022afb10203\",\n    \"sharelink\": \"OqhU3X_76d88022afb10203\"\n   },\n   {\n    \"filehash\": \"v05ahm51buqelg70rjmcbqtn2qijc7um0ds1oedo\",\n    \"filesize\": 10000000,\n    \"filename\": \"file2_10M_jan20\",\n    \"linktime\": 1675051426,\n    \"linktimeexp\": 1690603426,\n    \"shareid\": \"9025a905e28fe791\",\n    \"sharelink\": \"UfBayn_9025a905e28fe791\"\n   }\n  ],\n  \"totalnumber\": 3\n }\n}\n

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#download-a-shared-file","title":"Download a Shared File","text":"

There are for methods to be used to download a shared file.

  • user_requestGetShared: get information of shared file
  • user_requestDownloadShared: similar to user_requestDownload method for downloading a file, start downloading the shared file
  • user_downloadData: same method used for downloading a file, downloading a piece of file data
  • user_downloadedFileInfo: same method used for downloading a file, requesting file verification
"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestgetshared","title":"user_requestGetShared","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_11","title":"Parameters","text":"name type comment sharelink string link for accessing this shared file req_time number the epoch time when this request is made signature object signature on this message

Object signature

name type comment address string wallet address of the user account pubkey string public key of wallet address signature string signed on a message 23"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_9","title":"Returns","text":"name type comment return string negative: errors; \"4\": got shared file info; other values: invalid reqid string to identify download instances when multiple download happen at same time filehash string file hash to identify a file sequencenumber string a sequence number to be used in uploading a file"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_10","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_requestGetShared\",\n \"params\": [\n  {\n   \"signature\": {\n    \"address\": \"st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9\",\n    \"pubkey\": \"stpub1q0ska45w724dy0n0jujuqcvn2c80fa9c69dth0v9flacxrxp7w2rsncclps\",\n    \"signature\": \"3e43680bb6b801a7847652aaaddf0efeda6f3c73382b1a4aea63388b1f17fe9468998172e5b00fbeb8e5c6f3d35ecfe02d4101dca17628423518e69b29a5470100\"\n   },\n   \"sharelink\": \"eozCrm_014cc2f5388a911c\",\n   \"req_time\": 1701315818\n  }\n ]\n}\n

Response

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n  \"return\": \"4\",\n  \"reqid\": \"31d1e975-cd8b-4631-8185-bee592ca3e34\",\n  \"filehash\": \"v05j1m571efv3vuk3tq7airrfglanjvts4jrd4l8\",\n  \"sequencenumber\": \"SN:0000000000000000001\"\n }\n}\n
"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestdownloadshared","title":"user_requestDownloadShared","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_12","title":"Parameters","text":"name type comment filehash string file hash to identify a file 1 reqid string the same reqid get from response of user_requestGetShared req_time number the epoch time when this request is made signature object signature on this message

Object signature

name type comment address string wallet address of the user account pubkey string public key of wallet address signature string signed on a message 23"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_10","title":"Returns","text":"name type comment return string negative: errors; \"4\": got shared file info; other values: invalid reqid string to identify download instances when multiple download happen at same time offsetstart number the offset of beginning of the piece of file data, inclusive offsetend number the offset of end of the piece of file data, exclusive filename string the name of the file filedata string data of the piece of the file 4"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#example_11","title":"Example","text":"

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_requestDownloadShared\",\n \"params\": [\n  {\n   \"filehash\": \"v05j1m571efv3vuk3tq7airrfglanjvts4jrd4l8\",\n   \"signature\": {\n    \"address\": \"st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9\",\n    \"pubkey\": \"stpub1q0ska45w724dy0n0jujuqcvn2c80fa9c69dth0v9flacxrxp7w2rsncclps\",\n    \"signature\": \"2b68b0d3ddc981ba8b7e366e90901fe57cd1ef7b3caea4afb0eb8588b3025fe843c35ddf26ecf1a0cece5d48c633c7b9cd84c6311452d0e1c075f5ab030e773600\"\n   },\n   \"reqid\": \"31d1e975-cd8b-4631-8185-bee592ca3e34\",\n   \"req_time\": 1701315818\n  }\n ]\n}\n

Response

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n  \"return\": \"2\",\n  \"reqid\": \"e59fb32c-0579-4762-9edf-89f71a17a60b\",\n  \"offsetstart\": 0,\n  \"offsetend\": 3145728,\n  \"filename\": \"test_10m\",\n  \"filedata\": \"xfYRzYszM+NbWW/nZJZqmI8W9aGlaFt7SBkkuL5nkx/5LGjc9aKNXsyNxloYrgs30B4KmG2uDZWvS803FPxjzbOHvs7dNu3ZZQxf7yrKeDxQB1lL2n ... \"\n }\n}\n
"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestdownloaddata","title":"user_requestDownloadData","text":"

Please see same method under section Download a File

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_downloadedfileinfo_1","title":"user_downloadedFileInfo","text":"

Please see same method under section Download a File

"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#get-ozone-balance","title":"Get Ozone Balance","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#user_requestgetozone_2","title":"user_requestGetOzone","text":""},{"location":"docs-resource-node/sds-rpc-for-file-operation/#parameters_13","title":"Parameters","text":"name type comment walletaddr string wallet address of the user account"},{"location":"docs-resource-node/sds-rpc-for-file-operation/#returns_11","title":"Returns","text":"name type comment return string negative: errors; \"0\": got shared file info; other values: invalid ozone string value of ozone balance sequencynumber string a sequence number to be used in uploading a file #### Example

Request

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"user_requestGetOzone\",\n \"params\": [\n  {\n   \"walletaddr\": \"st19nn9fnlzkpm3hah3pstz0wq496cehclpru8m3u\"\n  }\n ]\n}\n

Response

{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n  \"return\": \"0\",\n  \"ozone\": \"999951054180\",\n  \"sequencynumber\": \"SN:0000000000000000001\"\n }\n}\n

  1. filehash uses Keccak-256\u00a0\u21a9\u21a9\u21a9\u21a9\u21a9\u21a9\u21a9

  2. the message for signature is [file_hash] + [walletaddr], e.g. the string of \"v05ahm52b88i4lh1epel0cmce6606duatmml4o48st19nn9fnlzkpm3hah3pstz0wq496cehclpru8m3u\" when file hash is \"v05ahm52b88i4lh1epel0cmce6606duatmml4o48\" and wallet address is \"st19nn9fnlzkpm3hah3pstz0wq496cehclpru8m3u\"\u00a0\u21a9\u21a9\u21a9\u21a9\u21a9\u21a9\u21a9\u21a9

  3. after getting signed, the signature bytes are encoded into hex string.\u00a0\u21a9\u21a9\u21a9\u21a9\u21a9\u21a9\u21a9\u21a9

  4. data is encoded using standard Base64 as defined in RFC 4648.\u00a0\u21a9\u21a9\u21a9\u21a9

  5. smd://[owner wallet address]/[file hash]\u00a0\u21a9

"},{"location":"docs-resource-node/sds-update-v12/","title":"SDS Update to v12","text":""},{"location":"docs-resource-node/sds-update-v12/#introduction","title":"Introduction","text":"

SDS v12 is a mandatory update, if you run a SDS node for Stratos, you have to apply this update in order for your node to continue normal operations.

v12 brings a large number of updates and new features. See Changelog for detailed info.

"},{"location":"docs-resource-node/sds-update-v12/#stop-node","title":"Stop node","text":"

First of all, you should stop the ppd executable. Either press Ctrl + C in the running tmux, or simply run:

kilall -2 ppd\n
"},{"location":"docs-resource-node/sds-update-v12/#compile-new-binary","title":"Compile new binary","text":"
  • Remove the existing directory (if existing):
cd $HOME\nrm -rf sds\n
  • Get the new release
git clone https://github.com/stratosnet/sds.git\ncd sds\ngit checkout tags/v0.12.0\ngo clean -modcache\nmake build\n
"},{"location":"docs-resource-node/sds-update-v12/#replace-existing-binary","title":"Replace existing binary","text":"

If you followed the full guide, you should have your ppd binary installed in $HOME/bin/ppd so we need to replace it with the new one:

cd $HOME\ncp sds/target/* $HOME/bin/\n
"},{"location":"docs-resource-node/sds-update-v12/#test-new-version","title":"Test new version","text":"

Make sure the newly installed ppd binary is up to date:

ppd version\n
Should return: v0.12.0

"},{"location":"docs-resource-node/sds-update-v12/#edit-config-file","title":"Edit config file","text":"

There are 2 ways to update the existing config file: Automatically or Manually.

The recommended way is to update it automatically. But, if for any reason, the automatic method fails, you can update your config file manually.

"},{"location":"docs-resource-node/sds-update-v12/#automatically","title":"Automatically","text":"
  • Enter your node folder. Eg:
cd $HOME\ncd sds1\n
  • Run the config update command:
ppd config update\n

Expected output:

[INFO] config.go:122: Updated config version from v0.11.9 to v0.12.0\n[INFO] config.go:128: Deleted entry node.auto_start = true\n[INFO] config.go:128: Deleted entry node.connectivity.allow_owner_rpc = false\n[INFO] config.go:135: Added entry keys.beneficiary_address =\n[INFO] config.go:135: Added entry node.connectivity.rpc_namespaces = user\n
"},{"location":"docs-resource-node/sds-update-v12/#manually","title":"Manually","text":"
  • Enter your node folder. Eg:
cd $HOME\ncd sds1\n
  • Open your node config file:
nano config/config.toml\n
  • Find the lines in red and edit them as shown in green:

app_ver = 11 app_ver = 12

min_app_ver = 11 min_app_ver = 12

show = 'v0.11.9 show = 'v0.12.0'

gas_adjustment = 1.3 gas_adjustment = 1.5

allow_owner_rpc = false rpc_namespaces = 'user'

  • Add the following lines:

After

wallet_password = ''\n

Add:

# Address for receiving reward. Eg: \"stxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nbeneficiary_address = 'st1kranydxr7hyjs3n4susctywrxg5v23ef60urvk'\n

beneficiary_address has been added for miners that operate multiple nodes, from multiple wallets, that would like to receive all rewards to a single wallet address. You can use the same wallet as wallet_address if you want.

  • Remove the following lines:
# Should the node start mining automatically? Eg: true\nauto_start = true\n
Example of a full config file
[version]\n# App version number. Eg: 11\napp_ver = 12\n# Network connections from nodes below this version number will be rejected. Eg: 11\nmin_app_ver = 12\n# Formatted version number. Eg: \"v0.11.0\"\nshow = 'v0.12.0'\n\n# Configuration of the connection to the Stratos blockchain\n[blockchain]\n# ID of the chain Eg: \"stratos-1\"\nchain_id = 'stratos-1'\n# Multiplier for the simulated tx gas cost Eg: 1.5\ngas_adjustment = 1.5\n# Connect to the chain using an insecure connection (no TLS) Eg: true\ninsecure = false\n# Network address of the chain grpc Eg: \"127.0.0.1:9090\"\ngrpc_server = 'grpc.thestratos.org:443'\n\n# Structure of the home folder. Default paths (eg: \"./storage\" become relative to the node home. Other paths are relative to the working directory\n[home]\n# Key files (wallet and P2P key). Eg: \"./accounts\"\naccounts_path = '/home/user/sds1/accounts'\n# Where downloaded files will go. Eg: \"./download\"\ndownload_path = '/home/user/sds1/download'\n# The list of peers (other sds nodes). Eg: \"./peers\"\npeers_path = '/home/user/sds1/peers'\n# Where files are stored. Eg: \"./storage\"\nstorage_path = '/home/user/sds1/storage'\n\n[keys]\n# Address of the P2P key. Eg: \"stsdsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\np2p_address = 'stsds1exampleexampleexampleexample'\np2p_password = '1'\n# Address of the stratos wallet. Eg: \"stxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nwallet_address = 'st1exampleexampleexampleexample'\nwallet_password = '1'\n# Address for receiving reward. Eg: \"stxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nbeneficiary_address = 'st1exampleexampleexampleexample'\n\n# Configuration of this node\n[node]\n# Should debug info be printed out in logs? Eg: false\ndebug = true\n# When not 0, limit disk usage to this amount (in megabytes) Eg: 7629394 = 8 * 1000 * 1000 * 1000 * 1000 / 1024 / 1024  (8TB)\nmax_disk_usage = 7629394\n\n[node.connectivity]\n# Is the node running on an internal network? Eg: false\ninternal = false\n# IP address of the node. Eg: \"127.0.0.1\"\nnetwork_address = '12.13.14.15'\n# Main port for communication on the network. Must be open to the internet. Eg: \"18081\"\nnetwork_port = '18081'\n# Port for prometheus metrics\nmetrics_port = '18152'\n# Port for the JSON-RPC api. See https://docs.thestratos.org/docs-resource-node/sds-rpc-for-file-operation/\nrpc_port = '18252'\n# Namespaces enabled in the RPC API. Eg: \"user,owner\"\nrpc_namespaces = 'user'\n\n# The first meta node to connect to when starting the node\n[node.connectivity.seed_meta_node]\np2p_address = 'stsds1twy3wslrwmpkshx5fps6ysmqx5lc09p0ukurgf'\np2p_public_key = 'stsdspub1xtewcceylwekj78qwyvvpp3ms8ku44ksxkcxhhw9c4vz9xtfu2yq2l4am7'\nnetwork_address = '34.82.187.241:8888'\n\n# Configuration for the monitor server\n[monitor]\n# Should the monitor server use TLS? Eg: false\ntls = false\n# Path to the TLS certificate file\ncert_file_path = ''\n# Path to the TLS private key file\nkey_file_path = ''\n# Port used for the monitor websocket connection. It's the monitor UI that uses this port, not the person accessing the UI in a browser\nport = '18352'\n# List of IPs that are allowed to connect to the monitor websocket port. This is used to decide which IP can connect their monitor to the node, NOT to decide who can view the monitor UI page.\nallowed_origins = ['localhost']\n\n# Configuration for video streaming\n[streaming]\n# Port for the internal HTTP server\ninternal_port = '18452'\n# Port for the REST server\nrest_port = '18552'\n\n[traffic]\n# Interval at which traffic is logged (in seconds) Eg: 10\nlog_interval = 10\n# Max number of concurrent network connections. Eg: 1000\nmax_connections = 1000\n# Max number of download messages received per second (per connection). 0 Means unlimited. 1000 \u2248 1MB/sec. Eg: 1000\nmax_download_rate = 0\n# Max number of upload messages sent per second (per connection). 0 Means unlimited. 1000 \u2248 1MB/sec. Eg: 1000\nmax_upload_rate = 0\n\n# Configuration for the web server (when running sdsweb)\n[web_server]\n# Location of the web server files Eg: \"./web\"\npath = '/home/user/sds1/web'\n# Port where the web server is hosted with sdsweb. If the port is opened and token_on_startup is true, anybody who loads the monitor UI will have full access to the monitor\nport = '18652'\n# Automatically enter monitor token when opening the monitor UI. This should be false if the web_server port is opened to internet and you don't want public access to your node monitor'\ntoken_on_startup = false\n
"},{"location":"docs-resource-node/sds-update-v12/#start-the-node","title":"Start the node","text":"

You can now restart your ppd binary as explained in the full guide.

"},{"location":"docs-resource-node/sds-video-streaming-handbook/","title":"SDS Video Stream Handbook","text":""},{"location":"docs-resource-node/sds-video-streaming-handbook/#video-file-upload-in-hls-format","title":"Video file upload in HLS format","text":"

Streaming is the continuous transmission of audio or video files(media files) from a server to a client.

SDS supports uploading mp4 video file in Apple\u2019s HLS (Http live streaming) format and can be later streamed back to the video player.

"},{"location":"docs-resource-node/sds-video-streaming-handbook/#upload-streaming-file","title":"Upload streaming file","text":"

There are two ways of uploading file, via command line tool or remote RPC api call. Please note that once a video file is uploaded via this command in streaming format, it is not allowed to be downloaded via regular get command in the current version. Instead, it has to be played through the APIs that are designed for playing streaming videos.

"},{"location":"docs-resource-node/sds-video-streaming-handbook/#requirements","title":"Requirements","text":"
  1. To upload video in streaming format, a SDS resource node needs to be set up and has to join the SDS. For detailed guideline on how to set up a resource node, please refer to Setup and run a SDS Resource Node.
  2. It is also required to install a tool ffmpeg for transcoding multimedia files.

In Linux Terminal:

sudo apt update\nsudo apt install ffmpeg\n\n# use ffmpeg -version to check its version\nffmpeg -version\n

In MacOS Terminal:

brew update\nbrew install ffmpeg\n
"},{"location":"docs-resource-node/sds-video-streaming-handbook/#upload-via-command-line-tool-ppd-terminal","title":"Upload via command line tool ppd terminal","text":"

In order to upload video stream by command line tool, you need to open A NEW COMMAND-LINE TERMINAL, and enter the root directory of the same resource node.

Then, use ppd terminal commands to start the interaction with resource node.

# Open a new command-line terminal\n# Make sure we are inside the root directory of the same resource node\ncd rsnode\n\n# Interact with resource node through a set of \"ppd terminal\" subcommands\nppd terminal\n

Now, we can use the subcommand putstream to upload a media file

putstream <filepath>\n

filepath is the absolute path of the file to be uploaded, or a relative path starting from the root directory of the resource node.

Example:

putstream example_01.mp4\n

"},{"location":"docs-resource-node/sds-video-streaming-handbook/#upload-via-sds-rpc-client","title":"Upload Via SDS RPC client","text":"

Media file can be uploaded in streaming format also via remote rpc call. For details regarding launching RPC client, please refer to the RPC client doc.

putstream is the command to be used for uploading media file in streaming format.

Usage:\n  rpc_client putstream <filepath> [flags]\n\nFlags:\n  -h, --help   help for putstream\n\nGlobal Flags:\n  -u, --url string      url to the RPC server, e.g. http://3.24.59.6:8235 (default \"http://127.0.0.1:4444\")\n  -w, --wallet string   wallet address to be used (default: the first wallet in folder ./account/)\n

Example:

rpc_client putstream /home/user/tmp/file_example_MP4_640_3MG.mp4 \\\n--url http://127.0.0.1:4444 \\\n--wallet st14rhrt576gvj6cl46tjn4pctghllmn63tm69e72\n
"},{"location":"docs-resource-node/sds-video-streaming-handbook/#play-and-cache-the-video-streaming-file","title":"Play and cache the video streaming file","text":""},{"location":"docs-resource-node/sds-video-streaming-handbook/#requirements_1","title":"Requirements","text":"

To play and cache the video steaming file, the resource node has to be a non-active resource node.

"},{"location":"docs-resource-node/sds-video-streaming-handbook/#play-the-cache-the-video-streaming-file","title":"Play the cache the video streaming file","text":"

To stream the video, we use the videojs as the player in the front-end template html file , however, any player that can play the HLS format file could be used. The way how the hls video streaming works with videojs, is to put the api url that gets the .m3u8 file as the source and put application/x-mpegURL as the type. Then the player will call the same url automatically with different url parameter to fetch video segment according to the metadata stored in .m3u8 file. Once the client initiates a request to play the video file, the full fee is charged and the resource node also starts caching the whole streaming file on the local disk. Once the whole file is cached, the next play of the video will not download the file again from the SDS and no fee will be charged.

Steps:

  1. Launch the non-active resource node and connects it to the SDS system
  2. Open the template html file in a text editor and replace the following variables in the template file
  3. url - the url to the resource node server
  4. internalPort - corresponds to the internal_port in the config of pp node
  5. fileHash - file hash of the video file to be played
  6. ownerWalletAddress - wallet address which owns the video file
  7. Open the template html file again in chrome, and it will start playing the video.

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/","title":"Setup and run a SDS Resource Node","text":"

The Stratos Decentralized Storage (SDS) network is a scalable, reliable, self-balancing elastic acceleration network. We can simply take it as a decentralized file system suitable for running on general-purpose hardware.

SDS is composed of many Resource Nodes that store data, and a few Meta Nodes that coordinate with each other.

Note that provides their resource(disk/bandwidth/computation power) for SDS is called Resource Node.

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#requirements","title":"Requirements","text":"
  • Minimum Hardware Requirements
Type CPU RAM Storage Bandwidth Deposit TIER 1 8 Cores\u00b9, 2.5GHz\u00b2 16 GB 4 TB Up: 50Mbps Down: 100Mbps 800 STOS TIER 2 16 Cores\u00b9, 2.5GHz\u00b2 32 GB 8 TB Up: 100Mbps Down: 100Mbps 1600 STOS TIER 3 32 Cores\u00b9, 2.5GHz\u00b2 64 GB 16 TB Up: 1Gbps Down 1Gbps 3200 STOS

\u00b9 \u00a0\u00a0 Can be achieved using dual CPU server configurations (eg. 2cpu x 4cores, 2cpu x 8cores, etc, as long as the frequency per core is respected). \u00b2 \u00a0\u00a0 2.5GHz refers to Base Frequency, not Turbo/Boost Frequency.

  • Software(tested version)

    • Ubuntu 18.04+
    • Go 1.19 - 1.22 linux/amd64
"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#keywords","title":"Keywords","text":"

There are some keywords that are widely used in SDS. We describe them as

  • resource node(PP node): Node that participates in the Stratos Resource Network by providing their disk/bandwidth/computation power to earn rewards in the Proof-of-Traffic(PoT) model.

  • meta node(SP nodes): Node that manages the tasks in the Resource Network between resource nodes, including indexing all content, auditing the traffic report and communicating between Resource Network and Stratos-chain through a relay mechanism.

  • active resource node: A resource node that has been activated by depositing to the Stratos-chain and registering to a meta node. It is ready to receive tasks assigned by the meta node.

  • suspended resource node: A resource node that has not satisfied the performance KPI evaluation criteria and is suspended from receiving further tasks from the meta node.

  • traffic: The data volume evaluated in the Resource Network. The incentive for all participants in the Stratos Ecosystem is based on traffic.

  • STOS(Stratos Tokens): The native token facilitating value circulation in Stratos Ecosystem.

  • ozone(oz): The traffic unit used in Stratos Ecosystem.

  • epoch: The Proof-of-Traffic evaluation periodic window. The traffic for the Resource Network is evaluated at the end of each epoch.

  • value network: The Stratos-chain, the network that circulates all values in the Stratos Ecosystem.

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#setup-environment","title":"Setup Environment","text":"

Tip

In order to run an SDS resource node, you need to build SDS source code which requires Go 1.19+, git, curl and make installed.

If you have installed them previously, just skip this section. Otherwise, please install them as the following

This process depends on your operating system.

  • Linux Users

The following example is based on Ubuntu 18.04+ 64-bit(Debian) and assumes you are using a terminal environment by default. Please run the equivalent commands if you are running other Linux distributions.

# Update the system\nsudo apt update\nsudo apt upgrade\n\n# Install git, snap and make(you can also install them separately as your needs)\nsudo apt install git build-essential curl tmux --yes\n\n# Prepare binary PATH:\nmkdir ~/bin\necho 'export PATH=\"$HOME/bin:$PATH\"' >> ~/.profile\nsource ~/.profile\n

To install Go 1.22, please follow these steps:

# If you already have Go installed, check with\ngo version\n\n# If you have 1.18 or older, remove it using the same method you installed with. For example:\nsudo snap remove go\nsudo apt remove golang-go\n

Install Go 1.22:

# Do a clean-up:\nsudo rm -rf /usr/local/go\n\n# Download the Go Binary Package:\nwget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz\n\n# Unzip it to /usr/local directory:\nsudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz\n\n# Add the Go PATH:\necho 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile\nsource ~/.profile\n\n# Verify with\ngo version\n\n# You should see:\n# go version go1.22.3 linux/amd64\n

  • Windows Users

It is possible to build and run the software on Windows. However, we did not test it on Windows completely. It may give you unexpected results, or it may require additional setup.

An alternative option is to install a separate virtual Linux system using VirtualBox or VMware Workstation

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#compile-sds-resource-node","title":"Compile SDS resource node","text":"
  • Compile the binary executables with source code
git clone https://github.com/stratosnet/sds.git\ncd sds\ngit checkout tags/v0.12.0\nmake build\n
  • Installing the binary executable

Once the compilation is successful, you will find three binary executables (ppd, relayd, sdsweb) under the target folder. Copy them to your home binary path:

cp target/* ~/bin\n

  • Verify the installation with:
ppd version\n

You should get v0.12.0.

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#create-sds-resource-node","title":"Create SDS resource node","text":""},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#create-a-root-directory","title":"Create a root directory","text":"

To start a resource node, you need to be in a directory dedicated to your resource node.

Create a new directory, or go to the root directory of your existing node.

In the following instruction, we assume you have entered the root directory of the resource node.

# create a new folder \ncd $HOME\nmkdir rsnode\n# Make sure we are inside the root directory of the resource node\ncd rsnode\n

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#configure-sds-resource-node","title":"Configure SDS resource node","text":"

Next, you need to generate the configuration file and its accounts of this resource node. The command ppd config will help you to generate necessary configurations.

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#generaterecover-wallet","title":"Generate/Recover wallet","text":"

The ppd config command consists of several flags or subcommand. Let take a look at its general definition using ppd config -h.

ppd config -h\n\ncreate default configuration file\n\nUsage:\n  ppd config [flags]\n  ppd config [command]\n\nAvailable Commands:\n  accounts    create accounts for the node\n  update      update the config file to the latest version\n\nFlags:\n  -p, --create-p2p-key   create p2p key with config file, need interactive input\n  -w, --create-wallet    create wallet with config file, need interactive input\n  -h, --help             help for config\n\nGlobal Flags:\n  -c, --config string   configuration file path  (default \"./config/config.toml\")\n  -r, --home string     path for the node (default \"/root/sds10\")\n\nUse \"ppd config [command] --help\" for more information about a command.\n

Tip

There are two ways to generate a configuration file and create (or recover) a wallet:

  • Option 1 will generate a configuration file and a wallet automatically.

  • Option 2 will generate a configuration file and allow you to create or recover a wallet.

When asked to input bip39 mnemonic,

Input your mnemonic -> recovers an existing wallet account;

keep it blank -> generates a new wallet account

Usage:

# Make sure we are inside the root directory of the resource node\ncd ~/rsnode\n# to create config with interactive key creation\nppd config -w -p\n
Example (creating a new wallet account) You will get a new wallet account
# Make sure we are inside the root directory of the resource node\ncd ~/rsnode        \nppd config -w -p\n\n[INFO] setting.go:159: The config at location /home/rawl/tmp/config/config.toml does not exist\n[INFO] config.go:29: generating default config file\n[INFO] config.go:66: No wallet key specified in config. Attempting to create one...\nEnter wallet nickname: main1\nEnter password:         # choose a password\nEnter password again:   # retype the password\ninput bip39 mnemonic (leave blank to generate a new one)        # press enter\ninput hd-path for the account, default: \"m/44'/606'/0'/0/0\" :   # press enter\nsave the mnemonic phase properly for future recovery:\n=======================================================================\njunior quantum now kit gadget usage audit glide rocket tissue crawl surprise \npoint verify put virus prepare monitor electric spice tourist horror achieve poem\n=======================================================================\n\n[INFO] setup_wallet.go:62: Wallet st1na2yyucggvmjv5kmgc2jeaacpmjr6u9g7vqv32 has been generated successfully\nDo you want to use this wallet as your node wallet: Y(es)/N(o): y\n\n[INFO] common.go:162: No p2p key specified in config. Attempting to create one...\nEnter password for p2p key:         # choose a password\nEnter password for p2p key again:   # retype the password\n\nHow should the p2p key be generated?  1) From the wallet  2) From a hex-encoded private key  3) Randomly: 1\nUse the HD path (m/44'/606'/0/0) to generate the p2p key (stsds1qvsypctsdm30keudfwcmtal63dxhnfhjunxms8)? [y/N] y\n
Example (recovering an existing wallet account) You will get the same wallet account if you already have one.
# Make sure we are inside the root directory of the resource node\ncd ~/rsnode        \nppd config -w -p\n\n[INFO] setting.go:159: The config at location /home/rawl/tmp/config/config.toml does not exist\n[INFO] config.go:29: generating default config file\n[INFO] config.go:66: No wallet key specified in config. Attempting to create one...\nEnter wallet nickname: main1\nEnter password:         # choose a password\nEnter password again:   # retype the password\ninput bip39 mnemonic (leave blank to generate a new one)        # enter your 24-words seed phrase\ninput hd-path for the account, default: \"m/44'/606'/0'/0/0\" :   # press enter\nsave the mnemonic phase properly for future recovery:\n=======================================================================\njunior quantum now kit gadget usage audit glide rocket tissue crawl surprise \npoint verify put virus prepare monitor electric spice tourist horror achieve poem\n=======================================================================\n\n[INFO] setup_wallet.go:62: Wallet st1na2yyucggvmjv5kmgc2jeaacpmjr6u9g7vqv32 has been generated successfully\nDo you want to use this wallet as your node wallet: Y(es)/N(o): y\n\n[INFO] common.go:162: No p2p key specified in config. Attempting to create one...\nEnter password for p2p key:         # choose a password\nEnter password for p2p key again:   # retype the password\n\nHow should the p2p key be generated?  1) From the wallet  2) From a hex-encoded private key  3) Randomly: 1\nUse the HD path (m/44'/606'/0/0) to generate the p2p key (stsds1qvsypctsdm30keudfwcmtal63dxhnfhjunxms8)? [y/N] y\n

Note

When you enter your seed phrase, it will not be shown as a security measure.

When generating the p2p key, option 1) will generate the same p2p address for the existing wallet, every time.

If you want to run multiple nodes on the same wallet address, choose option 3).

Alternatively, you can use unique wallets and unique p2p addresses, but a single beneficiary_address where all the rewards will be gathered to.

It's just a matter of personal preference.

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#directory-structure","title":"Directory structure","text":"

After the above command executed successfully, Your rsnode folder should include directories and files similar to the following.

.\n\u251c\u2500\u2500 accounts\n\u2502   \u251c\u2500\u2500 st10t5chdnhx6myggwwhfq7q39hnjhzapau9yy6tv.json\n\u2502   \u2514\u2500\u2500 stsds1hez7aewx6srjtrw3064w3qy4dk22uv0cx7jxww.json\n\u2502\u2500\u2500 config\n\u2502   \u2514\u2500\u2500 config.toml\n\u2514\u2500\u2500 tmp\n  \u2514\u2500\u2500 logs\n      \u2514\u2500\u2500 stdout.log\n

accounts folder keeps important account info, including the Wallet Address(starting with st) and P2P Address(starting with stsds) of your SDS resource node.

configs folder includes all configurations for this SDS resource node. User may need to modify configs/config.toml file to adapt to specific requirements of the network.

tmp folder is hols the logs and outputs.

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#edit-configuration-file","title":"Edit configuration file","text":"

You will need to edit a few lines in the file configs/config.toml to setup your node.

Open config file and make the following modifications:

nano config/config.toml\n

\u270f\ufe0f - Edit your external ip address:

Replace 99.99.99.99 with your external ip address.

This ip address and port must be accessible from the Internet. If you are behind a router, the network_port must be forwarded.

[node.connectivity]\n# Is the node running on an internal network? Eg: false\ninternal = false\n# IP address of the node. Eg: \"127.0.0.1\"\nnetwork_address = '99.99.99.99'\n# Main port for communication on the network. Must be open to the internet. Eg: \"18081\"\nnetwork_port = '18081'\n

Tip

To find your external ip, you can run the following command in another terminal:

curl ifconfig.co\n

\u270f\ufe0f - Edit the first meta node to connect on first run: (you can skip this if you start with v0.12.0)

# The first meta node to connect to when starting the node\n[node.connectivity.seed_meta_node]\np2p_address = ''\np2p_public_key = ''\nnetwork_address = ''\n
metanode you can start with
# europe\np2p_address = 'stsds1ypxg8sj5vn4s4v0w965g4r9g3pt3vlz6wyzx0f'\np2p_public_key = 'stsdspub1y6exsr8snwz65ev3pzq6k3yfy2ku3kexqdd0en35dnr8mxc9w6sq5jg6lf'\nnetwork_address = '34.34.149.18:8888'\n\n# asia\np2p_address = 'stsds10kmygjv7e2t39f6jka6445q20e9lv4a7u3qex3'\np2p_public_key = 'stsdspub1srn3qetarx3x6f2x9wqfv3nh2aufxv03ncl5v6jkmyg666scvz6s4xgprq'\nnetwork_address = '34.85.35.57:8888'\n\n# NA\np2p_address = 'stsds1z96pm5ls0ff2y7y8adpy6r3l8jqeaud7envnqv'\np2p_public_key = 'stsdspub1lf769k20k36e4gvnewcwdtfudzj95qk45d5f0p300jmr7e6y73zsdyh25y'\nnetwork_address = '34.82.40.37:8888'\n

\u270f\ufe0f - Edit the beneficiary_address:

# Address for receiving reward. Eg: \"stxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nbeneficiary_address = ''\n

Enter your wallet address where you want to receive your node mining rewards.

This is useful when you run multiple nodes, each with its unique operating wallet and you want to receive all the rewards in one place.

If you only have one node, you can enter here the same address as defined under wallet_address.

Example of a full config file
[version]\n# App version number. Eg: 11\napp_ver = 12\n# Network connections from nodes below this version number will be rejected. Eg: 11\nmin_app_ver = 12\n# Formatted version number. Eg: \"v0.11.0\"\nshow = 'v0.12.0'\n\n# Configuration of the connection to the Stratos blockchain\n[blockchain]\n# ID of the chain Eg: \"stratos-1\"\nchain_id = 'stratos-1'\n# Multiplier for the simulated tx gas cost Eg: 1.5\ngas_adjustment = 1.5\n# Connect to the chain using an insecure connection (no TLS) Eg: true\ninsecure = false\n# Network address of the chain grpc Eg: \"127.0.0.1:9090\"\ngrpc_server = 'grpc.thestratos.org:443'\n\n# Structure of the home folder. Default paths (eg: \"./storage\" become relative to the node home. Other paths are relative to the working directory\n[home]\n# Key files (wallet and P2P key). Eg: \"./accounts\"\naccounts_path = '/home/user/sds1/accounts'\n# Where downloaded files will go. Eg: \"./download\"\ndownload_path = '/home/user/sds1/download'\n# The list of peers (other sds nodes). Eg: \"./peers\"\npeers_path = '/home/user/sds1/peers'\n# Where files are stored. Eg: \"./storage\"\nstorage_path = '/home/user/sds1/storage'\n\n[keys]\n# Address of the P2P key. Eg: \"stsdsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\np2p_address = 'stsds1exampleexampleexampleexample'\np2p_password = '1'\n# Address of the stratos wallet. Eg: \"stxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nwallet_address = 'st1exampleexampleexampleexample'\nwallet_password = '1'\n# Address for receiving reward. Eg: \"stxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nbeneficiary_address = 'st1exampleexampleexampleexample'\n\n# Configuration of this node\n[node]\n# Should debug info be printed out in logs? Eg: false\ndebug = true\n# When not 0, limit disk usage to this amount (in megabytes) Eg: 7629394 = 8 * 1000 * 1000 * 1000 * 1000 / 1024 / 1024  (8TB)\nmax_disk_usage = 7629394\n\n[node.connectivity]\n# Is the node running on an internal network? Eg: false\ninternal = false\n# IP address of the node. Eg: \"127.0.0.1\"\nnetwork_address = '12.13.14.15'\n# Main port for communication on the network. Must be open to the internet. Eg: \"18081\"\nnetwork_port = '18081'\n# Port for prometheus metrics\nmetrics_port = '18152'\n# Port for the JSON-RPC api. See https://docs.thestratos.org/docs-resource-node/sds-rpc-for-file-operation/\nrpc_port = '18252'\n# Namespaces enabled in the RPC API. Eg: \"user,owner\"\nrpc_namespaces = 'user'\n\n# The first meta node to connect to when starting the node\n[node.connectivity.seed_meta_node]\np2p_address = 'stsds1twy3wslrwmpkshx5fps6ysmqx5lc09p0ukurgf'\np2p_public_key = 'stsdspub1xtewcceylwekj78qwyvvpp3ms8ku44ksxkcxhhw9c4vz9xtfu2yq2l4am7'\nnetwork_address = '34.82.187.241:8888'\n\n# Configuration for the monitor server\n[monitor]\n# Should the monitor server use TLS? Eg: false\ntls = false\n# Path to the TLS certificate file\ncert_file_path = ''\n# Path to the TLS private key file\nkey_file_path = ''\n# Port used for the monitor websocket connection. It's the monitor UI that uses this port, not the person accessing the UI in a browser\nport = '18352'\n# List of IPs that are allowed to connect to the monitor websocket port. This is used to decide which IP can connect their monitor to the node, NOT to decide who can view the monitor UI page.\nallowed_origins = ['localhost']\n\n# Configuration for video streaming\n[streaming]\n# Port for the internal HTTP server\ninternal_port = '18452'\n# Port for the REST server\nrest_port = '18552'\n\n[traffic]\n# Interval at which traffic is logged (in seconds) Eg: 10\nlog_interval = 10\n# Max number of concurrent network connections. Eg: 1000\nmax_connections = 1000\n# Max number of download messages received per second (per connection). 0 Means unlimited. 1000 \u2248 1MB/sec. Eg: 1000\nmax_download_rate = 0\n# Max number of upload messages sent per second (per connection). 0 Means unlimited. 1000 \u2248 1MB/sec. Eg: 1000\nmax_upload_rate = 0\n\n# Configuration for the web server (when running sdsweb)\n[web_server]\n# Location of the web server files Eg: \"./web\"\npath = '/home/user/sds1/web'\n# Port where the web server is hosted with sdsweb. If the port is opened and token_on_startup is true, anybody who loads the monitor UI will have full access to the monitor\nport = '18652'\n# Automatically enter monitor token when opening the monitor UI. This should be false if the web_server port is opened to internet and you don't want public access to your node monitor'\ntoken_on_startup = false\n

You can save and close the config file with Ctrl + X.

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#run-sds-resource-node","title":"Run SDS resource node","text":"

After setting up configuration properly, filled your wallet with STOS, you can now start your resource node.

# Node executable must be running in background at all times \n# so it's recommended to start a tmux window first:\ntmux new -s rsnode\n\n# Make sure you are inside the root directory of the resource node\ncd ~/rsnode\n\n# start the resource node\nppd start\n
"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#registration-and-activation","title":"Registration and Activation","text":"

In order to interact with the resource node, you need to open A NEW COMMAND-LINE TERMINAL, and enter the root directory of the same resource node.

Then, use ppd terminal commands to start the interaction with resource node.

All ppd sub-commands should be executed in this ppd terminal.

# Open a new command-line terminal\n# Make sure we are inside the root directory of the same resource node\ncd ~/rsnode\n\n# Interact with resource node through a set of \"ppd terminal\" sub-commands\nppd terminal\n

  • Registering the resource node to a meta node

The resource node(PP) should be registered to a meta node(SP) before doing anything else.

In ppd terminal, input one of the two following identical sub-commands:

rp\n\n# or\n\nregisterpeer\n

  • Activating the resource node with deposit

You can activate your resource node for a specific TIER.

Choose the amount based on the tier you want to run on.

Tier Amount Tier 1 800 STOS Tier 2 1600 STOS Tier 3 3200 STOS

After it is activated successfully, your resource node starts to receive tasks from meta nodes and thus gaining mining rewards accordingly.

activate <amount> <fee> [gas] \n

amount is the amount of tokens you want to deposit. 1stos = 10^9gwei = 10^18wei.

fee is the amount of tokens to pay as a fee for the activation transaction. 10000wei would work. It will use default value if no fee amount is provided.

gas is the amount of gas to pay for the transaction. 1000000 would be a safe number. It will use default value if no gas amount is provided.

Example:

activate 1600stos 0.01stos\n
  • Start Mining

You should run this command:

  1. After new node is activated

  2. After node is unsuspended

Run the following command in ppd terminal:

startmining\n
  • Verify Activation Status

Run the following command in ppd terminal:

status\n

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#check-resource-node-status","title":"Check resource node status","text":"

There are a set of Restful APIs to check resource node status and Proof of Traffic(PoT) rewards.

You can input the following APIs in an explorer directly. We list some of them here and more details as well as examples can be found in Stratos Chain REST APIs

Check node registration status(register module)

  • Query total deposit state of all registered resource nodes and meta nodes
https://rest.thestratos.org/stratos/register/v1/deposit_total\n

  • Query params of register module
https://rest.thestratos.org/stratos/register/v1/params\n

  • Get all deposit info of a specific owner
https://rest.thestratos.org/stratos/register/v1/deposit_by_owner/{owner wallet address}\n

  • Get info of a registered resource node
https://rest.thestratos.org/stratos/register/v1/resource_node/{resource node network address}\n

  • Get info of a registered meta node
https://rest.thestratos.org/stratos/register/v1/meta_node/{meta node network address}\n

  • Get total number of registered resource nodes
https://rest.thestratos.org/stratos/register/v1/resource_node_count\n

  • Get total number of registered meta nodes
https://rest.thestratos.org/stratos/register/v1/meta_node_count\n

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#check-pot-rewards","title":"Check PoT rewards","text":"
  • Query PoT rewards of a wallet_address at a specific epoch
https://rest.thestratos.org/stratos/pot/v1/rewards/wallet/{wallet_address}/epoch/{epoch}\n
  • Query current Pot rewards of a wallet_address
https://rest.thestratos.org/stratos/pot/v1/rewards/wallet/{wallet_address}\n
  • Query owner's Pot slashing info at a specific height
https://rest.thestratos.org/stratos/pot/v1/slashing/{wallet_address}\n
  • Check SDS prepay and Ozone(SDS module)

  • Get a simulated prepay result

https://rest.thestratos.org/stratos/sds/v1/sim_prepay/<amount of `wei` to prepay>\n

  • Get current nozPrice

https://rest.thestratos.org/stratos/sds/v1/noz_price\n

  • Get current nozSupply
https://rest.thestratos.org/stratos/sds/v1/noz_supply\n

"},{"location":"docs-resource-node/setup-and-run-a-sds-resource-node/#other-ppd-terminal-commands","title":"Other ppd terminal commands","text":"

Please refer to ppd terminal subcommands for more details.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/","title":"HowTo Become a Validator","text":"

Stratos Chain is based on Tendermint, which relies on a set of validators to secure the network.

This document explains how to become a validator step by step.

In testing phase, the mechanisms and values are subject to change.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#what-is-a-validator","title":"What is a Validator?","text":"

Info

The role of validators is to run a full-node and participate in consensus by broadcasting votes which contain cryptographic signatures signed by their private key.

Validators commit new blocks in the blockchain and receive revenue in exchange for their work.

They must also participate in governance by voting on proposals.

Validators are weighted according to their total stake.

A full-node is a program that fully validates transactions and blocks of a blockchain. In practice, running a full node implies running a non-compromised and up-to-date version of the software with low network latency and with no downtime.

The weight(i.e. voting power) of a validator is determined by the total amount of staking tokens(STOS) bonded as collateral. These bonded staking tokens can be self-delegated directly by the validator or delegated to the validator by any tokens holders(delegators). Not all the validator candidates will actively participate in block processing. Currently, only the most staked 100 validators, sorted by their weight(voting power), will be in the active list and thus gain block rewards.

If the active validators double sign, are frequently offline or do not participate in governance, their staked tokens will be slashed as penalty, which depends on the severity of the violation.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#becoming-a-validator","title":"Becoming a validator","text":"

In order to become a validator, First you have installed and run a Stratos-chain full-node. You can setup your full-node if you haven't yet.

The following instructions assume you have successfully run a Stratos-chain full-node and followed our instructions by default.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#connect-to-stratos-chain-testnet","title":"Connect to Stratos-chain Testnet","text":"

Please refer to full-node setup guide to:

download related files

start your Stratos-chain full-node and catch up to the latest block height(synchronization)

create your Stratos-chain Wallet

Faucet or send an amount of tokens to this wallet

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#directory-structure","title":"Directory Structure","text":"

After the node has finished sync, your Stratos-chain wallet has been created and charged with an amount of tokens, $HOME directory will have a .stchaind directory.

.\n\u251c\u2500\u2500 config\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 addrbook.json\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 app.toml\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 client.toml\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 config.toml\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 genesis.json\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 node_key.json\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 priv_validator_key.json\n\u251c\u2500\u2500 data\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 application.db\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 blockstore.db\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 priv_validator_state.json\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 snapshots\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 state.db\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 tx_index.db\n\u2514\u2500\u2500 keyring-test\n    \u251c\u2500\u2500 6894f6eef2b730a5f071eed1f3aeb471dfeeeaaf.address\n    \u251c\u2500\u2500 d6052b289b78468612a8f97cf59eac184ba852dd.address\n    \u251c\u2500\u2500 d704353fe67f948c99d2e3105adc5159c9e8f2af.address\n    \u251c\u2500\u2500 f07ab66406c02aa1a398f4fa41a91192fae08997.address\n    \u251c\u2500\u2500 fdb03146cb5a83e08785e8d1f083132d4386b4bd.address\n    \u251c\u2500\u2500 user0.info\n    \u251c\u2500\u2500 user10.info\n    \u251c\u2500\u2500 user1.info\n    \u251c\u2500\u2500 user2.info\n    \u2514\u2500\u2500 user3.info\n

Tip

By default, the .stchaind have been saved or created under the $HOME folder. If you are not sure what is your $HOME folder, in terminal, use echo $HOME to check.

In config folder:

  • addrbook.json stores peer addresses.
  • app.toml contains the default settings required for app.
  • config.toml contains various options pertaining to the stratos-chain configurations.
  • genesis.json defines the initial state upon genesis of stratos-chain.
  • node_key.json contains the node private key and should thus be kept secret.
  • priv_validator_key.json contains the validator address, public key and private key, and should thus be kept secret.

In data folder:

  • All *.db folders are Tendermint databases
  • Tendermint uses a write ahead log (WAL) for consensus
  • priv_validator_state.jsonholds the validator's state

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#check-your-wallet-account-balance-and-account-type","title":"Check your wallet account balance and account type","text":"
stchaind query bank balances st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\nbalances:\n- amount: \"499999996283820000000\"\n  denom: wei\npagination:\n  next_key: null\n  total: \"0\"\n
stchaind query account st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n|\n'@type': /cosmos.auth.v1beta1.BaseAccount\naccount_number: \"0\"\naddress: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\npub_key:\n  '@type': /stratos.crypto.v1.ethsecp256k1.PubKey\n  key: Agkwb1xacHBqeqGBIqRacXgf0qKTnEBPCEtH2vTE01Ke\nsequence: \"4\"\n
"},{"location":"docs-stratos-chain/how-to-become-a-validator/#get-a-new-validators-pubkey","title":"Get a new validator's pubkey","text":"

Validators are actors on the network committing new blocks by submitting their votes. It refers to the node itself, not a single person or a single account. In Stratos-chain, The protocol requires a fixed known set of validators, where each validator is identified by their public key. To get the node public key, run the following command under your node folder.

# Make sure we are inside the home directory\ncd $HOME\nstchaind tendermint show-validator\n\n# expected output\n{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\"}\n

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#create-a-new-validator","title":"Create a new validator","text":"

A validator can be crested by sending a create-validator transaction command

DON'T USE MORE STAKING TOKEN THAN YOU HAVE

Where:

  • pubKey: The private key associated with this Tendermint PubKey is used to sign prevotes and precommits. Got form step4
  • moniker: the validator's name, which is going to be the public name associated to your validator that can easily identify you among all the other validators.
  • website: website(Optional)
  • description: description(Optional)
  • commission-rate: The commission rate on block rewards and fees charged to delegators
  • commission-max-rate: The maximum commission rate which this validator can charge. The commission-max-change-rate is used to measure % point change over the commission-rate, e.g., 1% to 2% is a 100% rate increase. This flags cannot be changed after create-validator is processed
  • commission-max-change-rate: The maximum daily increase of the validator commission. This flags cannot be changed after create-validator is processed
  • min-self-delegation: Minimum amount of tokens the validator needs to have bonded at all time. It is a strictly positive integer that represents the minimum amount of self-delegated staking token your validator must always have. A validator with a self delegation lower than this number will automatically be unbonded.
  • amount: the amount to delegate, the minimum amount of tokens that must be delegated to be a bonded validator is \"1\".
  • from: the wallet address that the delegation amount come from.
  • the current chain-id is mesos-1 for Testnet and stratos-1 for Mainnet
  • on Testnet, --keyring-backend=test
  • on Mainnet, --keyring-backend=file|os|pass. You must use the same one you used when creating the wallet in previous guide (Setup Full-Chain Node).

Example:

stchaind tx staking create-validator \\\n--amount=100stos \\\n--pubkey='{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"JwtmYzaX0b+zjuDypUI2+qy8wa/LFtUUUg0+vr11tpg=\"}' \\\n--moniker=\"myValidator\" \\\n--commission-rate=0.10 \\\n--commission-max-rate=0.20 \\\n--commission-max-change-rate=0.01 \\\n--min-self-delegation=1 \\\n--from=st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0 \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-adjustment=1.5 \\\n--gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#different-validator-states","title":"Different Validator States","text":"

After a validator is created with a create-validator transaction, the validator is in one of three states:

States:

  • In validator set: Validator is in the active set and participates in consensus. Validator can be slashed for misbehavior.

  • Jailed: Validator misbehaved and is in jail.

  • Unbonded: Validator is not in the active set. Validator cannot be slashed. It is still possible to delegate tokens to an unbonded validator. Undelegating from an unbonded validator is immediate.

In the response of query staking validators command in next step, the value of jailed implies if a validator is in jail, while the value of status implies its bonding status:

  // UNSPECIFIED defines an invalid validator status.\n  BOND_STATUS_UNSPECIFIED = 0 \n  // UNBONDED defines a validator that is not bonded.\n  BOND_STATUS_UNBONDED = 1 \n  // UNBONDING defines a validator that is unbonding.\n  BOND_STATUS_UNBONDING = 2 \n  // BONDED defines a validator that is bonded.\n  BOND_STATUS_BONDED = 3 \n

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#view-validatorvalidators","title":"View validator/validators","text":""},{"location":"docs-stratos-chain/how-to-become-a-validator/#view-all-validators","title":"View all validators","text":"
stchaind query staking validators\n- |\npagination:\n  next_key: null\n  total: \"0\"\nvalidators:\n- commission:\n    commission_rates:\n      max_change_rate: \"0.010000000000000000\"\n      max_rate: \"0.200000000000000000\"\n      rate: \"0.100000000000000000\"\n    update_time: \"2023-01-09T17:08:58.489050300Z\"\n  consensus_pubkey:\n    '@type': /cosmos.crypto.ed25519.PubKey\n    key: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\n  delegator_shares: \"500000000000.000000000000000000\"\n  description:\n    details: \"\"\n    identity: \"\"\n    moniker: node\n    security_contact: \"\"\n    website: \"\"\n  jailed: false\n  min_self_delegation: \"1\"\n  operator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\n  status: BOND_STATUS_BONDED\n  tokens: \"500000000000\"\n  unbonding_height: \"0\"\n  unbonding_time: \"1970-01-01T00:00:00Z\"\n
"},{"location":"docs-stratos-chain/how-to-become-a-validator/#view-a-specific-validator","title":"View a specific validator","text":"
stchaind query staking validator <your_validator_operator_address>\n
stchaind query staking validator stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\n|\ncommission:\n  commission_rates:\n    max_change_rate: \"0.010000000000000000\"\n    max_rate: \"0.200000000000000000\"\n    rate: \"0.100000000000000000\"\n  update_time: \"2023-01-09T17:08:58.489050300Z\"\nconsensus_pubkey:\n  '@type': /cosmos.crypto.ed25519.PubKey\n  key: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\ndelegator_shares: \"500000000000.000000000000000000\"\ndescription:\n  details: \"\"\n  identity: \"\"\n  moniker: node\n  security_contact: \"\"\n  website: \"\"\njailed: false\nmin_self_delegation: \"1\"\noperator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\nstatus: BOND_STATUS_BONDED\ntokens: \"500000000000\"\nunbonding_height: \"0\"\nunbonding_time: \"1970-01-01T00:00:00Z\"\n

Tip

  • As an active validator, the value of status should be BOND_STATUS_BONDED and jailed is false.

  • From all validator candidates, only the top 100 validators with the most total stake are the active validators. If a validator's total stake falls below the top 100, then that validator loses their validator privileges.

  • The validator cannot participate in consensus until the stake is high enough to be in the top 100. In Stratos Exporer, the validator is shown in inactive list, but not active list.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#validator-operations","title":"Validator Operations","text":"

We listed some examples of commonly used commands for validators

Tip

  • You may need to replace the values in these examples with your own data
  • The current chain-id can be found on the Stratos Explorer right next to the search bar at the top of the page.
  • In the testing phase, --keyring-backend=test

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#-staking-module","title":"- staking module","text":"

responsible for the proof of stake (PoS) layer of the Stratos-chain. It contains create/edit validator as well as delegation operations.

  • Create new validator initialized with a self-delegation to it.

Example:

stchaind tx staking create-validator \\\n--amount=100stos \\\n--pubkey='{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"JwtmYzaX0b+zjuDypUI2+qy8wa/LFtUUUg0+vr11tpg=\"}' \\\n--moniker=\"myValidator\" \\\n--commission-rate=0.10 \\\n--commission-max-rate=0.20 \\\n--commission-max-change-rate=0.01 \\\n--min-self-delegation=1 \\\n--from=st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0 \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-adjustment=1.5 \\\n--gas-prices=1000000000wei -y\n

  • Edit(modify) an existing validator Info(params). You can add more information to the validator, such as --website, or --memo.

Example:

stchaind tx staking edit-validator \\\n--from=user0 \\\n--keyring-backend=test \\\n--min-self-delegation=100  \\\n--memo=\"Change 'min-self-delegation' from 1 to 100\" \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-adjustment=1.5 \\\n--gas-prices=1000000000wei -y\n

  • Delegate an amount of liquid coins to a validator from your wallet.

Example:

stchaind tx staking delegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k 100stos \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-adjustment=1.5 \\\n--gas-prices=1000000000wei\n

  • Unbond an amount of bonded shares from a validator.

Example:

stchaind tx staking unbond stvaloper12adksjsd7gcsn23h5jmvdygzx2lfw5q4pyf57u 100stos \\\n--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-adjustment=1.5 \\\n--gas-prices=1000000000wei -y\n

  • Query delegations for an individual delegator on all validators.

Example:

stchaind query staking delegations st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n

  • Query details about an individual validator.

Example:

stchaind query staking validator stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\n

  • Query values for amounts stored in the staking pool.

Example:

stchaind query staking pool\n

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#-distribution-module","title":"- distribution module","text":"

Responsible for distributing staking rewards between validators, delegators, and the Community Pool. It contains operations to claim rewards form a validator and specially, query all slashes of a validator. You cannot withdraw a part of reward. Every time you withdraw, all reward will be withdrawn.

  • Withdraw rewards from a given delegation address and optionally withdraw validator's commission if the delegation address given is a validator operator.

Example:

stchaind tx distribution withdraw-rewards stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-adjustment=1.5 \\\n--gas-prices=1000000000wei -y\n

  • Withdraw all delegation rewards for a delegator.

Example:

stchaind tx distribution withdraw-all-rewards \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-adjustment=1.5 \\\n--gas-prices=1000000000wei -y\n

  • Query all rewards earned by a delegator, optionally restrict to reward from a single validator.

Example:

stchaind query distribution rewards st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda --height=9765\n

  • Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations.

Example:

stchaind query distribution validator-outstanding-rewards stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k --height=9765\n

  • Query all coins in the community pool.

Example:

stchaind query distribution community-pool --height=9765\n

  • Query all slashes of a validator for a given block range.

Example:

stchaind query distribution slashes stvaloper1095s2f3m60qz48spy3wr52gw8xmy7xqywnxnrq 0 500\n

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#-slashing-module","title":"- slashing module","text":"

Responsible for enabling Stratos Chain to penalize any validator for an attributable violation of protocol rules by slashing (i.e. partially destroying) the bonded tokens. We usually use unjail command to un-jail a validator and Information about validator's liveness activity is tracked through signing-info.

  • Unjail a jailed validator.

Example:

stchaind tx slashing unjail --from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-adjustment=1.5 \\\n--gas-prices=1000000000wei -y\n

  • Use a validators' consensus public key to find the signing-info for that validator.

Example:

stchaind query slashing signing-info '{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"gkpFejHRUaNjvaKpYXvsaUGJsIC5zrXu0ZlqOSF2Wms=\"}'\n

You can find all detailed explanations at

  • Stratos-chain 'stchaind' Commands(part1)
  • Stratos-chain 'stchaind' Commands(part2)
  • Stratos-chain REST APIs
  • Stratos-Chain gRPC Queries

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#slashing","title":"Slashing","text":"

slashing is a validator punishment mechanism. If a validator misbehaves, its bonded stake along with its delegators' stake will be slashed. As Cosmos states, there are 3 main faults that can result in slashing of funds for a validator and its delegators:

Faults:

  • Double-sign: occurs when a validating entity (private key) submits two signed messages for the same block. double-sign makes it more difficult for the network to reach consensus. The system will then permanently burn (\"slash\") that validator's total delegations (stake-backing) by the parameter SlashFractionDoubleSign(5% currently). All delegators to an offending validator will lose 5% of all STOSs delegated to this validator. At this point the validator will be tombstoned, which means the validator will be permanently removed from the active validator set, and can never unjail.

  • Unavailability(Downtime): It occurs when a validator is unavailable to sign transactions on a blockchain for a certain period of time. for example, if a validator in the active set is offline for too long(missing more than 95% of the last 10.000 blocks), the validator will be slashed by the parameter SlashFractionDowntime(0.01%) and temporarily removed from the active set(jailed) for at least the DowntimeJailDuration(10 minutes currently). If the jailing is due to being offline for too long, the validator can send an unjail transaction in order to re-join the validator set.

  • Non-voting: If a validator did not vote on a proposal and once the fault is reported, its stake will receive a minor slash.

We have to be aware that even if a validator does not intentionally misbehave, it can still be slashed if

  • its node crashes
  • loses connectivity
  • gets DDOSed
  • its private key is compromised

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#validators-faq","title":"Validators FAQ","text":""},{"location":"docs-stratos-chain/how-to-become-a-validator/#why-the-validator-status-is-0-and-cannot-find-it-in-active-list","title":"Why the validator status is 0 and cannot find it in active list?","text":"

Validator status is 0 means that the validator stake is unbonded. When using create-validator transaction, you have defined the flag min-self-delegation, the minimum amount of stake the validator needs to have bonded at all time. If the validator's self-delegated stake falls below this limit, their entire staking pool will unbond and the validator status is 0. Although this validator has been created, it will not show in the validator set.

You need to delegate more tokens to this validator until the amount of stake is more than min-self-delegation.

In addition, since we limited the number of active validators to the most staked 100 candidates, if your validator's total stake less than that of the 100th validator, your validator will lose its validator privileges and will not display in the active validator set. The minimum stake of an active validator(stake of the 100th validator) can can be found at Stratos Exporer.

To solve this problem, you can get more tokens delegated until the total stake of your validator is more than the minimum stake of an active validator using the following command

stchaind tx staking delegate <validator-addr> <amount> \\\n--from=<name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend'> \\\n--gas=auto \\\n--gas-adjustment=1.5 \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#why-my-validator-is-jailed-and-inactive","title":"Why my validator is jailed and inactive?","text":"

Sometimes, you may see your validator is jailed and the voting power become 0. The shares of the validator are unbonded in order to not affecting the running of the network. If this happens, check your validator information and see if your validator was jailed by sending the following command.

stchaind query staking validator <validator_operator_address>\n...\njailed: true\nstatus: 1\n...\n

This means the validator is jailed and the validator status is unbonding.

Tip

A lot of scenarios may lead to a validator jailing, like:

  • Double-sign. Validator cannot re-join to validator set.
  • Unbond too many stake, making the bonded stake is lower than the min-self-delegation
  • Downtime: unavailable to sign transactions on a blockchain for a certain period of time
  • Non-voting
  • Low on disk space
  • Node crashes(node does not start or does not catch up to the latest block)

Except for double-sign, you have to wait for your node finishes catch-up and wait at least 10 minutes(downtime jail duration).

Then, you can unjail your validator.

Finally, check your validator again to see if the validator's voting-power is back.

If the problem still persists, please make sure you have enough tokens delegated to your validator.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#how-can-i-check-my-validator-info-such-as-voting-power","title":"How can I check my validator info such as voting-power?","text":"

There are three ways to check it:

  • Stratos Explorer
  • status command:
stchaind status\n

Response:

    {\n    \"NodeInfo\": {\n        \"protocol_version\": {\n            \"p2p\": \"8\",\n            \"block\": \"11\",\n            \"app\": \"0\"\n        },\n        \"id\": \"16a0758d175cbf5c08d41dffa73eb5c0190869ed\",\n        \"listen_addr\": \"tcp://0.0.0.0:26656\",\n        \"network\": \"mesos-1\",\n        \"version\": \"0.37.4\",\n        \"channels\": \"40202122233038606100\",\n        \"moniker\": \"node\",\n        \"other\": {\n            \"tx_index\": \"on\",\n            \"rpc_address\": \"tcp://127.0.0.1:26657\"\n        }\n    },\n    \"SyncInfo\": {\n        \"latest_block_hash\": \"4A1AA4808B4199B2247B5DEA1B94B016FA60691EFF8B191AED556978C5981673\",\n        \"latest_app_hash\": \"DCD79CCD19F078615BD073D9420D3368D768674EEB80361FAB0AA143BBDCC65C\",\n        \"latest_block_height\": \"1026\",\n        \"latest_block_time\": \"2023-01-11T01:54:59.009329495Z\",\n        \"earliest_block_hash\": \"139676534FECFA507D56A06B03BD528E70ACA6D4DB6560219707011966613DE4\",\n        \"earliest_app_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n        \"earliest_block_height\": \"1\",\n        \"earliest_block_time\": \"2023-01-09T17:08:58.4890503Z\",\n        \"catching_up\": false\n    },\n    \"ValidatorInfo\": {\n        \"Address\": \"18A7169C1B427D994133F7B3D4504E92789DB37C\",\n        \"PubKey\": {\n            \"type\": \"tendermint/PubKeyEd25519\",\n            \"value\": \"69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\"\n        },\n        \"VotingPower\": \"500000\"\n    }\n  }\n
  • API
curl localhost:26657/status\n

Response:

   {\n  \"jsonrpc\": \"2.0\",\n  \"id\": -1,\n  \"result\": {\n    \"node_info\": {\n      \"protocol_version\": {\n        \"p2p\": \"8\",\n        \"block\": \"11\",\n        \"app\": \"0\"\n      },\n      \"id\": \"16a0758d175cbf5c08d41dffa73eb5c0190869ed\",\n      \"listen_addr\": \"tcp://0.0.0.0:26656\",\n      \"network\": \"mesos-1\",\n      \"version\": \"0.37.4\",\n      \"channels\": \"40202122233038606100\",\n      \"moniker\": \"node\",\n      \"other\": {\n        \"tx_index\": \"on\",\n        \"rpc_address\": \"tcp://127.0.0.1:26657\"\n      }\n    },\n    \"sync_info\": {\n      \"latest_block_hash\": \"0B67BB5EF1CB8DB944E9A09D2E5E9A69CFCF3CF28510EC36775A6DE16087C4D7\",\n      \"latest_app_hash\": \"97C730F39277540A16363B9B25D0283FE139A1BB894F3BBD744CC6785733C204\",\n      \"latest_block_height\": \"1035\",\n      \"latest_block_time\": \"2023-01-11T01:55:44.25650962Z\",\n      \"earliest_block_hash\": \"139676534FECFA507D56A06B03BD528E70ACA6D4DB6560219707011966613DE4\",\n      \"earliest_app_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n      \"earliest_block_height\": \"1\",\n      \"earliest_block_time\": \"2023-01-09T17:08:58.4890503Z\",\n      \"catching_up\": false\n    },\n    \"validator_info\": {\n      \"address\": \"18A7169C1B427D994133F7B3D4504E92789DB37C\",\n      \"pub_key\": {\n        \"type\": \"tendermint/PubKeyEd25519\",\n        \"value\": \"69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\"\n      },\n      \"voting_power\": \"500000\"\n    }\n   }\n  }\n

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#is-there-any-minimum-amount-of-stake-to-delegate-to-a-validator","title":"Is there any minimum amount of stake to delegate to a validator?","text":"

( and is there a minimum amount of STOS that must be delegated to be an active (bonded) validator?)

There's no limitation for delegating the validator, but a tiny amount of delegation may be ignored by the algorithm when distributing rewards.

When you use create-validator transaction to create a validator, the flag --min-self-delegation defines the minimum amount of stake. If a validator's bonded stake goes below the limit that it predefined, this validator and all of its delegators will unbond. In testing phase, the system takes only the top 100 validators with the highest weight(voting power) into the active list. The more bonded stake a validator has, the more possible to be an active one. We recommend 100stos when you create your validator.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#what-is-self-delegation-how-can-i-increase-my-self-delegation","title":"What is self-delegation? How can I increase my self-delegation?","text":"

Self-delegation is a delegation of stake from a validator to itself. The delegated amount can be increased by sending a delegate transaction from your validator's wallet address.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#what-are-the-responsibilities-of-a-validator","title":"What are the responsibilities of a validator?","text":"

Validators have two main responsibilities:

  • Be able to constantly run a correct version of the software: Validators need to make sure that their servers are always online and their private keys are not compromised.
  • Actively participate in governance: Validators are required to vote on every proposal.

Additionally, they should always be up-to-date with the current state of the ecosystem so that they can easily adapt to any change.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#how-often-will-a-validator-be-chosen-to-propose-the-next-block","title":"How often will a validator be chosen to propose the next block?","text":"

The validator that is selected to propose the next block is called proposer. Each proposer is selected deterministically, and the frequency of being chosen is proportional to the voting power (i.e. amount of bonded tokens) of the validator.

"},{"location":"docs-stratos-chain/how-to-become-a-validator/#why-validator-keeps-getting-jailed-after-some-time","title":"Why validator keeps getting jailed after some time?","text":"

If you have tried to unjail, but your node is jailed again shortly after, it most probably means that your validator has been tombstoned.

A validator is in tombstone status only when it double-signs. Once your validator double-signs it will no longer be able to re-join the active set with the same validator key.

In order to avoid this, you need to always make sure that each of your nodes does not validate with the same private key.

Also, once your validator is tombstoned, all you can do is create a new one, and earn again all the delegations that you had before.

"},{"location":"docs-stratos-chain/how-to-setup-rest-grpc-full-chain/","title":"HowTo Setup Full-Chain as REST or gRPC","text":"

In order to work properly, a SDS node needs to generate, sign and broadcast transaction to the Stratos chain through a Full-Chain node.

Stratos provides a public endpoint at rest-mesos.thestratos.org for cases when there's only a SDS node running and a Full-Chain is not available.

However, this setup is particularly useful if you run both a Full-Chain and a SDS node because you can setup your own REST/gRPC endpoint in your Full-Chain node so it can be used for your SDS node. This means that you will have improved performance, faster responses and you won't be dependent on the public endpoint which may get overloaded at times.

This setup is also useful for server farms running multiple SDS nodes.

Tip

Currently, in mesos-1 testnet, SDS nodes are using REST API but this will be changed to gRPC API once mainnet is launched.

"},{"location":"docs-stratos-chain/how-to-setup-rest-grpc-full-chain/#rest-setup","title":"REST Setup","text":"

To enable REST API in your Full-Chain Node, edit the app.toml file:

nano ~/.stchaind/config/app.toml\n

And set enable to true and (optionally) edit the address variables. You can change the ip to listen only on local or lan requests and/or you can change the default port.

###############################################################################\n###                           API Configuration                             ###\n###############################################################################\n\n# Enable defines if the API server should be enabled.\nenable = true\n\n# Address defines the API server to listen on.\naddress = \"tcp://0.0.0.0:1317\"\n

Usage example:

curl http://localhost:1317/cosmos/bank/v1beta1/balances/st1pgzvq9p5gyxu7gpe8l33g8nzq0xsfyeaeww3ru\n\n\n{\"height\":\"46397\",\"result\":[\n  {\n    \"denom\": \"wei\",\n    \"amount\": \"499999996283820000000\"\n  }\n]}\n

You can see all the REST queries here.

To use your Full-Chain REST API for your SDS node, edit this file:

nano ~/rsnode/configs/config.toml\n

and edit this line with your REST url:

stratos_chain_url = 'http://127.0.0.1:1317'\n

"},{"location":"docs-stratos-chain/how-to-setup-rest-grpc-full-chain/#grpc-setup","title":"gRPC Setup","text":"

gRPC will be used by SDS nodes in mainnet. To enable or configure gRPC for your Full-Chain node, edit this file:

nano ~/.stchaind/config/app.toml\n

And search for this section:

###############################################################################\n###                           gRPC Configuration                            ###\n###############################################################################\n\n# Enable defines if the gRPC server should be enabled.\nenable = true\n\n# Address defines the gRPC server address to bind to.\naddress = \"0.0.0.0:9090\"\n

Usage example:

Tip

You can get the precompiled grpcurl binary here.

grpcurl -plaintext 127.0.0.1:9090 list stratos.register.v1.Query\n\nstratos.register.v1.Query.BondedMetaNodeCount\nstratos.register.v1.Query.BondedResourceNodeCount\nstratos.register.v1.Query.DepositByNode\nstratos.register.v1.Query.DepositByOwner\nstratos.register.v1.Query.DepositTotal\nstratos.register.v1.Query.MetaNode\nstratos.register.v1.Query.Params\nstratos.register.v1.Query.RemainingOzoneLimit\nstratos.register.v1.Query.ResourceNode\n

You can see all the gRPC queries here.

To use your Full-Chain gRPC API for your SDS node (only after mainnet launch), edit your SDS config file:

nano ~/rsnode/configs/config.toml\n

and edit this line:

stratos_chain_url = '127.0.0.1:9090'\n

"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/","title":"How to use state sync to start stratos-chain","text":""},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#introduction","title":"Introduction","text":"

State sync allows a new node to join a network by fetching a snapshot of the application state at a recent height instead of fetching and replaying all historical blocks.

Since the application state is generally much smaller than the blocks, and restoring it is much faster than replaying blocks, this can reduce the time to sync with the network from days to minutes.

Warning

State Sync feature only works with new node installations.

"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#start-a-node-using-statesync","title":"Start a node using stateSync:","text":"MAINNET StateSyncTESTNET StateSync"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#1-get-the-last-block-height","title":"1. Get the last block height","text":"
curl -s http://rpc.thestratos.org/block | jq -r '.result.block.header.height'\n
Example response:\n695987\n
"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#2-get-the-hash-for-the-block","title":"2. Get the hash for the block","text":"

Since snapshots are generated every 1,000 blocks, you'll need to obtain the hash for the block number at 1,000-interval heights.

For example, in the above response we got 695987 so we will need to request the hash for height 695000.

If latest block would have been 741589, we will request the hash for 741000 and so on.

Always use the most recent block height, rounded down to the nearest lower multiple of 1,000.

curl -s http://rpc.thestratos.org/block?height=695000 | jq -r '.result.block_id.hash'\n
Example response:\n8C138E7FE1FF3B237EF3938D524BCA25AF3DE1E041F08FD9E4B37C6BD14CBB6C\n
"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#3-setup-configtoml","title":"3. Setup config.toml","text":"

Edit the state sync section of .stchaind/config/config.toml as follows:

Remember to use the latest height rounded down to last 1,000 round number and its hash.

#######################################################\n###         State Sync Configuration Options        ###\n#######################################################\n[statesync]\n# State sync rapidly bootstraps a new node by discovering, fetching, and restoring a state machine\n# snapshot from peers instead of fetching and replaying historical blocks. Requires some peers in\n# the network to take and serve state machine snapshots. State sync is not attempted if the node\n# has any local state (LastBlockHeight > 0). The node will have a truncated block history,\n# starting from the height of the snapshot.\nenable = true\n\n# RPC servers (comma-separated) for light client verification of the synced state machine and\n# retrieval of state data for node bootstrapping. Also needs a trusted height and corresponding\n# header hash obtained from a trusted source, and a period during which validators can be trusted.\n#\n# For Cosmos SDK-based chains, trust_period should usually be about 2/3 of the unbonding time (~2\n# weeks) during which they can be financially punished (slashed) for misbehavior.\nrpc_servers = \"35.203.182.250:26657,35.230.38.120:26657\"\ntrust_height = 1299000\ntrust_hash = \"C2B05D1974C9C68F69B3230208A65B2EBB042C8B8EBEC6471697A931A29519AE\"\ntrust_period = \"168h0m0s\"\n\n# Time to spend discovering snapshots before initiating a restore.\ndiscovery_time = \"15s\"\n\n# Temporary directory for state sync snapshot chunks, defaults to the OS tempdir (typically /tmp).\n# Will create a new, randomly named directory within, and remove it when done.\ntemp_dir = \"./tmp\"\n\n# The timeout duration before re-requesting a chunk, possibly from a different\n# peer (default: 1 minute).\nchunk_request_timeout = \"10s\"\n\n# The number of concurrent chunk fetchers to run (default: 1).\nchunk_fetchers = \"4\"\n
"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#1-get-the-last-block-height_1","title":"1. Get the last block height","text":"
curl -s http://rpc-mesos.thestratos.org/block | jq -r '.result.block.header.height'\n
Example response:\n326121\n
"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#2-get-the-hash-for-the-block_1","title":"2. Get the hash for the block","text":"

Since snapshots are generated every 1,000 blocks, you'll need to obtain the hash for the block number at 1,000-interval heights.

For example, in the above response we got 326121 so we will need to request the hash for height 326000.

If latest block would have been 374521, we will request the hash for 374000 and so on.

Always use the most recent block height, rounded down to the nearest lower multiple of 1,000.

curl -s http://rpc-mesos.thestratos.org/block?height=326000 | jq -r '.result.block_id.hash'\n
Example response:\nC524665A353CB6C5E03D4B73B3151FA00862704A0966E01C5E97F1DE1B08B1B4\n
"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#3-setup-configtoml_1","title":"3. Setup config.toml","text":"

Edit the state sync section of .stchaind/config/config.toml as follows:

Remember to use the latest height rounded down to last 1,000 round number and its hash.

#######################################################\n###         State Sync Configuration Options        ###\n#######################################################\n[statesync]\n# State sync rapidly bootstraps a new node by discovering, fetching, and restoring a state machine\n# snapshot from peers instead of fetching and replaying historical blocks. Requires some peers in\n# the network to take and serve state machine snapshots. State sync is not attempted if the node\n# has any local state (LastBlockHeight > 0). The node will have a truncated block history,\n# starting from the height of the snapshot.\nenable = true\n\n# RPC servers (comma-separated) for light client verification of the synced state machine and\n# retrieval of state data for node bootstrapping. Also needs a trusted height and corresponding\n# header hash obtained from a trusted source, and a period during which validators can be trusted.\n#\n# For Cosmos SDK-based chains, trust_period should usually be about 2/3 of the unbonding time (~2\n# weeks) during which they can be financially punished (slashed) for misbehavior.\nrpc_servers = \"35.233.191.198:26657,35.233.191.198:26657\"\ntrust_height = 326000\ntrust_hash = \"C524665A353CB6C5E03D4B73B3151FA00862704A0966E01C5E97F1DE1B08B1B4\"\ntrust_period = \"168h0m0s\"\n\n# Time to spend discovering snapshots before initiating a restore.\ndiscovery_time = \"15s\"\n\n# Temporary directory for state sync snapshot chunks, defaults to the OS tempdir (typically /tmp).\n# Will create a new, randomly named directory within, and remove it when done.\ntemp_dir = \"./tmp\"\n\n# The timeout duration before re-requesting a chunk, possibly from a different\n# peer (default: 1 minute).\nchunk_request_timeout = \"10s\"\n\n# The number of concurrent chunk fetchers to run (default: 1).\nchunk_fetchers = \"4\"\n
"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#4-disable-json-rpc","title":"4. Disable JSON-RPC","text":"

The EVM RPC will prevent your node from starting using state sync, so you can temporarily disable it by editing .stchaind/config/app.toml:

You can re-enable it once node's sync is up to date (node restart required).

[json-rpc]\n# Enable defines if the gRPC server should be enabled.\nenable = false\n
"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#5-start-the-node","title":"5. Start the node","text":"

Node can now be started with the usual command:

stchaind start\n
"},{"location":"docs-stratos-chain/how-to-start-with-state-sync/#become-snapshot-provider","title":"Become snapshot provider","text":"

To provide the StateSync snapshot, the operator must enable the snapshot-interval in the node configuration:

# snapshot-interval specifies the block interval at which local state sync snapshots are\n# taken (0 to disable). Must be a multiple of pruning-keep-every.\nsnapshot-interval = 1000\n\n# snapshot-keep-recent specifies the number of recent snapshots to keep and serve (0 to keep all).\nsnapshot-keep-recent = 2\n

"},{"location":"docs-stratos-chain/mainnet-bridge/","title":"HowTo Bridge STOS From Ethereum to Stratos Mainnet","text":""},{"location":"docs-stratos-chain/mainnet-bridge/#introduction","title":"Introduction","text":"
  • IMPORTANT: Before proceding, make sure to download and install the latest version of Stratos Network Wallet [Download]
  • IMPORTANT: Never send STOS directly from Ethereum network to a Stratos wallet. Migration has to go through the bridge app or else the tokens will be lost.
  • The bridge web app is only available for Metamask.
  • STOS tokens have to be on ETH network and you need some ETH for gas fees.
  • If your tokens are on a CEX (other than Gate.io), you need to withdraw them to Metamask first. If your tokens are on Gate.io, you might be interested in withdrawing directly from Gate to Stratos Network (tutorial here).
  • If in doubt, please use telegram or discord to ask for assistance (links at the bottom of the page). Or, at least, send a small test transaction first, the fee will be worth the trouble if something is wrong.

WARNING

The ONLY URL for the bridge is:

app.exoswap.io

Always check the URL and beware of scammers!

"},{"location":"docs-stratos-chain/mainnet-bridge/#ethereum-to-stratos","title":"Ethereum to Stratos","text":"
  • Make sure your Metamask wallet has STOS tokens as ERC-20 and some ETH for gas fee. Next, open the bridge URL and connect the wallet.
  • Enter the amount of STOS you want to bridge and click Approve.
  • Approve a spending limit. Make sure you set the limit at least equal to the amount you want to bridge.
  • Once the spending limit is approved, initiate the transfer. This process could take aprox. 2-3 minutes.
  • Next, you need to add the Stratos Network details to Metamask. Click the upper left button and then click Add Network.
  • In the next screen, enter the following details:
Setting Name Value Network name Stratos New RPC URL https://web3-rpc.thestratos.org Chain ID 2048 Currency symbol STOS Block Explorer URL https://web3-explorer.thestratos.org
  • Your STOS tokens should now be visible on the Stratos network.
"},{"location":"docs-stratos-chain/mainnet-bridge/#stratos-to-ethereum","title":"Stratos to Ethereum","text":"

Migrating back to Ethereum network is basically the same process, but backwards.

  1. Open Metamask and make sure it's connected to Stratos Network.

  2. Once you see your STOS tokens in Metamask (connected to Stratos), open ExoSwap.

  3. Change the order of the operation using the switch button in the middle and make sure the first chain is set to Stratos:

  4. Start the transfer process.

Warning

Fees for bridging from Stratos to Ethereum are quite high (out of our control, it's what Ethereum network is charging) so alternatively, you could use the migration option through Gate.io.

"},{"location":"docs-stratos-chain/mainnet-staking/","title":"HowTo Stake STOS on Stratos Mainnet","text":""},{"location":"docs-stratos-chain/mainnet-staking/#introduction","title":"Introduction","text":"
  • IMPORTANT: Before proceding, make sure to download and install the latest version of Stratos Network Wallet [Download].
  • If your tokens are on the ETH network or on a CEX, you need to bridge them to Stratos Network tutorial here.
  • If in doubt, please use telegram or discord to ask for assistance.
  • Please choose carefully your staking metwork (Stratos Wallet OR MetaMask) as you won't be able to import one wallet into another (they are using different type of seed phrase). The only way to switch from a wallet type to another is by unstaking and then sending the tokens to the other wallet type, but that will take 21 days.

WARNING

The ONLY URL for the bridge and staking is:

app.exoswap.io

Always check the URL and beware of scammers!

"},{"location":"docs-stratos-chain/mainnet-staking/#using-stratos-wallet","title":"Using Stratos Wallet","text":"
  • Go to thestratos.org/stratos-network-wallet and download the Stratos Wallet.

  • Import an existing wallet address or generate a new one. To generate a new one, click Create or Import Wallet and the click Generate new Mnemonic button to generate a new seed phrase.

Please keep your seed phrase in a safe location. You won't be able to retrieve it again from the wallet application!

  • Copy the wallet address in the st1ABC format by clicking the copy button.

  • Open the Address Convertor Page and Paste the st1xxx format address in the stos based address field.

Next, copy the translated address in the 0xABC form.

  • Go to Metamask and transfer STOS tokens to the 0xABC address.

  • Go back to your Stratos Wallet and click the refresh balance button. You should see your tokens there.

  • Next, go to the Reward tab and choose a validator. Click Delegate next to it and stake your coins.

  • Your tokens are now staked.

You can check back from time to time and withdraw your rewards by clicking on the Get all rewards button.

"},{"location":"docs-stratos-chain/mainnet-staking/#unstake-with-stratos-wallet","title":"Unstake with Stratos Wallet","text":"
  • To unstake your tokens, open the Stratos Wallet, go to Send Transaction, choose transaction type Undelegate, select the validator you want to unstake from, enter amount and generate the transaction.

Warning

There is a 21 days cool-down period so you will receive your unstaked coins back into your wallet after 21 days.

"},{"location":"docs-stratos-chain/mainnet-staking/#using-metamask","title":"Using MetaMask","text":"
  • To stake your STOS tokens to a validator on Stratos Chain using MetaMask, your STOS tokens must be on the Stratos Network and your MetaMask must be connected to Stratos Chain.

  • Once you completed the Ethereum to Stratos bridge, you should find your STOS tokens in your MetaMask account connected to Stratos Network.

  • Open app.exoswap.io. Navigate to Staking and connect your MetaMask wallet.

  • Choose any validator in the list and enter the desired amount of tokens you would want to stake, then press Delegate.

Do not use MAX, leave at least 0.01 STOS in balance to cover the transaction fees.

  • Confirm the transaction.

  • Your STOS is now delegated and earning staking rewards.

  • You can claim the rewards anytime and re-stake them but always remember to leave a small amount to cover for the transaction fees.

"},{"location":"docs-stratos-chain/mainnet-staking/#unstake-with-metamask","title":"Unstake with MetaMask","text":"
  • Open app.exoswap.io. Navigate to Staking and connect your MetaMask wallet.

  • Open the validator you staked to and click on the drop down menu under amount details and select Undelegate.

  • Select the amount of tokens you want to undelegate and press the Undelegate button to process the transaction.

  • MetaMask will ask you to confirm the transaction.

  • After 21 days, you will receive your rewards back in your balance.

Please keep in mind

  • A validator's voting power will NOT affect your earning potential. Your earning will be the same, regardless of the validator you chose.

  • The only thing influencing your rewards if the commission amount each validator is charging.

  • For the sake of decentralization, we should all make sure we keep our validators` Voting Power as equal as possible.

  • Your staking rewards can be withdrawn at any time but your staking DEPOSIT has a 21 days lock-down period.

"},{"location":"docs-stratos-chain/network/","title":"Network","text":""},{"location":"docs-stratos-chain/network/#network-details","title":"Network details","text":"MainnetMesos Testnet

The documentation corresponding contains details for the RPC - HTTP, WS endpoints. There is also a full node setup if you wish to setup your own full node.

Service Details RPC https://rpc.thestratos.org/ REST https://rest.thestratos.org/ gRPC https://grpc.thestratos.org/ Block Explorer https://explorer.thestratos.org/

Mesos Testnet replicates the Stratos Mainnet, which is to be used for testing. Testnet coins are separate and distinct from actual tokens/assets, and are never supposed to have any value. This allows application developers or validators/testers to experiment, without having to use real assets or worrying about breaking the main Stratos chain.

The documentation corresponding contains details for the RPC - HTTP, WS endpoints. There is also a full node setup if you wish to setup your own full node.

Service Details RPC https://rpc-mesos.thestratos.org/ REST https://rest-mesos.thestratos.org/ Faucet https://faucet-mesos.thestratos.org/ Block Explorer https://explorer-mesos.thestratos.org/

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/","title":"Full-Chain Node","text":""},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#introduction","title":"Introduction","text":"

Stratos blockchain facilitates all decentralized ledger transactions and functionalities, providing settlement services and related financial payment services for network providers and network users in an efficient, fair and transparent manner.

The Stratos-chain full-nodes are dedicated servers with sufficient computing power that participate in block generation cycle. It is necessary in order to be a validator.

In practice, running a full-node only implies running a non-compromised and up-to-date version of the software with low network latency and without downtime. It is encouraged to run a full-node even if you do not plan to be a validator.

The Stratos-chain validator is a full-node that participates in the Stratos Chain block generation cycle and also voting for the validity of a block proposed.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#requirements","title":"Requirements","text":"

Here are the required hardware/software to run a Stratos-chain full-node:

Minimum Hardware Requirements

CPU RAM Storage Stake 8 Cores\u00b9, 2.5GHz\u00b2 32 GB 2 TB 1 STOS\u00b3

\u00b9 \u00a0\u00a0 Can be achieved using dual CPU server configurations (eg. 2cpu x 8cores, as long as the frequency per core is respected). \u00b2 \u00a0\u00a0 2.5GHz refers to Base Frequency, not Turbo/Boost Frequency. \u00b3 \u00a0\u00a0 Minimum stake is 1 stos until all 100 validator spots are filled. After that, is marked decided.

Software (tested version)

  • Ubuntu 18.04+
  • Go 1.20+ linux/amd64

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#setup-environment","title":"Setup Environment","text":"

In order to run a Stratos-chain full-node, you may need to build stratos-chain source code yourself which requires Go 1.19+, git, curl and make installed.

This process depends on your operating system.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#linux-users","title":"Linux Users","text":"

The following example is based on Ubuntu 18.04+ 64-bit(Debian) and assumes you are using a terminal environment by default.

Please run the equivalent commands if you are running other Linux distributions.

# Update the system\nsudo apt update\nsudo apt upgrade\n\n# Install git, snap and make(you can also install them separately as your needs)\nsudo apt install git build-essential curl tmux libgmp3-dev flex bison --yes\n\n# Install PBC library\nwget https://crypto.stanford.edu/pbc/files/pbc-0.5.14.tar.gz\ntar xfz pbc-0.5.14.tar.gz && cd pbc-0.5.14\n./configure\nmake\nsudo make install\nsudo ldconfig\n

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#windows-users","title":"Windows Users","text":"

It is possible to build and run the software on Windows. However, we did not test it on Windows completely.

It may give you unexpected results, or it may require additional setup.

An alternative option is to install a separate virtual Linux system using VirtualBox or VMware Workstation.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#setup-a-stratos-chain-full-node","title":"Setup a Stratos-chain full-node","text":""},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#create-a-user-account","title":"Create a user account","text":"

To create a separated and more secure environment, it is recommended to create a separated user account stratos to run your node.

sudo adduser stratos --home /home/stratos\n

Once the user account stratos is created, switch and login the system using stratos. You will proceed with the following steps in context of that user.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#get-release-files","title":"Get release files","text":"

Tip

There are two ways to get the these binary executables:

  • Download pre-compiled executabled (for Ubuntu 18.04+ x86_64).
  • Download source code and compile it yourself.

Please choose only one of them based on your operating system.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#pre-compiled-executables","title":"Pre-compiled executables","text":"

The following binary stchaind has been built and ready to be downloaded directly.

# Make sure we are inside the $HOME folder\ncd $HOME\nwget https://github.com/stratosnet/stratos-chain/releases/download/v0.12.0/stchaind\n

  • Check the granularity
# Make sure we are inside the $HOME folder and check these two binary executables\ncd $HOME\n\n# Check granularity\nmd5sum stchaind\n\n## Expected output\n## 0d4a0fd5173fa273f6150b28e48086a3  stchaind\n

  • Add execute permission to this binary
# Make sure the file can be executed\nchmod +x stchaind\n

  • Add the binary to the search path
mkdir ~/bin \necho 'export PATH=\"$HOME/bin:$PATH\"' >> ~/.profile \nsource ~/.profile\nmv stchaind ~/bin \n
  • Verify installation
stchaind version\n\n# Should return v0.12.0\n

Tip

\ud83d\udca1 This binary is built for Ubuntu 18.04+ amd64. if you have other Linux kernels or you have any issues with the pre-compiled binary please, follow the next step to build your own binary from source code.

Otherwise, continue with Networks.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#compile-the-source-code","title":"Compile the source code","text":"

Before the following steps, please make sure you have Go 1.19+ installed .

# Check if go is already installed:\ngo version\n\n# If it's not, you can install it with snapd:\nsudo apt install snapd\nsudo snap install go --classic\n

Alternatively, you can follow the official instructions: link

  • Build the extracted source code
git clone https://github.com/stratosnet/stratos-chain.git\ncd stratos-chain\ngit checkout tags/v0.12.0\nmake build\n

  • Installing the binary executable
mkdir ~/bin \necho 'export PATH=\"$HOME/bin:$PATH\"' >> ~/.profile \nsource ~/.profile\ncp build/stchaind ~/bin \n
  • Verify installation
stchaind version\n\n# Should return v0.12.0\n

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#networks","title":"Networks","text":"

Currently, there are two live blockchains you can join:

  • Mainnet (Stratos) which is using real tokens and it's a production environment.

  • Testnet (Mesos) which is using test tokens. You can setup a validator here at first if you want to test your system, see how things work, etc, without the risk of losing real tokens if something goes wrong.

  • This guide applies to both, with a few small differences:

Variable\u2935 Mainnet Testnet chain-id stratos-1 mesos-1 keyring-backend file / os / pass test"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#keyring-backend","title":"keyring-backend","text":"

On Testnet, the keyring's backend is test, i.e., --keyring-backend=test

  • The test backend is a password-less variation of the file backend. Keys are stored unencrypted on disk.

On Mainnet, the keyring's backend can be file, os or pass e.g., --keyring-backend=file

  • The file backend stores the keyring encrypted within the app's configuration directory. This keyring will request a password each time it is accessed. (Recommended)
  • The os backend relies on operating system-specific defaults to handle key storage securely since operating system's default credentials managers are designed to meet users' most common needs and provide them with a comfortable experience without compromising on security.
  • The pass backend uses the pass utility to manage on-disk encryption of keys' sensitive data and metadata. Keys are stored inside gpg encrypted files within app-specific directories. More info at passwordstore.org
"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#initialize-the-node","title":"Initialize the node","text":"
# Make sure we are inside the home directory\ncd $HOME\n\n# Create folders and initialize the node\nstchaind init \"<your_node_moniker>\" --chain-id <network_chain_id>\n\n# ignore the output since you need to download the genesis file \n

\ud83d\udca1 You can choose any your_node_moniker. This will be your node name.

\ud83d\udca1 network_chain_id is stratos-1 for Mainnet or mesos-1 for Testnet. See Networks.

  • Download the genesis.json and config.toml files
MainnetTestnet
wget https://raw.githubusercontent.com/stratosnet/mainnet/main/genesis/genesis.json\nwget https://raw.githubusercontent.com/stratosnet/mainnet/main/config.toml\n
wget https://raw.githubusercontent.com/stratosnet/stratos-chain-testnet/main/genesis.json\nwget https://raw.githubusercontent.com/stratosnet/stratos-chain-testnet/main/config.toml\n

\ud83d\udca1 We strongly recommend using this downloaded config.toml for v0.12.0, instead of the ones for previous versions to avoid any mismatching.

  • Change moniker in the downloaded config.toml file

Please change your node moniker by modifying the config.toml file. Open this file with an editor, search moniker (usually at Line #18) in the file to find the \u201cmoniker\u201d field.

Change it to any value you like. It\u2019s your node name that will show on the network.

# A custom human readable name for this node\nmoniker = \"<your_node_moniker>\"\n

  • Move the downloaded config.toml and genesis.json files to stchaind folder (default in $HOME/.stchaind/config/). Replace if you already have these files.
mv config.toml $HOME/.stchaind/config/\nmv genesis.json $HOME/.stchaind/config/\n

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#directory-structure","title":"Directory structure","text":"

After you finished the above steps, your $HOME folder should include the following directories and files.

.\n\u251c\u2500\u2500 ...\n\u251c\u2500\u2500 .stchaind\n\u2502   \u251c\u2500\u2500 config\n\u2502   \u2502   \u251c\u2500\u2500 app.toml\n\u2502   \u2502   \u251c\u2500\u2500 config.toml\n\u2502   \u2502   \u251c\u2500\u2500 genesis.json\n\u2502   \u2502   \u251c\u2500\u2500 node_key.json\n\u2502   \u2502   \u2514\u2500\u2500 priv_validator_key.json\n\u2502   \u251c\u2500\u2500 data\n\u2502   \u2502    \u2514\u2500\u2500 priv_validator_state.json \n\u2502   \u2514\u2500\u2500 keyring-test\n\u251c\u2500\u2500 ...\n

Tip

\ud83d\udca1 By default, directory .stchaind will be created in the $HOME folder. The .stchaind folder contains the nodes` configurations and data.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#start-the-full-chain-node","title":"Start the full-chain node","text":"

Tip

Joining the network at a later time will require your node to download all the past blocks which, depending on how far ahead the network is, could take hours or even days.

Stratos Chain now supports StateSync which enables your node to use a snapshot of the current chain and start the sync from there, which will only take a couple of minutes.

You can find the StateSync Doc here.

There are three ways to run your Stratos-chain full-node.

Please choose ONE of them to start the node.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#in-foreground","title":"In foreground","text":"
# Make sure we are inside the home directory\ncd $HOME\n\n# run your node\nstchaind start\n\n# Use `Ctrl+c` to stop the node.\n
"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#in-background","title":"In background","text":"
# Make sure we are inside the home directory\ncd $HOME\n\n# run your node in backend\ntmux new -s stchaind\nstchaind start \n

Use the following Linux Command to stop your node.

pkill stchaind\n

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#as-service","title":"As service","text":"

All below steps require root privileges

  • Create the service file

Create the /lib/systemd/system/stratos.service file with the following content

[Unit]\nDescription=Stratos Chain Node\nAfter=network-online.target\n\n[Service]\nUser=stratos\nExecStart=/home/stratos/stchaind start --home=/home/stratos/.stchaind\nRestart=on-failure\nRestartSec=3\nLimitNOFILE=8192\n\n[Install]\nWantedBy=multi-user.target\n

Tip

\ud83d\udca1 In the [service] section:

  • User is your system login username
  • ExecStart designates the absolute path to the binary stchaind
  • --home is the absolute path to your node folder.
  • We used the default values for these variables. If you use a different username, group or folder to hold your node data instead of the default values, please modify these values according to your situations. Make sure the above values are correct.

  • Start your service

Once you have successfully created the service, you need to enable and start it by running

systemctl daemon-reload\nsystemctl enable stratos.service\nsystemctl start stratos.service\n

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#service-operations","title":"Service operations","text":"
  • Check the service status
systemctl status stratos.service\n
  • Check service log
journalctl -u stratos.service -f \n\n# exit with ctrl+c\n
  • Stop the service
systemctl stop stratos.service\n
"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#check-node-status","title":"Check node status","text":"

Once you start your full-node, it will connect to the peers and start syncing. You can check the status of the node by running the following command

# Check the status of the node\nstchaind status\n

The output will be similar to

stchaind status\n{\n    \"NodeInfo\": {\n        \"protocol_version\": {\n            \"p2p\": \"8\",\n            \"block\": \"11\",\n            \"app\": \"0\"\n        },\n        \"id\": \"16a0758d175cbf5c08d41dffa73eb5c0190869ed\",\n        \"listen_addr\": \"tcp://0.0.0.0:26656\",\n        \"network\": \"test-chain\",\n        \"version\": \"0.37.4\",\n        \"channels\": \"40202122233038606100\",\n        \"moniker\": \"node\",\n        \"other\": {\n            \"tx_index\": \"on\",\n            \"rpc_address\": \"tcp://127.0.0.1:26657\"\n        }\n    },\n    \"SyncInfo\": {\n        \"latest_block_hash\": \"697A2DB243E5191C6D85285A2ADD4924526924969C6C70FE71827C9FE41D4373\",\n        \"latest_app_hash\": \"E978F87BB23D351B853F5F0CF9FBBBA4464FF5D7CE3746BF3E2357F28CBCE041\",\n        \"latest_block_height\": \"497\",\n        \"latest_block_time\": \"2023-01-11T01:10:37.562405326Z\",\n        \"earliest_block_hash\": \"139676534FECFA507D56A06B03BD528E70ACA6D4DB6560219707011966613DE4\",\n        \"earliest_app_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n        \"earliest_block_height\": \"1\",\n        \"earliest_block_time\": \"2023-01-09T17:08:58.4890503Z\",\n        \"catching_up\": false\n    },\n    \"ValidatorInfo\": {\n        \"Address\": \"18A7169C1B427D994133F7B3D4504E92789DB37C\",\n        \"PubKey\": {\n            \"type\": \"tendermint/PubKeyEd25519\",\n            \"value\": \"69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\"\n        },\n        \"VotingPower\": \"500000\"\n    }\n}\n

If the catching_up value is false in the sync_info section, it means that you are fully synced.

If it is true, it means your node is still syncing.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#setup-a-wallet","title":"Setup a wallet","text":"

Once the node finishes catch-up, you are ready to operate your node for various transactions(tx) and queries.

In order to hold the tokens that you will later delegate to your validator node, or pay staking for your SDS resource node, first, you need to create a local wallet account.

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#create-a-new-wallet","title":"Create a new wallet","text":"

To create a new wallet account, type the following command

stchaind keys add <your wallet name> --hd-path=\"m/44'/606'/0'/0/0\" --keyring-backend=<your chosen keyring backend>\n

Tip

\ud83d\udca1 Choose a keyring-backend suited for the network you are running this chain installation on. See keyring-backend.

\ud83d\udca1 Enter a wallet name that you will easily remember. This name will be used inside other commands later.

After creating a new local wallet account, you will get its address and pubkey.

In addition, you will have a secret recovery phrase(mnemonic phrase) which can be used to recover an existing wallet account and should be kept secret.

Example:

stchaind keys add myWallet --hd-path=\"m/44'/606'/0'/0/0\" --keyring-backend=test\n\n- name: myWallet\ntype: local\naddress: st1x2c6gy4vr8alsyzuqr2x8x8xxtvs97sk3jt6dp\npubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"A7HCZTlHEarBPabkOgId5SlyQKdqEsbXJHit7y9LXRy+\"}'\nmnemonic: \"\"\n\n\n**Important** write this mnemonic phrase in a safe place.\nIt is the only way to recover your account if you ever forget your password.\n\nvenue chest pattern tool certain identify adult theme thing public foster promote pave topple thing uncle brisk suffer present popular envelope wrap holiday goddess\n

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#recover-an-existing-wallet","title":"Recover an existing wallet","text":"

If you already have a Stratos wallet account, you can recover it by typing the following command

stchaind keys add <your wallet name> --recover --hd-path=\"m/44'/606'/0'/0/0\" --keyring-backend=<your chosen keyring backend>\n

Tip

\ud83d\udca1 Choose a keyring-backend suited for the network you are running this chain installation on. See keyring-backend.

\ud83d\udca1 Enter a wallet name that you will easily remember. This name will be used inside other commands later.

Example:

stchaind keys add myWallet1 --recover --hd-path=\"m/44'/606'/0'/0/0\" --keyring-backend=test  \n

After the above keys add command executed, a keyring-* folder will be created which contains your wallets' information with their addresses.

The keyring-* folder looks like

.\n\u251c\u2500\u2500 32b1a412ac19fbf8105c00d46398e632d902fa16.address\n\u251c\u2500\u2500 d0c57269c450f81234307a33bd148ac4f90549e5.address\n\u251c\u2500\u2500 myWallet1.info\n\u2514\u2500\u2500 myWallet.info\n

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#check-your-wallet","title":"Check your wallet","text":"

There are two ways to check your local wallets

  • Check all local wallet accounts
stchaind keys list --keyring-backend=<keyring's backend> \n

Example:

stchaind keys list --keyring-backend=test\n   - address: st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw\n     name: user0\n     pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"A/wF15Wd3ogCXstE7S4Zf3DA4KXb0W7exQhP004PLTi3\"}'\n     type: local\n   - address: st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0\n     name: user1\n     pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"AgnhB5EkHL8+jD0/zRDR11nIpfOirTRrjgCX6uibhmDW\"}'\n     type: local\n   - address: st1lkcrz3ktt2p7ppu9arglpqcn94pcdd9a9pmatf\n     name: user10\n     pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"A2sZ2Z9BU9oDELC06Gj8Lfc5UycxTaPux3sEIq8sIzSW\"}'\n     type: local\n   - address: st16czjk2ym0prgvy4gl970t84vrp96s5kayfqmf2\n     name: user2\n     pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"AwfcJTOVWdx6ai61cy8VGJ1SdWHzwm2CCmr/+PwSpFeR\"}'\n     type: local\n   - address: st17patveqxcq42rguc7nayr2g3jtawpzvhfmmumt\n     name: user3\n     pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"AtFxbuB4s+2SYzImGPIBwe0H0mKCXbIPu1T63OvbgE/3\"}'\n     type: local\n

  • Check a specific local wallet account
stchaind keys show <your wallet name> --keyring-backend=<keyring's backend> \n

Example:

stchaind keys show myWallet1 --keyring-backend=test\n   - address: st16rzhy6wy2rupydps0gem69y2cnus2j09n42ksx\n     name: myWallet1\n     pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"A13YKi3/7p9FsFPTfVgxEO0YK8bnDHmBPfA3ID+k37ET\"}'\n     type: local\n

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#faucet","title":"Faucet","text":"

Faucet will only be available on Testnet to get test tokens into your wallet.

curl --header \"Content-Type: application/json\" --request POST --data '{\"denom\":\"stos\",\"address\":\"your wallet address\"} ' https://faucet-mesos.thestratos.org/credit\n

Tip

Replace \"your wallet address\" with your st1xx wallet address

\ud83d\udca11stos = 1,000,000,000gwei = 1,000,000,000,000,000,000wei

  • Check wallet account balance

You can query your account info using this command:

stchaind query account <your wallet address>\n

Example:

stchaind query account st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx\n|\n'@type': /cosmos.auth.v1beta1.BaseAccount\naccount_number: \"1\"\naddress: st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx\npub_key: null\nsequence: \"0\"\n

You can query your wallet balances using this command:

stchaind query bank balances <your wallet address>\n

Example:

stchaind query bank balances st1d3qtsjyypa639q9kf0wmuf2dn4a7zrnujw84q4\n|\nbalances:\n- amount: \"9998000000000000000\"\n  denom: wei\npagination:\nnext_key: null\ntotal: \"0\n

  • Try your first tx - send

This tx command will send an amount of tokens from one wallet address to another:

stchaind tx bank send <from address> <to address> <amount> --keyring-backend=<keyring's backend> --chain-id=<current chain-id> --gas=auto --gas-prices=1000000000wei\n
  • For chain-id and keyring-backend, see Networks.
  • Make sure your <from address> has enough tokens
  • Please wait for around 7 seconds for block generation after a transaction.

Example:

Let us assume:

  • from address: st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0
  • to address: st123wun5lnwerdrt0mk2uxtusgawpfr228a0sseg
  • amount: 10stos
stchaind tx bank send st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0 st123wun5lnwerdrt0mk2uxtusgawpfr228a0sseg 10stos \\\n--chain-id=mesos-1  --keyring-backend=test --gas=100000 --gas-prices=1000000000wei -y\n\ncode: 0\ncodespace: \"\"\ndata: \"\"\nevents: []\ngas_used: \"0\"\ngas_wanted: \"0\"\nheight: \"0\"\ninfo: \"\"\nlogs: []\nraw_log: '[]'\ntimestamp: \"\"\ntx: null\ntxhash: BA96CF87646592487ABB9DDDE8FA86FE71441226281B04E15C5C66EDE415FBC6\n

"},{"location":"docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/#validator","title":"Validator","text":"

At this point, you have a Full-Chain Node.

Full-Chain nodes are also important to the network as they are able to handle queries from a client and provide scale for the validator. They are also able to mantain historical information about the state of the chain.

But they are not able to accept transactions from clients, validate them and insert them into the blockchain, like Validators do. So they won't be earning any rewards.

To convert your Full-Node to a Validator, please follow the next guide.

How To Become a Validator

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/","title":"Stratos Chain stchaind commands part 1","text":"

This document is the first part that describes a summarized list of stchaind commands for Stratos Chain.

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#requirements","title":"Requirements","text":"

Unlike other projects, Stratos does not require expensive GPUs and high wattage power supplies, but if the node wants to obtain revenue, it needs to provide enough bandwidth and storage capacity to ensure the traffic on the node can reach the reward requirements.

We recommend the following to run your node:

Minimum Hardware Requirements

CPU RAM Storage Stake 8 Cores\u00b9, 2.5GHz\u00b2 32 GB 2 TB 1 STOS\u00b3

\u00b9 \u00a0\u00a0 Can be achieved using dual CPU server configurations (eg. 2cpu x 8cores, as long as the frequency per core is respected). \u00b2 \u00a0\u00a0 2.5GHz refers to Base Frequency, not Turbo/Boost Frequency. \u00b3 \u00a0\u00a0 Minimum stake is 1 stos until all 100 validator spots are filled. After that, is marked decided.

Software (tested version)

  • Ubuntu 18.04+
  • Go 1.19+ linux/amd64

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#connect-to-stratos-chain-testnet","title":"Connect to Stratos Chain Testnet","text":"

Please refer to full-node setup guide to:

download related files

start your node to catch up to the latest block height(synchronization)

create your Stratos Chain Wallet

Faucet or send an amount of tokens to this wallet

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#directory-structure","title":"Directory Structure","text":"

After the node has caught up to the latest block, your Stratos-chain Wallet has been created and fed with an amount of tokens, $HOME/.stchaind directory will include the following directories and files.

.\n\u251c\u2500\u2500 config\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 addrbook.json\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 app.toml\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 client.toml\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 config.toml\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 genesis.json\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 node_key.json\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 priv_validator_key.json\n\u251c\u2500\u2500 data\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 application.db\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 blockstore.db\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 cs.wal\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 evidence.db\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 priv_validator_state.json\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 snapshots\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 state.db\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 tx_index.db\n\u2514\u2500\u2500 keyring-test\n    \u251c\u2500\u2500 6894f6eef2b730a5f071eed1f3aeb471dfeeeaaf.address\n    \u251c\u2500\u2500 d6052b289b78468612a8f97cf59eac184ba852dd.address\n    \u251c\u2500\u2500 d704353fe67f948c99d2e3105adc5159c9e8f2af.address\n    \u251c\u2500\u2500 f07ab66406c02aa1a398f4fa41a91192fae08997.address\n    \u251c\u2500\u2500 fdb03146cb5a83e08785e8d1f083132d4386b4bd.address\n    \u251c\u2500\u2500 user0.info\n    \u251c\u2500\u2500 user10.info\n    \u251c\u2500\u2500 user1.info\n    \u251c\u2500\u2500 user2.info\n    \u2514\u2500\u2500 user3.info\n

In stchaind/config folder:

  • addrbook.json stores peer addresses.
  • app.toml contains the default settings required for app.
  • config.toml contains various options pertaining to the stratos-chain configurations.
  • genesis.json defines the initial state upon genesis of stratos-chain.
  • node_key.json contains the node private key and should thus be kept secret.
  • priv_validator_key.json contains the validator address, public key and private key, and should thus be kept secret.

In stchaind/data folder:

  • All *.db folders are Tendermint databases
  • Tendermint uses a write ahead log (WAL) for consensus
  • priv_validator_state.jsonholds the validator's state

In stchaind/keyring-test folder:

  • holds the user's information and address in the keyring-backend

Tip

By default, the binary executable stchaind has been saved or created in the $HOME folder. If you are not sure what is your $HOME folder, in terminal, use echo $HOME to check. In the following instruction, we suppose you have entered the $HOME folder(use cd $HOME)

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#stchaind-commands","title":"'stchaind' Commands","text":"

For ease of use, these commands have been classified by the following modules:

  • Bank
  • Distribution
  • Gov
  • Slashing
  • Staking
  • Register
  • Sds
  • Pot
  • Tendermint
  • Others

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#global-flags","title":"Global Flags","text":"

Each command has its specific flags as well as several global flags. The specific flags will be explained along with each command, while the global flags are summarized as the following that can be used for all stchaind commands.

Global Flags(can be used for all stchaind commands):\n  -b, --broadcast-mode string    Transaction broadcasting mode (sync|async|block) (default \"sync\")\n      --chain-id string          Specify Chain ID for sending Tx (default \"testnet\")\n      --fees string              Fees to pay along with transaction; eg: 10wei\n      --from string              Name or address of private key with which to sign\n      --gas-adjustment float     adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)\n      --gas-prices string        Gas prices to determine the transaction fee (e.g. 10wei)\n  -h, --help                     help for stchaind\n      --home string              directory for config and data (default \"/home/hong/.stchaind\")\n      --keyring-backend string   Select keyring's backend (default \"os\")\n      --log_format string        The logging format (json|plain) (default \"plain\")\n      --log_level string         The logging level (trace|debug|info|warn|error|fatal|panic) (default \"info\")\n      --node string              <host>:<port> to tendermint rpc interface for this chain (default \"tcp://localhost:26657\")\n      --trace                    print out full stack trace on errors\n

Tip

  • --chain-id: the current chain-id may change when updating in testing phase . When it is applied, user needs to point out current chain-id which is mesos-1 for Testnet and stratos-1 for Mainnet.

  • on Testnet, --keyring-backend=test

  • on Mainnet, --keyring-backend=os|file|pass. You must use the same one you used when creating the wallet in previous guide (Setup Full-Chain Node).

  • --home: this directory contains node's account information. By default, node's account info is saved or created under $HOME/.stchaind. In this case, user does not need to add --home flag in the commands. Otherwise, user has to use this flag to specify the path to the node's root directory(default '$HOME') explicitly if not using the default directory. In the following instruction, we suppose the node info has been installed or created under $HOME/.stchaind and skip the --home flag. User can add it where applicable.

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#denomination","title":"Denomination","text":"

When executing commands that require a certain amount of tokens, you can use either denomination:

  • 1 stos =
  • 1,000,000,000 gwei =
  • 1,000,000,000,000,000,000 wei

For example, the following commands will result in transfering the same value (100 stos):

stchaind tx staking delegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k 100stos \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n\nstchaind tx staking delegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k 100000000000gwei \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n\nstchaind tx staking delegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k 100000000000000000000wei \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n
"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#bank-module","title":"Bank Module","text":""},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-send","title":"-send","text":"

Create and sign a send transaction.

Usage:\n  stchaind tx bank send [from_key_or_address] [to_address] [amount] [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for send\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes \n  In testing phase, --keyring-backend=\"test\"\n

Example:

stchaind tx bank send st1sqzsk8mplxx22fdgg878ccc3329gfd9g7d9g9d st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx 1stos \\\n--chain-id=mesos-1  \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-balances","title":"-balances","text":"

query account bank balances.

Usage:\n  stchaind query bank balances [account address] [flags]\n\nFlags:\n      --count-total       count total number of records in all balances to query for\n      --denom string      The specific balance denomination to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for balances\n      --limit uint        pagination limit of all balances to query for (default 100)\n      --offset uint       pagination offset of all balances to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of all balances to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of all balances to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind query bank balances st16czjk2ym0prgvy4gl970t84vrp96s5kayfqmf2\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#distribution-module","title":"Distribution Module","text":""},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-withdraw-rewards","title":"-withdraw-rewards","text":"

Withdraw rewards from a given delegation address and optionally withdraw validator's commission if the delegation address given is a validator operator.

Usage:\n  stchaind tx distribution withdraw-rewards [validator-addr] [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --commission            Withdraw the validator's commission in addition to the rewards\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for withdraw-rewards\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

stchaind tx distribution withdraw-rewards stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1  \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-withdraw-all-rewards","title":"-withdraw-all-rewards","text":"

Withdraw all delegation rewards for a delegator.

Usage:\n  stchaind tx distribution withdraw-all-rewards [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for withdraw-all-rewards\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --max-msgs int          Limit the number of messages per tx (0 for unlimited)\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

stchaind tx distribution withdraw-all-rewards \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1  \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-commission","title":"-commission","text":"

Query validator commission rewards from delegators to that validator.

Usage:\n  stchaind query distribution commission [validator] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for commission\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query distribution commission stvaloper1gtw399h9vfnekqsz3dg4n6mj0qgdpnh30x66xa\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-rewards","title":"-rewards","text":"

Query all rewards earned by a delegator, optionally restrict to reward from a single validator.

Usage:\n  stchaind query distribution rewards [delegator-addr] [validator-addr] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for rewards\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query distribution rewards st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda --height=9765\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-outstanding-rewards","title":"-outstanding-rewards","text":"

Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations.

Usage:\n  stchaind query distribution validator-outstanding-rewards [validator] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for validator-outstanding-rewards\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query distribution validator-outstanding-rewards stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-community-pool","title":"-community-pool","text":"

Query all coins in the community pool which is under Governance control.

Usage:\n  stchaind query distribution community-pool [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for community-pool\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query distribution community-pool --height=9765\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-slashes","title":"-slashes","text":"

Query all slashes of a validator for a given block range.

Usage:\n  stchaind query distribution slashes [validator] [start-height] [end-height] [flags]\n\nFlags:\n      --count-total       count total number of records in validator slashes to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for slashes\n      --limit uint        pagination limit of validator slashes to query for (default 100)\n      --offset uint       pagination offset of validator slashes to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of validator slashes to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of validator slashes to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind query distribution slashes stvaloper1095s2f3m60qz48spy3wr52gw8xmy7xqywnxnrq 0 500\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-distribution-params","title":"-distribution-params","text":"

Query distribution params.

Usage:\n  stchaind query distribution params [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for params\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query distribution params\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#gov-module","title":"Gov Module","text":""},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-submit-proposal","title":"-submit-proposal","text":"

Submit a proposal along with an initial deposit. Proposal title, description, type and deposit can be given directly or through a proposal JSON file.

Except for itself, the command submit-proposal also provides three sub-commands, param-change, community-pool-spend and software-upgrade, to submit a proposal for changing global parameters, distributing funds in community-pool and upgrading software.

Usage:\n  stchaind tx gov submit-proposal [flags]\n  stchaind tx gov submit-proposal [command]\n\nAvailable Commands:\n  cancel-software-upgrade Cancel the current software upgrade proposal\n  community-pool-spend    Submit a community pool spend proposal\n  param-change            Submit a parameter change proposal\n  software-upgrade        Submit a software upgrade proposal\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --deposit string        The proposal deposit\n      --description string    The proposal description\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for submit-proposal\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n      --proposal string       Proposal file path (if this path is given, other proposal flags are ignored)\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n      --title string          The proposal title\n      --type string           The proposal Type\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n\n  In testing phase, --keyring-backend=\"test\"\n

  • submit-proposal example:
Usage:\nstchaind tx gov submit-proposal <proposal.json> --from=<Name|address of private key>\n

Where proposal.json contains:

    {\n      \"title\": \"Test Proposal\",\n      \"description\": \"My awesome proposal\",\n      \"type\": \"Text\",\n      \"deposit\": \"100000000000gwei\"\n    }\n

Which is equivalent to:

stchaind tx gov submit-proposal \\\n--title=\"Test Proposal\" \\\n--description=\"My awesome proposal\" \\\n--type=\"Text\" \\\n--deposit=\"100000000000gwei\" \\\n--from=<name|address of private key>\n

submit-proposal Tx command:

stchaind tx gov submit-proposal \\\n--title=\"Test Proposal\" \\\n--description=\"My awesome proposal\" \\\n--type=\"Text\" \\\n--deposit=\"100000000000gwei\" \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1  \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

  • param-change example:

Submit a parameter proposal along with an initial deposit. The proposal details must be supplied via a JSON file. For values that contains objects, only non-empty fields will be updated.

Usage:\nstchaind tx gov submit-proposal param-change [proposal-file] [flags]\n

param-change example tx command:

stchaind tx gov submit-proposal param-change <proposal-file> \\\n--from=<name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend'> \\\n--gas=auto --gas-prices=1000000000wei\n

A sample of param_change.json could be:

{\n    \"title\": \"Param-Change\",\n    \"description\": \"This is a test to update deposit params in gov Module\",\n    \"changes\": [\n        {\n            \"subspace\": \"gov\",\n            \"key\": \"depositparams\",\n            \"value\": {\"max_deposit_period\":\"72800000000000\"}\n        }\n    ],\n    \"deposit\": \"1000000000000gwei\"\n}\n

param-change tx command:

stchaind tx gov submit-proposal param-change ./helpers/param_change.json \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

  • community-pool-spend example:

Submit a community pool spend proposal along with an initial deposit. The proposal details must be supplied via a JSON file.

Usage:\nstchaind tx gov submit-proposal community-pool-spend [proposal-file] [flags]\n

The proposal.json could be:

    {\n      \"title\": \"Community Pool Spend\",\n      \"description\": \"Pay me some STOSes!\",\n      \"recipient\": \"st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\",\n      \"amount\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"1000000000000\"\n        }\n      ],\n      \"deposit\": [\n        {\n          \"denom\": \"gwei\",\n          \"amount\": \"1000000000000\"\n        }\n      ]\n    }\n

community-pool-spend tx command:

stchaind tx gov submit-proposal community-pool-spend ./helpers/proposal.json \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

  • software-upgrade example:

Submit a software upgrade along with an initial deposit.

Usage:\n  stchaind tx gov submit-proposal software-upgrade [name] (--upgrade-height [height]) (--upgrade-info [info]) [flags]\n

software-upgrade tx command:

stchaind tx gov submit-proposal software-upgrade=\"v0.3.1\" \\\n--upgrade-height=1000 \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--description=test1 \\\n--title=test1 \\\n--deposit=100000000000gwei \\\n--info=testinfo \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-deposit","title":"-deposit","text":"

Deposit tokens for an active proposal by proposal-id which can be found with the command stchaind query gov proposals.

Usage:\n  stchaind tx gov deposit [proposal-id] [deposit] [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for deposit\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

stchaind tx gov deposit 7 100000000gwei \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-vote-transaction","title":"-vote (transaction)","text":"

Submit a vote for an active proposal. Vote options include yes/no/no_with_veto/abstain.

Usage:\n  stchaind tx gov vote [proposal-id] [option] [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for vote\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n    In testing phase, --keyring-backend=\"test\"\n

Example:

stchaind tx gov vote 7 yes \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-proposal","title":"-proposal","text":"

Query details for a proposal. You can find the proposal-id by running stchaind query gov proposals

Usage:\n  stchaind query gov proposal [proposal-id] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for proposal\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query gov proposal 7\n

Result:

content:\n  title: Param-Change Staking MaxValidators to 100\n  description: This is a test to update MaxValidators to 100 in staking Module\n  changes:\n  - subspace: staking\n    key: MaxValidators\n    value: \"100\"\nid: 7\nproposal_status: 3\nfinal_tally_result:\n  \"yes\": \"400000000\"\n  abstain: \"0\"\n  \"no\": \"0\"\n  no_with_veto: \"0\"\nsubmit_time: 2021-07-23T14:40:04.976927421Z\ndeposit_end_time: 2021-07-23T14:41:44.976927421Z\ntotal_deposit:\n- denom: wei\n  amount: \"100010000000000000000\"\nvoting_start_time: 2021-07-23T14:40:41.961523583Z\nvoting_end_time: 2021-07-23T14:42:21.961523583Z\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-proposals","title":"-proposals","text":"

Query details of all proposals with optional filters(flags).

Usage:\n  stchaind query gov proposals [flags]\n\nFlags:\n      --count-total        count total number of records in proposals to query for\n      --depositor string   (optional) filter by proposals deposited on by depositor\n      --height int         Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help               help for proposals\n      --limit uint         pagination limit of proposals to query for (default 100)\n      --offset uint        pagination offset of proposals to query for\n  -o, --output string      Output format (text|json) (default \"text\")\n      --page uint          pagination page of proposals to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string    pagination page-key of proposals to query for\n      --reverse            results are sorted in descending order\n      --status string      (optional) filter proposals by proposal status, status: deposit_period/voting_period/passed/rejected\n      --voter string       (optional) filter by proposals voted on by voted\n\n    stchaind query gov proposals --depositor st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\n    stchaind query gov proposals --voter st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\n    stchaind query gov proposals --status (DepositPeriod|VotingPeriod|Passed|Rejected)\n    stchaind query gov proposals --page=2 --limit=100\n

Example:

stchaind query gov proposals\n

Result:

- content:\n    title: Param-Change Staking MaxValidators to 5\n    description: This is a test to update MaxValidators to 5 in staking Module\n    changes:\n    - subspace: staking\n      key: MaxValidators\n      value: \"5\"\n  id: 1\n  proposal_status: 3\n  final_tally_result:\n    \"yes\": \"383333332\"\n    abstain: \"0\"\n    \"no\": \"0\"\n    no_with_veto: \"0\"\n  submit_time: 2021-07-19T15:38:08.619640056Z\n  deposit_end_time: 2021-07-19T15:39:48.619640056Z\n  total_deposit:\n  - denom: wei\n    amount: \"100010000000000000000\"\n  voting_start_time: 2021-07-19T15:38:23.789218262Z\n  voting_end_time: 2021-07-19T15:40:03.789218262Z\n\n...\n\n- content:\n    title: Param-Change Staking MaxValidators to 100\n    description: This is a test to update MaxValidators to 100 in staking Module\n    changes:\n    - subspace: staking\n      key: MaxValidators\n      value: \"100\"\n  id: 7\n  proposal_status: 3\n  final_tally_result:\n    \"yes\": \"400000000\"\n    abstain: \"0\"\n    \"no\": \"0\"\n    no_with_veto: \"0\"\n  submit_time: 2021-07-23T14:40:04.976927421Z\n  deposit_end_time: 2021-07-23T14:41:44.976927421Z\n  total_deposit:\n  - denom: wei\n    amount: \"100010000000000000000\"\n  voting_start_time: 2021-07-23T14:40:41.961523583Z\n  voting_end_time: 2021-07-23T14:42:21.961523583Z\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-vote-query","title":"-vote (query)","text":"

Query details for a single vote on a proposal given its identifier.

Usage:\n  stchaind query gov vote [proposal-id] [voter-addr] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for vote\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query gov vote 7 st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\n

Result:

proposal_id: 7\nvoter: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\noption: 1\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-votes","title":"-votes","text":"

Query vote details for a single proposal by its identifier.

Usage:\n  stchaind query gov votes [proposal-id] [flags]\n\nFlags:\n      --count-total       count total number of records in votes to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for votes\n      --limit uint        pagination limit of votes to query for (default 100)\n      --offset uint       pagination offset of votes to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of votes to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of votes to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind query gov votes 7\n

Result:

- proposal_id: 7\n  voter: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\n  option: 1\n- proposal_id: 7\n  voter: st1m4f4hnyfhpaeqlcgv7lfhgzjwmrvfeggwnpygz\n  option: 1\n- proposal_id: 7\n  voter: st1kuhyf59qvukk8r5manky062d6c66utvytm7az6\n  option: 1\n- proposal_id: 7\n  voter: st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k\n  option: 1\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-deposit_1","title":"-deposit","text":"

Query details for a single proposal deposit on a proposal by its identifier.

Usage:\n  stchaind query gov deposit [proposal-id] [depositer-addr] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for deposit\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query gov deposit 7 st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\n

Result:

proposal_id: 7\ndepositor: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\namount:\n- denom: wei\n  amount: \"100000000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-deposits","title":"-deposits","text":"

Query details for all deposits on a proposal.

Usage:\n  stchaind query gov deposits [proposal-id] [flags]\n\nFlags:\n      --count-total       count total number of records in deposits to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for deposits\n      --limit uint        pagination limit of deposits to query for (default 100)\n      --offset uint       pagination offset of deposits to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of deposits to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of deposits to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind query gov deposits 7\n

Result:

- proposal_id: 7\n  depositor: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\n  amount:\n  - denom: wei\n    amount: \"100000000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#slashing-module","title":"Slashing Module","text":""},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-unjail","title":"-unjail","text":"

Unjail a jailed validator.

Usage:\n  stchaind tx slashing unjail [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for unjail\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

stchaind tx slashing unjail \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-signing-info","title":"-signing-info","text":"

Use a validators' consensus public key to find the signing-info for that validator.

Usage:\n  stchaind query slashing signing-info [validator-conspub] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for signing-info\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query slashing signing-info stvalconspub1zcjduepqsnwlx7rv0ghyvh9tm99zle39df99jt8hccwt8jdrvjs26zqrzh9shdmgyc\n

Result:

address: stvalcons1sa58sznp26ftquypx994q2eurq6qy38tfm3rn3\nstart_height: 0\nindex_offset: 3874\njailed_until: 1970-01-01T00:00:00Z\ntombstoned: false\nmissed_blocks_counter: 0\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-slashing-params","title":"-slashing-params","text":"

Query genesis parameters for the slashing module.

Usage:\n  stchaind query slashing params [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for params\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query slashing params\n

Result:

signed_blocks_window: 10000\nmin_signed_per_window: \"0.500000000000000000\"\ndowntime_jail_duration: 10m0s\nslash_fraction_double_sign: \"0.050000000000000000\"\nslash_fraction_downtime: \"0.010000000000000000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#staking-module","title":"Staking Module","text":""},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-delegate","title":"-delegate","text":"

Delegate an amount of liquid coins to a validator from your wallet.

Usage:\n  stchaind tx staking delegate [validator-addr] [amount] [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for delegate\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

stchaind tx staking delegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k 1000gwei \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-redelegate","title":"-redelegate","text":"

Redelegate an amount of illiquid staking tokens from one validator to another.

Usage:\n  stchaind tx staking redelegate [src-validator-addr] [dst-validator-addr] [amount] [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for redelegate\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

stchaind tx staking redelegate stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k stvaloper1gtw399h9vfnekqsz3dg4n6mj0qgdpnh30x66xa 1000gwei \\\n--from=st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-unbond","title":"-unbond","text":"

Unbond an amount of bonded shares from a validator.

Usage:\n  stchaind tx staking unbond [validator-addr] [amount] [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for unbond\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

stchaind tx staking unbond stvaloper12adksjsd7gcsn23h5jmvdygzx2lfw5q4pyf57u 10000gwei \\\n--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-create-validator","title":"-create-validator","text":"

Create new validator initialized with a self-delegation to it.

Usage:\n  stchaind tx staking create-validator [flags]\n\nFlags:\n  -a, --account-number uint                 The account number of the signing account (offline mode only)\n      --amount string                       Amount of coins to bond\n      --commission-max-change-rate string   The maximum commission change rate percentage (per day)\n      --commission-max-rate string          The maximum commission rate percentage\n      --commission-rate string              The initial commission rate percentage\n      --details string                      The validator's (optional) details\n      --dry-run                             ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string                  Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string                          gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only                       Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                                help for create-validator\n      --identity string                     The optional identity signature (ex. UPort or Keybase)\n      --ip string                           The node's public IP. It takes effect only when used in combination with --generate-only\n      --keyring-dir string                  The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                              Use a connected Ledger device\n      --min-self-delegation string          The minimum self delegation required on the validator\n      --moniker string                      The validator's name\n      --node-id string                      The node's ID\n      --note string                         Note to add a description to the transaction (previously --memo)\n      --offline                             Offline mode (does not allow any online functionality\n  -o, --output string                       Output format (text|json) (default \"json\")\n      --pubkey string                       The validator's Protobuf JSON encoded public key\n      --security-contact string             The validator's (optional) security contact email\n  -s, --sequence uint                       The sequence number of the signing account (offline mode only)\n      --sign-mode string                    Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint                 Set a block timeout height to prevent the tx from being committed past a certain height\n      --website string                      The validator's (optional) website\n  -y, --yes                                 Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Tip

  • moniker: the validator's name
  • pubkey: the private key associated with this Tendermint PubKey is used to sign prevotes and precommits
  • website: website(Optional)
  • description: description(Optional)
  • commission-rate: the commission rate on block rewards and fees charged to delegators
  • commission-max-rate: the maximum commission rate which this validator can charge. This parameter cannot be changed after create-validator is processed.
  • commission-max-change-rate: the maximum daily increase of the validator commission. This parameter cannot be changed after create-validator is processed.
  • min-self-delegation: minimum amount of tokens the validator needs to have bonded at all time. If the validator's self-delegated stake falls below this limit, their entire staking pool will unbond.
  • amount: the amount of tokens to be bonded to the validator at creation. This value should be greater than the value of min-self-delegation

Example:

stchaind tx staking create-validator \\\n--amount=100stos \\\n--pubkey='{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"JwtmYzaX0b+zjuDypUI2+qy8wa/LFtUUUg0+vr11tpg=\"}' \\\n--moniker=\"myValidator\" \\\n--commission-rate=0.10 \\\n--commission-max-rate=0.20 \\\n--commission-max-change-rate=0.01 \\\n--min-self-delegation=1 \\\n--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \\\n--chain-id=mesos-1 --keyring-backend=test --gas=auto --gas-prices=1000000000wei -y \n

The value of --pubkey can be retrieved by using the command stchaind tendermint show-validator

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-edit-validator","title":"-edit-validator","text":"

Edit an existing validator account.

Usage:\n  stchaind tx staking edit-validator [flags]\n\nFlags:\n  -a, --account-number uint          The account number of the signing account (offline mode only)\n      --commission-rate string       The new commission rate percentage\n      --details string               The validator's (optional) details (default \"[do-not-modify]\")\n      --dry-run                      ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string           Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string                   gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only                Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                         help for edit-validator\n      --identity string              The (optional) identity signature (ex. UPort or Keybase) (default \"[do-not-modify]\")\n      --keyring-dir string           The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                       Use a connected Ledger device\n      --min-self-delegation string   The minimum self delegation required on the validator\n      --moniker string               The validator's name (default \"[do-not-modify]\")\n      --note string                  Note to add a description to the transaction (previously --memo)\n      --offline                      Offline mode (does not allow any online functionality\n  -o, --output string                Output format (text|json) (default \"json\")\n      --security-contact string      The validator's (optional) security contact email (default \"[do-not-modify]\")\n  -s, --sequence uint                The sequence number of the signing account (offline mode only)\n      --sign-mode string             Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint          Set a block timeout height to prevent the tx from being committed past a certain height\n      --website string               The validator's (optional) website (default \"[do-not-modify]\")\n  -y, --yes                          Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Tip

  • min_self_delegation allows to increase only
  • commission-max-rate cannot be changed after create-validator
  • commission-max-change-ratecannot be changed after create-validator

Example:

stchaind tx staking edit-validator \\\n--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \\\n--keyring-backend=test \\\n--min-self-delegation=100  \\\n--memo=\"Change 'min-self-delegation' from 1 to 100\" \\\n--chain-id=mesos-1  --keyring-backend=test --gas=auto --gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-delegation","title":"-delegation","text":"

Query a delegation based on delegator address and validator address.

Usage:\n  stchaind query staking delegation [delegator-addr] [validator-addr] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for delegation\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query staking delegation st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k\n

Result:

delegation:\n  delegator_address: st1fmdh9vf262qxe5ehmp9jvgkqzaeye4qm372rda\n  validator_address: stvaloper1fmdh9vf262qxe5ehmp9jvgkqzaeye4qmxjrr3k\n  shares: \"100000000000000000000.000000000000000000\"\nbalance:\n  denom: wei\n  amount: \"1000000000000000000000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-delegations","title":"-delegations","text":"

Query delegations for an individual delegator on all validators.

Usage:\n  stchaind query staking delegations [delegator-addr] [flags]\n\nFlags:\n      --count-total       count total number of records in delegations to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for delegations\n      --limit uint        pagination limit of delegations to query for (default 100)\n      --offset uint       pagination offset of delegations to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of delegations to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of delegations to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind query staking delegations st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n

Result:

delegation_responses:\n- balance:\n    amount: \"500000000000\"\n    denom: wei\n  delegation:\n    delegator_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n    shares: \"500000000000.000000000000000000\"\n    validator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\npagination:\n  next_key: null\n  total: \"0\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-delegations-to","title":"-delegations-to","text":"

Query all delegations made to one validator.

Usage:\n  stchaind query staking delegations-to [validator-addr] [flags]\n\nFlags:\n      --count-total       count total number of records in validator delegations to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for delegations-to\n      --limit uint        pagination limit of validator delegations to query for (default 100)\n      --offset uint       pagination offset of validator delegations to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of validator delegations to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of validator delegations to query for\n      --reverse           results are sorted in descending ord\n

Example:

stchaind query staking delegations-to stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\n

Result:

delegation_responses:\n- balance:\n    amount: \"500000000000\"\n    denom: wei\n  delegation:\n    delegator_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n    shares: \"500000000000.000000000000000000\"\n    validator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\npagination:\n  next_key: null\n  total: \"0\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-unbonding-delegations","title":"-unbonding-delegations","text":"

Query unbonding delegations for an individual delegator.

Usage:\n  stchaind query staking unbonding-delegations [delegator-addr] [flags]\n\nFlags:\n      --count-total       count total number of records in unbonding delegations to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for unbonding-delegations\n      --limit uint        pagination limit of unbonding delegations to query for (default 100)\n      --offset uint       pagination offset of unbonding delegations to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of unbonding delegations to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of unbonding delegations to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind q staking unbonding-delegations st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2\n

Result:

- delegator_address: st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2\n  validator_address: stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p\n  entries:\n  - creation_height: 5805\n    completion_time: 2021-08-30T19:53:31.144199109Z\n    initial_balance: \"10000\"\n    balance: \"10000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-unbonding-delegation","title":"-unbonding-delegation","text":"

Query unbonding delegations for an individual delegator on an individual validator.

Usage:\n  stchaind query staking unbonding-delegation [delegator-addr] [validator-addr] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for unbonding-delegation\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example

stchaind q staking unbonding-delegation st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2 stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-unbonding-delegations-from","title":"-unbonding-delegations-from","text":"

Query all unbonding delegatations from a validator.

Usage:\n  stchaind query staking unbonding-delegations-from [validator-addr] [flags]\n\nFlags:\n      --count-total       count total number of records in unbonding delegations to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for unbonding-delegations-from\n      --limit uint        pagination limit of unbonding delegations to query for (default 100)\n      --offset uint       pagination offset of unbonding delegations to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of unbonding delegations to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of unbonding delegations to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind query staking unbonding-delegations-from stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p\n

Result:

- delegator_address: st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2\n  validator_address: stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p\n  entries:\n  - creation_height: 5805\n    completion_time: 2021-08-30T19:53:31.144199109Z\n    initial_balance: \"10000\"\n    balance: \"10000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-redelegation","title":"-redelegation","text":"

Query a redelegation record based on delegator and a source and destination validator address.

Usage:\n  stchaind query staking redelegation [delegator-addr] [src-validator-addr] [dst-validator-addr] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for redelegation\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query staking redelegation st15xlpwafgnvvs5hdk8938dp2ve6cjmy4vcf4l76 stvaloper1gamc7ajhzukp08nle9z9asyfx4u4dlz53dquzj stvaloper1zgqhnz69jppcwg9z27vtq3zq9r3du5v6vjqvpq\n

Result:

- redelegation:\n    delegator_address: st15xlpwafgnvvs5hdk8938dp2ve6cjmy4vcf4l76\n    validator_src_address: stvaloper1gamc7ajhzukp08nle9z9asyfx4u4dlz53dquzj\n    validator_dst_address: stvaloper1zgqhnz69jppcwg9z27vtq3zq9r3du5v6vjqvpq\n    entries: []\n  entries:\n  - redelegationentry:\n      creation_height: 1909\n      completion_time: 2021-09-02T19:33:26.890343914Z\n      initial_balance: \"10000\"\n      shares_dst: \"10000.000000000000000000\"\n    balance: \"10000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-redelegations","title":"-redelegations","text":"

Query all redelegations records for one delegator.

Usage:\n  stchaind query staking redelegations [delegator-addr] [flags]\n\nFlags:\n      --count-total       count total number of records in delegator redelegations to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for redelegations\n      --limit uint        pagination limit of delegator redelegations to query for (default 100)\n      --offset uint       pagination offset of delegator redelegations to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of delegator redelegations to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of delegator redelegations to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind query staking redelegations st15xlpwafgnvvs5hdk8938dp2ve6cjmy4vcf4l76\n

Result:

- redelegation:\n    delegator_address: st15xlpwafgnvvs5hdk8938dp2ve6cjmy4vcf4l76\n    validator_src_address: stvaloper1gamc7ajhzukp08nle9z9asyfx4u4dlz53dquzj\n    validator_dst_address: stvaloper1zgqhnz69jppcwg9z27vtq3zq9r3du5v6vjqvpq\n    entries: []\n  entries:\n  - redelegationentry:\n      creation_height: 1909\n      completion_time: 2021-09-02T19:33:26.890343914Z\n      initial_balance: \"10000\"\n      shares_dst: \"10000.000000000000000000\"\n    balance: \"10000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-redelegations-from","title":"-redelegations-from","text":"

Query all unbonding delegatations from a validator.

Usage:\n  stchaind query staking unbonding-delegations-from [validator-addr] [flags]\n\nFlags:\n      --count-total       count total number of records in unbonding delegations to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for unbonding-delegations-from\n      --limit uint        pagination limit of unbonding delegations to query for (default 100)\n      --offset uint       pagination offset of unbonding delegations to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of unbonding delegations to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of unbonding delegations to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind query staking unbonding-delegations-from stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p\n

Result:

- delegator_address: st1xnhfx7c0nev9me835409efjj7whd672xs6d2m2\n  validator_address: stvaloper1xnhfx7c0nev9me835409efjj7whd672x8ky28p\n  entries:\n  - creation_height: 5805\n    completion_time: 2021-08-30T19:53:31.144199109Z\n    initial_balance: \"10000\"\n    balance: \"10000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-historical-info","title":"-historical-info","text":"

Query historical info at given height.

Usage:\n  stchaind query staking historical-info [height] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for historical-info\n  -o, --output string   Output format (text|json) (default \"text\")\n
Note:\nThe response of `historical-info` is depended on the `skating` parameter `HistoricalEntries`. \nIf `HistoricalEntries` is \"0\", the response will always be\n\nERROR: no historical info found\n

Example:

stchaind query staking historical-info 300\n

Result:

header:\n  app_hash: fun5OdjHvsMZU1g+mcpgnfDuVBDSTTQjrTjJ3jvEkpo=\n  chain_id: test-chain\n  consensus_hash: BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=\n  data_hash: 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\n  evidence_hash: 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\n  height: \"300\"\n  last_block_id:\n    hash: heoL6s+ZfzE4xdhvUuKe5OKppwYIklXVvV+hDQe17G0=\n    part_set_header:\n      hash: wHoreN7ckwhF3a4dTDRKi47wvrIq0gme2AgNXBf/E3U=\n      total: 1\n  last_commit_hash: sk5idFtJj7qZFHyVbQ/PsB/TQfovdKn2SEekPWF7ZJc=\n  last_results_hash: 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\n  next_validators_hash: UjS9kaOnUeBVw1h2V43kpGYxGoDVQLWYha9o721NVt4=\n  proposer_address: GKcWnBtCfZlBM/ez1FBOknids3w=\n  time: \"2023-01-11T00:51:55.887814534Z\"\n  validators_hash: UjS9kaOnUeBVw1h2V43kpGYxGoDVQLWYha9o721NVt4=\n  version:\n    app: \"0\"\n    block: \"11\"\nvalset:\n- commission:\n    commission_rates:\n      max_change_rate: \"0.010000000000000000\"\n      max_rate: \"0.200000000000000000\"\n      rate: \"0.100000000000000000\"\n    update_time: \"2023-01-09T17:08:58.489050300Z\"\n  consensus_pubkey:\n    '@type': /cosmos.crypto.ed25519.PubKey\n    key: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\n  delegator_shares: \"500000000000.000000000000000000\"\n  description:\n    details: \"\"\n    identity: \"\"\n    moniker: node\n    security_contact: \"\"\n    website: \"\"\n  jailed: false\n  min_self_delegation: \"1\"\n  operator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\n  status: BOND_STATUS_BONDED\n  tokens: \"500000000000\"\n  unbonding_height: \"0\"\n  unbonding_time: \"1970-01-01T00:00:00Z\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-pool","title":"-pool","text":"

Query values for amounts stored in the staking pool.

Usage:\n  stchaind query staking pool [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for pool\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query staking pool\n

Result:

bonded_tokens: \"500000000000\"\nnot_bonded_tokens: \"0\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-staking-params","title":"-staking-params","text":"

Query values set as staking parameters.

Usage:\n  stchaind query staking params [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for params\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query staking params\n

Result:

bond_denom: wei\nhistorical_entries: 10000\nmax_entries: 7\nmax_validators: 100\nunbonding_time: 1814400s\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-validator","title":"-validator","text":"

Query details about an individual validator

Usage:\n  stchaind query staking validator [validator-addr] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for validator\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query staking validator stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\n

Result:

- |\ncommission:\n  commission_rates:\n    max_change_rate: \"0.010000000000000000\"\n    max_rate: \"0.200000000000000000\"\n    rate: \"0.100000000000000000\"\n  update_time: \"2023-01-09T17:08:58.489050300Z\"\nconsensus_pubkey:\n  '@type': /cosmos.crypto.ed25519.PubKey\n  key: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\ndelegator_shares: \"500000000000.000000000000000000\"\ndescription:\n  details: \"\"\n  identity: \"\"\n  moniker: node\n  security_contact: \"\"\n  website: \"\"\njailed: false\nmin_self_delegation: \"1\"\noperator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\nstatus: BOND_STATUS_BONDED\ntokens: \"500000000000\"\nunbonding_height: \"0\"\nunbonding_time: \"1970-01-01T00:00:00Z\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-1/#-validators","title":"-validators","text":"

Query values for amounts stored in the staking pool.

Usage:\n  stchaind query staking validators [flags]\n\nFlags:\n      --count-total       count total number of records in validators to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for validators\n      --limit uint        pagination limit of validators to query for (default 100)\n      --offset uint       pagination offset of validators to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of validators to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of validators to query for\n      --reverse           results are sorted in descending order\n

Example:

stchaind query staking validators\n

Result:

- |\npagination:\n  next_key: null\n  total: \"0\"\nvalidators:\n- commission:\n    commission_rates:\n      max_change_rate: \"0.010000000000000000\"\n      max_rate: \"0.200000000000000000\"\n      rate: \"0.100000000000000000\"\n    update_time: \"2023-01-09T17:08:58.489050300Z\"\n  consensus_pubkey:\n    '@type': /cosmos.crypto.ed25519.PubKey\n    key: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\n  delegator_shares: \"500000000000.000000000000000000\"\n  description:\n    details: \"\"\n    identity: \"\"\n    moniker: node\n    security_contact: \"\"\n    website: \"\"\n  jailed: false\n  min_self_delegation: \"1\"\n  operator_address: stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\n  status: BOND_STATUS_BONDED\n  tokens: \"500000000000\"\n  unbonding_height: \"0\"\n  unbonding_time: \"1970-01-01T00:00:00Z\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/","title":"Stratos Chain stchaind commands part 2","text":"

This document is the second part of stchaind commands for Stratos Chain.

  • Bank
  • Distribution
  • Gov
  • Slashing
  • Staking
  • Register
  • Sds
  • Pot
  • Tendermint
  • Others

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#register-module","title":"Register Module","text":""},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-create-resource-node","title":"-create-resource-node","text":"

Create a new resource node

Usage:\n  stchaind tx register create-resource-node [flags]\n\nFlags:\n  -a, --account-number uint       The account number of the signing account (offline mode only)\n      --amount string             Amount of coins to bond\n      --details string            The node's (optional) details\n      --dry-run                   ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string        Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string                gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only             Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                      help for create-resource-node\n      --identity string           The (optional) identity signature (ex. UPort or Keybase)\n      --keyring-dir string        The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                    Use a connected Ledger device\n      --moniker string            The node's name\n      --network-address string    The address of the PP node\n      --node-type uint32          The value of node_type is determined by the three node types (storage=4/database=2/computation=1) and their arbitrary combinations.\n      --note string               Note to add a description to the transaction (previously --memo)\n      --offline                   Offline mode (does not allow any online functionality\n  -o, --output string             Output format (text|json) (default \"json\")\n      --pubkey string             The resource node's Protobuf JSON encoded public key\n      --security-contact string   The node's (optional) security contact email\n  -s, --sequence uint             The sequence number of the signing account (offline mode only)\n      --sign-mode string          Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint       Set a block timeout height to prevent the tx from being committed past a certain height\n      --website string            The node's (optional) website\n  -y, --yes                       Skip tx broadcasting prompt confirmation\n\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx register create-resource-node \\\n--network-address=<network-address> \\\n--amount=<amount> \\\n--pubkey=<pubkey of resource node> \\\n--from=<Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend> \\\n--moniker=<name of resource node> \\\n--node-type=<resource node type, int 1~7>\n

Transaction example:

 stchaind tx register create-resource-node \\\n --network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv \\\n --amount=10stos \\\n --pubkey=stsdspub1zcjduepqmrsput8d8c4tqeztrwzjjntg0jdgvmuyd5pur2g0chpxv5cccdsq4drddm \\\n --from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \\\n --moniker=resource-node0 \\\n --node-type=1 \\\n --chain-id=mesos-1 \\\n --keyring-backend=test \\\n --gas=auto \\\n --gas-prices=1000000000wei -y\n

There are three ways to check if the new resource node is in the resource-node list:

  • Client Command
  • REST API
  • GRPC Command

Client Command:

stchaind query register get-resource-node --network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\n

Response:

creation_time: \"2023-01-10T16:48:24.591781632Z\"\ndescription:\n  details: \"\"\n  identity: \"\"\n  moniker: resource-node0\n  security_contact: \"\"\n  website: \"\"\nnetwork_address: stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\nnode_type: 1\nowner_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\npubkey:\n  '@type': /cosmos.crypto.ed25519.PubKey\n  key: 2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\nstatus: BOND_STATUS_BONDED\nsuspend: true\ntokens: \"10000000000000000000\"\n

REST API:

http://127.0.0.1:1317/register/deposit/address/stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\n

Response:

{\n  \"height\": \"7\",\n  \"result\": {\n    \"network_address\": \"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\",\n    \"pubkey\": {\n      \"type\": \"tendermint/PubKeyEd25519\",\n      \"value\": \"2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\"\n    },\n    \"suspend\": true,\n    \"status\": 3,\n    \"tokens\": \"10000000000000000000\",\n    \"owner_address\": \"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\",\n    \"description\": {\n      \"moniker\": \"resource-node0\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"creation_time\": \"2023-01-10T16:48:24.591781632Z\",\n    \"node_type\": 1,\n    \"bonded_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"10000000000000000000\"\n    },\n    \"un_bonding_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"0\"\n    },\n    \"un_bonded_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"0\"\n    }\n  }\n}\n

GRPC Command:

grpcurl -plaintext -d '{\"network_addr\":\"stsds1m9fhlyy2eug7kcgrqfdxxxvnscp5qdvut6g4xz\",\"query_type\":\"0\" }' 127.0.0.1:9090 stratos.register.v1.Query.DepositByNode\n

Note:

query_type     = 0   query the deposit info of both resource nodes or meta and nodes with this account address\nquery_type     = 1   query the deposit info of only meta node with this account address\nquery_type     = 2   query the deposit info of only resource node with this account address\n

Response:

{\n  \"deposit_info\": {\n    \"network_address\": \"stsds1m9fhlyy2eug7kcgrqfdxxxvnscp5qdvut6g4xz\",\n    \"pubkey\": {\n      \"type_url\": \"/cosmos.crypto.ed25519.PubKey\",\n      \"value\": \"CiD37kGSAjc+jRvAqaphnkKNarZo6KePzYmp1ViQxMHVvg==\"\n    },\n    \"suspend\": true,\n    \"status\": \"BOND_STATUS_BONDED\",\n    \"tokens\": \"2003000000000000000000\",\n    \"owner_address\": \"st18986jyng5vsprmtzkdxla80jrw7qyc6wl73h0u\",\n    \"description\": {\n      \"moniker\": \"stsds1m9fhlyy2eug7kcgrqfdxxxvnscp5qdvut6g4xz\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"creation_time\": {\n      \"seconds\": \"1685729968\",\n      \"nanos\": 908306425\n    },\n    \"node_type\": 4,\n    \"bonded_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"2003000000000000000000\"\n    },\n    \"un_bonding_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"0\"\n    },\n    \"un_bonded_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"0\"\n    }\n  }\n}\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-update-resource-node","title":"-update-resource-node","text":"

Update a resource node info

Usage:\n  stchaind tx register update-resource-node [flags]\n\nFlags:\n  -a, --account-number uint       The account number of the signing account (offline mode only)\n      --details string            The node's (optional) details\n      --dry-run                   ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string        Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string                gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only             Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                      help for update-resource-node\n      --identity string           The (optional) identity signature (ex. UPort or Keybase)\n      --keyring-dir string        The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                    Use a connected Ledger device\n      --moniker string            The node's name\n      --network-address string    The address of the PP node\n      --node-type uint32          The value of node_type is determined by the three node types (storage=4/database=2/computation=1) and their arbitrary combinations.\n      --note string               Note to add a description to the transaction (previously --memo)\n      --offline                   Offline mode (does not allow any online functionality\n  -o, --output string             Output format (text|json) (default \"json\")\n      --security-contact string   The node's (optional) security contact email\n  -s, --sequence uint             The sequence number of the signing account (offline mode only)\n      --sign-mode string          Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint       Set a block timeout height to prevent the tx from being committed past a certain height\n      --website string            The node's (optional) website\n  -y, --yes                       Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx register update-resource-node \\\n--network-address=<resourceNode_address> \\\n--from=<Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend> \\\n--moniker=<name of resource node> \\\n--node-type=<resource node type, int 1~7>\n

Transaction example:

stchaind tx register update-resource-node \\\n--network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv \\\n--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \\\n--moniker=resource-nodeupdate \\\n--node-type=7 \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

Check if the new resource node info has been updated.

stchaind query register get-resource-node --network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\n

Response:

creation_time: \"2023-01-10T18:16:14.738068297Z\"\ndescription:\n  details: \"\"\n  identity: \"\"\n  moniker: resource-nodeupdate\n  security_contact: \"\"\n  website: \"\"\nnetwork_address: stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\nnode_type: 7\nowner_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\npubkey:\n  '@type': /cosmos.crypto.ed25519.PubKey\n  key: 2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\nstatus: BOND_STATUS_BONDED\nsuspend: true\ntokens: \"10000000000000000000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-update-resource-node-deposit","title":"-update-resource-node-deposit","text":"

update resource node's deposit

Usage:\n  stchaind tx register update-resource-node-deposit [flags]\n\nFlags:\n  -a, --account-number uint      The account number of the signing account (offline mode only)\n      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string       Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string               gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                     help for update-resource-node-deposit\n      --keyring-dir string       The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                   Use a connected Ledger device\n      --network-address string   The address of the PP node\n      --note string              Note to add a description to the transaction (previously --memo)\n      --offline                  Offline mode (does not allow any online functionality\n  -o, --output string            Output format (text|json) (default \"json\")\n  -s, --sequence uint            The sequence number of the signing account (offline mode only)\n      --sign-mode string         Choose sign mode (direct|amino-json), this is an advanced feature\n      --deposit-delta string     Deposit change of coins to be made (always positive like 100000gwei)\n      --timeout-height uint      Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                      Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx register update-resource-node-deposit \\\n--network-address=<resource_node_address> \\\n--from=<Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend> \\\n--deposit-delta=<delta_amount> \\\n--gas=auto\n

Transaction example:

stchaind tx register update-resource-node \\\n--network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv \\\n--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \\\n--moniker=resource-nodeupdate \\\n--node-type=7 --chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-remove-resource-node","title":"-remove-resource-node","text":"

remove a resource node

Usage:\n  stchaind tx register remove-resource-node [flag] [flags]\n\nFlags:\n  -a, --account-number uint      The account number of the signing account (offline mode only)\n      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string       Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string               gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                     help for remove-resource-node\n      --keyring-dir string       The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                   Use a connected Ledger device\n      --network-address string   The address of the PP node\n      --note string              Note to add a description to the transaction (previously --memo)\n      --offline                  Offline mode (does not allow any online functionality\n  -o, --output string            Output format (text|json) (default \"json\")\n  -s, --sequence uint            The sequence number of the signing account (offline mode only)\n      --sign-mode string         Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint      Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                      Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx register remove-resource-node \\\n--network-address=<resource_node_address> \\\n--from=<Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend>\n

Transaction example:

stchaind tx register remove-resource-node \\\n--network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv \\\n--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

Check the status update of the resource node

http://127.0.0.1:1317/register/deposit/address/stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\n

Response:

    {\n    \"height\": \"173\",\n    \"result\": {\n        \"network_address\": \"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\",\n        \"pubkey\": {\n            \"type\": \"tendermint/PubKeyEd25519\",\n            \"value\": \"2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\"\n        },\n        \"suspend\": true,\n        \"status\": 2,\n        \"tokens\": \"10000000000000000000\",\n        \"owner_address\": \"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\",\n        \"description\": {\n            \"moniker\": \"resource-nodeupdate\",\n            \"identity\": \"\",\n            \"website\": \"\",\n            \"security_contact\": \"\",\n            \"details\": \"\"\n        },\n        \"creation_time\": \"2023-01-10T18:16:14.738068297Z\",\n        \"node_type\": 7,\n        \"bonded_deposit\": {\n            \"denom\": \"wei\",\n            \"amount\": \"0\"\n        },\n        \"un_bonding_deposit\": {\n            \"denom\": \"wei\",\n            \"amount\": \"10000000000000000000\"\n        },\n        \"un_bonded_deposit\": {\n            \"denom\": \"wei\",\n            \"amount\": \"0\"\n        }\n    }\n}\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-create-meta-node","title":"-create-meta-node","text":"

Create a new meta node

Usage:\n  stchaind tx register create-meta-node [flags]\n\nFlags:\n  -a, --account-number uint       The account number of the signing account (offline mode only)\n      --amount string             Amount of coins to bond\n      --details string            The node's (optional) details\n      --dry-run                   ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string        Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string                gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only             Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                      help for create-meta-node\n      --identity string           The (optional) identity signature (ex. UPort or Keybase)\n      --keyring-dir string        The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                    Use a connected Ledger device\n      --moniker string            The node's name\n      --network-address string    The address of the PP node\n      --note string               Note to add a description to the transaction (previously --memo)\n      --offline                   Offline mode (does not allow any online functionality\n  -o, --output string             Output format (text|json) (default \"json\")\n      --pubkey string             The resource node's Protobuf JSON encoded public key\n      --security-contact string   The node's (optional) security contact email\n  -s, --sequence uint             The sequence number of the signing account (offline mode only)\n      --sign-mode string          Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint       Set a block timeout height to prevent the tx from being committed past a certain height\n      --website string            The node's (optional) website\n  -y, --yes                       Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx register create-meta-node \\\n--network-address=<network-address> \\\n--amount=<amount> \\\n--pubkey=<pubkey of meta node> \\\n--from=<Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend> \\\n--moniker=<name of resource node>\n

Transaction example:

stchaind tx register create-meta-node \\\n--network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \\\n--amount=10stos \\\n--pubkey=stsdspub1zcjduepqv7sj69c52rsdu5m8nk6tg4v5y8fh43w2hl9aa7mp3qgr9ym0feyshrc4wv \\\n--from=st12adksjsd7gcsn23h5jmvdygzx2lfw5q4kgq5zh \\\n--moniker=meta-node0 \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-meta-node-reg-vote","title":"-meta-node-reg-vote","text":"

vote for the registration of a new meta node

Usage:\n  stchaind tx register meta-node-reg-vote [flags]\n\nFlags:\n  -a, --account-number uint                The account number of the signing account (offline mode only)\n      --candidate-network-address string    (default \"The network address of the candidate PP node\")\n      --candidate-owner-address string      (default \"The owner address of the candidate PP node\")\n      --dry-run                            ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string                 Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string                         gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only                      Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                               help for meta-node-reg-vote\n      --keyring-dir string                 The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                             Use a connected Ledger device\n      --note string                        Note to add a description to the transaction (previously --memo)\n      --offline                            Offline mode (does not allow any online functionality\n      --opinion                            Opinion of the vote for the registration of Meta node.\n  -o, --output string                      Output format (text|json) (default \"json\")\n  -s, --sequence uint                      The sequence number of the signing account (offline mode only)\n      --sign-mode string                   Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint                Set a block timeout height to prevent the tx from being committed past a certain height\n      --voter-network-address string        (default \"The address of the PP node that made the vote.\")\n  -y, --yes                                Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Warning

A newly-created meta node needs 7 days by default to be voted by other active meta nodes

Example:

Usage:\nstchaind tx register meta-node-reg-vote \\\n--candidate-network-address=<candidate-network-address> \\\n--candidate-owner-address=<candidate-owner-address> \\\n--opinion=<true|false> \\\n--voter-network-address=<voter-network-address> \\\n--from=<Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend>\n

Transaction example:

stchaind tx register meta-node-reg-vote \\\n--candidate-network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \\\n--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \\\n--candidate-owner-address=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \\\n--opinion=true \\\n--voter-network-address=stsds13yakj2xgzzdfcw7kd5gtfcfv2k6sn5eg4vdfem \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-update-meta-node","title":"-update-meta-node","text":"

Update meta node info

Usage:\n  stchaind tx register update-meta-node [flags]\n\nFlags:\n  -a, --account-number uint       The account number of the signing account (offline mode only)\n      --details string            The node's (optional) details\n      --dry-run                   ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string        Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string                gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only             Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                      help for update-meta-node\n      --identity string           The (optional) identity signature (ex. UPort or Keybase)\n      --keyring-dir string        The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                    Use a connected Ledger device\n      --moniker string            The node's name\n      --network-address string    The address of the PP node\n      --note string               Note to add a description to the transaction (previously --memo)\n      --offline                   Offline mode (does not allow any online functionality\n  -o, --output string             Output format (text|json) (default \"json\")\n      --security-contact string   The node's (optional) security contact email\n  -s, --sequence uint             The sequence number of the signing account (offline mode only)\n      --sign-mode string          Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint       Set a block timeout height to prevent the tx from being committed past a certain height\n      --website string            The node's (optional) website\n  -y, --yes                       Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx register update-meta-node \\\n--network-address<network-address> \\\n--from=<Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend> \\\n--moniker=<name of meta node>\n

Transaction example:

stchaind tx register update-meta-node \\\n--network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \\\n--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \\\n--moniker=meta-node \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-remove-meta-node","title":"-remove-meta-node","text":"

Remove an meta node

Usage:\n  stchaind tx register remove-meta-node <meta_node_address> <owner_address> [flags]\n\nFlags:\n  -a, --account-number uint      The account number of the signing account (offline mode only)\n  -b, --broadcast-mode string    Transaction broadcasting mode (sync|async|block) (default \"sync\")\n      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fees string              Fees to pay along with transaction; eg: 10gwei\n      --from string              Name or address of private key with which to sign\n      --gas string               gas limit to set per-transaction; set to \"auto\" to calculate required gas automatically (default 200000) (default \"200000\")\n      --gas-adjustment float     adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)\n      --gas-prices string        Gas prices to determine the transaction fee (e.g. 10gwei)\n      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible and the node operates offline)\n  -h, --help                     help for remove-meta-node\n      --indent                   Add indent to JSON response\n      --keyring-backend string   Select keyring's backend (os|file|test) (default \"os\")\n      --ledger                   Use a connected Ledger device\n      --memo string              Memo to send along with transaction\n      --node string              <host>:<port> to tendermint rpc interface for this chain (default \"tcp://localhost:26657\")\n  -s, --sequence uint            The sequence number of the signing account (offline mode only)\n      --trust-node               Trust connected full node (don't verify proofs for responses) (default true)\n  -y, --yes                      Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx register remove-meta-node \\\n--network-address=<meta_node_address> \\\n--from=owner_address> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend> \\\n--gas=auto\n

Transaction example:

stchaind tx register remove-meta-node \\\n--network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \\\n--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

Check if the meta node has been removed from the meta-node list using REST API

stchaind query register get-meta-node --network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca\n

Response:

    node:\n        creation_time: \"2023-01-10T19:45:09.674241234Z\"\n        description:\n        details: \"\"\n        identity: \"\"\n        moniker: meta-node0\n        security_contact: \"\"\n        website: \"\"\n        network_address: stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca\n        owner_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n        pubkey:\n        '@type': /cosmos.crypto.ed25519.PubKey\n        key: Z6EtFxRQ4N5TZ520tFWUIdN6xcq/y977YYgQMpNvTkk=\n        status: BOND_STATUS_UNBONDING\n        suspend: false\n        tokens: \"10000000000000000000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-update-meta-node-deposit","title":"-update-meta-node-deposit","text":"

update meta node's deposit

Usage:\n  stchaind tx register update-meta-node-deposit [flags]\n\nFlags:\n  -a, --account-number uint      The account number of the signing account (offline mode only)\n      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string       Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string               gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                     help for update-meta-node-deposit\n      --incr-deposit string      Boolean indicator of increase/decrease of deposit delta, true for increase and false for decrease\n      --keyring-dir string       The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                   Use a connected Ledger device\n      --network-address string   The address of the PP node\n      --note string              Note to add a description to the transaction (previously --memo)\n      --offline                  Offline mode (does not allow any online functionality\n  -o, --output string            Output format (text|json) (default \"json\")\n  -s, --sequence uint            The sequence number of the signing account (offline mode only)\n      --sign-mode string         Choose sign mode (direct|amino-json), this is an advanced feature\n      --deposit-delta string     Deposit change of coins to be made (always positive like 100000gwei)\n      --timeout-height uint      Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                      Skip tx broadcasting prompt confirmation\n\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx register update-meta-node-deposit \\\n--network-address=<meta_node_address> \\\n--from=<owner_address> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend> \\\n--deposit-delta=<delta_amount> \\\n--incr-deposit=<true|false>\n

Transaction example:

stchaind tx register update-meta-node-deposit \\\n--network-address=stsds1faej5w4q6hgnt0ft598dlm408g4p747y4krwca \\\n--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \\\n--deposit-delta=100gwei \\\n--incr-deposit=true \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-kick-meta-node-vote","title":"-kick-meta-node-vote","text":"

kick specified meta node by other meta nodes

Usage:\n  stchaind tx register kick-meta-node-vote [flags]\n\nFlags:\n  -a, --account-number uint             The account number of the signing account (offline mode only)\n      --aux                             Generate aux signer data instead of sending a tx\n  -b, --broadcast-mode string           Transaction broadcasting mode (sync|async) (default \"sync\")\n      --chain-id string                 The network chain ID\n      --dry-run                         ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)\n      --fee-granter string              Fee granter grants fees for the transaction\n      --fee-payer string                Fee payer pays fees for the transaction instead of deducting from the signer\n      --fees string                     Fees to pay along with transaction; eg: 10uatom\n      --from string                     Name or address of private key with which to sign\n      --gas string                      gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically. Note: \"auto\" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of \"fees\". (default 200000)\n      --gas-adjustment float            adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)\n      --gas-prices string               Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)\n      --generate-only                   Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)\n  -h, --help                            help for kick-meta-node-vote\n      --keyring-backend string          Select keyring's backend (os|file|kwallet|pass|test|memory) (default \"os\")\n      --keyring-dir string              The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                          Use a connected Ledger device\n      --node string                     <host>:<port> to tendermint rpc interface for this chain (default \"tcp://localhost:26657\")\n      --note string                     Note to add a description to the transaction (previously --memo)\n      --offline                         Offline mode (does not allow any online functionality)\n      --opinion                         Opinion of the vote for kicking meta node.\n  -o, --output string                   Output format (text|json) (default \"json\")\n  -s, --sequence uint                   The sequence number of the signing account (offline mode only)\n      --sign-mode string                Choose sign mode (direct|amino-json|direct-aux), this is an advanced feature\n      --target-network-address string   The network address of the meta node to be kicked\n      --timeout-height uint             Set a block timeout height to prevent the tx from being committed past a certain height\n      --tip string                      Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator\n      --voter-network-address string    The network address of the meta node that made the vote\n  -y, --yes                             Skip tx broadcasting prompt confirmation\n\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx register kick-meta-node-vote \\\n--voter-network-address=<voter_meta_node_address> \\\n--target-network-address=<target_meta_node_address> \\\n--opinion=<true|false> \\\n--from=<owner_address> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend>\n

Transaction example:

stchaind tx register kick-meta-node-vote \\\n--voter-network-address=stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64 \\\n--target-network-address=stsds13yakj2xgzzdfcw7kd5gtfcfv2k6sn5eg4vdfem \\\n--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1gwei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-get-resource-nodes","title":"-get-resource-nodes","text":"

Query details about an individual resource node by its network address

Usage:\n  stchaind query register get-resource-node [flags]\n\nFlags:\n      --height int               Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help                     help for get-resource-node\n      --network-address string   The address of the PP node\n  -o, --output string            Output format (text|json) (default \"text\"\n

Example:

Query by network-address:

Usage:\nstchaind query register get-resource-node --network-address=<resource_node_address>\n

Transaction example:

stchaind query register get-resource-node --network-address=stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-get-meta-nodes","title":"-get-meta-nodes","text":"

Query all meta nodes by network id or moniker

Usage:\n  stchaind query register get-meta-node [flags]\n\nFlags:\n      --height int               Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help                     help for get-meta-node\n      --network-address string   The address of the PP node\n  -o, --output string            Output format (text|json) (default \"text\")\n

Example:

Query by network address:

Usage:\nstchaind query register get-meta-nodes --network-address=<meta_node_address>\n

Transaction example:

stchaind query register get-meta-node --network-address=stsds14c3em44vlh276cujnr2ez802uyjyeqrrsu9fuh\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-get-resource-count","title":"-get-resource-count","text":"

Query the total number of bonded resource nodes

Usage:\n  stchaind query register get-resource-count [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for get-resource-count\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query register get-resource-count\nnumber: \"2\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-get-meta-count","title":"-get-meta-count","text":"

Query the total number of bonded meta nodes

Usage:\n  stchaind query register get-meta-count [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for get-meta-count\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

Example:

stchaind query register get-meta-count\nnumber: \"4\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-register-params","title":"-register-params","text":"

Query values set as register parameters

Usage:\n  stchaind query register params [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for params\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query register params\nbond_denom: wei\nmax_entries: 16\nresource_node_reg_enabled: true\nunbonding_completion_time: 1209600s\nunbonding_threashold_time: 15552000s\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#sds-module","title":"SDS Module","text":""},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-upload-transaction","title":"-upload (transaction)","text":"

Create and sign a file upload tx

Usage:\n  stchaind tx sds upload [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --file-hash string      The hash of uploaded file\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for upload\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n      --reporter string       The reporter address of meta node that reported the file\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n      --uploader string       The owner address of resource node that uploaded the file\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx sds upload \\\n--file-hash=<file hash> \\\n--uploader=<file uploader, owner address of resource node> \\\n--reporter=<file reporter, meta node address> \\\n--from=<Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend>\n

Transaction example:

 stchaind tx sds upload \\\n --file-hash=001A1FC0B82DD3B0353B59E90388EEA2B73DEECA872955B414EBC99ECD3E3C1F \\\n --uploader=st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw \\\n --reporter=stsds14c3em44vlh276cujnr2ez802uyjyeqrrsu9fuh \\\n --from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \\\n --chain-id=mesos-1 \\\n --keyring-backend=test \\\n --gas=auto \\\n --gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-prepay","title":"-prepay","text":"

Create and sign a prepay tx

Usage:\n  stchaind tx sds prepay [from_address] [coins] [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for prepay\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx sds prepay <from_address, Name|address of private key> <coins> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend> \\\n--gas=auto\n

Transaction example:

 stchaind tx sds prepay st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh 10stos \\\n --chain-id=mesos-1 \\\n --keyring-backend=test \\\n --gas=auto \\\n --gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-upload-query","title":"-upload (query)","text":"

Query uploaded file info by hash

Usage:\n  stchaind query sds upload [file_hash] [flags]\n\nFlags:\n      --count-total       count total number of records in upload to query for\n      --height int        Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help              help for upload\n      --limit uint        pagination limit of upload to query for (default 100)\n      --offset uint       pagination offset of upload to query for\n  -o, --output string     Output format (text|json) (default \"text\")\n      --page uint         pagination page of upload to query for. This sets offset to a multiple of limit (default 1)\n      --page-key string   pagination page-key of upload to query for\n      --reverse           results are sorted in descending order\n

Example:

Usage:\nstchaind query sds upload <file hash>\n

Transaction example:

stchaind query sds upload 001A1FC0B82DD3B0353B59E90388EEA2B73DEECA872955B414EBC99ECD3E3C1F\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-sds-params","title":"-sds-params","text":"

Query values set as sds parameters

Usage:\n  stchaind query sds params [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for params\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query sds params\nbond_denom: wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#pot-module","title":"Pot Module","text":""},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-foundation-deposit","title":"-foundation-deposit","text":"

Deposit to foundation account

Usage:\n  stchaind tx pot foundation-deposit [flags]\n\nFlags:\n  -a, --account-number uint   The account number of the signing account (offline mode only)\n      --amount string         Amount of coins to withdraw\n      --dry-run               ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string    Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string            gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only         Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                  help for foundation-deposit\n      --keyring-dir string    The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                Use a connected Ledger device\n      --note string           Note to add a description to the transaction (previously --memo)\n      --offline               Offline mode (does not allow any online functionality\n  -o, --output string         Output format (text|json) (default \"json\")\n  -s, --sequence uint         The sequence number of the signing account (offline mode only)\n      --sign-mode string      Choose sign mode (direct|amino-json), this is an advanced feature\n      --timeout-height uint   Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                   Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx pot foundation-deposit \\\n--amount=<amount> \\\n--from=<from_address, Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend>\n

Transaction example:

stchaind tx pot foundation-deposit \\\n--amount=40000stos \\\n--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-withdraw","title":"-withdraw","text":"

withdraw POT reward

Usage:\n  stchaind tx pot withdraw [flags]\n\nFlags:\n  -a, --account-number uint      The account number of the signing account (offline mode only)\n      --amount string            Amount of coins to withdraw\n  -b, --broadcast-mode string    Transaction broadcasting mode (sync|async|block) (default \"sync\")\n      --dry-run                  ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fees string              Fees to pay along with transaction; eg: 10gwei\n      --from string              Name or address of private key with which to sign\n      --gas string               gas limit to set per-transaction; set to \"auto\" to calculate required gas automatically (default 200000) (default \"200000\")\n      --gas-adjustment float     adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)\n      --gas-prices string        Gas prices to determine the transaction fee (e.g. 10gwei)\n      --generate-only            Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible and the node operates offline)\n  -h, --help                     help for withdraw\n      --indent                   Add indent to JSON response\n      --keyring-backend string   Select keyring's backend (os|file|test) (default \"os\")\n      --ledger                   Use a connected Ledger device\n      --memo string              Memo to send along with transaction\n      --node string              <host>:<port> to tendermint rpc interface for this chain (default \"tcp://localhost:26657\")\n  -s, --sequence uint            The sequence number of the signing account (offline mode only)\n      --target-address string    The target account where the money is deposited after withdraw\n      --trust-node               Trust connected full node (don't verify proofs for responses) (default true)\n  -y, --yes                      Skip tx broadcasting prompt confirmation\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx pot withdraw \\\n--amount=<amount to withdraw> \\\n--target-address=<wallet address of reciever> \\\n--from=<from_address, Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend>\n

Transaction example:

stchaind tx pot withdraw \\\n--amount=100gwei \\\n--target-address=st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx \\\n--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh --chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-legacy-withdraw","title":"-legacy-withdraw","text":"

Temporarily used to withdraw POT reward recorded by legacy wallet address

Usage:\n  stchaind tx pot legacy-withdraw [flags]\n\nFlags:\n  -a, --account-number uint     The account number of the signing account (offline mode only)\n      --amount string           Amount of coins to withdraw\n      --dry-run                 ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it\n      --fee-account string      Fee account pays fees for the transaction instead of deducting from the signer\n      --gas string              gas limit to set per-transaction; set to \"auto\" to calculate sufficient gas automatically (default 200000)\n      --generate-only           Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase is not accessible)\n  -h, --help                    help for legacy-withdraw\n      --keyring-dir string      The client Keyring directory; if omitted, the default 'home' directory will be used\n      --ledger                  Use a connected Ledger device\n      --note string             Note to add a description to the transaction (previously --memo)\n      --offline                 Offline mode (does not allow any online functionality\n  -o, --output string           Output format (text|json) (default \"json\")\n  -s, --sequence uint           The sequence number of the signing account (offline mode only)\n      --sign-mode string        Choose sign mode (direct|amino-json), this is an advanced feature\n      --target-address string   The target wallet address to deposit into after withdrawing\n      --timeout-height uint     Set a block timeout height to prevent the tx from being committed past a certain height\n  -y, --yes                     Skip tx broadcasting prompt confirmation\n\n\n  In testing phase, --keyring-backend=\"test\"\n

Example:

Usage:\nstchaind tx pot legacy-withdraw \\\n--amount=<amount to withdraw> \\\n--target-address=<wallet address of reciever> \\\n--from=<from_address, Name|address of private key> \\\n--chain-id=<current chain-id> \\\n--keyring-backend=<keyring's backend>\n

Transaction example:

stchaind tx pot legacy-withdraw \\\n--amount=100gwei \\\n--target-address=st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx \\\n--from=st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh \\\n--chain-id=mesos-1 \\\n--keyring-backend=test \\\n--gas=auto \\\n--gas-prices=1000000000wei -y\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-report","title":"-report","text":"

Query volume report by epoch

Usage:\n  stchaind query pot report [flags]\n\nFlags:\n      --epoch string    the epoch when this PoT message reported.\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for report\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query pot report --epoch=1\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-pot-params","title":"-pot-params","text":"

Query values set as pot parameters

Usage:\n  stchaind query pot params [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for params\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query pot params \n\nbond_denom: wei\ncommunity_tax: \"0.020000000000000000\"\ninitial_total_supply:\n  amount: \"400000000000000000000000000\"\n  denom: wei\nmature_epoch: \"2016\"\nmining_reward_params:\n- block_chain_percentage_in_bp: \"2000\"\n  meta_node_percentage_in_bp: \"2000\"\n  mining_reward:\n    amount: \"80000000000000000000\"\n    denom: wei\n  resource_node_percentage_in_bp: \"6000\"\n  total_mined_valve_end:\n    amount: \"16819200000000000000000000\"\n    denom: wei\n  total_mined_valve_start:\n    amount: \"0\"\n    denom: wei\n- block_chain_percentage_in_bp: \"2000\"\n  meta_node_percentage_in_bp: \"1800\"\n  mining_reward:\n    amount: \"40000000000000000000\"\n    denom: wei\n  resource_node_percentage_in_bp: \"6200\"\n  total_mined_valve_end:\n    amount: \"25228800000000000000000000\"\n    denom: wei\n  total_mined_valve_start:\n    amount: \"16819200000000000000000000\"\n    denom: wei\n- block_chain_percentage_in_bp: \"2000\"\n  meta_node_percentage_in_bp: \"1600\"\n  mining_reward:\n    amount: \"20000000000000000000\"\n    denom: wei\n  resource_node_percentage_in_bp: \"6400\"\n  total_mined_valve_end:\n    amount: \"29433600000000000000000000\"\n    denom: wei\n  total_mined_valve_start:\n    amount: \"25228800000000000000000000\"\n    denom: wei\n- block_chain_percentage_in_bp: \"2000\"\n  meta_node_percentage_in_bp: \"1400\"\n  mining_reward:\n    amount: \"10000000000000000000\"\n    denom: wei\n  resource_node_percentage_in_bp: \"6600\"\n  total_mined_valve_end:\n    amount: \"31536000000000000000000000\"\n    denom: wei\n  total_mined_valve_start:\n    amount: \"29433600000000000000000000\"\n    denom: wei\n- block_chain_percentage_in_bp: \"2000\"\n  meta_node_percentage_in_bp: \"1200\"\n  mining_reward:\n    amount: \"5000000000000000000\"\n    denom: wei\n  resource_node_percentage_in_bp: \"6800\"\n  total_mined_valve_end:\n    amount: \"32587200000000000000000000\"\n    denom: wei\n  total_mined_valve_start:\n    amount: \"31536000000000000000000000\"\n    denom: wei\n- block_chain_percentage_in_bp: \"2000\"\n  meta_node_percentage_in_bp: \"1000\"\n  mining_reward:\n    amount: \"2500000000000000000\"\n    denom: wei\n  resource_node_percentage_in_bp: \"7000\"\n  total_mined_valve_end:\n    amount: \"40000000000000000000000000\"\n    denom: wei\n  total_mined_valve_start:\n    amount: \"32587200000000000000000000\"\n    denom: wei\nreward_denom: wei\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#tendermint","title":"Tendermint","text":"

Tendermint subcommands

Usage:\n  stchaind tendermint [command]\n\nAvailable Commands:\n  reset-state      Remove all the data and WAL\n  show-address     Shows this node's tendermint validator consensus address\n  show-node-id     Show this node's ID\n  show-validator   Show this node's tendermint validator info\n  unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state\n  version          Print tendermint libraries' version\n\nFlags:\n  -h, --help   help for tendermint\n\nGlobal Flags:\n  -b, --broadcast-mode string    Transaction broadcasting mode (sync|async|block) (default \"sync\")\n      --chain-id string          Specify Chain ID for sending Tx (default \"testnet\")\n      --fees string              Fees to pay along with transaction; eg: 10wei\n      --from string              Name or address of private key with which to sign\n      --gas-adjustment float     adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored  (default 1)\n      --gas-prices string        Gas prices to determine the transaction fee (e.g. 10wei)\n      --home string              directory for config and data (default \"/home/hong/.stchaind\")\n      --keyring-backend string   Select keyring's backend (default \"os\")\n      --log_format string        The logging format (json|plain) (default \"plain\")\n      --log_level string         The logging level (trace|debug|info|warn|error|fatal|panic) (default \"info\")\n      --node string              <host>:<port> to tendermint rpc interface for this chain (default \"tcp://localhost:26657\")\n      --trace                    print out full stack trace on errors\n
"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-show-address","title":"-show-address","text":"

Shows this node's tendermint validator consensus address

Usage:\n  stchaind tendermint show-address [flags]\n\nFlags:\n  -h, --help   help for show-address\n

Example:

stchaind tendermint show-address\n  stvalcons1rzn3d8qmgf7ejsfn77eag5zwjfufmvmu7sn802\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-show-node-id","title":"-show-node-id","text":"

Show this node's ID

Usage:\n  stchaind tendermint show-node-id [flags]\n\nFlags:\n  -h, --help   help for show-node-id\n

Example:

stchaind tendermint show-node-id\n  d3875ac126c90fa293f0591ad99cd587b6b5c6cc\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-show-validator","title":"-show-validator","text":"

Show this node's tendermint validator info

Usage:\n  stchaind tendermint show-validator [flags]\n\nFlags:\n  -h, --help   help for show-validator\n

Example:

stchaind tendermint show-validator\n  {\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\"}\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-version","title":"-version","text":"

Print protocols' and libraries' version numbers against which this app has been compiled

Usage:\n  stchaind tendermint version [flags]\n\nFlags:\n  -h, --help   help for version\n

Example:

stchaind tendermint version\n    tendermint: 0.34.21\n    abci: 0.17.0\n    blockprotocol: 11\n    p2pprotocol: 8\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#others","title":"Others","text":""},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-init-nodes","title":"-init nodes","text":"

Initialize validator's and node's configuration files.

Usage:\n  stchaind init [moniker] [flags]\n\nFlags:\n  -h, --help        help for init\n  -o, --overwrite   overwrite the genesis.json file\n      --recover     provide seed phrase to recover existing key instead of creating\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-start-st-chain","title":"-start st-chain","text":"

Run the full node application with Tendermint in or out of process. By default, the application will run with Tendermint in process.

Pruning options can be provided via the '--pruning' flag or alternatively with '--pruning-keep-recent', 'pruning-keep-every', and 'pruning-interval' together.

For '--pruning' the options are as follows:

default: the last 100 states are kept in addition to every 500th state; pruning at 10 block intervals nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node) everything: all saved states will be deleted, storing only the current state; pruning at 10 block intervals custom: allow pruning options to be manually specified through 'pruning-keep-recent', 'pruning-keep-every', and 'pruning-interval'

Node halting configurations exist in the form of two flags: '--halt-height' and '--halt-time'. During the ABCI Commit phase, the node will check if the current block height is greater than or equal to the halt-height or if the current block time is greater than or equal to the halt-time. If so, the node will attempt to gracefully shutdown and the block will not be committed. In addition, the node will not be able to commit subsequent blocks.

For profiling and benchmarking purposes, CPU profiling can be enabled via the '--cpu-profile' flag which accepts a path for the resulting pprof file.

Usage:\n  stchaind start [flags]\n\nFlags:\n      --abci string                                     specify abci transport (socket | grpc) (default \"socket\")\n      --address string                                  Listen address (default \"tcp://0.0.0.0:26658\")\n      --api.enable                                      Defines if Cosmos-sdk REST server should be enabled\n      --api.enabled-unsafe-cors                         Defines if CORS should be enabled (unsafe - use it at your own risk)\n      --consensus.create_empty_blocks                   set this to false to only produce blocks when there are txs or when the AppHash changes (default true)\n      --consensus.create_empty_blocks_interval string   the possible interval between empty blocks (default \"0s\")\n      --consensus.double_sign_check_height int          how many blocks to look back to check existence of the node's consensus votes before joining consensus\n      --cpu-profile string                              Enable CPU profiling and write to the provided file\n      --db_backend string                               database backend: goleveldb | cleveldb | boltdb | rocksdb | badgerdb (default \"goleveldb\")\n      --db_dir string                                   database directory (default \"data\")\n      --evm.max-tx-gas-wanted uint                      the gas wanted for each eth tx returned in ante handler in check tx mode (default 500000)\n      --evm.tracer string                               the EVM tracer type to collect execution traces from the EVM transaction execution (json|struct|access_list|markdown)\n      --fast_sync                                       fast blockchain syncing (default true)\n      --genesis_hash bytesHex                           optional SHA-256 hash of the genesis file\n      --grpc-web.address string                         The gRPC-Web server address to listen on (default \"0.0.0.0:9091\")\n      --grpc-web.enable                                 Define if the gRPC-Web server should be enabled. (Note gRPC must also be enabled.) (default true)\n      --grpc.address string                             the gRPC server address to listen on (default \"0.0.0.0:9090\")\n      --grpc.enable                                     Define if the gRPC server should be enabled (default true)\n      --halt-height uint                                Block height at which to gracefully halt the chain and shutdown the node\n      --halt-time uint                                  Minimum block time (in Unix seconds) at which to gracefully halt the chain and shutdown the node\n  -h, --help                                            help for start\n      --inter-block-cache                               Enable inter-block caching (default true)\n      --inv-check-period uint                           Assert registered invariants every N blocks\n      --json-rpc.address string                         the JSON-RPC server address to listen on (default \"0.0.0.0:8545\")\n      --json-rpc.api strings                            Defines a list of JSON-RPC namespaces that should be enabled (default [eth,net,web3])\n      --json-rpc.block-range-cap eth_getLogs            Sets the max block range allowed for eth_getLogs query (default 10000)\n      --json-rpc.enable                                 Define if the gRPC server should be enabled (default true)\n      --json-rpc.evm-timeout duration                   Sets a timeout used for eth_call (0=infinite) (default 5s)\n      --json-rpc.filter-cap int32                       Sets the global cap for total number of filters that can be created (default 200)\n      --json-rpc.gas-cap uint                           Sets a cap on gas that can be used in eth_call/estimateGas unit is gwei (0=infinite) (default 25000000)\n      --json-rpc.http-idle-timeout duration             Sets a idle timeout for json-rpc http server (0=infinite) (default 2m0s)\n      --json-rpc.http-timeout duration                  Sets a read/write timeout for json-rpc http server (0=infinite) (default 30s)\n      --json-rpc.logs-cap eth_getLogs                   Sets the max number of results can be returned from single eth_getLogs query (default 10000)\n      --json-rpc.txfee-cap float                        Sets a cap on transaction fee that can be sent via the RPC APIs (1 = default 1 gwei) (default 1)\n      --json-rpc.ws-address string                      the JSON-RPC WS server address to listen on (default \"0.0.0.0:8546\")\n      --min-retain-blocks uint                          Minimum block height offset during ABCI commit to prune Tendermint blocks\n      --minimum-gas-prices string                       Minimum gas prices to accept for transactions; Any fee in a tx must meet this minimum (e.g. 0.01stos)\n      --moniker string                                  node name (default \"ubuntu\")\n      --p2p.laddr string                                node listen address. (0.0.0.0:0 means any interface, any port) (default \"tcp://0.0.0.0:26656\")\n      --p2p.persistent_peers string                     comma-delimited ID@host:port persistent peers\n      --p2p.pex                                         enable/disable Peer-Exchange (default true)\n      --p2p.private_peer_ids string                     comma-delimited private peer IDs\n      --p2p.seed_mode                                   enable/disable seed mode\n      --p2p.seeds string                                comma-delimited ID@host:port seed nodes\n      --p2p.unconditional_peer_ids string               comma-delimited IDs of unconditional peers\n      --p2p.upnp                                        enable/disable UPNP port forwarding\n      --priv_validator_laddr string                     socket address to listen on for connections from external priv_validator process\n      --proxy_app string                                proxy app address, or one of: 'kvstore', 'persistent_kvstore', 'counter', 'e2e' or 'noop' for local testing. (default \"tcp://127.0.0.1:26658\")\n      --pruning string                                  Pruning strategy (default|nothing|everything|custom) (default \"default\")\n      --pruning-interval uint                           Height interval at which pruned heights are removed from disk (ignored if pruning is not 'custom')\n      --pruning-keep-every uint                         Offset heights to keep on disk after 'keep-every' (ignored if pruning is not 'custom')\n      --pruning-keep-recent uint                        Number of recent heights to keep on disk (ignored if pruning is not 'custom')\n      --rpc.grpc_laddr string                           GRPC listen address (BroadcastTx only). Port required\n      --rpc.laddr string                                RPC listen address. Port required (default \"tcp://127.0.0.1:26657\")\n      --rpc.pprof_laddr string                          pprof listen address (https://golang.org/pkg/net/http/pprof)\n      --rpc.unsafe                                      enabled unsafe rpc methods\n      --state-sync.snapshot-interval uint               State sync snapshot interval\n      --state-sync.snapshot-keep-recent uint32          State sync snapshot to keep (default 2)\n      --tls.certificate-path string                     the cert.pem file path for the server TLS configuration\n      --tls.key-path string                             the key.pem file path for the server TLS configuration\n      --trace-store string                              Enable KVStore tracing to an output file\n      --transport string                                Transport protocol: socket, grpc (default \"socket\")\n      --unsafe-skip-upgrades ints                       Skip a set of upgrade heights to continue the old binary\n      --with-tendermint                                 Run abci app embedded in-process with tendermint (default true)\n      --x-crisis-skip-assert-invariants                 Skip x/crisis invariants check on startup\n

Example:

stchaind start\n

Result:

stchaind start\n  11:40AM INF Unlocking keyring\n  11:40AM INF starting ABCI with Tendermint\n  11:40AM INF Starting multiAppConn service impl=multiAppConn module=proxy server=node\n  11:40AM INF Starting localClient service connection=query impl=localClient module=abci-client server=node\n  11:40AM INF Starting localClient service connection=snapshot impl=localClient module=abci-client server=node\n  11:40AM INF Starting localClient service connection=mempool impl=localClient module=abci-client server=node\n  11:40AM INF Starting localClient service connection=consensus impl=localClient module=abci-client server=node\n  11:40AM INF Starting EventBus service impl=EventBus module=events server=node\n  11:40AM INF Starting PubSub service impl=PubSub module=pubsub server=node\n  11:40AM INF Starting IndexerService service impl=IndexerService module=txindex server=node\n  11:40AM INF ABCI Handshake App Info hash=\"r\ufffdp=W\\\"\ufffd\ufffd\\x05v\\x17K\ufffd\\a \ufffdA?\ufffd/\ufffd\ufffd\ufffd\ufffd\ufffdk\u012d\\x17W\\x14}\" height=2551 module=consensus protocol-version=0 server=node software-version=v0.8.0\n  11:40AM INF ABCI Replay Blocks appHeight=2551 module=consensus server=node stateHeight=2551 storeHeight=2551\n  11:40AM INF Completed ABCI Handshake - Tendermint and App are synced appHash=\"r\ufffdp=W\\\"\ufffd\ufffd\\x05v\\x17K\ufffd\\a \ufffdA?\ufffd/\ufffd\ufffd\ufffd\ufffd\ufffdk\u012d\\x17W\\x14}\" appHeight=2551 module=consensus server=node\n  11:40AM INF Version info block=11 p2p=8 server=node tendermint_version=0.34.19\n  11:40AM INF This node is a validator addr=EA5F7899F5CC81675EA98BF329BB93CAE294B01C module=consensus pubKey=eYVLsz4XOB5HiadCpXxeUP48FTYrmFUGIe+hYv92E7I= server=node\n  11:40AM INF P2P Node ID ID=f8e9d6c5874feb1e9441380eb8e189ba88238d80 file=node/stchaind/config/node_key.json module=p2p server=node\n  11:40AM INF Adding persistent peers addrs=[] module=p2p server=node\n  11:40AM INF Adding unconditional peer ids ids=[] module=p2p server=node\n  11:40AM INF Add our address to book addr={\"id\":\"f8e9d6c5874feb1e9441380eb8e189ba88238d80\",\"ip\":\"0.0.0.0\",\"port\":26656} book=node/stchaind/config/addrbook.json module=p2p server=node\n  11:40AM INF Starting Node service impl=Node server=node\n  11:40AM INF Starting pprof server laddr=localhost:6060 server=node\n  11:40AM INF Starting RPC HTTP server on 127.0.0.1:26657 module=rpc-server server=node\n  11:40AM INF Starting P2P Switch service impl=\"P2P Switch\" module=p2p server=node\n  11:40AM INF Starting Consensus service impl=ConsensusReactor module=consensus server=node\n  11:40AM INF Reactor  module=consensus server=node waitSync=false\n  11:40AM INF Starting State service impl=ConsensusState module=consensus server=node\n  11:40AM INF Starting baseWAL service impl=baseWAL module=consensus server=node wal=node/stchaind/data/cs.wal/wal\n  11:40AM INF Starting Group service impl=Group module=consensus server=node wal=node/stchaind/data/cs.wal/wal\n  11:40AM INF Starting TimeoutTicker service impl=TimeoutTicker module=consensus server=node\n  11:40AM INF Searching for height height=2552 max=0 min=0 module=consensus server=node wal=node/stchaind/data/cs.wal/wal\n  11:40AM INF Searching for height height=2551 max=0 min=0 module=consensus server=node wal=node/stchaind/data/cs.wal/wal\n  11:40AM INF Found height=2551 index=0 module=consensus server=node wal=node/stchaind/data/cs.wal/wal\n  11:40AM INF Catchup by replaying consensus messages height=2552 module=consensus server=node\n  11:40AM INF Replay: New Step height=2552 module=consensus round=0 server=node step=RoundStepNewHeight\n  11:40AM INF Replay: Done module=consensus server=node\n  11:40AM INF Starting Evidence service impl=Evidence module=evidence server=node\n  11:40AM INF Starting StateSync service impl=StateSync module=statesync server=node\n  11:40AM INF Starting PEX service impl=PEX module=pex server=node\n  11:40AM INF Starting AddrBook service book=node/stchaind/config/addrbook.json impl=AddrBook module=p2p server=node\n  11:40AM INF Starting Mempool service impl=Mempool module=mempool server=node\n  11:40AM INF Starting BlockchainReactor service impl=BlockchainReactor module=blockchain server=node\n  11:40AM INF Saving AddrBook to file book=node/stchaind/config/addrbook.json module=p2p server=node size=0\n  11:40AM INF Ensure peers module=pex numDialing=0 numInPeers=0 numOutPeers=0 numToDial=10 server=node\n  11:40AM INF No addresses to dial. Falling back to seeds module=pex server=node\n  11:40AM INF starting API server... server=api\n  11:40AM INF Starting RPC HTTP server on [::]:1317 server=api\n\n...\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-config","title":"-config","text":"

Create or query an application CLI configuration file.

Usage:\n  stchaind config <key> <value> [flags]\n\nFlags:\n      --get    print configuration value or its default if unset\n  -h, --help   help for config\n

Create Configuration Example:

stchaind config keyring-backend local-test\n  configuration saved to $HOME/.stchaind/config/client.toml\n

Query Configuration Example:

stchaind config keyring-backend\n  test\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-keys","title":"-keys","text":"

Keyring management commands. These keys may be in any format supported by the Tendermint crypto library and can be used by light-clients, full nodes, or any other application that needs to sign with a private key.

The keyring supports the following backends:\n\n    os          Uses the operating system's default credentials store.\n    file        Uses encrypted file-based keystore within the app's configuration directory.\n                This keyring will request a password each time it is accessed, which may occur\n                multiple times in a single command resulting in repeated password prompts.\n    kwallet     Uses KDE Wallet Manager as a credentials management application.\n    pass        Uses the pass command line utility to store and retrieve keys.\n    test        Stores keys insecurely to disk. It does not prompt for a password to be unlocked\n                and it should be use only for testing purposes.\n\nkwallet and pass backends depend on external tools. Refer to their respective documentation for more\ninformation:\n    KWallet     https://github.com/KDE/kwallet\n    pass        https://www.passwordstore.org/\n\nThe pass backend requires GnuPG: https://gnupg.org/\n\nUsage:\n  stchaind keys [command]\n\nAvailable Commands:\n\n\n  add                   Add an encrypted private key (either newly generated or recovered), encrypt it, and save to <name> file\n  delete                Delete the given keys\n  export                Export private keys\n  import                Import private keys into the local keybase\n  list                  List all keys\n  migrate               Migrate keys from the legacy (db-based) Keybase\n  mnemonic              Compute the bip39 mnemonic for some input entropy\n  parse                 Parse address from hex to bech32 and vice versa\n  show                  Retrieve key information by name or address\n  unsafe-export-eth-key **UNSAFE** Export an Ethereum private key\n  unsafe-import-eth-key **UNSAFE** Import Ethereum private keys into the local keybase\n\nFlags:\n  -h, --help                 help for keys\n      --keyring-dir string   The client Keyring directory; if omitted, the default 'home' directory will be used\n      --output string        Output format (text|json) (default \"text\")\n

Example:

stchaind keys list --keyring-backend=test\n

Result:

- name: user0\n  type: local\n  address: st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw\n  pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"A/wF15Wd3ogCXstE7S4Zf3DA4KXb0W7exQhP004PLTi3\"}'\n  mnemonic: \"\"\n- name: user1\n  type: local\n  address: st1dz20dmhjkuc2tur3amgl8t45w807a640leh8p0\n  pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"AgnhB5EkHL8+jD0/zRDR11nIpfOirTRrjgCX6uibhmDW\"}'\n  mnemonic: \"\"\n- name: user10\n  type: local\n  address: st1lkcrz3ktt2p7ppu9arglpqcn94pcdd9a9pmatf\n  pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"A2sZ2Z9BU9oDELC06Gj8Lfc5UycxTaPux3sEIq8sIzSW\"}'\n  mnemonic: \"\"\n- name: user2\n  type: local\n  address: st16czjk2ym0prgvy4gl970t84vrp96s5kayfqmf2\n  pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"AwfcJTOVWdx6ai61cy8VGJ1SdWHzwm2CCmr/+PwSpFeR\"}'\n  mnemonic: \"\"\n- name: user3\n  type: local\n  address: st17patveqxcq42rguc7nayr2g3jtawpzvhfmmumt\n  pubkey: '{\"@type\":\"/stratos.crypto.v1.ethsecp256k1.PubKey\",\"key\":\"AtFxbuB4s+2SYzImGPIBwe0H0mKCXbIPu1T63OvbgE/3\"}'\n  mnemonic: \"\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-status","title":"-status","text":"

Query remote node for status.

Usage:\n  stchaind status [flags]\n\nFlags:\n  -h, --help   help for status\n

Example:

stchaind status\n

Result:

{\n    \"NodeInfo\": {\n        \"protocol_version\": {\n            \"p2p\": \"8\",\n            \"block\": \"11\",\n            \"app\": \"0\"\n        },\n        \"id\": \"16a0758d175cbf5c08d41dffa73eb5c0190869ed\",\n        \"listen_addr\": \"tcp://0.0.0.0:26656\",\n        \"network\": \"test-chain\",\n        \"version\": \"0.34.21\",\n        \"channels\": \"40202122233038606100\",\n        \"moniker\": \"node\",\n        \"other\": {\n            \"tx_index\": \"on\",\n            \"rpc_address\": \"tcp://127.0.0.1:26657\"\n        }\n    },\n    \"SyncInfo\": {\n        \"latest_block_hash\": \"697A2DB243E5191C6D85285A2ADD4924526924969C6C70FE71827C9FE41D4373\",\n        \"latest_app_hash\": \"E978F87BB23D351B853F5F0CF9FBBBA4464FF5D7CE3746BF3E2357F28CBCE041\",\n        \"latest_block_height\": \"497\",\n        \"latest_block_time\": \"2023-01-11T01:10:37.562405326Z\",\n        \"earliest_block_hash\": \"139676534FECFA507D56A06B03BD528E70ACA6D4DB6560219707011966613DE4\",\n        \"earliest_app_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n        \"earliest_block_height\": \"1\",\n        \"earliest_block_time\": \"2023-01-09T17:08:58.4890503Z\",\n        \"catching_up\": false\n    },\n    \"ValidatorInfo\": {\n        \"Address\": \"18A7169C1B427D994133F7B3D4504E92789DB37C\",\n        \"PubKey\": {\n            \"type\": \"tendermint/PubKeyEd25519\",\n            \"value\": \"69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\"\n        },\n        \"VotingPower\": \"500000\"\n    }\n}\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-version_1","title":"-version","text":"

Print the application binary version information

Usage:\n  stchaind version [flags]\n\nFlags:\n  -h, --help            help for version\n      --long            Print long version information\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind version \n  v0.9.0\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-account","title":"-account","text":"

Query for account by address.

Usage:\n  stchaind query account [address] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for account\n  -o, --output string   Output format (text|json) (default \"text\")\n

Example:

stchaind query account st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw\n

Result:

'@type': /stratos.types.v1.EthAccount\nbase_account:\n  account_number: \"0\"\n  address: st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw\n  pub_key:\n    '@type': /stratos.crypto.v1.ethsecp256k1.PubKey\n    key: A/wF15Wd3ogCXstE7S4Zf3DA4KXb0W7exQhP004PLTi3\n  sequence: \"4\"\ncode_hash: 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-tendermint-validator-set","title":"-tendermint-validator-set","text":"

Get the full tendermint validator set at given height

Usage:\n  stchaind query tendermint-validator-set [height] [flags]\n\nFlags:\n  -h, --help        help for tendermint-validator-set\n      --limit int   Query number of results returned per page (default 100)\n      --page int    Query a specific page of paginated results (default 1)\n

Example:

stchaind query tendermint-validator-set 1\n

Result:

block_height: \"1\"\ntotal: \"1\"\nvalidators:\n- address: stvalcons1rzn3d8qmgf7ejsfn77eag5zwjfufmvmu7sn802\n  proposer_priority: \"0\"\n  pub_key:\n    type: tendermint/PubKeyEd25519\n    value: 69gothWTE9FJBZ5gBjjSNhg8y/5SsI1hBaD81Dum7lo=\n  voting_power: \"500000\"\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-block","title":"-block","text":"

Get verified data for a block at given height.

Usage:\n  stchaind query block [height] [flags]\n\nFlags:\n  -h, --help   help for block\n

Example:

stchaind query block 150\n

Result:

{\n    \"block_id\": {\n        \"hash\": \"74E410DF477CB2B54265160FE75B48E096BCF60A29F47B825EB017FAE1BB0263\",\n        \"parts\": {\n            \"total\": 1,\n            \"hash\": \"9870B5AAC0D6207850D7AC4D3072D5AC17C6AF120D50EB667E054D5613B12C6D\"\n        }\n    },\n    \"block\": {\n        \"header\": {\n            \"version\": {\n                \"block\": \"11\"\n            },\n            \"chain_id\": \"test-chain\",\n            \"height\": \"150\",\n            \"time\": \"2023-01-10T22:19:55.918496162Z\",\n            \"last_block_id\": {\n                \"hash\": \"56676AC4975414BD2BF86C29CBCC9124A97AF84E1654AC41862B520595E0E6A7\",\n                \"parts\": {\n                    \"total\": 1,\n                    \"hash\": \"B919897435939A560885651505D570FE93A77EA695F0E6A24F294E507F9F1BC9\"\n                }\n            },\n            \"last_commit_hash\": \"3435730FE67F2F8D2092DC384C42FBD4026DF749EE49DEEBBD4042F67B96911B\",\n            \"data_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n            \"validators_hash\": \"5234BD91A3A751E055C35876578DE4A466311A80D540B59885AF68EF6D4D56DE\",\n            \"next_validators_hash\": \"5234BD91A3A751E055C35876578DE4A466311A80D540B59885AF68EF6D4D56DE\",\n            \"consensus_hash\": \"048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F\",\n            \"app_hash\": \"724DAFFA7A2B129A8E956D531DF4F24616E76D03976ED899F4DFBBE1FBF53B39\",\n            \"last_results_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n            \"evidence_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n            \"proposer_address\": \"18A7169C1B427D994133F7B3D4504E92789DB37C\"\n        },\n        \"data\": {\n            \"txs\": null\n        },\n        \"evidence\": {\n            \"evidence\": null\n        },\n        \"last_commit\": {\n            \"height\": \"149\",\n            \"round\": 0,\n            \"block_id\": {\n                \"hash\": \"56676AC4975414BD2BF86C29CBCC9124A97AF84E1654AC41862B520595E0E6A7\",\n                \"parts\": {\n                    \"total\": 1,\n                    \"hash\": \"B919897435939A560885651505D570FE93A77EA695F0E6A24F294E507F9F1BC9\"\n                }\n            },\n            \"signatures\": [\n                {\n                    \"block_id_flag\": 2,\n                    \"validator_address\": \"18A7169C1B427D994133F7B3D4504E92789DB37C\",\n                    \"timestamp\": \"2023-01-10T22:19:55.918496162Z\",\n                    \"signature\": \"otYHnEyBJBM09TrcpX9CqwYGmgiJMErteqA5jUPFeplqGmIvZY7gHIzFfZh8RQKkN1umR1C0IyQypRvDQ2zJAw==\"\n                }\n            ]\n        }\n    }\n}\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-txs","title":"-txs","text":"

Search for transactions that match the exact given events where results are paginated. Each event takes the form of '{eventType}.{eventAttribute}={value}'. Please refer to each module's documentation for the full set of events to query for. Each module documents its respective events under 'xx_events.md'.

Usage:\n  stchaind query txs [flags]\n\nFlags:\n      --events string   list of transaction events in the form of {eventType}.{eventAttribute}={value}\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for txs\n      --limit int       Query number of transactions results per page returned (default 30)\n  -o, --output string   Output format (text|json) (default \"text\")\n      --page int        Query a specific page of paginated results (default 1)\n\nExample:\nstchaind query txs --events 'message.sender=cosmos1...&message.action=withdraw_delegator_reward' --page 1 --limit 30\n

Example:

stchaind query txs \\\n--events 'message.sender=st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k' \\\n--chain-id=mesos-1 \\\n--limit=20\n

Result:

  {\n    \"total_count\": \"2\",\n    \"count\": \"2\",\n    \"page_number\": \"1\",\n    \"page_total\": \"1\",\n    \"limit\": \"20\",\n    \"txs\": [\n        {\n            \"height\": \"3681\",\n            \"txhash\": \"EA0AB730219917533E73B1509EC38AE26614B2A8C4C4EA4E90026262127E8672\",\n            \"raw_log\": \"[{\\\"msg_index\\\":0,\\\"log\\\":\\\"\\\",\\\"events\\\":[{\\\"type\\\":\\\"message\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"action\\\",\\\"value\\\":\\\"vote\\\"},{\\\"key\\\":\\\"module\\\",\\\"value\\\":\\\"governance\\\"},{\\\"key\\\":\\\"sender\\\",\\\"value\\\":\\\"st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k\\\"}]},{\\\"type\\\":\\\"proposal_vote\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"option\\\",\\\"value\\\":\\\"Yes\\\"},{\\\"key\\\":\\\"proposal_id\\\",\\\"value\\\":\\\"7\\\"}]}]}]\",\n            \"logs\": [\n                {\n                    \"msg_index\": 0,\n                    \"log\": \"\",\n                    \"events\": [\n                        {\n                            \"type\": \"message\",\n                            \"attributes\": [\n                                {\n                                    \"key\": \"action\",\n                                    \"value\": \"vote\"\n                                },\n                                {\n                                    \"key\": \"module\",\n                                    \"value\": \"governance\"\n                                },\n                                {\n                                    \"key\": \"sender\",\n                                    \"value\": \"st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k\"\n                                }\n                            ]\n                        },\n                        {\n                            \"type\": \"proposal_vote\",\n                            \"attributes\": [\n                                {\n                                    \"key\": \"option\",\n                                    \"value\": \"Yes\"\n                                },\n                                {\n                                    \"key\": \"proposal_id\",\n                                    \"value\": \"7\"\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ],\n            \"gas_wanted\": \"200000\",\n            \"gas_used\": \"38472\",\n            \"tx\": {\n                \"type\": \"cosmos-sdk/StdTx\",\n                \"value\": {\n                    \"msg\": [\n                        {\n                            \"type\": \"cosmos-sdk/MsgVote\",\n                            \"value\": {\n                                \"proposal_id\": \"7\",\n                                \"voter\": \"st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k\",\n                                \"option\": \"Yes\"\n                            }\n                        }\n                    ],\n                    \"fee\": {\n                        \"amount\": [],\n                        \"gas\": \"200000\"\n                    },\n                    \"signatures\": [\n                        {\n                            \"pub_key\": {\n                                \"type\": \"tendermint/PubKeySecp256k1\",\n                                \"value\": \"A8h5ZfH926q3EMdHeOdT2Z5W1KDjOc3LT33quKK8uCdZ\"\n                            },\n                            \"signature\": \"yE56xpZ4OI3+HxQr5bklYHuAOspKlwVC7hiSKnja63khIlU+TTnEhgoRvNgYub58HVbOBtslHU7QncNKSWEEbg==\"\n                        }\n                    ],\n                    \"memo\": \"\"\n                }\n            },\n            \"timestamp\": \"2021-07-23T14:41:18Z\"\n        },\n        {\n            \"height\": \"4400\",\n            \"txhash\": \"D21722FE6C3DE53268EEAF1A9C433DACF635B2715F6B5DCFBD5EED7B28705BE8\",\n            \"raw_log\": \"[{\\\"msg_index\\\":0,\\\"log\\\":\\\"\\\",\\\"events\\\":[{\\\"type\\\":\\\"message\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"action\\\",\\\"value\\\":\\\"vote\\\"},{\\\"key\\\":\\\"module\\\",\\\"value\\\":\\\"governance\\\"},{\\\"key\\\":\\\"sender\\\",\\\"value\\\":\\\"st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k\\\"}]},{\\\"type\\\":\\\"proposal_vote\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"option\\\",\\\"value\\\":\\\"Yes\\\"},{\\\"key\\\":\\\"proposal_id\\\",\\\"value\\\":\\\"9\\\"}]}]}]\",\n            \"logs\": [\n                {\n                    \"msg_index\": 0,\n                    \"log\": \"\",\n                    \"events\": [\n                        {\n                            \"type\": \"message\",\n                            \"attributes\": [\n                                {\n                                    \"key\": \"action\",\n                                    \"value\": \"vote\"\n                                },\n                                {\n                                    \"key\": \"module\",\n                                    \"value\": \"governance\"\n                                },\n                                {\n                                    \"key\": \"sender\",\n                                    \"value\": \"st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k\"\n                                }\n                            ]\n                        },\n                        {\n                            \"type\": \"proposal_vote\",\n                            \"attributes\": [\n                                {\n                                    \"key\": \"option\",\n                                    \"value\": \"Yes\"\n                                },\n                                {\n                                    \"key\": \"proposal_id\",\n                                    \"value\": \"9\"\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ],\n            \"gas_wanted\": \"200000\",\n            \"gas_used\": \"38508\",\n            \"tx\": {\n                \"type\": \"cosmos-sdk/StdTx\",\n                \"value\": {\n                    \"msg\": [\n                        {\n                            \"type\": \"cosmos-sdk/MsgVote\",\n                            \"value\": {\n                                \"proposal_id\": \"9\",\n                                \"voter\": \"st1gtw399h9vfnekqsz3dg4n6mj0qgdpnh3c2n66k\",\n                                \"option\": \"Yes\"\n                            }\n                        }\n                    ],\n                    \"fee\": {\n                        \"amount\": [],\n                        \"gas\": \"200000\"\n                    },\n                    \"signatures\": [\n                        {\n                            \"pub_key\": {\n                                \"type\": \"tendermint/PubKeySecp256k1\",\n                                \"value\": \"A8h5ZfH926q3EMdHeOdT2Z5W1KDjOc3LT33quKK8uCdZ\"\n                            },\n                            \"signature\": \"+w/Qhm6JdyQLXsquiKe0WCqCNjqois2Zhc76h0AphDhQZTKlpD9qlVuA/BX7gmVrmiUdqG/G4YExu8XkQSvnSg==\"\n                        }\n                    ],\n                    \"memo\": \"\"\n                }\n            },\n            \"timestamp\": \"2021-07-25T00:36:47Z\"\n        }\n    ]\n}\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-tx","title":"-tx","text":"

Query for a transaction by hash in a committed block.

Example:\nstchaind query tx <hash>\nstchaind query tx --type=acc_seq <addr>/<sequence>\nstchaind query tx --type=signature <sig1_base64>,<sig2_base64...>\n\nUsage:\n  stchaind query tx --type=[hash|acc_seq|signature] [hash|acc_seq|signature] [flags]\n\nFlags:\n      --height int      Use a specific height to query state at (this can error if the node is pruning state)\n  -h, --help            help for tx\n  -o, --output string   Output format (text|json) (default \"text\")\n      --type string     The type to be used when querying tx, can be one of \"hash\", \"acc_seq\", \"signature\" (default \"hash\")\n

Example:

stchaind query tx AB0EF3761603145EDC1B4121C91B51001249186E1362E7148C82E7DB12F7BDF0\n

Result:

code: 0\ncodespace: \"\"\ndata: 0A1E0A1C2F636F736D6F732E62616E6B2E763162657461312E4D736753656E64\nevents:\n- attributes:\n  - index: true\n    key: c3BlbmRlcg==\n    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=\n  - index: true\n    key: YW1vdW50\n    value: MjAwMDAwMDAwMDAwMDAwd2Vp\n  type: coin_spent\n- attributes:\n  - index: true\n    key: cmVjZWl2ZXI=\n    value: c3QxN3hwZnZha20yYW1nOTYyeWxzNmY4NHoza2VsbDhjNWx2NWhqMnE=\n  - index: true\n    key: YW1vdW50\n    value: MjAwMDAwMDAwMDAwMDAwd2Vp\n  type: coin_received\n- attributes:\n  - index: true\n    key: cmVjaXBpZW50\n    value: c3QxN3hwZnZha20yYW1nOTYyeWxzNmY4NHoza2VsbDhjNWx2NWhqMnE=\n  - index: true\n    key: c2VuZGVy\n    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=\n  - index: true\n    key: YW1vdW50\n    value: MjAwMDAwMDAwMDAwMDAwd2Vp\n  type: transfer\n- attributes:\n  - index: true\n    key: c2VuZGVy\n    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=\n  type: message\n- attributes:\n  - index: true\n    key: ZmVl\n    value: MjAwMDAwMDAwMDAwMDAwd2Vp\n  - index: true\n    key: ZmVlX3BheWVy\n    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=\n  type: tx\n- attributes:\n  - index: true\n    key: YWNjX3NlcQ==\n    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamgvMw==\n  type: tx\n- attributes:\n  - index: true\n    key: c2lnbmF0dXJl\n    value: N0ZtZ0Irc1RuUDVLazRxMTIxWXlWZEpKa2RFcTNHaW95ZHU4ZlRQK3B4b01DL1RsNzd1SmxDUkJhblNQN2p4MXhFandUeHQzem5HTDlLTlFMUkFBMlFBPQ==\n  type: tx\n- attributes:\n  - index: true\n    key: YWN0aW9u\n    value: L2Nvc21vcy5iYW5rLnYxYmV0YTEuTXNnU2VuZA==\n  type: message\n- attributes:\n  - index: true\n    key: c3BlbmRlcg==\n    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=\n  - index: true\n    key: YW1vdW50\n    value: MTAwMDAwMDAwMHdlaQ==\n  type: coin_spent\n- attributes:\n  - index: true\n    key: cmVjZWl2ZXI=\n    value: c3Qxc3F6c2s4bXBsdjUyNDhneDZkZGR6enh3ZXF2ZXc4cnRzdDk2Zng=\n  - index: true\n    key: YW1vdW50\n    value: MTAwMDAwMDAwMHdlaQ==\n  type: coin_received\n- attributes:\n  - index: true\n    key: cmVjaXBpZW50\n    value: c3Qxc3F6c2s4bXBsdjUyNDhneDZkZGR6enh3ZXF2ZXc4cnRzdDk2Zng=\n  - index: true\n    key: c2VuZGVy\n    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=\n  - index: true\n    key: YW1vdW50\n    value: MTAwMDAwMDAwMHdlaQ==\n  type: transfer\n- attributes:\n  - index: true\n    key: c2VuZGVy\n    value: c3QxcHZ5anpsaHdycGdrbHUwMDQ0YXQ0dDZxaDdtMjNrM2tyMmdzamg=\n  type: message\n- attributes:\n  - index: true\n    key: bW9kdWxl\n    value: YmFuaw==\n  type: message\ngas_used: \"88709\"\ngas_wanted: \"200000\"\nheight: \"611\"\ninfo: \"\"\nlogs:\n- events:\n  - attributes:\n    - key: receiver\n      value: st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx\n    - key: amount\n      value: 1000000000wei\n    type: coin_received\n  - attributes:\n    - key: spender\n      value: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n    - key: amount\n      value: 1000000000wei\n    type: coin_spent\n  - attributes:\n    - key: action\n      value: /cosmos.bank.v1beta1.MsgSend\n    - key: sender\n      value: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n    - key: module\n      value: bank\n    type: message\n  - attributes:\n    - key: recipient\n      value: st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx\n    - key: sender\n      value: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n    - key: amount\n      value: 1000000000wei\n    type: transfer\n  log: \"\"\n  msg_index: 0\nraw_log: '[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx\"},{\"key\":\"amount\",\"value\":\"1000000000wei\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\"},{\"key\":\"amount\",\"value\":\"1000000000wei\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.bank.v1beta1.MsgSend\"},{\"key\":\"sender\",\"value\":\"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\"},{\"key\":\"module\",\"value\":\"bank\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx\"},{\"key\":\"sender\",\"value\":\"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\"},{\"key\":\"amount\",\"value\":\"1000000000wei\"}]}]}]'\ntimestamp: \"2023-01-11T01:20:11Z\"\ntx:\n  '@type': /cosmos.tx.v1beta1.Tx\n  auth_info:\n    fee:\n      amount:\n      - amount: \"200000000000000\"\n        denom: wei\n      gas_limit: \"200000\"\n      granter: \"\"\n      payer: \"\"\n    signer_infos:\n    - mode_info:\n        single:\n          mode: SIGN_MODE_DIRECT\n      public_key:\n        '@type': /stratos.crypto.v1.ethsecp256k1.PubKey\n        key: Agkwb1xacHBqeqGBIqRacXgf0qKTnEBPCEtH2vTE01Ke\n      sequence: \"3\"\n  body:\n    extension_options: []\n    memo: \"\"\n    messages:\n    - '@type': /cosmos.bank.v1beta1.MsgSend\n      amount:\n      - amount: \"1000000000\"\n        denom: wei\n      from_address: st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n      to_address: st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx\n    non_critical_extension_options: []\n    timeout_height: \"0\"\n  signatures:\n  - 7FmgB+sTnP5Kk4q121YyVdJJkdEq3Gioydu8fTP+pxoMC/Tl77uJlCRBanSP7jx1xEjwTxt3znGL9KNQLRAA2QA=\ntxhash: AB0EF3761603145EDC1B4121C91B51001249186E1362E7148C82E7DB12F7BDF0\n

"},{"location":"docs-stratos-chain/stchaind-commands-part-2/#-export","title":"-export","text":"

Export state to JSON.

Usage:\n  stchaind export [flags]\n\nFlags:\n      --for-zero-height              Export state to start at height zero (perform preproccessing)\n      --height int                   Export state from a particular height (-1 means latest height) (default -1)\n  -h, --help                         help for export\n      --jail-allowed-addrs strings   Comma-separated list of operator addresses of jailed validators to unjail\n

Example:

stchaind export > dump.json\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/","title":"Stratos Chain stchaind gRPC queries","text":"

Cosmos SDK gRPC definitions have been documented here

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#register-module","title":"Register Module","text":""},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#grpc-gateway","title":"gRPC Gateway","text":"Method Name Request Type Response Type Description ResourceNode QueryResourceNodeRequest fields:{\"network_addr\":string} QueryResourceNodeResponse fields:{\"node\":ResourceNode} Get info of a registered resource node MetaNode QueryMetaNodeRequest fields:{\"network_addr\":string} QueryMetaNodeResponse fields:{\"node\":MetaNode} Get info of a registered meta node Params QueryParamsRequest fields:{} QueryParamsResponse fields:{\"params\":Params} Get params of Register Module DepositByNode QueryDepositByNodeRequest fields:{\"network_addr\":string, query_type:uint32} QueryDepositByNodeResponse fields:{\"deposit_info\":DepositInfo } Get deposit info of a specific node DepositByOwner QueryDepositByOwnerRequest fields:{\"owner_addr\":string} QueryDepositByOwnerResponse fields:{\"deposit_infos\":[]DepositInfo, \"pagination\": cosmos.base.query.v1beta1.PageResponse } Get all deposit info of a specific owner DepositTotal QueryDepositTotalRequest fields:{} QueryDepositTotalResponse fields:{\"resource_nodes_total_deposit\":cosmos.base.v1beta1.Coin, \"meta_nodes_total_deposit\":cosmos.base.v1beta1.Coin, \"total_bonded_deposit\":cosmos.base.v1beta1.Coin, \"total_unbonded_deposit\":cosmos.base.v1beta1.Coin, \"total_unbonding_deposit\":cosmos.base.v1beta1.Coin} Query total deposit state of all registered resource nodes and meta nodes BondedResourceNodeCount QueryBondedResourceNodeCountRequest fields:{} QueryBondedResourceNodeCountResponse fields:{\"number\": uint64} Get params of Register Module BondedMetaNodeCount QueryBondedMetaNodeCountRequest fields:{} QueryBondedMetaNodeCountResponse fields:{\"number\": uint64} Get params of Register Module RemainingOzoneLimit QueryRemainingOzoneLimitRequest fields:{} QueryRemainingOzoneLimitResponse fields:{\"ozone_limit\": string}

ResourceNode:

Field Type Label network_address string pubkey google.protobuf.Any suspend bool status cosmos.staking.v1beta1.BondStatus tokens string owner_address string description Description creation_time google.protobuf.Timestamp node_type uint32 effective_tokens string beneficiary_address string

MetaNode:

Field Type Label network_address string pubkey google.protobuf.Any suspend bool status cosmos.staking.v1beta1.BondStatus tokens string owner_address string description Description creation_time google.protobuf.Timestamp beneficiary_address string

Description:

Field Type Label moniker string identity string website string security_contact string details string

Params:

Field Type Label bond_denom string unbonding_threashold_time google.protobuf.Duration unbonding_completion_time google.protobuf.Duration max_entries uint32 resource_node_reg_enabled bool resource_node_min_deposit cosmos.base.v1beta1.Coin voting_period google.protobuf.Duration

DepositInfo:

Field Type Label network_address string pubkey google.protobuf.Any suspend bool status cosmos.staking.v1beta1.BondStatus tokens string owner_address string description Description creation_time google.protobuf.Timestamp node_type uint32 bonded_deposit cosmos.base.v1beta1.Coin un_bonding_deposit cosmos.base.v1beta1.Coin un_bonded_deposit cosmos.base.v1beta1.Coin

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-list","title":"- List","text":"

List all available grpc queries in Register Module

Request:

grpcurl -plaintext 127.0.0.1:9090 list stratos.register.v1.Query\n
Response:

stratos.register.v1.Query.ResourceNode\nstratos.register.v1.Query.MetaNode\nstratos.register.v1.Query.Params\nstratos.register.v1.Query.DepositByNode\nstratos.register.v1.Query.DepositByOwner\nstratos.register.v1.Query.DepositTotal\nstratos.register.v1.Query.BondedResourceNodeCount\nstratos.register.v1.Query.BondedMetaNodeCount\nstratos.register.v1.Query.RemainingOzoneLimit\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-resourcenode","title":"- ResourceNode","text":"

Get info of a registered resource node

Request:

grpcurl -plaintext -d '{\"network_addr\":\"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\"}' 127.0.0.1:9090 stratos.register.v1.Query.ResourceNode\n

Response:

{\n  \"node\": {\n    \"network_address\": \"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\",\n    \"pubkey\": {\n      \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n      \"key\": \"2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\"\n    },\n    \"suspend\": true,\n    \"status\": \"BOND_STATUS_BONDED\",\n    \"tokens\": \"1000000000000000000\",\n    \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n    \"description\": {\n      \"moniker\": \"resource-node0\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"creation_time\": \"2024-03-08T19:18:51.591341919Z\",\n    \"node_type\": 4,\n    \"effective_tokens\": \"0\",\n    \"beneficiary_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-metanode","title":"- MetaNode","text":"

Get info of a registered meta node

Request:

grpcurl -plaintext -d '{\"network_addr\":\"stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64\"}' 127.0.0.1:9090 stratos.register.v1.Query.MetaNode\n

Response:

{\n  \"node\": {\n    \"network_address\": \"stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64\",\n    \"pubkey\": {\n      \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n      \"key\": \"ltODy8zL5IjJwCutlIexqlBb3GH0+aHZOrpT7f/aKnQ=\"\n    },\n    \"suspend\": false,\n    \"status\": \"BOND_STATUS_BONDED\",\n    \"tokens\": \"100000000000000000000\",\n    \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n    \"description\": {\n      \"moniker\": \"snode://stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64@127.0.0.1:8888\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"creation_time\": \"0001-01-01T00:00:00Z\",\n    \"beneficiary_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-params","title":"- Params","text":"

Get params of Register Module

Request:

grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.Params\n

Response:

{\n  \"params\": {\n    \"bond_denom\": \"wei\",\n    \"unbonding_threashold_time\": \"15552000s\",\n    \"unbonding_completion_time\": \"1209600s\",\n    \"max_entries\": 16,\n    \"resource_node_reg_enabled\": true,\n    \"resource_node_min_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"1000000000000000000\"\n    },\n    \"voting_period\": \"604800s\"\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-depositbynode","title":"- DepositByNode","text":"

Get deposit info of a specific node

Request:

grpcurl -plaintext -d '{\"network_addr\":\"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\",\"query_type\": 0 }' 127.0.0.1:9090 stratos.register.v1.Query.DepositByNode\n

Response:

{\n  \"deposit_info\": {\n    \"network_address\": \"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\",\n    \"pubkey\": {\n      \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n      \"key\": \"2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\"\n    },\n    \"suspend\": true,\n    \"status\": \"BOND_STATUS_BONDED\",\n    \"tokens\": \"1000000000000000000\",\n    \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n    \"description\": {\n      \"moniker\": \"resource-node0\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"creation_time\": \"2024-03-08T19:18:51.591341919Z\",\n    \"node_type\": 4,\n    \"bonded_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"1000000000000000000\"\n    },\n    \"un_bonding_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"0\"\n    },\n    \"un_bonded_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"0\"\n    }\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-depositbyowner","title":"- DepositByOwner","text":"

Get all deposit info of a specific owner

Request:

grpcurl -plaintext -d '{\"owner_addr\":\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\", \"pagination\": {\"limit\":20}}' 127.0.0.1:9090 stratos.register.v1.Query.DepositByOwner\n

Response:

{\n  \"deposit_infos\": [\n    {\n      \"network_address\": \"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\",\n      \"pubkey\": {\n        \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n        \"key\": \"2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\"\n      },\n      \"suspend\": true,\n      \"status\": \"BOND_STATUS_BONDED\",\n      \"tokens\": \"1000000000000000000\",\n      \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"description\": {\n        \"moniker\": \"resource-node0\",\n        \"identity\": \"\",\n        \"website\": \"\",\n        \"security_contact\": \"\",\n        \"details\": \"\"\n      },\n      \"creation_time\": \"2024-03-08T19:18:51.591341919Z\",\n      \"node_type\": 4,\n      \"bonded_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"1000000000000000000\"\n      },\n      \"un_bonding_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"0\"\n      },\n      \"un_bonded_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"0\"\n      }\n    },\n    {\n      \"network_address\": \"stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64\",\n      \"pubkey\": {\n        \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n        \"key\": \"ltODy8zL5IjJwCutlIexqlBb3GH0+aHZOrpT7f/aKnQ=\"\n      },\n      \"suspend\": false,\n      \"status\": \"BOND_STATUS_BONDED\",\n      \"tokens\": \"100000000000000000000\",\n      \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"description\": {\n        \"moniker\": \"snode://stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64@127.0.0.1:8888\",\n        \"identity\": \"\",\n        \"website\": \"\",\n        \"security_contact\": \"\",\n        \"details\": \"\"\n      },\n      \"creation_time\": \"0001-01-01T00:00:00Z\",\n      \"node_type\": 0,\n      \"bonded_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"100000000000000000000\"\n      },\n      \"un_bonding_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"0\"\n      },\n      \"un_bonded_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"0\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"2\"\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-deposittotal","title":"- DepositTotal","text":"

Query total deposit state of all registered resource nodes and meta nodes

Request:

 grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.DepositTotal\n

Response:

{\n  \"resource_nodes_total_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"1000000000000000000\"\n  },\n  \"meta_nodes_total_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"400000000000000000000\"\n  },\n  \"total_bonded_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"401000000000000000000\"\n  },\n  \"total_unbonded_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"0\"\n  },\n  \"total_unbonding_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"0\"\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-bondedresourcenodecount","title":"- BondedResourceNodeCount","text":"

Queries total number of Bonded ResourceNodes

Request:

grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.BondedResourceNodeCount\n

Response:

{\n  \"number\": \"2\"\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-bondedmetanodecount","title":"- BondedMetaNodeCount","text":"

Queries total number of Bonded MetaNodes

Request:

grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.BondedMetaNodeCount\n

Response:

{\n  \"number\": \"4\"\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-remainingozonelimit","title":"- RemainingOzoneLimit","text":"

Queries the current remaining ozone limit

Request:

grpcurl -plaintext 127.0.0.1:9090 stratos.register.v1.Query.RemainingOzoneLimit\n

Response:

{\n  \"ozone_limit\": \"400000000000000\"\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#sds-module","title":"SDS Module","text":""},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#grpc-gateway_1","title":"gRPC Gateway","text":"Method Name Request Type Response Type Description Fileupload QueryFileUploadRequest fields:{\"file_hash\":string} QueryFileUploadResponse fields:{\"file_info\":FileInfo} Query uploaded file info by hash SimPrepay QuerySimPrepayRequest fields:{\"amount\":string} QuerySimPrepayResponse fields:{\"noz\":string} Simulate prepay to query the noz that can be purchased at the current price NozPrice QueryNozPriceRequest fields:{} QueryNozPriceResponse fields:{\"price\":string} Query the current price of noz NozSupply QueryNozSupplyRequest fields:{} QueryNozSupplyResponse fields:{\"remaining\":string,\"total\":string} Query noz supply Params QueryParamsRequest fields:{} QueryParamsResponse fields:{\"params\":Params} Get params of SDS Module

FileInfo:

Field Type Label height string reporters bytes uploader string

Params:

Field Type Label bond_denom string"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-list_1","title":"- List","text":"

List all available grpc queries in SDS Module

Request:

 grpcurl -plaintext 127.0.0.1:9090 list stratos.sds.v1.Query\n

Response:

stratos.sds.v1.Query.Fileupload\nstratos.sds.v1.Query.SimPrepay\nstratos.sds.v1.Query.NozPrice\nstratos.sds.v1.Query.NozSupply\nstratos.sds.v1.Query.Params\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-fileupload","title":"- Fileupload","text":"

Query uploaded file info by hash

Request:

 grpcurl -plaintext -d '{\"file_hash\":\"v05ahm51dd62ise3fo7ojqub90p0ql2c3jg37hk8\"}' 127.0.0.1:9090 stratos.sds.v1.Query.Fileupload\n

Response:

{\n    \"file_info\": {\n        \"height\": \"4109\",\n        \"reporters\": \"DwAAAAAAAAA=\",\n        \"uploader\": \"st18986jyng5vsprmtzkdxla80jrw7qyc6wl73h0u\"\n    }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-simprepay","title":"- SimPrepay","text":"

Simulate prepay to query the noz that can be purchased at the current price

Request:

 grpcurl -plaintext -d '{\"amount\":\"1stos\"}' 127.0.0.1:9090 stratos.sds.v1.Query.SimPrepay\n

Response:

{\n  \"noz\": \"949522847536\"\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-nozprice","title":"- NozPrice","text":"

Query the current price of noz

Request:

 grpcurl -plaintext 127.0.0.1:9090 stratos.sds.v1.Query.NozPrice\n

Response:

{\n    \"price\": \"1012791644248016784459322\"\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-nozsupply","title":"- NozSupply","text":"

Query noz supply

Request:

 grpcurl -plaintext 127.0.0.1:9090 stratos.sds.v1.Query.NozSupply\n

Response:

{\n    \"remaining\": \"7949398620856330560\",\n    \"total\": \"8000080000000000000\"\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-params_1","title":"- Params","text":"

Get params of SDS Module

Request:

 grpcurl -plaintext 127.0.0.1:9090 stratos.sds.v1.Query.Params\n

Response:

{\n    \"params\": {\n        \"bond_denom\": \"wei\"\n    }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#pot-module","title":"POT Module","text":""},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#grpc-gateway_2","title":"gRPC Gateway","text":"Method Name Request Type Response Type Description VolumeReport QueryVolumeReportRequest fields:{\"epoch\":int64} QueryVolumeReportResponse fields:{\"report_info\":ReportInfo } Get pot volume report by epoch RewardsByEpoch QueryRewardsByEpochRequest fields:{\"epoch\":int64,\"pagination\":cosmos.base.query.v1beta1.PageRequest} QueryRewardsByEpochResponse fields:{\"rewards\":[]Reward,\"pagination\":cosmos.base.query.v1beta1.PageResponse} Query pot reward by epoch RewardsByWallet QueryRewardsByWalletRequest fields:{\"wallet_address\":string} QueryRewardsByWalletResponse fields:{\"rewards\":RewardByWallet} Get pot reward by beneficiary address RewardsByWalletAndEpoch QueryRewardsByWalletAndEpochRequest fields:{\"wallet_address\":string,\"epoch\":int64,\"pagination\":cosmos.base.query.v1beta1.PageRequest} QueryRewardsByWalletAndEpochResponse fields:{\"rewards\":[]Reward,\"pagination\":cosmos.base.query.v1beta1.PageResponse} Get pot reward by beneficiary address and epoch SlashingByOwner QuerySlashingByOwnerRequest fields:{\"wallet_address\":string} QuerySlashingByOwnerResponse fields:{\"slashing\":string} Get pot slashing by owner Params QueryParamsRequest fields:{} QueryParamsResponse fields:{\"params\":Params} Get params of POT Module TotalMinedToken QueryTotalMinedTokenRequest fields:{} QueryTotalMinedTokenResponse fields:{\"total_mined_token\": cosmos.base.v1beta1.Coin} Get total mined token CirculationSupply QueryCirculationSupplyRequest fields:{} QueryCirculationSupplyResponse fields:{\"circulation_supply\":[]cosmos.base.v1beta1.Coin} Get circulation supply

ReportInfo:

Field Type Label epoch int64 reference string tx_hash string reporter string

Reward:

Field Type Label wallet_address string reward_from_mining_pool cosmos.base.v1beta1.Coin repeated reward_from_traffic_pool cosmos.base.v1beta1.Coin repeated

RewardByWallet:

Field Type Label wallet_address string mature_total_reward cosmos.base.v1beta1.Coin repeated immature_total_reward cosmos.base.v1beta1.Coin repeated

Params:

Field Type Label bond_denom string reward_denom string mature_epoch int64 mining_reward_params MiningRewardParam repeated community_tax string initial_total_supply cosmos.base.v1beta1.Coin

MiningRewardParam:

Field Type Label total_mined_valve_start cosmos.base.v1beta1.Coin total_mined_valve_end cosmos.base.v1beta1.Coin mining_reward cosmos.base.v1beta1.Coin block_chain_percentage_in_bp string resource_node_percentage_in_bp string meta_node_percentage_in_bp string"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-list_2","title":"- List","text":"

List all available grpc queries in POT Module

Request:

 grpcurl -plaintext 127.0.0.1:9090 list stratos.pot.v1.Query\n

Response:

stratos.pot.v1.Query.VolumeReport\nstratos.pot.v1.Query.RewardsByEpoch\nstratos.pot.v1.Query.RewardsByWallet\nstratos.pot.v1.Query.RewardsByWalletAndEpoch\nstratos.pot.v1.Query.SlashingByOwner\nstratos.pot.v1.Query.Params\nstratos.pot.v1.Query.TotalMinedToken\nstratos.pot.v1.Query.CirculationSupply\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-volumereport","title":"- VolumeReport","text":"

Get pot volume report by epoch

Request:

grpcurl -plaintext -d '{\"epoch\": 1 }' 127.0.0.1:9090 stratos.pot.v1.Query.VolumeReport\n

Response:

{\n  \"report_info\": {\n    \"epoch\": \"1\",\n    \"reference\": \"100A1FC0B82DD3B0353B59E90388EEA2B73DEECA872955B414EBC99ECD3E3C1F\",\n    \"tx_hash\": \"7F51147DB44185A1A4DC572EC0C69DEA6E9495DDCDF27CD46CA27935D4B93943\",\n    \"reporter\": \"stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64\"\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-rewardsbyepoch","title":"- RewardsByEpoch","text":"

Query pot reward by epoch

Request:

grpcurl -plaintext -d '{\"epoch\": 1}' 127.0.0.1:9090 stratos.pot.v1.Query.RewardsByEpoch\n

Response:

{\n  \"rewards\": [\n    {\n      \"wallet_address\": \"st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax\",\n      \"reward_from_mining_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"4000000000000000000\"\n        }\n      ],\n      \"reward_from_traffic_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"25740279520266\"\n        }\n      ]\n    },\n    {\n      \"wallet_address\": \"st1k9hfqps9s2tpnfxch2avvevyvtry0zth39gdzc\",\n      \"reward_from_mining_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"4000000000000000000\"\n        }\n      ],\n      \"reward_from_traffic_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"25740279520266\"\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": \"y0JUWCEwpMwgs3XzfSwlHBHU9Xg=\",\n    \"total\": \"0\"\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-rewardsbywallet","title":"- RewardsByWallet","text":"

Get pot reward by beneficiary address

Request:

grpcurl -plaintext -d '{\"wallet_address\": \"st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax\"} ' 127.0.0.1:9090 stratos.pot.v1.Query.RewardsByWallet\n

Response:

{\n  \"rewards\": {\n    \"wallet_address\": \"st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax\",\n    \"mature_total_reward\": [],\n    \"immature_total_reward\": [\n      {\n        \"denom\": \"wei\",\n        \"amount\": \"16000257399827064713\"\n      }\n    ]\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-rewardsbywalletandepoch","title":"- RewardsByWalletAndEpoch","text":"

Get pot reward by beneficiary address and epoch

Request:

grpcurl -plaintext -d '{\"wallet_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\", \"epoch\": 2} ' 127.0.0.1:9090 stratos.pot.v1.Query.RewardsByWalletAndEpoch\n

Response:

{\n  \"rewards\": [\n    {\n      \"wallet_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"reward_from_mining_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"52000000000000000000\"\n        }\n      ],\n      \"reward_from_traffic_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"669244695117639\"\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"0\"\n  }\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-slashingbyowner","title":"- SlashingByOwner","text":"

Get pot slashing by owner

Request:

grpcurl -plaintext -d '{\"wallet_address\": \"st16uzr20lx072gexwjuvg94hz3t8y73u4085s9sw\"} ' 127.0.0.1:9090 stratos.pot.v1.Query.SlashingByOwner\n

Response:

{\n \"slashing\": \"0\"\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-params_2","title":"- Params","text":"

Get params of POT Module

Request:

 grpcurl -plaintext 127.0.0.1:9090 stratos.pot.v1.Query.Params\n

Response:

{\n  \"params\": {\n    \"bond_denom\": \"wei\",\n    \"reward_denom\": \"wei\",\n    \"mature_epoch\": \"2016\",\n    \"mining_reward_params\": [\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"0\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"16819200000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"80000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6000\",\n        \"meta_node_percentage_in_bp\": \"2000\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"16819200000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"25228800000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"40000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6200\",\n        \"meta_node_percentage_in_bp\": \"1800\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"25228800000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"29433600000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"20000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6400\",\n        \"meta_node_percentage_in_bp\": \"1600\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"29433600000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"31536000000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"10000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6600\",\n        \"meta_node_percentage_in_bp\": \"1400\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"31536000000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"32587200000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"5000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6800\",\n        \"meta_node_percentage_in_bp\": \"1200\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"32587200000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"40000000000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"2500000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"7000\",\n        \"meta_node_percentage_in_bp\": \"1000\"\n      }\n    ],\n    \"community_tax\": \"0.020000000000000000\",\n    \"initial_total_supply\": {\n      \"denom\": \"wei\",\n      \"amount\": \"100000000000000000000000000\"\n    }\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-totalminedtoken","title":"- TotalMinedToken","text":"

Get total mined token

Request:

grpcurl -plaintext 127.0.0.1:9090 stratos.pot.v1.Query.TotalMinedToken\n

Response:

{\n  \"total_mined_token\": {\n    \"denom\": \"wei\",\n    \"amount\": \"959999999923\"\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-grpc-queries/#-circulationsupply","title":"- CirculationSupply","text":"

Get circulation supply

Request:

grpcurl -plaintext 127.0.0.1:9090 stratos.pot.v1.Query.CirculationSupply\n

Response:

{\n  \"circulation_supply\": [\n    {\n      \"denom\": \"wei\",\n      \"amount\": \"441331088285529367702468752\"\n    }\n  ]\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/","title":"Stratos Chain stchaind REST APIs","text":""},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#overview","title":"Overview","text":"

Generally, all the APIs provided here could be grouped into HTTP GET and POST requests. We classified these APIs into sections based on their modules or their operations for an in-depth analysis.

  • GET Request

The response content type is application/json

  • POST Request

The response content type is application/json. If it has a request body, the request content is also in application/json format.

A POST request will return an unsigned transaction, which equals to its equivalent stchaind command with a --generate-only flag.

"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#stratos-chain-rest-apis","title":"Stratos-chain REST APIs","text":"

Tip

Replace rest.thestratos.org with rest.thestratos.org for Testnet queries.

"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#node-status","title":"Node Status","text":"GET /status \u00a0\u00a0\u00a0\u00a0\u00a0queries information about the connected node Request Example:
https://rpc.thestratos.org/status\n
Response Example:
{\n  \"jsonrpc\": \"2.0\",\n  \"id\": -1,\n  \"result\": {\n    \"node_info\": {\n      \"protocol_version\": {\n        \"p2p\": \"8\",\n        \"block\": \"11\",\n        \"app\": \"0\"\n      },\n      \"id\": \"173ebeb219ae7e8d53e7882063429213b9176b6f\",\n      \"listen_addr\": \"tcp://0.0.0.0:26656\",\n      \"network\": \"testchain\",\n      \"version\": \"0.37.2\",\n      \"channels\": \"40202122233038606100\",\n      \"moniker\": \"node\",\n      \"other\": {\n        \"tx_index\": \"on\",\n        \"rpc_address\": \"tcp://127.0.0.1:26657\"\n      }\n    },\n    \"sync_info\": {\n      \"latest_block_hash\": \"0F9E487D5536E51A394674DA4238D7A9A6FC5B6914337C85B2246736DCA920C6\",\n      \"latest_app_hash\": \"2163AE296ACA24085E56D9DC422EC530A3DA99925E621DCA9DDDC51FBF70B50F\",\n      \"latest_block_height\": \"1155\",\n      \"latest_block_time\": \"2024-03-07T22:52:06.74704475Z\",\n      \"earliest_block_hash\": \"351DCDB243332806931B7FCD220C442E03A69AD97004CB2078F70ADEA38DB52A\",\n      \"earliest_app_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n      \"earliest_block_height\": \"1\",\n      \"earliest_block_time\": \"2024-03-07T14:14:09.179630523Z\",\n      \"catching_up\": false\n    },\n    \"validator_info\": {\n      \"address\": \"05949FEF030908686B36079C8BE958EE412D8744\",\n      \"pub_key\": {\n        \"type\": \"tendermint/PubKeyEd25519\",\n        \"value\": \"yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs=\"\n      },\n      \"voting_power\": \"504000000000000\"\n    }\n  }\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#tendermint-rpc","title":"Tendermint RPC","text":"

Tendermint APIs, such as query blocks, transactions and validator set

GET /block?height={height} \u00a0\u00a0\u00a0\u00a0\u00a0 queries a block at a specific {height} Request Example:
https://rpc.thestratos.org/block?height=3\n
Response Example:
{\n  \"jsonrpc\": \"2.0\",\n  \"id\": -1,\n  \"result\": {\n    \"block_id\": {\n      \"hash\": \"0D743AAB873C590EAEE65A82036B0E2719A8C5FB6BCC6AD4BFE5E16A6D2384D9\",\n      \"parts\": {\n        \"total\": 1,\n        \"hash\": \"9AEE29A0BCF4478CB648760024DC1BC62A0CF1E7CD8F518F5A952C6A51A4C519\"\n      }\n    },\n    \"block\": {\n      \"header\": {\n        \"version\": {\n          \"block\": \"11\"\n        },\n        \"chain_id\": \"testchain\",\n        \"height\": \"3\",\n        \"time\": \"2024-03-07T21:15:18.727039882Z\",\n        \"last_block_id\": {\n          \"hash\": \"47380D904092AD1CAB0D6EE05529108E1C16DDA57DA548F92B808826B57BFC2F\",\n          \"parts\": {\n            \"total\": 1,\n            \"hash\": \"5636DB87347A6B6688311A8337BC072B42F6A711A79B03E059669AC18BA369F8\"\n          }\n        },\n        \"last_commit_hash\": \"EE243348801D7A14265326D57A87F5411514DF4488E0F9A0D1CB5EFA4C59302E\",\n        \"data_hash\": \"880D0616234E0498E005E4BE6D14CD2B4B973808CBC5123F6CB94B55F412CE1E\",\n        \"validators_hash\": \"FC72D5166A86C81AFD8405DD7788E9C56531E8AA69A1ADDD1C1F3132D2A665CD\",\n        \"next_validators_hash\": \"FC72D5166A86C81AFD8405DD7788E9C56531E8AA69A1ADDD1C1F3132D2A665CD\",\n        \"consensus_hash\": \"048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F\",\n        \"app_hash\": \"2879EC791843B2FA808D7914D8554252F9724A8ADD953806AC5CE48405233B1C\",\n        \"last_results_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n        \"evidence_hash\": \"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\n        \"proposer_address\": \"05949FEF030908686B36079C8BE958EE412D8744\"\n      },\n      \"data\": {\n        \"txs\": [\n          \"CtgCCtUCCiUvY29zbW9zLmdvdi52MWJldGExLk1zZ1N1Ym1pdFByb3Bvc2FsEqsCCv0BCi4vY29zbW9zLnBhcmFtcy52MWJldGExLlBhcmFtZXRlckNoYW5nZVByb3Bvc2FsEsoBChR1cGRhdGUgdm90aW5nIHBhcmFtcxIUdXBkYXRlIHZvdGluZyBwZXJpb2QaLwoDZ292Egx2b3RpbmdwYXJhbXMaGnsidm90aW5nX3BlcmlvZCI6ICI4NjQwMCJ9GmsKA2dvdhINZGVwb3NpdHBhcmFtcxpVeyJtaW5fZGVwb3NpdCI6IFt7ImRlbm9tIjogIndlaSIsImFtb3VudCI6ICIxMDAwMDAwIn1dLCJtYXhfZGVwb3NpdF9wZXJpb2QiOiAiODY0MDAifRopc3QxZWRwOWdrcHB4emp2Y2c5bndoZWg2dHA5cnNnYWZhdGNrZmRsNm0SdwpXCk0KJi9zdHJhdG9zLmNyeXB0by52MS5ldGhzZWNwMjU2azEuUHViS2V5EiMKIQNBlPndlLdbenThBfi5/mQPaDXY4fL0x4Vm+/PEzgiFKxIECgIIARgBEhwKFgoDd2VpEg83MTk0ODYwMDAwMDAwMDAQ/vQrGkFPkIR+nuWxlSCMABNwvragzNLy0REfuAJibSYiA05YfiDwdIYtUhgvZXvD02Kh4YbVSmVIY0IyiesiHP3884EYAA==\"\n        ]\n      },\n      \"evidence\": {\n        \"evidence\": []\n      },\n      \"last_commit\": {\n        \"height\": \"2\",\n        \"round\": 0,\n        \"block_id\": {\n          \"hash\": \"47380D904092AD1CAB0D6EE05529108E1C16DDA57DA548F92B808826B57BFC2F\",\n          \"parts\": {\n            \"total\": 1,\n            \"hash\": \"5636DB87347A6B6688311A8337BC072B42F6A711A79B03E059669AC18BA369F8\"\n          }\n        },\n        \"signatures\": [\n          {\n            \"block_id_flag\": 2,\n            \"validator_address\": \"05949FEF030908686B36079C8BE958EE412D8744\",\n            \"timestamp\": \"2024-03-07T21:15:18.727039882Z\",\n            \"signature\": \"QwMSz37OTLM0nBLnfg2ct7FdjZRyA8nYhi+vFRUK3Wb2boX/OiKN6r/LUxo/JxwCkhsXJWJI/HOnHV+SE6qYDA==\"\n          }\n        ]\n      }\n    }\n  }\n}\n

GET /validators?height={height} \u00a0\u00a0\u00a0\u00a0\u00a0 queries validator set at certain {height} Request Example:
https://rpc.thestratos.org/validators?height=800\n
Response Example:
{\n  \"jsonrpc\": \"2.0\",\n  \"id\": -1,\n  \"result\": {\n    \"block_height\": \"800\",\n    \"validators\": [\n      {\n        \"address\": \"05949FEF030908686B36079C8BE958EE412D8744\",\n        \"pub_key\": {\n          \"type\": \"tendermint/PubKeyEd25519\",\n          \"value\": \"yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs=\"\n        },\n        \"voting_power\": \"504000000000000\",\n        \"proposer_priority\": \"0\"\n      }\n    ],\n    \"count\": \"1\",\n    \"total\": \"1\"\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#auth","title":"Auth","text":"GET /cosmos/auth/v1beta1/accounts \u00a0\u00a0\u00a0\u00a0\u00a0 queries the account information on blockchain Request Example:
https://rest.thestratos.org/cosmos/auth/v1beta1/accounts\n
Response Example:
{\n  \"accounts\": [\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n      \"address\": \"st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax\",\n      \"pub_key\": null,\n      \"account_number\": \"7\",\n      \"sequence\": \"0\"\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.ModuleAccount\",\n      \"base_account\": {\n        \"address\": \"st1fz67scxv3hjy0nxafuf0c4made74gfcf7myjqg\",\n        \"pub_key\": null,\n        \"account_number\": \"15\",\n        \"sequence\": \"0\"\n      },\n      \"name\": \"meta_node_bonded_pool\",\n      \"permissions\": [\n        \"minter\"\n      ]\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.ModuleAccount\",\n      \"base_account\": {\n        \"address\": \"st1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3fkaac2\",\n        \"pub_key\": null,\n        \"account_number\": \"11\",\n        \"sequence\": \"0\"\n      },\n      \"name\": \"bonded_tokens_pool\",\n      \"permissions\": [\n        \"burner\",\n        \"staking\"\n      ]\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.ModuleAccount\",\n      \"base_account\": {\n        \"address\": \"st1tygms3xhhs3yv487phx3dw4a95jn7t7lakpvw7\",\n        \"pub_key\": null,\n        \"account_number\": \"12\",\n        \"sequence\": \"0\"\n      },\n      \"name\": \"not_bonded_tokens_pool\",\n      \"permissions\": [\n        \"burner\",\n        \"staking\"\n      ]\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n      \"address\": \"st1vvysda6ylqz2adauqg4djsz4rx6hv6mqv9fepp\",\n      \"pub_key\": null,\n      \"account_number\": \"3\",\n      \"sequence\": \"0\"\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.ModuleAccount\",\n      \"base_account\": {\n        \"address\": \"st10d07y265gmmuvt4z0w9aw880jnsr700jx08hhw\",\n        \"pub_key\": null,\n        \"account_number\": \"13\",\n        \"sequence\": \"0\"\n      },\n      \"name\": \"gov\",\n      \"permissions\": [\n        \"burner\"\n      ]\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n      \"address\": \"st1sqzsk8mplv5248gx6dddzzxweqvew8rtst96fx\",\n      \"pub_key\": null,\n      \"account_number\": \"1\",\n      \"sequence\": \"0\"\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.ModuleAccount\",\n      \"base_account\": {\n        \"address\": \"st1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8mjswgz\",\n        \"pub_key\": null,\n        \"account_number\": \"10\",\n        \"sequence\": \"0\"\n      },\n      \"name\": \"distribution\",\n      \"permissions\": [\n        \"burner\"\n      ]\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n      \"address\": \"st144ykkar9fhl8khs7lwz0s7py9vj4w9adp37kt9\",\n      \"pub_key\": null,\n      \"account_number\": \"2\",\n      \"sequence\": \"0\"\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n      \"address\": \"st1k9hfqps9s2tpnfxch2avvevyvtry0zth39gdzc\",\n      \"pub_key\": null,\n      \"account_number\": \"8\",\n      \"sequence\": \"0\"\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n      \"address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"pub_key\": {\n        \"@type\": \"/stratos.crypto.v1.ethsecp256k1.PubKey\",\n        \"key\": \"A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr\"\n      },\n      \"account_number\": \"0\",\n      \"sequence\": \"2\"\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n      \"address\": \"st1ewlfmhl8j0p2jesfd2xrqp0qjeh2222gs9uefh\",\n      \"pub_key\": null,\n      \"account_number\": \"6\",\n      \"sequence\": \"0\"\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.ModuleAccount\",\n      \"base_account\": {\n        \"address\": \"st1m3h30wlvsf8llruxtpukdvsy0km2kum85un2xa\",\n        \"pub_key\": null,\n        \"account_number\": \"14\",\n        \"sequence\": \"0\"\n      },\n      \"name\": \"mint\",\n      \"permissions\": [\n        \"minter\"\n      ]\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n      \"address\": \"st1a8ngk4tjvuxneyuvyuy9nvgehkpfa38hm8mp3x\",\n      \"pub_key\": null,\n      \"account_number\": \"5\",\n      \"sequence\": \"0\"\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.ModuleAccount\",\n      \"base_account\": {\n        \"address\": \"st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q\",\n        \"pub_key\": null,\n        \"account_number\": \"9\",\n        \"sequence\": \"0\"\n      },\n      \"name\": \"fee_collector\",\n      \"permissions\": []\n    },\n    {\n      \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n      \"address\": \"st172v4u8ysfgaphjs8uyy0svvc6d6tzl6gp07kn4\",\n      \"pub_key\": null,\n      \"account_number\": \"4\",\n      \"sequence\": \"0\"\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"16\"\n  }\n}\n
GET /cosmos/auth/v1beta1/accounts/{address} \u00a0\u00a0\u00a0\u00a0\u00a0 queries the account information on blockchain Request Example:
https://rest.thestratos.org/cosmos/auth/v1beta1/accounts/st1v33vxhmu9kp9yrncfldvt0zg9qlcepc75lyggk\n
Response Example:
{\n    \"account\": {\n        \"@type\": \"/cosmos.auth.v1beta1.BaseAccount\",\n        \"address\": \"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\",\n        \"pub_key\": {\n            \"@type\": \"/stratos.crypto.v1.ethsecp256k1.PubKey\",\n            \"key\": \"Agkwb1xacHBqeqGBIqRacXgf0qKTnEBPCEtH2vTE01Ke\"\n        },\n        \"account_number\": \"0\",\n        \"sequence\": \"4\"\n    }\n}\n
GET /cosmos/auth/v1beta1/params \u00a0\u00a0\u00a0\u00a0\u00a0 queries all parameters of Auth module. Request Example:
https://rest.thestratos.org/cosmos/auth/v1beta1/params\n
Response Example:
{\n    \"params\": {\n        \"max_memo_characters\": \"256\",\n        \"tx_sig_limit\": \"7\",\n        \"tx_size_cost_per_byte\": \"1000\",\n        \"sig_verify_cost_ed25519\": \"59000\",\n        \"sig_verify_cost_secp256k1\": \"100000\"\n    }\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#bank","title":"Bank","text":"GET /cosmos/bank/v1beta1/balances/{address} \u00a0\u00a0\u00a0\u00a0\u00a0 queries the balance of all coins for a single account Request Example:
https://rest.thestratos.org/cosmos/bank/v1beta1/balances/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\n
Response Example:
{\n  \"balances\": [\n    {\n      \"denom\": \"wei\",\n      \"amount\": \"99991399999400000000000000\"\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/bank/v1beta1/params \u00a0\u00a0\u00a0\u00a0\u00a0 queries the parameters of Bank module. Request Example:
https://rest.thestratos.org/cosmos/bank/v1beta1/params\n
Response Example:
{\n    \"params\": {\n        \"send_enabled\": [],\n        \"default_send_enabled\": true\n    }\n}\n
GET /cosmos/bank/v1beta1/supply \u00a0\u00a0\u00a0\u00a0\u00a0 returns total supply of coins in the chain Request Example:
https://rest.thestratos.org/cosmos/bank/v1beta1/supply\n
Response Example:
{\n  \"supply\": [\n    {\n      \"denom\": \"wei\",\n      \"amount\": \"100000000000000000000000000\"\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/bank/v1beta1/supply/by_denom?denom={denom} \u00a0\u00a0\u00a0\u00a0\u00a0 queries the supply of a single coin Request Example:
https://rest.thestratos.org/cosmos/bank/v1beta1/supply/by_denom?denom=wei\n
Response Example:
{\n    \"amount\": {\n        \"denom\": \"wei\",\n        \"amount\": \"21000519539308644119443444\"\n    }\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#distribution","title":"Distribution","text":"GET /cosmos/distribution/v1beta1/community_pool \u00a0\u00a0\u00a0\u00a0\u00a0 queries the community pool coins Request Example:
https://rest.thestratos.org/cosmos/distribution/v1beta1/community_pool\n
Response Example:
{\n    \"pool\": [\n        {\n            \"denom\": \"wei\",\n            \"amount\": \"10529239257213782433.160000000000000000\"\n        }\n    ]\n}\n
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards \u00a0\u00a0\u00a0\u00a0\u00a0 queries the total rewards accrued by each validator. Request Example:
https://rest.thestratos.org/cosmos/distribution/v1beta1/delegators/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh/rewards\n
Response Example:
{\n    \"rewards\": [\n        {\n            \"validator_address\": \"stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\",\n            \"reward\": [\n                {\n                    \"denom\": \"wei\",\n                    \"amount\": \"470444828785397799437.412000000000000000\"\n                }\n            ]\n        }\n    ],\n    \"total\": [\n        {\n            \"denom\": \"wei\",\n            \"amount\": \"470444828785397799437.412000000000000000\"\n        }\n    ]\n}\n
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address} \u00a0\u00a0\u00a0\u00a0\u00a0 queries the total rewards accrued by a delegation Request Example:
https://rest.thestratos.org/cosmos/distribution/v1beta1/delegators/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh/rewards/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\n
Response Example:
{\n    \"rewards\": [\n        {\n            \"denom\": \"wei\",\n            \"amount\": \"513182961214751918939.940000000000000000\"\n        }\n    ]\n}\n
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/validators \u00a0\u00a0\u00a0\u00a0\u00a0 queries the validators of a delegator Request Example:
https://rest.thestratos.org/cosmos/distribution/v1beta1/delegators/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh/validators\n
Response Example:
{\n    \"validators\": [\n        \"stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\"\n    ]\n}\n
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address \u00a0\u00a0\u00a0\u00a0\u00a0 queries withdraw address of a delegator Request Example:
https://rest.thestratos.org/cosmos/distribution/delegators/st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh/withdraw_address\n
Response Example:
{\n  \"withdraw_address\": \"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\"\n}\n
GET /cosmos/distribution/v1beta1/validators/{validator_address}/commission \u00a0\u00a0\u00a0\u00a0\u00a0 queries accumulated commission for a validator. Request Example:
https://rest.thestratos.org/cosmos/distribution/v1beta1/validators/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu/commission\n
Response Example:
{\n    \"commission\": {\n        \"commission\": [\n            {\n                \"denom\": \"wei\",\n                \"amount\": \"61811505831634070383.438000000000000000\"\n            }\n        ]\n    }\n}\n
GET /cosmos/distribution/v1beta1/validators/{validatorAddr} \u00a0\u00a0\u00a0\u00a0\u00a0 queries validator distribution information Request Example:
https://rest.thestratos.org//cosmos/distribution/v1beta1/validators/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu\n
Response Example:
{\n  \"operator_address\": \"st1pvyjzlhwrpgklu0044at4t6qh7m23k3kr2gsjh\",\n  \"self_bond_rewards\": [\n    {\n      \"denom\": \"wei\",\n      \"amount\": \"589121578147958674973.028000000000000000\"\n    }\n  ],\n  \"commission\": [\n    {\n      \"denom\": \"wei\",\n      \"amount\": \"65457953127550963885.892000000000000000\"\n    }\n  ]\n}\n
GET /cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards \u00a0\u00a0\u00a0\u00a0\u00a0 queries outstanding rewards of a validator address Request Example:
https://rest.thestratos.org/cosmos/distribution/v1beta1/validators/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu/outstanding_rewards\n
Response Example:
{\n    \"rewards\": {\n        \"rewards\": [\n            {\n                \"denom\": \"wei\",\n                \"amount\": \"664331752904189049948.100000000000000000\"\n            }\n        ]\n    }\n}\n
GET /cosmos/distribution/v1beta1/validators/{validator_address}/slashes \u00a0\u00a0\u00a0\u00a0\u00a0 queries slash events of a validator Request Example:
https://rest.thestratos.org/cosmos/distribution/v1beta1/validators/stvaloper1pvyjzlhwrpgklu0044at4t6qh7m23k3k5xpswu/slashes\n
Response Example:
{\n    \"slashes\": [\n    ],\n    \"pagination\": {\n        \"next_key\": null,\n        \"total\": \"0\"\n    }\n}\n
GET /cosmos/distribution/v1beta1/params \u00a0\u00a0\u00a0\u00a0\u00a0 queries params of the distribution module Request Example:
https://rest.thestratos.org/cosmos/distribution/v1beta1/params\n
Response Example:
{\n    \"params\": {\n        \"community_tax\": \"0.020000000000000000\",\n        \"base_proposer_reward\": \"0.010000000000000000\",\n        \"bonus_proposer_reward\": \"0.040000000000000000\",\n        \"withdraw_addr_enabled\": true\n    }\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#gov","title":"Gov","text":"GET /cosmos/gov/v1/proposals \u00a0\u00a0\u00a0\u00a0\u00a0 queries all proposals information Request Example:
https://rest.thestratos.org/cosmos/gov/v1/proposals\n
Response Example:
{\n  \"proposals\": [\n    {\n      \"id\": \"1\",\n      \"messages\": [\n        {\n          \"@type\": \"/cosmos.gov.v1.MsgExecLegacyContent\",\n          \"content\": {\n            \"@type\": \"/cosmos.params.v1beta1.ParameterChangeProposal\",\n            \"title\": \"update voting params\",\n            \"description\": \"update voting period\",\n            \"changes\": [\n              {\n                \"subspace\": \"gov\",\n                \"key\": \"votingparams\",\n                \"value\": \"{\\\"voting_period\\\": \\\"86400\\\"}\"\n              },\n              {\n                \"subspace\": \"gov\",\n                \"key\": \"depositparams\",\n                \"value\": \"{\\\"min_deposit\\\": [{\\\"denom\\\": \\\"wei\\\",\\\"amount\\\": \\\"1000000\\\"}],\\\"max_deposit_period\\\": \\\"86400\\\"}\"\n              }\n            ]\n          },\n          \"authority\": \"st10d07y265gmmuvt4z0w9aw880jnsr700jx08hhw\"\n        }\n      ],\n      \"status\": \"PROPOSAL_STATUS_DEPOSIT_PERIOD\",\n      \"final_tally_result\": {\n        \"yes_count\": \"0\",\n        \"abstain_count\": \"0\",\n        \"no_count\": \"0\",\n        \"no_with_veto_count\": \"0\"\n      },\n      \"submit_time\": \"2024-03-07T20:26:22.453900094Z\",\n      \"deposit_end_time\": \"2024-03-09T20:26:22.453900094Z\",\n      \"total_deposit\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"10000000000\"\n        }\n      ],\n      \"voting_start_time\": null,\n      \"voting_end_time\": null,\n      \"metadata\": \"\",\n      \"title\": \"update voting params\",\n      \"summary\": \"update voting period\",\n      \"proposer\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/gov/v1/proposals?{params} \u00a0\u00a0\u00a0\u00a0\u00a0 queries proposals information with parameters Parameters:
+ voter               voter address\n+ depositor           depositor addressvoter address\n+ proposal_status     status of the proposals\n
Request Example:
https://rest.thestratos.org/cosmos/gov/v1/proposals?status=PROPOSAL_STATUS_DEPOSIT_PERIOD\n
Response Example:
{\n  \"proposals\": [\n    {\n      \"id\": \"1\",\n      \"messages\": [\n        {\n          \"@type\": \"/cosmos.gov.v1.MsgExecLegacyContent\",\n          \"content\": {\n            \"@type\": \"/cosmos.params.v1beta1.ParameterChangeProposal\",\n            \"title\": \"update voting params\",\n            \"description\": \"update voting period\",\n            \"changes\": [\n              {\n                \"subspace\": \"gov\",\n                \"key\": \"votingparams\",\n                \"value\": \"{\\\"voting_period\\\": \\\"86400\\\"}\"\n              },\n              {\n                \"subspace\": \"gov\",\n                \"key\": \"depositparams\",\n                \"value\": \"{\\\"min_deposit\\\": [{\\\"denom\\\": \\\"wei\\\",\\\"amount\\\": \\\"1000000\\\"}],\\\"max_deposit_period\\\": \\\"86400\\\"}\"\n              }\n            ]\n          },\n          \"authority\": \"st10d07y265gmmuvt4z0w9aw880jnsr700jx08hhw\"\n        }\n      ],\n      \"status\": \"PROPOSAL_STATUS_DEPOSIT_PERIOD\",\n      \"final_tally_result\": {\n        \"yes_count\": \"0\",\n        \"abstain_count\": \"0\",\n        \"no_count\": \"0\",\n        \"no_with_veto_count\": \"0\"\n      },\n      \"submit_time\": \"2024-03-07T20:26:22.453900094Z\",\n      \"deposit_end_time\": \"2024-03-09T20:26:22.453900094Z\",\n      \"total_deposit\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"10000000000\"\n        }\n      ],\n      \"voting_start_time\": null,\n      \"voting_end_time\": null,\n      \"metadata\": \"\",\n      \"title\": \"update voting params\",\n      \"summary\": \"update voting period\",\n      \"proposer\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/gov/v1/proposals/{proposal_id} \u00a0\u00a0\u00a0\u00a0\u00a0 queries proposal details based on ProposalID Request Example:
https://rest.thestratos.org/cosmos/gov/v1/proposals/1\n
Response Example:
{\n  \"proposal\": {\n    \"id\": \"1\",\n    \"messages\": [\n      {\n        \"@type\": \"/cosmos.gov.v1.MsgExecLegacyContent\",\n        \"content\": {\n          \"@type\": \"/cosmos.params.v1beta1.ParameterChangeProposal\",\n          \"title\": \"update voting params\",\n          \"description\": \"update voting period\",\n          \"changes\": [\n            {\n              \"subspace\": \"gov\",\n              \"key\": \"votingparams\",\n              \"value\": \"{\\\"voting_period\\\": \\\"86400\\\"}\"\n            },\n            {\n              \"subspace\": \"gov\",\n              \"key\": \"depositparams\",\n              \"value\": \"{\\\"min_deposit\\\": [{\\\"denom\\\": \\\"wei\\\",\\\"amount\\\": \\\"1000000\\\"}],\\\"max_deposit_period\\\": \\\"86400\\\"}\"\n            }\n          ]\n        },\n        \"authority\": \"st10d07y265gmmuvt4z0w9aw880jnsr700jx08hhw\"\n      }\n    ],\n    \"status\": \"PROPOSAL_STATUS_DEPOSIT_PERIOD\",\n    \"final_tally_result\": {\n      \"yes_count\": \"0\",\n      \"abstain_count\": \"0\",\n      \"no_count\": \"0\",\n      \"no_with_veto_count\": \"0\"\n    },\n    \"submit_time\": \"2024-03-07T20:26:22.453900094Z\",\n    \"deposit_end_time\": \"2024-03-09T20:26:22.453900094Z\",\n    \"total_deposit\": [\n      {\n        \"denom\": \"wei\",\n        \"amount\": \"10000000000\"\n      }\n    ],\n    \"voting_start_time\": null,\n    \"voting_end_time\": null,\n    \"metadata\": \"\",\n    \"title\": \"update voting params\",\n    \"summary\": \"update voting period\",\n    \"proposer\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n  }\n}\n
GET /cosmos/gov/v1/proposals/{proposal_id}/deposits \u00a0\u00a0\u00a0\u00a0\u00a0 queries all deposits of a single proposal Request Example:
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/deposits\n
Response Example:
{\n  \"deposits\": [\n    {\n      \"proposal_id\": \"1\",\n      \"depositor\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"amount\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"10000000000\"\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/gov/v1/proposals/{proposal_id}/deposits/{depositor} \u00a0\u00a0\u00a0\u00a0\u00a0 queries single deposit information based proposalID, depositAddr Request Example:
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/deposits/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\n
Response Example:
{\n  \"deposit\": {\n    \"proposal_id\": \"1\",\n    \"depositor\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n    \"amount\": [\n      {\n        \"denom\": \"wei\",\n        \"amount\": \"10000000000\"\n      }\n    ]\n  }\n}\n
GET /cosmos/gov/v1/proposals/{proposal_id}/votes \u00a0\u00a0\u00a0\u00a0\u00a0 queries votes of a given proposal Request Example:
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/votes\n
Response Example:
{\n  \"votes\": [\n    {\n      \"proposal_id\": \"1\",\n      \"voter\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"options\": [\n        {\n          \"option\": \"VOTE_OPTION_YES\",\n          \"weight\": \"1.000000000000000000\"\n        }\n      ],\n      \"metadata\": \"\"\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/gov/v1/proposals/{proposal_id}/votes/{voter} \u00a0\u00a0\u00a0\u00a0\u00a0 queries voted information based on proposalID, voterAddr Request Example:
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/votes/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\n
Response Example:
{\n  \"vote\": {\n    \"proposal_id\": \"1\",\n    \"voter\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n    \"options\": [\n      {\n        \"option\": \"VOTE_OPTION_YES\",\n        \"weight\": \"1.000000000000000000\"\n      }\n    ],\n    \"metadata\": \"\"\n  }\n}\n
GET /cosmos/gov/v1/proposals/{proposal_id}/tally \u00a0\u00a0\u00a0\u00a0\u00a0 queries the tally of a proposal vote Request Example:
https://rest.thestratos.org/cosmos/gov/v1/proposals/1/tally\n
Response Example:
{\n  \"tally\": {\n    \"yes_count\": \"500000000000000000000\",\n    \"abstain_count\": \"0\",\n    \"no_count\": \"0\",\n    \"no_with_veto_count\": \"0\"\n  }\n}\n
GET /cosmos/gov/v1/params/{params_type} \u00a0\u00a0\u00a0\u00a0\u00a0 queries all parameters of the gov module Request Example:
+ params_type      params_type defines which parameters to query for, can be one of \"voting\", \"tallying\" or \"deposit\".\n
https://rest.thestratos.org/cosmos/gov/v1/params/deposit\n
Response Example:
{\n  \"voting_params\": null,\n  \"deposit_params\": {\n    \"min_deposit\": [\n      {\n        \"denom\": \"wei\",\n        \"amount\": \"10000000\"\n      }\n    ],\n    \"max_deposit_period\": \"172800s\"\n  },\n  \"tally_params\": null,\n  \"params\": {\n    \"min_deposit\": [\n      {\n        \"denom\": \"wei\",\n        \"amount\": \"10000000\"\n      }\n    ],\n    \"max_deposit_period\": \"172800s\",\n    \"voting_period\": \"172800s\",\n    \"quorum\": \"0.334000000000000000\",\n    \"threshold\": \"0.500000000000000000\",\n    \"veto_threshold\": \"0.334000000000000000\",\n    \"min_initial_deposit_ratio\": \"0.000000000000000000\",\n    \"burn_vote_quorum\": false,\n    \"burn_proposal_deposit_prevote\": false,\n    \"burn_vote_veto\": true\n  }\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#mint","title":"Mint","text":"GET /cosmos/mint/v1beta1/params \u00a0\u00a0\u00a0\u00a0\u00a0 queries mint module parameters Request Example:
https://rest.thestratos.org/cosmos/mint/v1beta1/params\n
Response Example:
{\n  \"params\": {\n    \"mint_denom\": \"wei\",\n    \"inflation_rate_change\": \"0.130000000000000000\",\n    \"inflation_max\": \"0.200000000000000000\",\n    \"inflation_min\": \"0.070000000000000000\",\n    \"goal_bonded\": \"0.670000000000000000\",\n    \"blocks_per_year\": \"6311520\"\n  }\n}\n
GET /cosmos/mint/v1beta1/inflation \u00a0\u00a0\u00a0\u00a0\u00a0 queries current minting inflation value Request Example:
https://rest.thestratos.org/cosmos/mint/v1beta1/inflation\n
Response Example:
{\n  \"inflation\": \"0.130016465508894587\"\n}\n
GET /cosmos/mint/v1beta1/annual_provisions \u00a0\u00a0\u00a0\u00a0\u00a0 queries current minting annual provisions value Request Example:
https://rest.thestratos.org/cosmos/mint/v1beta1/annual_provisions\n
Response Example:
{\n  \"annual_provisions\": \"130019024060848.545708142618272810\"\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#slashing","title":"Slashing","text":"GET /cosmos/slashing/v1beta1/signing_infos \u00a0\u00a0\u00a0\u00a0\u00a0 queries signing info of all validators Request Example:
https://rest.thestratos.org/cosmos/slashing/v1beta1/signing_infos\n
Response Example:
{\n  \"info\": [\n    {\n      \"address\": \"stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp\",\n      \"start_height\": \"0\",\n      \"index_offset\": \"195\",\n      \"jailed_until\": \"1970-01-01T00:00:00Z\",\n      \"tombstoned\": false,\n      \"missed_blocks_counter\": \"0\"\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/slashing/v1beta1/params \u00a0\u00a0\u00a0\u00a0\u00a0 queries the current slashing parameters Request Example:
https://rest.thestratos.org/cosmos/slashing/v1beta1/params\n
Response Example:
{\n  \"params\": {\n    \"signed_blocks_window\": \"100\",\n    \"min_signed_per_window\": \"0.500000000000000000\",\n    \"downtime_jail_duration\": \"600s\",\n    \"slash_fraction_double_sign\": \"0.050000000000000000\",\n    \"slash_fraction_downtime\": \"0.010000000000000000\"\n  }\n}\n
GET /cosmos/slashing/v1beta1/signing_infos/{cons_address} \u00a0\u00a0\u00a0\u00a0\u00a0 queries the signing info of given cons address Request Example:
https://rest.thestratos.org/cosmos/slashing/v1beta1/signing_infos/stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp\n
Response Example:
{\n  \"val_signing_info\": {\n    \"address\": \"stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp\",\n    \"start_height\": \"0\",\n    \"index_offset\": \"198\",\n    \"jailed_until\": \"1970-01-01T00:00:00Z\",\n    \"tombstoned\": false,\n    \"missed_blocks_counter\": \"0\"\n  }\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#staking","title":"Staking","text":"GET /cosmos/staking/v1beta1/validators \u00a0\u00a0\u00a0\u00a0\u00a0 queries all validator candidates Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/validators\n
|:warning: By default it returns only the bonded validators| |:------------------------------------| Response Example:
{\n  \"validators\": [\n    {\n      \"operator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n      \"consensus_pubkey\": {\n        \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n        \"key\": \"yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs=\"\n      },\n      \"jailed\": false,\n      \"status\": \"BOND_STATUS_BONDED\",\n      \"tokens\": \"504000000000000000000\",\n      \"delegator_shares\": \"504000000000000000000.000000000000000000\",\n      \"description\": {\n        \"moniker\": \"node\",\n        \"identity\": \"\",\n        \"website\": \"\",\n        \"security_contact\": \"\",\n        \"details\": \"\"\n      },\n      \"unbonding_height\": \"0\",\n      \"unbonding_time\": \"1970-01-01T00:00:00Z\",\n      \"commission\": {\n        \"commission_rates\": {\n          \"rate\": \"0.100000000000000000\",\n          \"max_rate\": \"0.200000000000000000\",\n          \"max_change_rate\": \"0.010000000000000000\"\n        },\n        \"update_time\": \"2024-03-07T14:14:09.179630523Z\"\n      },\n      \"min_self_delegation\": \"1\",\n      \"unbonding_on_hold_ref_count\": \"0\",\n      \"unbonding_ids\": []\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/staking/v1beta1/validators/{validator_addr} \u00a0\u00a0\u00a0\u00a0\u00a0 queries validator info for given validator address Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\n
Response Example:
{\n  \"validator\": {\n    \"operator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n    \"consensus_pubkey\": {\n      \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n      \"key\": \"yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs=\"\n    },\n    \"jailed\": false,\n    \"status\": \"BOND_STATUS_BONDED\",\n    \"tokens\": \"504000000000000000000\",\n    \"delegator_shares\": \"504000000000000000000.000000000000000000\",\n    \"description\": {\n      \"moniker\": \"node\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"unbonding_height\": \"0\",\n    \"unbonding_time\": \"1970-01-01T00:00:00Z\",\n    \"commission\": {\n      \"commission_rates\": {\n        \"rate\": \"0.100000000000000000\",\n        \"max_rate\": \"0.200000000000000000\",\n        \"max_change_rate\": \"0.010000000000000000\"\n      },\n      \"update_time\": \"2024-03-07T14:14:09.179630523Z\"\n    },\n    \"min_self_delegation\": \"1\",\n    \"unbonding_on_hold_ref_count\": \"0\",\n    \"unbonding_ids\": []\n  }\n}\n
GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations \u00a0\u00a0\u00a0\u00a0\u00a0 queries delegate info for given validator Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs/delegations\n
Response Example:
{\n  \"delegation_responses\": [\n    {\n      \"delegation\": {\n        \"delegator_address\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n        \"validator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n        \"shares\": \"4000000000000000000.000000000000000000\"\n      },\n      \"balance\": {\n        \"denom\": \"wei\",\n        \"amount\": \"4000000000000000000\"\n      }\n    },\n    {\n      \"delegation\": {\n        \"delegator_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n        \"validator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n        \"shares\": \"500000000000000000000.000000000000000000\"\n      },\n      \"balance\": {\n        \"denom\": \"wei\",\n        \"amount\": \"500000000000000000000\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"2\"\n  }\n}\n
GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr} \u00a0\u00a0\u00a0\u00a0\u00a0 queries delegate info for given validator delegator pair Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs/delegations/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\n
Response Example:
{\n  \"delegation_response\": {\n    \"delegation\": {\n      \"delegator_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"validator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n      \"shares\": \"500000000000000000000.000000000000000000\"\n    },\n    \"balance\": {\n      \"denom\": \"wei\",\n      \"amount\": \"500000000000000000000\"\n    }\n  }\n}\n
GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation \u00a0\u00a0\u00a0\u00a0\u00a0 queries unbonding info for given validator delegator pair Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs/delegations/st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l/unbonding_delegation\n
Response Example:
{\n  \"unbond\": {\n    \"delegator_address\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n    \"validator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n    \"entries\": [\n      {\n        \"creation_height\": \"595\",\n        \"completion_time\": \"2024-03-28T22:05:03.666256743Z\",\n        \"initial_balance\": \"1000000000000000000\",\n        \"balance\": \"1000000000000000000\",\n        \"unbonding_id\": \"1\",\n        \"unbonding_on_hold_ref_count\": \"0\"\n      }\n    ]\n  }\n}\n
GET /cosmos/staking/v1beta1/validators/{validator_addr}/unbonding_delegations \u00a0\u00a0\u00a0\u00a0\u00a0 queries unbonding delegations of a validator. Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs/unbonding_delegations\n
Response Example:
{\n  \"unbonding_responses\": [\n    {\n      \"delegator_address\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n      \"validator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n      \"entries\": [\n        {\n          \"creation_height\": \"595\",\n          \"completion_time\": \"2024-03-28T22:05:03.666256743Z\",\n          \"initial_balance\": \"1000000000000000000\",\n          \"balance\": \"1000000000000000000\",\n          \"unbonding_id\": \"1\",\n          \"unbonding_on_hold_ref_count\": \"0\"\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/staking/v1beta1/delegations/{delegator_addr} \u00a0\u00a0\u00a0\u00a0\u00a0 queries all delegations of a given delegator address Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/delegations/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\n
Response Example:
{\n  \"delegation_responses\": [\n    {\n      \"delegation\": {\n        \"delegator_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n        \"validator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n        \"shares\": \"500000000000000000000.000000000000000000\"\n      },\n      \"balance\": {\n        \"denom\": \"wei\",\n        \"amount\": \"500000000000000000000\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations \u00a0\u00a0\u00a0\u00a0\u00a0 queries redelegations of given address. Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/delegators/st1fw6tcpku363yz6le7569wzzg84val68e9eayq7/redelegations\n
Response Example:
{\n    \"redelegation_responses\": [\n        {\n            \"redelegation\": {\n                \"delegator_address\": \"string\",\n                \"validator_src_address\": \"string\",\n                \"validator_dst_address\": \"string\",\n                \"entries\": [\n                    {\n                        \"creation_height\": \"string\",\n                        \"completion_time\": \"2022-07-19T19:56:04.456Z\",\n                        \"initial_balance\": \"string\",\n                        \"shares_dst\": \"string\"\n                    }\n                ]\n            },\n            \"entries\": [\n                {\n                    \"redelegation_entry\": {\n                        \"creation_height\": \"string\",\n                        \"completion_time\": \"2022-07-19T19:56:04.456Z\",\n                        \"initial_balance\": \"string\",\n                        \"shares_dst\": \"string\"\n                    },\n                    \"balance\": \"string\"\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"next_key\": \"string\",\n        \"total\": \"string\"\n    }\n}\n
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations \u00a0\u00a0\u00a0\u00a0\u00a0 queries all unbonding delegations of a given delegator address Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/delegators/st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l/unbonding_delegations\n
Response Example:
{\n  \"unbonding_responses\": [\n    {\n      \"delegator_address\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n      \"validator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n      \"entries\": [\n        {\n          \"creation_height\": \"595\",\n          \"completion_time\": \"2024-03-28T22:05:03.666256743Z\",\n          \"initial_balance\": \"1000000000000000000\",\n          \"balance\": \"1000000000000000000\",\n          \"unbonding_id\": \"1\",\n          \"unbonding_on_hold_ref_count\": \"0\"\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators \u00a0\u00a0\u00a0\u00a0\u00a0 queries all validators info for given delegator address. Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/delegators/st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l/validators\n
Response Example:
{\n  \"validators\": [\n    {\n      \"operator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n      \"consensus_pubkey\": {\n        \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n        \"key\": \"yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs=\"\n      },\n      \"jailed\": false,\n      \"status\": \"BOND_STATUS_BONDED\",\n      \"tokens\": \"504000000000000000000\",\n      \"delegator_shares\": \"504000000000000000000.000000000000000000\",\n      \"description\": {\n        \"moniker\": \"node\",\n        \"identity\": \"\",\n        \"website\": \"\",\n        \"security_contact\": \"\",\n        \"details\": \"\"\n      },\n      \"unbonding_height\": \"0\",\n      \"unbonding_time\": \"1970-01-01T00:00:00Z\",\n      \"commission\": {\n        \"commission_rates\": {\n          \"rate\": \"0.100000000000000000\",\n          \"max_rate\": \"0.200000000000000000\",\n          \"max_change_rate\": \"0.010000000000000000\"\n        },\n        \"update_time\": \"2024-03-07T14:14:09.179630523Z\"\n      },\n      \"min_self_delegation\": \"1\",\n      \"unbonding_on_hold_ref_count\": \"0\",\n      \"unbonding_ids\": []\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr} \u00a0\u00a0\u00a0\u00a0\u00a0 queries validator info for given delegator validator pair. Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/delegators/st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l/validators/stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\n
Response Example:
{\n  \"validator\": {\n    \"operator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n    \"consensus_pubkey\": {\n      \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n      \"key\": \"yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs=\"\n    },\n    \"jailed\": false,\n    \"status\": \"BOND_STATUS_BONDED\",\n    \"tokens\": \"504000000000000000000\",\n    \"delegator_shares\": \"504000000000000000000.000000000000000000\",\n    \"description\": {\n      \"moniker\": \"node\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"unbonding_height\": \"0\",\n    \"unbonding_time\": \"1970-01-01T00:00:00Z\",\n    \"commission\": {\n      \"commission_rates\": {\n        \"rate\": \"0.100000000000000000\",\n        \"max_rate\": \"0.200000000000000000\",\n        \"max_change_rate\": \"0.010000000000000000\"\n      },\n      \"update_time\": \"2024-03-07T14:14:09.179630523Z\"\n    },\n    \"min_self_delegation\": \"1\",\n    \"unbonding_on_hold_ref_count\": \"0\",\n    \"unbonding_ids\": []\n  }\n}\n
GET /cosmos/staking/v1beta1/pool \u00a0\u00a0\u00a0\u00a0\u00a0 queries the current state of the staking pool Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/pool\n
Response Example:
{\n  \"pool\": {\n    \"not_bonded_tokens\": \"1000000000000000000\",\n    \"bonded_tokens\": \"504000000000000000000\"\n  }\n}\n
GET /cosmos/staking/v1beta1/params \u00a0\u00a0\u00a0\u00a0\u00a0 queries the current staking parameter values Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/params\n
Response Example:
{\n  \"params\": {\n    \"unbonding_time\": \"1814400s\",\n    \"max_validators\": 100,\n    \"max_entries\": 7,\n    \"historical_entries\": 10000,\n    \"bond_denom\": \"wei\",\n    \"min_commission_rate\": \"0.000000000000000000\"\n  }\n}\n
GET /cosmos/staking/v1beta1/historical_info/{height} \u00a0\u00a0\u00a0\u00a0\u00a0 queries the historical info for given height Request Example:
https://rest.thestratos.org/cosmos/staking/v1beta1/historical_info/700\n
Response Example:
{\n  \"hist\": {\n    \"header\": {\n      \"version\": {\n        \"block\": \"11\",\n        \"app\": \"0\"\n      },\n      \"chain_id\": \"testchain\",\n      \"height\": \"700\",\n      \"time\": \"2024-03-07T22:13:53.403600862Z\",\n      \"last_block_id\": {\n        \"hash\": \"ciQRFn0JV6YMcF5SH505JExie/8o0HHftFNGw06nbvU=\",\n        \"part_set_header\": {\n          \"total\": 1,\n          \"hash\": \"KIlY8gHbKLbl0Yf2bPct/VURG1Fd40Cn4KK28fzzkbU=\"\n        }\n      },\n      \"last_commit_hash\": \"CmoVerksnE+b6CIfEzrPjUdNa0HDkFgZPJ8b2N+ptEI=\",\n      \"data_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"validators_hash\": \"JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=\",\n      \"next_validators_hash\": \"JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=\",\n      \"consensus_hash\": \"BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=\",\n      \"app_hash\": \"Ccf/psHVEHdBnxVSErJ9QF0YAxpZMefD/BeHsJnJzVE=\",\n      \"last_results_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"evidence_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"proposer_address\": \"BZSf7wMJCGhrNgeci+lY7kEth0Q=\"\n    },\n    \"valset\": [\n      {\n        \"operator_address\": \"stvaloper1edp9gkppxzjvcg9nwheh6tp9rsgafatcp9ylxs\",\n        \"consensus_pubkey\": {\n          \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n          \"key\": \"yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs=\"\n        },\n        \"jailed\": false,\n        \"status\": \"BOND_STATUS_BONDED\",\n        \"tokens\": \"504000000000000000000\",\n        \"delegator_shares\": \"504000000000000000000.000000000000000000\",\n        \"description\": {\n          \"moniker\": \"node\",\n          \"identity\": \"\",\n          \"website\": \"\",\n          \"security_contact\": \"\",\n          \"details\": \"\"\n        },\n        \"unbonding_height\": \"0\",\n        \"unbonding_time\": \"1970-01-01T00:00:00Z\",\n        \"commission\": {\n          \"commission_rates\": {\n            \"rate\": \"0.100000000000000000\",\n            \"max_rate\": \"0.200000000000000000\",\n            \"max_change_rate\": \"0.010000000000000000\"\n          },\n          \"update_time\": \"2024-03-07T14:14:09.179630523Z\"\n        },\n        \"min_self_delegation\": \"1\",\n        \"unbonding_on_hold_ref_count\": \"0\",\n        \"unbonding_ids\": []\n      }\n    ]\n  }\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#service","title":"Service","text":"GET /cosmos/base/tendermint/v1beta1/blocks/latest \u00a0\u00a0\u00a0\u00a0\u00a0 returns the latest block Request Example:
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/blocks/latest\n
Response Example:
{\n  \"block_id\": {\n    \"hash\": \"lBHIQTVmY69uPYLO2U+6Hc+WnTyxJCOg4KHEdE61cLg=\",\n    \"part_set_header\": {\n      \"total\": 1,\n      \"hash\": \"BI05Rm+Cu9tcyaD6MtcZT/TELH3usNEb06Ow6hAePGg=\"\n    }\n  },\n  \"block\": {\n    \"header\": {\n      \"version\": {\n        \"block\": \"11\",\n        \"app\": \"0\"\n      },\n      \"chain_id\": \"testchain\",\n      \"height\": \"838\",\n      \"time\": \"2024-03-07T22:25:29.761240552Z\",\n      \"last_block_id\": {\n        \"hash\": \"SdSpYG72uqNEMMV1o8ziDFPKt/PM7M00k0bwA3hUmKw=\",\n        \"part_set_header\": {\n          \"total\": 1,\n          \"hash\": \"rAs9rndCQE5yGY5PEDlP9kz6i4HlJ/dcQbRr7BogF6E=\"\n        }\n      },\n      \"last_commit_hash\": \"I11Q6Pn8ElFS6jxf2mbTg4rRUWMU0ref9ZVTodTpUPc=\",\n      \"data_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"validators_hash\": \"JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=\",\n      \"next_validators_hash\": \"JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=\",\n      \"consensus_hash\": \"BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=\",\n      \"app_hash\": \"IGWGjx9a8FbYmkpNQ5z6H/r28ZIIjWx8oTaYS1Myb7s=\",\n      \"last_results_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"evidence_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"proposer_address\": \"BZSf7wMJCGhrNgeci+lY7kEth0Q=\"\n    },\n    \"data\": {\n      \"txs\": []\n    },\n    \"evidence\": {\n      \"evidence\": []\n    },\n    \"last_commit\": {\n      \"height\": \"837\",\n      \"round\": 0,\n      \"block_id\": {\n        \"hash\": \"SdSpYG72uqNEMMV1o8ziDFPKt/PM7M00k0bwA3hUmKw=\",\n        \"part_set_header\": {\n          \"total\": 1,\n          \"hash\": \"rAs9rndCQE5yGY5PEDlP9kz6i4HlJ/dcQbRr7BogF6E=\"\n        }\n      },\n      \"signatures\": [\n        {\n          \"block_id_flag\": \"BLOCK_ID_FLAG_COMMIT\",\n          \"validator_address\": \"BZSf7wMJCGhrNgeci+lY7kEth0Q=\",\n          \"timestamp\": \"2024-03-07T22:25:29.761240552Z\",\n          \"signature\": \"ocwelTOQbyvbAuWUl8D3A3lezTsAKq+Ia/VCUVhHCGa2rE9knzmUV/zXrXtyej5eCGLaHpHRWAdu9pfcPhEUCA==\"\n        }\n      ]\n    }\n  },\n  \"sdk_block\": {\n    \"header\": {\n      \"version\": {\n        \"block\": \"11\",\n        \"app\": \"0\"\n      },\n      \"chain_id\": \"testchain\",\n      \"height\": \"838\",\n      \"time\": \"2024-03-07T22:25:29.761240552Z\",\n      \"last_block_id\": {\n        \"hash\": \"SdSpYG72uqNEMMV1o8ziDFPKt/PM7M00k0bwA3hUmKw=\",\n        \"part_set_header\": {\n          \"total\": 1,\n          \"hash\": \"rAs9rndCQE5yGY5PEDlP9kz6i4HlJ/dcQbRr7BogF6E=\"\n        }\n      },\n      \"last_commit_hash\": \"I11Q6Pn8ElFS6jxf2mbTg4rRUWMU0ref9ZVTodTpUPc=\",\n      \"data_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"validators_hash\": \"JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=\",\n      \"next_validators_hash\": \"JoO6Nk+7nESoqIzxXZ0RKF+BhgYedjPL5HD5LFKHwaA=\",\n      \"consensus_hash\": \"BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=\",\n      \"app_hash\": \"IGWGjx9a8FbYmkpNQ5z6H/r28ZIIjWx8oTaYS1Myb7s=\",\n      \"last_results_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"evidence_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"proposer_address\": \"stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp\"\n    },\n    \"data\": {\n      \"txs\": []\n    },\n    \"evidence\": {\n      \"evidence\": []\n    },\n    \"last_commit\": {\n      \"height\": \"837\",\n      \"round\": 0,\n      \"block_id\": {\n        \"hash\": \"SdSpYG72uqNEMMV1o8ziDFPKt/PM7M00k0bwA3hUmKw=\",\n        \"part_set_header\": {\n          \"total\": 1,\n          \"hash\": \"rAs9rndCQE5yGY5PEDlP9kz6i4HlJ/dcQbRr7BogF6E=\"\n        }\n      },\n      \"signatures\": [\n        {\n          \"block_id_flag\": \"BLOCK_ID_FLAG_COMMIT\",\n          \"validator_address\": \"BZSf7wMJCGhrNgeci+lY7kEth0Q=\",\n          \"timestamp\": \"2024-03-07T22:25:29.761240552Z\",\n          \"signature\": \"ocwelTOQbyvbAuWUl8D3A3lezTsAKq+Ia/VCUVhHCGa2rE9knzmUV/zXrXtyej5eCGLaHpHRWAdu9pfcPhEUCA==\"\n        }\n      ]\n    }\n  }\n}\n
GET /cosmos/base/tendermint/v1beta1/blocks/{height} \u00a0\u00a0\u00a0\u00a0\u00a0 queries block for given height Request Example:
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/blocks/3\n
Response Example:
{\n  \"block_id\": {\n    \"hash\": \"DXQ6q4c8WQ6u5lqCA2sOJxmoxftrzGrUv+Xham0jhNk=\",\n    \"part_set_header\": {\n      \"total\": 1,\n      \"hash\": \"mu4poLz0R4y2SHYAJNwbxioM8efNj1GPWpUsalGkxRk=\"\n    }\n  },\n  \"block\": {\n    \"header\": {\n      \"version\": {\n        \"block\": \"11\",\n        \"app\": \"0\"\n      },\n      \"chain_id\": \"testchain\",\n      \"height\": \"3\",\n      \"time\": \"2024-03-07T21:15:18.727039882Z\",\n      \"last_block_id\": {\n        \"hash\": \"RzgNkECSrRyrDW7gVSkQjhwW3aV9pUj5K4CIJrV7/C8=\",\n        \"part_set_header\": {\n          \"total\": 1,\n          \"hash\": \"VjbbhzR6a2aIMRqDN7wHK0L2pxGnmwPgWWaawYujafg=\"\n        }\n      },\n      \"last_commit_hash\": \"7iQzSIAdehQmUybVeof1QRUU30SI4Pmg0cte+kxZMC4=\",\n      \"data_hash\": \"iA0GFiNOBJjgBeS+bRTNK0uXOAjLxRI/bLlLVfQSzh4=\",\n      \"validators_hash\": \"/HLVFmqGyBr9hAXdd4jpxWUx6Kppoa3dHB8xMtKmZc0=\",\n      \"next_validators_hash\": \"/HLVFmqGyBr9hAXdd4jpxWUx6Kppoa3dHB8xMtKmZc0=\",\n      \"consensus_hash\": \"BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=\",\n      \"app_hash\": \"KHnseRhDsvqAjXkU2FVCUvlySordlTgGrFzkhAUjOxw=\",\n      \"last_results_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"evidence_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"proposer_address\": \"BZSf7wMJCGhrNgeci+lY7kEth0Q=\"\n    },\n    \"data\": {\n      \"txs\": [\n        \"CtgCCtUCCiUvY29zbW9zLmdvdi52MWJldGExLk1zZ1N1Ym1pdFByb3Bvc2FsEqsCCv0BCi4vY29zbW9zLnBhcmFtcy52MWJldGExLlBhcmFtZXRlckNoYW5nZVByb3Bvc2FsEsoBChR1cGRhdGUgdm90aW5nIHBhcmFtcxIUdXBkYXRlIHZvdGluZyBwZXJpb2QaLwoDZ292Egx2b3RpbmdwYXJhbXMaGnsidm90aW5nX3BlcmlvZCI6ICI4NjQwMCJ9GmsKA2dvdhINZGVwb3NpdHBhcmFtcxpVeyJtaW5fZGVwb3NpdCI6IFt7ImRlbm9tIjogIndlaSIsImFtb3VudCI6ICIxMDAwMDAwIn1dLCJtYXhfZGVwb3NpdF9wZXJpb2QiOiAiODY0MDAifRopc3QxZWRwOWdrcHB4emp2Y2c5bndoZWg2dHA5cnNnYWZhdGNrZmRsNm0SdwpXCk0KJi9zdHJhdG9zLmNyeXB0by52MS5ldGhzZWNwMjU2azEuUHViS2V5EiMKIQNBlPndlLdbenThBfi5/mQPaDXY4fL0x4Vm+/PEzgiFKxIECgIIARgBEhwKFgoDd2VpEg83MTk0ODYwMDAwMDAwMDAQ/vQrGkFPkIR+nuWxlSCMABNwvragzNLy0REfuAJibSYiA05YfiDwdIYtUhgvZXvD02Kh4YbVSmVIY0IyiesiHP3884EYAA==\"\n      ]\n    },\n    \"evidence\": {\n      \"evidence\": []\n    },\n    \"last_commit\": {\n      \"height\": \"2\",\n      \"round\": 0,\n      \"block_id\": {\n        \"hash\": \"RzgNkECSrRyrDW7gVSkQjhwW3aV9pUj5K4CIJrV7/C8=\",\n        \"part_set_header\": {\n          \"total\": 1,\n          \"hash\": \"VjbbhzR6a2aIMRqDN7wHK0L2pxGnmwPgWWaawYujafg=\"\n        }\n      },\n      \"signatures\": [\n        {\n          \"block_id_flag\": \"BLOCK_ID_FLAG_COMMIT\",\n          \"validator_address\": \"BZSf7wMJCGhrNgeci+lY7kEth0Q=\",\n          \"timestamp\": \"2024-03-07T21:15:18.727039882Z\",\n          \"signature\": \"QwMSz37OTLM0nBLnfg2ct7FdjZRyA8nYhi+vFRUK3Wb2boX/OiKN6r/LUxo/JxwCkhsXJWJI/HOnHV+SE6qYDA==\"\n        }\n      ]\n    }\n  },\n  \"sdk_block\": {\n    \"header\": {\n      \"version\": {\n        \"block\": \"11\",\n        \"app\": \"0\"\n      },\n      \"chain_id\": \"testchain\",\n      \"height\": \"3\",\n      \"time\": \"2024-03-07T21:15:18.727039882Z\",\n      \"last_block_id\": {\n        \"hash\": \"RzgNkECSrRyrDW7gVSkQjhwW3aV9pUj5K4CIJrV7/C8=\",\n        \"part_set_header\": {\n          \"total\": 1,\n          \"hash\": \"VjbbhzR6a2aIMRqDN7wHK0L2pxGnmwPgWWaawYujafg=\"\n        }\n      },\n      \"last_commit_hash\": \"7iQzSIAdehQmUybVeof1QRUU30SI4Pmg0cte+kxZMC4=\",\n      \"data_hash\": \"iA0GFiNOBJjgBeS+bRTNK0uXOAjLxRI/bLlLVfQSzh4=\",\n      \"validators_hash\": \"/HLVFmqGyBr9hAXdd4jpxWUx6Kppoa3dHB8xMtKmZc0=\",\n      \"next_validators_hash\": \"/HLVFmqGyBr9hAXdd4jpxWUx6Kppoa3dHB8xMtKmZc0=\",\n      \"consensus_hash\": \"BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=\",\n      \"app_hash\": \"KHnseRhDsvqAjXkU2FVCUvlySordlTgGrFzkhAUjOxw=\",\n      \"last_results_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"evidence_hash\": \"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\",\n      \"proposer_address\": \"stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp\"\n    },\n    \"data\": {\n      \"txs\": [\n        \"CtgCCtUCCiUvY29zbW9zLmdvdi52MWJldGExLk1zZ1N1Ym1pdFByb3Bvc2FsEqsCCv0BCi4vY29zbW9zLnBhcmFtcy52MWJldGExLlBhcmFtZXRlckNoYW5nZVByb3Bvc2FsEsoBChR1cGRhdGUgdm90aW5nIHBhcmFtcxIUdXBkYXRlIHZvdGluZyBwZXJpb2QaLwoDZ292Egx2b3RpbmdwYXJhbXMaGnsidm90aW5nX3BlcmlvZCI6ICI4NjQwMCJ9GmsKA2dvdhINZGVwb3NpdHBhcmFtcxpVeyJtaW5fZGVwb3NpdCI6IFt7ImRlbm9tIjogIndlaSIsImFtb3VudCI6ICIxMDAwMDAwIn1dLCJtYXhfZGVwb3NpdF9wZXJpb2QiOiAiODY0MDAifRopc3QxZWRwOWdrcHB4emp2Y2c5bndoZWg2dHA5cnNnYWZhdGNrZmRsNm0SdwpXCk0KJi9zdHJhdG9zLmNyeXB0by52MS5ldGhzZWNwMjU2azEuUHViS2V5EiMKIQNBlPndlLdbenThBfi5/mQPaDXY4fL0x4Vm+/PEzgiFKxIECgIIARgBEhwKFgoDd2VpEg83MTk0ODYwMDAwMDAwMDAQ/vQrGkFPkIR+nuWxlSCMABNwvragzNLy0REfuAJibSYiA05YfiDwdIYtUhgvZXvD02Kh4YbVSmVIY0IyiesiHP3884EYAA==\"\n      ]\n    },\n    \"evidence\": {\n      \"evidence\": []\n    },\n    \"last_commit\": {\n      \"height\": \"2\",\n      \"round\": 0,\n      \"block_id\": {\n        \"hash\": \"RzgNkECSrRyrDW7gVSkQjhwW3aV9pUj5K4CIJrV7/C8=\",\n        \"part_set_header\": {\n          \"total\": 1,\n          \"hash\": \"VjbbhzR6a2aIMRqDN7wHK0L2pxGnmwPgWWaawYujafg=\"\n        }\n      },\n      \"signatures\": [\n        {\n          \"block_id_flag\": \"BLOCK_ID_FLAG_COMMIT\",\n          \"validator_address\": \"BZSf7wMJCGhrNgeci+lY7kEth0Q=\",\n          \"timestamp\": \"2024-03-07T21:15:18.727039882Z\",\n          \"signature\": \"QwMSz37OTLM0nBLnfg2ct7FdjZRyA8nYhi+vFRUK3Wb2boX/OiKN6r/LUxo/JxwCkhsXJWJI/HOnHV+SE6qYDA==\"\n        }\n      ]\n    }\n  }\n}\n
GET /cosmos/base/tendermint/v1beta1/node_info \u00a0\u00a0\u00a0\u00a0\u00a0 queries the current node info Request Example:
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/node_info\n
Response Example:
{\n  \"default_node_info\": {\n    \"protocol_version\": {\n      \"p2p\": \"8\",\n      \"block\": \"11\",\n      \"app\": \"0\"\n    },\n    \"default_node_id\": \"173ebeb219ae7e8d53e7882063429213b9176b6f\",\n    \"listen_addr\": \"tcp://0.0.0.0:26656\",\n    \"network\": \"testchain\",\n    \"version\": \"0.37.2\",\n    \"channels\": \"QCAhIiMwOGBhAA==\",\n    \"moniker\": \"node\",\n    \"other\": {\n      \"tx_index\": \"on\",\n      \"rpc_address\": \"tcp://127.0.0.1:26657\"\n    }\n  },\n  \"application_version\": {\n    \"name\": \"stchain\",\n    \"app_name\": \"stchaind\",\n    \"version\": \"v0.12.0\",\n    \"git_commit\": \"\",\n    \"build_tags\": \"\",\n    \"go_version\": \"go version go1.21.7 linux/amd64\",\n    \"build_deps\": [\n      {\n        \"path\": \"cloud.google.com/go\",\n        \"version\": \"v0.110.8\",\n        \"sum\": \"h1:tyNdfIxjzaWctIiLYOTalaLKZ17SI44SKFW26QbOhME=\"\n      },\n      {\n        \"path\": \"cloud.google.com/go/compute/metadata\",\n        \"version\": \"v0.2.3\",\n        \"sum\": \"h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY=\"\n      },\n      {\n        \"path\": \"cloud.google.com/go/iam\",\n        \"version\": \"v1.1.2\",\n        \"sum\": \"h1:gacbrBdWcoVmGLozRuStX45YKvJtzIjJdAolzUs1sm4=\"\n      },\n      {\n        \"path\": \"cloud.google.com/go/storage\",\n        \"version\": \"v1.30.1\",\n        \"sum\": \"h1:uOdMxAs8HExqBlnLtnQyP0YkvbiDpdGShGKtx6U/oNM=\"\n      },\n      {\n        \"path\": \"cosmossdk.io/api\",\n        \"version\": \"v0.3.1\",\n        \"sum\": \"h1:NNiOclKRR0AOlO4KIqeaG6PS6kswOMhHD0ir0SscNXE=\"\n      },\n      {\n        \"path\": \"cosmossdk.io/core\",\n        \"version\": \"v0.5.1\",\n        \"sum\": \"h1:vQVtFrIYOQJDV3f7rw4pjjVqc1id4+mE0L9hHP66pyI=\"\n      },\n      {\n        \"path\": \"cosmossdk.io/depinject\",\n        \"version\": \"v1.0.0-alpha.4\",\n        \"sum\": \"h1:PLNp8ZYAMPTUKyG9IK2hsbciDWqna2z1Wsl98okJopc=\"\n      },\n      {\n        \"path\": \"cosmossdk.io/errors\",\n        \"version\": \"v1.0.0\",\n        \"sum\": \"h1:nxF07lmlBbB8NKQhtJ+sJm6ef5uV1XkvPXG2bUntb04=\"\n      },\n      {\n        \"path\": \"cosmossdk.io/log\",\n        \"version\": \"v1.2.1\",\n        \"sum\": \"h1:Xc1GgTCicniwmMiKwDxUjO4eLhPxoVdI9vtMW8Ti/uk=\"\n      },\n      {\n        \"path\": \"cosmossdk.io/math\",\n        \"version\": \"v1.2.0\",\n        \"sum\": \"h1:8gudhTkkD3NxOP2YyyJIYYmt6dQ55ZfJkDOaxXpy7Ig=\"\n      },\n      {\n        \"path\": \"cosmossdk.io/simapp\",\n        \"version\": \"v0.0.0-20230828070859-c9144f02dda8\",\n        \"sum\": \"h1:xQBu6b8LinrtmUkpYhCfnz9/aF1iW0BxHp7D71Z4CyI=\"\n      },\n      {\n        \"path\": \"cosmossdk.io/tools/rosetta\",\n        \"version\": \"v0.2.1\",\n        \"sum\": \"h1:ddOMatOH+pbxWbrGJKRAawdBkPYLfKXutK9IETnjYxw=\"\n      },\n      {\n        \"path\": \"filippo.io/edwards25519\",\n        \"version\": \"v1.0.0\",\n        \"sum\": \"h1:0wAIcmJUqRdI8IJ/3eGi5/HwXZWPujYXXlkrQogz0Ek=\"\n      },\n      {\n        \"path\": \"github.com/99designs/keyring\",\n        \"version\": \"v1.2.1\",\n        \"sum\": \"\"\n      },\n      {\n        \"path\": \"github.com/ChainSafe/go-schnorrkel\",\n        \"version\": \"v0.0.0-20200405005733-88cbf1b4c40d\",\n        \"sum\": \"h1:nalkkPQcITbvhmL4+C4cKA87NW0tfm3Kl9VXRoPywFg=\"\n      },\n      {\n        \"path\": \"github.com/Nik-U/pbc\",\n        \"version\": \"v0.0.0-20181205041846-3e516ca0c5d6\",\n        \"sum\": \"h1:GU/vL5sj0IgGYEOIIAJ1HDI9dgqT0gJXkhXINri7Otc=\"\n      },\n      {\n        \"path\": \"github.com/VictoriaMetrics/fastcache\",\n        \"version\": \"v1.6.0\",\n        \"sum\": \"h1:C/3Oi3EiBCqufydp1neRZkqcwmEiuRT9c3fqvvgKm5o=\"\n      },\n      {\n        \"path\": \"github.com/armon/go-metrics\",\n        \"version\": \"v0.4.1\",\n        \"sum\": \"h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA=\"\n      },\n      {\n        \"path\": \"github.com/aws/aws-sdk-go\",\n        \"version\": \"v1.44.203\",\n        \"sum\": \"h1:pcsP805b9acL3wUqa4JR2vg1k2wnItkDYNvfmcy6F+U=\"\n      },\n      {\n        \"path\": \"github.com/beorn7/perks\",\n        \"version\": \"v1.0.1\",\n        \"sum\": \"h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=\"\n      },\n      {\n        \"path\": \"github.com/bgentry/go-netrc\",\n        \"version\": \"v0.0.0-20140422174119-9fd32a8b3d3d\",\n        \"sum\": \"h1:xDfNPAt8lFiC1UJrqV3uuy861HCTo708pDMbjHHdCas=\"\n      },\n      {\n        \"path\": \"github.com/bgentry/speakeasy\",\n        \"version\": \"v0.1.1-0.20220910012023-760eaf8b6816\",\n        \"sum\": \"h1:41iFGWnSlI2gVpmOtVTJZNodLdLQLn/KsJqFvXwnd/s=\"\n      },\n      {\n        \"path\": \"github.com/btcsuite/btcd\",\n        \"version\": \"v0.23.4\",\n        \"sum\": \"h1:IzV6qqkfwbItOS/sg/aDfPDsjPP8twrCOE2R93hxMlQ=\"\n      },\n      {\n        \"path\": \"github.com/btcsuite/btcd/btcec/v2\",\n        \"version\": \"v2.3.2\",\n        \"sum\": \"h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U=\"\n      },\n      {\n        \"path\": \"github.com/btcsuite/btcd/btcutil\",\n        \"version\": \"v1.1.2\",\n        \"sum\": \"h1:XLMbX8JQEiwMcYft2EGi8zPUkoa0abKIU6/BJSRsjzQ=\"\n      },\n      {\n        \"path\": \"github.com/btcsuite/btcd/chaincfg/chainhash\",\n        \"version\": \"v1.0.1\",\n        \"sum\": \"h1:q0rUy8C/TYNBQS1+CGKw68tLOFYSNEs0TFnxxnS9+4U=\"\n      },\n      {\n        \"path\": \"github.com/cenkalti/backoff/v4\",\n        \"version\": \"v4.1.3\",\n        \"sum\": \"h1:cFAlzYUlVYDysBEH2T5hyJZMh3+5+WCBvSnK6Q8UtC4=\"\n      },\n      {\n        \"path\": \"github.com/cespare/xxhash/v2\",\n        \"version\": \"v2.2.0\",\n        \"sum\": \"h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=\"\n      },\n      {\n        \"path\": \"github.com/chzyer/readline\",\n        \"version\": \"v1.5.1\",\n        \"sum\": \"h1:upd/6fQk4src78LMRzh5vItIt361/o4uq553V8B5sGI=\"\n      },\n      {\n        \"path\": \"github.com/cockroachdb/apd/v2\",\n        \"version\": \"v2.0.2\",\n        \"sum\": \"h1:weh8u7Cneje73dDh+2tEVLUvyBc89iwepWCD8b8034E=\"\n      },\n      {\n        \"path\": \"github.com/cockroachdb/errors\",\n        \"version\": \"v1.10.0\",\n        \"sum\": \"h1:lfxS8zZz1+OjtV4MtNWgboi/W5tyLEB6VQZBXN+0VUU=\"\n      },\n      {\n        \"path\": \"github.com/cockroachdb/logtags\",\n        \"version\": \"v0.0.0-20230118201751-21c54148d20b\",\n        \"sum\": \"h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE=\"\n      },\n      {\n        \"path\": \"github.com/cockroachdb/redact\",\n        \"version\": \"v1.1.5\",\n        \"sum\": \"h1:u1PMllDkdFfPWaNGMyLD1+so+aq3uUItthCFqzwPJ30=\"\n      },\n      {\n        \"path\": \"github.com/coinbase/rosetta-sdk-go/types\",\n        \"version\": \"v1.0.0\",\n        \"sum\": \"h1:jpVIwLcPoOeCR6o1tU+Xv7r5bMONNbHU7MuEHboiFuA=\"\n      },\n      {\n        \"path\": \"github.com/cometbft/cometbft\",\n        \"version\": \"v0.37.2\",\n        \"sum\": \"\"\n      },\n      {\n        \"path\": \"github.com/cometbft/cometbft-db\",\n        \"version\": \"v0.8.0\",\n        \"sum\": \"h1:vUMDaH3ApkX8m0KZvOFFy9b5DZHBAjsnEuo9AKVZpjo=\"\n      },\n      {\n        \"path\": \"github.com/confio/ics23/go\",\n        \"version\": \"v0.9.0\",\n        \"sum\": \"h1:cWs+wdbS2KRPZezoaaj+qBleXgUk5WOQFMP3CQFGTr4=\"\n      },\n      {\n        \"path\": \"github.com/cosmos/btcutil\",\n        \"version\": \"v1.0.5\",\n        \"sum\": \"h1:t+ZFcX77LpKtDBhjucvnOH8C2l2ioGsBNEQ3jef8xFk=\"\n      },\n      {\n        \"path\": \"github.com/cosmos/cosmos-proto\",\n        \"version\": \"v1.0.0-beta.2\",\n        \"sum\": \"h1:X3OKvWgK9Gsejo0F1qs5l8Qn6xJV/AzgIWR2wZ8Nua8=\"\n      },\n      {\n        \"path\": \"github.com/cosmos/cosmos-sdk\",\n        \"version\": \"v0.47.5\",\n        \"sum\": \"\"\n      },\n      {\n        \"path\": \"github.com/cosmos/go-bip39\",\n        \"version\": \"v1.0.0\",\n        \"sum\": \"h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY=\"\n      },\n      {\n        \"path\": \"github.com/cosmos/gogogateway\",\n        \"version\": \"v1.2.0\",\n        \"sum\": \"h1:Ae/OivNhp8DqBi/sh2A8a1D0y638GpL3tkmLQAiKxTE=\"\n      },\n      {\n        \"path\": \"github.com/cosmos/gogoproto\",\n        \"version\": \"v1.4.10\",\n        \"sum\": \"h1:QH/yT8X+c0F4ZDacDv3z+xE3WU1P1Z3wQoLMBRJoKuI=\"\n      },\n      {\n        \"path\": \"github.com/cosmos/iavl\",\n        \"version\": \"v0.20.0\",\n        \"sum\": \"h1:fTVznVlepH0KK8NyKq8w+U7c2L6jofa27aFX6YGlm38=\"\n      },\n      {\n        \"path\": \"github.com/cosmos/ibc-go/v7\",\n        \"version\": \"v7.3.1\",\n        \"sum\": \"h1:bil1IjnHdyWDASFYKfwdRiNtFP6WK3osW7QFEAgU4I8=\"\n      },\n      {\n        \"path\": \"github.com/cosmos/ics23/go\",\n        \"version\": \"v0.10.0\",\n        \"sum\": \"h1:iXqLLgp2Lp+EdpIuwXTYIQU+AiHj9mOC2X9ab++bZDM=\"\n      },\n      {\n        \"path\": \"github.com/cosmos/rosetta-sdk-go\",\n        \"version\": \"v0.10.0\",\n        \"sum\": \"h1:E5RhTruuoA7KTIXUcMicL76cffyeoyvNybzUGSKFTcM=\"\n      },\n      {\n        \"path\": \"github.com/cpuguy83/go-md2man/v2\",\n        \"version\": \"v2.0.2\",\n        \"sum\": \"h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w=\"\n      },\n      {\n        \"path\": \"github.com/creachadair/taskgroup\",\n        \"version\": \"v0.4.2\",\n        \"sum\": \"h1:jsBLdAJE42asreGss2xZGZ8fJra7WtwnHWeJFxv2Li8=\"\n      },\n      {\n        \"path\": \"github.com/davecgh/go-spew\",\n        \"version\": \"v1.1.1\",\n        \"sum\": \"h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=\"\n      },\n      {\n        \"path\": \"github.com/deckarep/golang-set\",\n        \"version\": \"v1.8.0\",\n        \"sum\": \"h1:sk9/l/KqpunDwP7pSjUg0keiOOLEnOBHzykLrsPppp4=\"\n      },\n      {\n        \"path\": \"github.com/decred/dcrd/dcrec/secp256k1/v4\",\n        \"version\": \"v4.1.0\",\n        \"sum\": \"h1:HbphB4TFFXpv7MNrT52FGrrgVXF1owhMVTHFZIlnvd4=\"\n      },\n      {\n        \"path\": \"github.com/desertbit/timer\",\n        \"version\": \"v0.0.0-20180107155436-c41aec40b27f\",\n        \"sum\": \"h1:U5y3Y5UE0w7amNe7Z5G/twsBW0KEalRQXZzf8ufSh9I=\"\n      },\n      {\n        \"path\": \"github.com/dlclark/regexp2\",\n        \"version\": \"v1.4.1-0.20201116162257-a2a8dda75c91\",\n        \"sum\": \"h1:Izz0+t1Z5nI16/II7vuEo/nHjodOg0p7+OiDpjX5t1E=\"\n      },\n      {\n        \"path\": \"github.com/dop251/goja\",\n        \"version\": \"v0.0.0-20220405120441-9037c2b61cbf\",\n        \"sum\": \"h1:Yt+4K30SdjOkRoRRm3vYNQgR+/ZIy0RmeUDZo7Y8zeQ=\"\n      },\n      {\n        \"path\": \"github.com/dvsekhvalnov/jose2go\",\n        \"version\": \"v1.5.0\",\n        \"sum\": \"h1:3j8ya4Z4kMCwT5nXIKFSV84YS+HdqSSO0VsTQxaLAeM=\"\n      },\n      {\n        \"path\": \"github.com/edsrzf/mmap-go\",\n        \"version\": \"v1.0.0\",\n        \"sum\": \"h1:CEBF7HpRnUCSJgGUb5h1Gm7e3VkmVDrR8lvWVLtrOFw=\"\n      },\n      {\n        \"path\": \"github.com/ethereum/go-ethereum\",\n        \"version\": \"v1.10.26\",\n        \"sum\": \"h1:i/7d9RBBwiXCEuyduBQzJw/mKmnvzsN14jqBmytw72s=\"\n      },\n      {\n        \"path\": \"github.com/felixge/httpsnoop\",\n        \"version\": \"v1.0.2\",\n        \"sum\": \"h1:+nS9g82KMXccJ/wp0zyRW9ZBHFETmMGtkk+2CTTrW4o=\"\n      },\n      {\n        \"path\": \"github.com/fjl/memsize\",\n        \"version\": \"v0.0.0-20190710130421-bcb5799ab5e5\",\n        \"sum\": \"h1:FtmdgXiUlNeRsoNMFlKLDt+S+6hbjVMEW6RGQ7aUf7c=\"\n      },\n      {\n        \"path\": \"github.com/fsnotify/fsnotify\",\n        \"version\": \"v1.6.0\",\n        \"sum\": \"h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=\"\n      },\n      {\n        \"path\": \"github.com/getsentry/sentry-go\",\n        \"version\": \"v0.23.0\",\n        \"sum\": \"h1:dn+QRCeJv4pPt9OjVXiMcGIBIefaTJPw/h0bZWO05nE=\"\n      },\n      {\n        \"path\": \"github.com/go-kit/kit\",\n        \"version\": \"v0.12.0\",\n        \"sum\": \"h1:e4o3o3IsBfAKQh5Qbbiqyfu97Ku7jrO/JbohvztANh4=\"\n      },\n      {\n        \"path\": \"github.com/go-kit/log\",\n        \"version\": \"v0.2.1\",\n        \"sum\": \"h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU=\"\n      },\n      {\n        \"path\": \"github.com/go-logfmt/logfmt\",\n        \"version\": \"v0.6.0\",\n        \"sum\": \"h1:wGYYu3uicYdqXVgoYbvnkrPVXkuLM1p1ifugDMEdRi4=\"\n      },\n      {\n        \"path\": \"github.com/go-sourcemap/sourcemap\",\n        \"version\": \"v2.1.3+incompatible\",\n        \"sum\": \"h1:W1iEw64niKVGogNgBN3ePyLFfuisuzeidWPMPWmECqU=\"\n      },\n      {\n        \"path\": \"github.com/go-stack/stack\",\n        \"version\": \"v1.8.0\",\n        \"sum\": \"h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=\"\n      },\n      {\n        \"path\": \"github.com/godbus/dbus\",\n        \"version\": \"v0.0.0-20190726142602-4481cbc300e2\",\n        \"sum\": \"h1:ZpnhV/YsD2/4cESfV5+Hoeu/iUR3ruzNvZ+yQfO03a0=\"\n      },\n      {\n        \"path\": \"github.com/gogo/googleapis\",\n        \"version\": \"v1.4.1\",\n        \"sum\": \"h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0=\"\n      },\n      {\n        \"path\": \"github.com/gogo/protobuf\",\n        \"version\": \"v1.3.2\",\n        \"sum\": \"h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=\"\n      },\n      {\n        \"path\": \"github.com/golang-jwt/jwt/v4\",\n        \"version\": \"v4.3.0\",\n        \"sum\": \"h1:kHL1vqdqWNfATmA0FNMdmZNMyZI1U6O31X4rlIPoBog=\"\n      },\n      {\n        \"path\": \"github.com/golang/groupcache\",\n        \"version\": \"v0.0.0-20210331224755-41bb18bfe9da\",\n        \"sum\": \"h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=\"\n      },\n      {\n        \"path\": \"github.com/golang/mock\",\n        \"version\": \"v1.6.0\",\n        \"sum\": \"h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=\"\n      },\n      {\n        \"path\": \"github.com/golang/protobuf\",\n        \"version\": \"v1.5.3\",\n        \"sum\": \"h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=\"\n      },\n      {\n        \"path\": \"github.com/golang/snappy\",\n        \"version\": \"v0.0.4\",\n        \"sum\": \"h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM=\"\n      },\n      {\n        \"path\": \"github.com/google/btree\",\n        \"version\": \"v1.1.2\",\n        \"sum\": \"h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU=\"\n      },\n      {\n        \"path\": \"github.com/google/go-cmp\",\n        \"version\": \"v0.5.9\",\n        \"sum\": \"h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=\"\n      },\n      {\n        \"path\": \"github.com/google/orderedcode\",\n        \"version\": \"v0.0.1\",\n        \"sum\": \"h1:UzfcAexk9Vhv8+9pNOgRu41f16lHq725vPwnSeiG/Us=\"\n      },\n      {\n        \"path\": \"github.com/google/s2a-go\",\n        \"version\": \"v0.1.4\",\n        \"sum\": \"h1:1kZ/sQM3srePvKs3tXAvQzo66XfcReoqFpIpIccE7Oc=\"\n      },\n      {\n        \"path\": \"github.com/google/uuid\",\n        \"version\": \"v1.3.0\",\n        \"sum\": \"h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=\"\n      },\n      {\n        \"path\": \"github.com/googleapis/enterprise-certificate-proxy\",\n        \"version\": \"v0.2.4\",\n        \"sum\": \"h1:uGy6JWR/uMIILU8wbf+OkstIrNiMjGpEIyhx8f6W7s4=\"\n      },\n      {\n        \"path\": \"github.com/googleapis/gax-go/v2\",\n        \"version\": \"v2.12.0\",\n        \"sum\": \"h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas=\"\n      },\n      {\n        \"path\": \"github.com/gorilla/handlers\",\n        \"version\": \"v1.5.1\",\n        \"sum\": \"h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4=\"\n      },\n      {\n        \"path\": \"github.com/gorilla/mux\",\n        \"version\": \"v1.8.0\",\n        \"sum\": \"h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI=\"\n      },\n      {\n        \"path\": \"github.com/gorilla/websocket\",\n        \"version\": \"v1.5.0\",\n        \"sum\": \"h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc=\"\n      },\n      {\n        \"path\": \"github.com/grpc-ecosystem/go-grpc-middleware\",\n        \"version\": \"v1.3.0\",\n        \"sum\": \"h1:+9834+KizmvFV7pXQGSXQTsaWhq2GjuNUt0aUU0YBYw=\"\n      },\n      {\n        \"path\": \"github.com/grpc-ecosystem/grpc-gateway\",\n        \"version\": \"v1.16.0\",\n        \"sum\": \"h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo=\"\n      },\n      {\n        \"path\": \"github.com/gsterjov/go-libsecret\",\n        \"version\": \"v0.0.0-20161001094733-a6f4afe4910c\",\n        \"sum\": \"h1:6rhixN/i8ZofjG1Y75iExal34USq5p+wiN1tpie8IrU=\"\n      },\n      {\n        \"path\": \"github.com/gtank/merlin\",\n        \"version\": \"v0.1.1\",\n        \"sum\": \"h1:eQ90iG7K9pOhtereWsmyRJ6RAwcP4tHTDBHXNg+u5is=\"\n      },\n      {\n        \"path\": \"github.com/gtank/ristretto255\",\n        \"version\": \"v0.1.2\",\n        \"sum\": \"h1:JEqUCPA1NvLq5DwYtuzigd7ss8fwbYay9fi4/5uMzcc=\"\n      },\n      {\n        \"path\": \"github.com/hashicorp/go-bexpr\",\n        \"version\": \"v0.1.10\",\n        \"sum\": \"h1:9kuI5PFotCboP3dkDYFr/wi0gg0QVbSNz5oFRpxn4uE=\"\n      },\n      {\n        \"path\": \"github.com/hashicorp/go-cleanhttp\",\n        \"version\": \"v0.5.2\",\n        \"sum\": \"h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ=\"\n      },\n      {\n        \"path\": \"github.com/hashicorp/go-getter\",\n        \"version\": \"v1.7.1\",\n        \"sum\": \"h1:SWiSWN/42qdpR0MdhaOc/bLR48PLuP1ZQtYLRlM69uY=\"\n      },\n      {\n        \"path\": \"github.com/hashicorp/go-immutable-radix\",\n        \"version\": \"v1.3.1\",\n        \"sum\": \"h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc=\"\n      },\n      {\n        \"path\": \"github.com/hashicorp/go-safetemp\",\n        \"version\": \"v1.0.0\",\n        \"sum\": \"h1:2HR189eFNrjHQyENnQMMpCiBAsRxzbTMIgBhEyExpmo=\"\n      },\n      {\n        \"path\": \"github.com/hashicorp/go-version\",\n        \"version\": \"v1.6.0\",\n        \"sum\": \"h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek=\"\n      },\n      {\n        \"path\": \"github.com/hashicorp/golang-lru\",\n        \"version\": \"v0.5.5-0.20210104140557-80c98217689d\",\n        \"sum\": \"h1:dg1dEPuWpEqDnvIw251EVy4zlP8gWbsGj4BsUKCRpYs=\"\n      },\n      {\n        \"path\": \"github.com/hashicorp/hcl\",\n        \"version\": \"v1.0.0\",\n        \"sum\": \"h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=\"\n      },\n      {\n        \"path\": \"github.com/hdevalence/ed25519consensus\",\n        \"version\": \"v0.1.0\",\n        \"sum\": \"h1:jtBwzzcHuTmFrQN6xQZn6CQEO/V9f7HsjsjeEZ6auqU=\"\n      },\n      {\n        \"path\": \"github.com/holiman/bloomfilter/v2\",\n        \"version\": \"v2.0.3\",\n        \"sum\": \"h1:73e0e/V0tCydx14a0SCYS/EWCxgwLZ18CZcZKVu0fao=\"\n      },\n      {\n        \"path\": \"github.com/holiman/uint256\",\n        \"version\": \"v1.2.0\",\n        \"sum\": \"h1:gpSYcPLWGv4sG43I2mVLiDZCNDh/EpGjSk8tmtxitHM=\"\n      },\n      {\n        \"path\": \"github.com/huandu/skiplist\",\n        \"version\": \"v1.2.0\",\n        \"sum\": \"h1:gox56QD77HzSC0w+Ws3MH3iie755GBJU1OER3h5VsYw=\"\n      },\n      {\n        \"path\": \"github.com/huin/goupnp\",\n        \"version\": \"v1.0.3\",\n        \"sum\": \"h1:N8No57ls+MnjlB+JPiCVSOyy/ot7MJTqlo7rn+NYSqQ=\"\n      },\n      {\n        \"path\": \"github.com/improbable-eng/grpc-web\",\n        \"version\": \"v0.15.0\",\n        \"sum\": \"h1:BN+7z6uNXZ1tQGcNAuaU1YjsLTApzkjt2tzCixLaUPQ=\"\n      },\n      {\n        \"path\": \"github.com/ipfs/go-cid\",\n        \"version\": \"v0.1.0\",\n        \"sum\": \"h1:YN33LQulcRHjfom/i25yoOZR4Telp1Hr/2RU3d0PnC0=\"\n      },\n      {\n        \"path\": \"github.com/jackpal/go-nat-pmp\",\n        \"version\": \"v1.0.2\",\n        \"sum\": \"h1:KzKSgb7qkJvOUTqYl9/Hg/me3pWgBmERKrTGD7BdWus=\"\n      },\n      {\n        \"path\": \"github.com/jmespath/go-jmespath\",\n        \"version\": \"v0.4.0\",\n        \"sum\": \"h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=\"\n      },\n      {\n        \"path\": \"github.com/kelindar/bitmap\",\n        \"version\": \"v1.4.1\",\n        \"sum\": \"h1:Ih0BWMYXkkZxPMU536DsQKRhdvqFl7tuNjImfLJWC6E=\"\n      },\n      {\n        \"path\": \"github.com/kelindar/simd\",\n        \"version\": \"v1.1.2\",\n        \"sum\": \"h1:KduKb+M9cMY2HIH8S/cdJyD+5n5EGgq+Aeeleos55To=\"\n      },\n      {\n        \"path\": \"github.com/klauspost/compress\",\n        \"version\": \"v1.16.3\",\n        \"sum\": \"h1:XuJt9zzcnaz6a16/OU53ZjWp/v7/42WcR5t2a0PcNQY=\"\n      },\n      {\n        \"path\": \"github.com/klauspost/cpuid/v2\",\n        \"version\": \"v2.2.4\",\n        \"sum\": \"h1:acbojRNwl3o09bUq+yDCtZFc1aiwaAAxtcn8YkZXnvk=\"\n      },\n      {\n        \"path\": \"github.com/kr/pretty\",\n        \"version\": \"v0.3.1\",\n        \"sum\": \"h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=\"\n      },\n      {\n        \"path\": \"github.com/kr/text\",\n        \"version\": \"v0.2.0\",\n        \"sum\": \"h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=\"\n      },\n      {\n        \"path\": \"github.com/lib/pq\",\n        \"version\": \"v1.10.7\",\n        \"sum\": \"h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw=\"\n      },\n      {\n        \"path\": \"github.com/libp2p/go-buffer-pool\",\n        \"version\": \"v0.1.0\",\n        \"sum\": \"h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6cdF0Y8=\"\n      },\n      {\n        \"path\": \"github.com/magiconair/properties\",\n        \"version\": \"v1.8.7\",\n        \"sum\": \"h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY=\"\n      },\n      {\n        \"path\": \"github.com/manifoldco/promptui\",\n        \"version\": \"v0.9.0\",\n        \"sum\": \"h1:3V4HzJk1TtXW1MTZMP7mdlwbBpIinw3HztaIlYthEiA=\"\n      },\n      {\n        \"path\": \"github.com/mattn/go-colorable\",\n        \"version\": \"v0.1.13\",\n        \"sum\": \"h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=\"\n      },\n      {\n        \"path\": \"github.com/mattn/go-isatty\",\n        \"version\": \"v0.0.19\",\n        \"sum\": \"h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=\"\n      },\n      {\n        \"path\": \"github.com/mattn/go-runewidth\",\n        \"version\": \"v0.0.9\",\n        \"sum\": \"h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0=\"\n      },\n      {\n        \"path\": \"github.com/matttproud/golang_protobuf_extensions\",\n        \"version\": \"v1.0.4\",\n        \"sum\": \"h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo=\"\n      },\n      {\n        \"path\": \"github.com/mimoo/StrobeGo\",\n        \"version\": \"v0.0.0-20210601165009-122bf33a46e0\",\n        \"sum\": \"h1:QRUSJEgZn2Snx0EmT/QLXibWjSUDjKWvXIT19NBVp94=\"\n      },\n      {\n        \"path\": \"github.com/minio/blake2b-simd\",\n        \"version\": \"v0.0.0-20160723061019-3f5f724cb5b1\",\n        \"sum\": \"h1:lYpkrQH5ajf0OXOcUbGjvZxxijuBwbbmlSxLiuofa+g=\"\n      },\n      {\n        \"path\": \"github.com/minio/highwayhash\",\n        \"version\": \"v1.0.2\",\n        \"sum\": \"h1:Aak5U0nElisjDCfPSG79Tgzkn2gl66NxOMspRrKnA/g=\"\n      },\n      {\n        \"path\": \"github.com/minio/sha256-simd\",\n        \"version\": \"v1.0.0\",\n        \"sum\": \"h1:v1ta+49hkWZyvaKwrQB8elexRqm6Y0aMLjCNsrYxo6g=\"\n      },\n      {\n        \"path\": \"github.com/mitchellh/go-homedir\",\n        \"version\": \"v1.1.0\",\n        \"sum\": \"h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=\"\n      },\n      {\n        \"path\": \"github.com/mitchellh/go-testing-interface\",\n        \"version\": \"v1.14.1\",\n        \"sum\": \"h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU=\"\n      },\n      {\n        \"path\": \"github.com/mitchellh/mapstructure\",\n        \"version\": \"v1.5.0\",\n        \"sum\": \"h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=\"\n      },\n      {\n        \"path\": \"github.com/mitchellh/pointerstructure\",\n        \"version\": \"v1.2.0\",\n        \"sum\": \"h1:O+i9nHnXS3l/9Wu7r4NrEdwA2VFTicjUEN1uBnDo34A=\"\n      },\n      {\n        \"path\": \"github.com/mr-tron/base58\",\n        \"version\": \"v1.2.0\",\n        \"sum\": \"h1:T/HDJBh4ZCPbU39/+c3rRvE0uKBQlU27+QI8LJ4t64o=\"\n      },\n      {\n        \"path\": \"github.com/mtibben/percent\",\n        \"version\": \"v0.2.1\",\n        \"sum\": \"h1:5gssi8Nqo8QU/r2pynCm+hBQHpkB/uNK7BJCFogWdzs=\"\n      },\n      {\n        \"path\": \"github.com/multiformats/go-base32\",\n        \"version\": \"v0.0.3\",\n        \"sum\": \"h1:tw5+NhuwaOjJCC5Pp82QuXbrmLzWg7uxlMFp8Nq/kkI=\"\n      },\n      {\n        \"path\": \"github.com/multiformats/go-base36\",\n        \"version\": \"v0.1.0\",\n        \"sum\": \"h1:JR6TyF7JjGd3m6FbLU2cOxhC0Li8z8dLNGQ89tUg4F4=\"\n      },\n      {\n        \"path\": \"github.com/multiformats/go-multibase\",\n        \"version\": \"v0.0.3\",\n        \"sum\": \"h1:l/B6bJDQjvQ5G52jw4QGSYeOTZoAwIO77RblWplfIqk=\"\n      },\n      {\n        \"path\": \"github.com/multiformats/go-multihash\",\n        \"version\": \"v0.0.15\",\n        \"sum\": \"h1:hWOPdrNqDjwHDx82vsYGSDZNyktOJJ2dzZJzFkOV1jM=\"\n      },\n      {\n        \"path\": \"github.com/multiformats/go-varint\",\n        \"version\": \"v0.0.6\",\n        \"sum\": \"h1:gk85QWKxh3TazbLxED/NlDVv8+q+ReFJk7Y2W/KhfNY=\"\n      },\n      {\n        \"path\": \"github.com/olekukonko/tablewriter\",\n        \"version\": \"v0.0.5\",\n        \"sum\": \"h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=\"\n      },\n      {\n        \"path\": \"github.com/pelletier/go-toml/v2\",\n        \"version\": \"v2.0.8\",\n        \"sum\": \"h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ=\"\n      },\n      {\n        \"path\": \"github.com/pkg/errors\",\n        \"version\": \"v0.9.1\",\n        \"sum\": \"h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=\"\n      },\n      {\n        \"path\": \"github.com/pmezard/go-difflib\",\n        \"version\": \"v1.0.0\",\n        \"sum\": \"h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=\"\n      },\n      {\n        \"path\": \"github.com/prometheus/client_golang\",\n        \"version\": \"v1.17.0\",\n        \"sum\": \"h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q=\"\n      },\n      {\n        \"path\": \"github.com/prometheus/client_model\",\n        \"version\": \"v0.4.1-0.20230718164431-9a2bf3000d16\",\n        \"sum\": \"h1:v7DLqVdK4VrYkVD5diGdl4sxJurKJEMnODWRJlxV9oM=\"\n      },\n      {\n        \"path\": \"github.com/prometheus/common\",\n        \"version\": \"v0.44.0\",\n        \"sum\": \"h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY=\"\n      },\n      {\n        \"path\": \"github.com/prometheus/procfs\",\n        \"version\": \"v0.11.1\",\n        \"sum\": \"h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI=\"\n      },\n      {\n        \"path\": \"github.com/prometheus/tsdb\",\n        \"version\": \"v0.7.1\",\n        \"sum\": \"h1:YZcsG11NqnK4czYLrWd9mpEuAJIHVQLwdrleYfszMAA=\"\n      },\n      {\n        \"path\": \"github.com/rakyll/statik\",\n        \"version\": \"v0.1.7\",\n        \"sum\": \"h1:OF3QCZUuyPxuGEP7B4ypUa7sB/iHtqOTDYZXGM8KOdQ=\"\n      },\n      {\n        \"path\": \"github.com/rcrowley/go-metrics\",\n        \"version\": \"v0.0.0-20201227073835-cf1acfcdf475\",\n        \"sum\": \"h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM=\"\n      },\n      {\n        \"path\": \"github.com/rjeczalik/notify\",\n        \"version\": \"v0.9.1\",\n        \"sum\": \"h1:CLCKso/QK1snAlnhNR/CNvNiFU2saUtjV0bx3EwNeCE=\"\n      },\n      {\n        \"path\": \"github.com/rogpeppe/go-internal\",\n        \"version\": \"v1.11.0\",\n        \"sum\": \"h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M=\"\n      },\n      {\n        \"path\": \"github.com/rs/cors\",\n        \"version\": \"v1.8.3\",\n        \"sum\": \"h1:O+qNyWn7Z+F9M0ILBHgMVPuB1xTOucVd5gtaYyXBpRo=\"\n      },\n      {\n        \"path\": \"github.com/rs/zerolog\",\n        \"version\": \"v1.30.0\",\n        \"sum\": \"h1:SymVODrcRsaRaSInD9yQtKbtWqwsfoPcRff/oRXLj4c=\"\n      },\n      {\n        \"path\": \"github.com/russross/blackfriday/v2\",\n        \"version\": \"v2.1.0\",\n        \"sum\": \"h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=\"\n      },\n      {\n        \"path\": \"github.com/shirou/gopsutil\",\n        \"version\": \"v3.21.4-0.20210419000835-c7a38de76ee5+incompatible\",\n        \"sum\": \"h1:Bn1aCHHRnjv4Bl16T8rcaFjYSrGrIZvpiGO6P3Q4GpU=\"\n      },\n      {\n        \"path\": \"github.com/spf13/afero\",\n        \"version\": \"v1.9.5\",\n        \"sum\": \"h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM=\"\n      },\n      {\n        \"path\": \"github.com/spf13/cast\",\n        \"version\": \"v1.5.1\",\n        \"sum\": \"h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA=\"\n      },\n      {\n        \"path\": \"github.com/spf13/cobra\",\n        \"version\": \"v1.7.0\",\n        \"sum\": \"h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I=\"\n      },\n      {\n        \"path\": \"github.com/spf13/jwalterweatherman\",\n        \"version\": \"v1.1.0\",\n        \"sum\": \"h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk=\"\n      },\n      {\n        \"path\": \"github.com/spf13/pflag\",\n        \"version\": \"v1.0.5\",\n        \"sum\": \"h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=\"\n      },\n      {\n        \"path\": \"github.com/spf13/viper\",\n        \"version\": \"v1.16.0\",\n        \"sum\": \"h1:rGGH0XDZhdUOryiDWjmIvUSWpbNqisK8Wk0Vyefw8hc=\"\n      },\n      {\n        \"path\": \"github.com/stratosnet/stratos-chain/api\",\n        \"version\": \"v0.0.0-20231220214043-682f174b1c21\",\n        \"sum\": \"h1:aVfwtoQ4dCAXbzfQ9k4rLKkT4UAeWudH8OxNb3WXQm8=\"\n      },\n      {\n        \"path\": \"github.com/stretchr/testify\",\n        \"version\": \"v1.8.4\",\n        \"sum\": \"h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=\"\n      },\n      {\n        \"path\": \"github.com/subosito/gotenv\",\n        \"version\": \"v1.4.2\",\n        \"sum\": \"h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8=\"\n      },\n      {\n        \"path\": \"github.com/syndtr/goleveldb\",\n        \"version\": \"v1.0.1-0.20220721030215-126854af5e6d\",\n        \"sum\": \"\"\n      },\n      {\n        \"path\": \"github.com/tendermint/go-amino\",\n        \"version\": \"v0.16.0\",\n        \"sum\": \"h1:GyhmgQKvqF82e2oZeuMSp9JTN0N09emoSZlb2lyGa2E=\"\n      },\n      {\n        \"path\": \"github.com/tidwall/btree\",\n        \"version\": \"v1.6.0\",\n        \"sum\": \"h1:LDZfKfQIBHGHWSwckhXI0RPSXzlo+KYdjK7FWSqOzzg=\"\n      },\n      {\n        \"path\": \"github.com/tklauser/go-sysconf\",\n        \"version\": \"v0.3.11\",\n        \"sum\": \"h1:89WgdJhk5SNwJfu+GKyYveZ4IaJ7xAkecBo+KdJV0CM=\"\n      },\n      {\n        \"path\": \"github.com/tklauser/numcpus\",\n        \"version\": \"v0.6.0\",\n        \"sum\": \"h1:kebhY2Qt+3U6RNK7UqpYNA+tJ23IBEGKkB7JQBfDYms=\"\n      },\n      {\n        \"path\": \"github.com/tyler-smith/go-bip39\",\n        \"version\": \"v1.1.0\",\n        \"sum\": \"h1:5eUemwrMargf3BSLRRCalXT93Ns6pQJIjYQN2nyfOP8=\"\n      },\n      {\n        \"path\": \"github.com/ulikunitz/xz\",\n        \"version\": \"v0.5.11\",\n        \"sum\": \"h1:kpFauv27b6ynzBNT/Xy+1k+fK4WswhN/6PN5WhFAGw8=\"\n      },\n      {\n        \"path\": \"github.com/urfave/cli/v2\",\n        \"version\": \"v2.10.2\",\n        \"sum\": \"h1:x3p8awjp/2arX+Nl/G2040AZpOCHS/eMJJ1/a+mye4Y=\"\n      },\n      {\n        \"path\": \"github.com/xrash/smetrics\",\n        \"version\": \"v0.0.0-20201216005158-039620a65673\",\n        \"sum\": \"h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU=\"\n      },\n      {\n        \"path\": \"go.opencensus.io\",\n        \"version\": \"v0.24.0\",\n        \"sum\": \"h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=\"\n      },\n      {\n        \"path\": \"golang.org/x/crypto\",\n        \"version\": \"v0.12.0\",\n        \"sum\": \"h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk=\"\n      },\n      {\n        \"path\": \"golang.org/x/exp\",\n        \"version\": \"v0.0.0-20230711153332-06a737ee72cb\",\n        \"sum\": \"h1:xIApU0ow1zwMa2uL1VDNeQlNVFTWMQxZUZCMDy0Q4Us=\"\n      },\n      {\n        \"path\": \"golang.org/x/net\",\n        \"version\": \"v0.14.0\",\n        \"sum\": \"h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14=\"\n      },\n      {\n        \"path\": \"golang.org/x/oauth2\",\n        \"version\": \"v0.10.0\",\n        \"sum\": \"h1:zHCpF2Khkwy4mMB4bv0U37YtJdTGW8jI0glAApi0Kh8=\"\n      },\n      {\n        \"path\": \"golang.org/x/sync\",\n        \"version\": \"v0.3.0\",\n        \"sum\": \"h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E=\"\n      },\n      {\n        \"path\": \"golang.org/x/sys\",\n        \"version\": \"v0.11.0\",\n        \"sum\": \"h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM=\"\n      },\n      {\n        \"path\": \"golang.org/x/term\",\n        \"version\": \"v0.11.0\",\n        \"sum\": \"h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0=\"\n      },\n      {\n        \"path\": \"golang.org/x/text\",\n        \"version\": \"v0.12.0\",\n        \"sum\": \"h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc=\"\n      },\n      {\n        \"path\": \"golang.org/x/xerrors\",\n        \"version\": \"v0.0.0-20220907171357-04be3eba64a2\",\n        \"sum\": \"h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk=\"\n      },\n      {\n        \"path\": \"google.golang.org/api\",\n        \"version\": \"v0.128.0\",\n        \"sum\": \"h1:RjPESny5CnQRn9V6siglged+DZCgfu9l6mO9dkX9VOg=\"\n      },\n      {\n        \"path\": \"google.golang.org/appengine\",\n        \"version\": \"v1.6.7\",\n        \"sum\": \"h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=\"\n      },\n      {\n        \"path\": \"google.golang.org/genproto\",\n        \"version\": \"v0.0.0-20230920204549-e6e6cdab5c13\",\n        \"sum\": \"h1:vlzZttNJGVqTsRFU9AmdnrcO1Znh8Ew9kCD//yjigk0=\"\n      },\n      {\n        \"path\": \"google.golang.org/genproto/googleapis/api\",\n        \"version\": \"v0.0.0-20231002182017-d307bd883b97\",\n        \"sum\": \"h1:W18sezcAYs+3tDZX4F80yctqa12jcP1PUS2gQu1zTPU=\"\n      },\n      {\n        \"path\": \"google.golang.org/genproto/googleapis/rpc\",\n        \"version\": \"v0.0.0-20230920204549-e6e6cdab5c13\",\n        \"sum\": \"h1:N3bU/SQDCDyD6R528GJ/PwW9KjYcJA3dgyH+MovAkIM=\"\n      },\n      {\n        \"path\": \"google.golang.org/grpc\",\n        \"version\": \"v1.58.3\",\n        \"sum\": \"h1:BjnpXut1btbtgN/6sp+brB2Kbm2LjNXnidYujAVbSoQ=\"\n      },\n      {\n        \"path\": \"google.golang.org/protobuf\",\n        \"version\": \"v1.31.0\",\n        \"sum\": \"h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8=\"\n      },\n      {\n        \"path\": \"gopkg.in/ini.v1\",\n        \"version\": \"v1.67.0\",\n        \"sum\": \"h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA=\"\n      },\n      {\n        \"path\": \"gopkg.in/yaml.v2\",\n        \"version\": \"v2.4.0\",\n        \"sum\": \"h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=\"\n      },\n      {\n        \"path\": \"gopkg.in/yaml.v3\",\n        \"version\": \"v3.0.1\",\n        \"sum\": \"h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\"\n      },\n      {\n        \"path\": \"nhooyr.io/websocket\",\n        \"version\": \"v1.8.6\",\n        \"sum\": \"h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k=\"\n      },\n      {\n        \"path\": \"pgregory.net/rapid\",\n        \"version\": \"v0.5.5\",\n        \"sum\": \"h1:jkgx1TjbQPD/feRoK+S/mXw9e1uj6WilpHrXJowi6oA=\"\n      },\n      {\n        \"path\": \"sigs.k8s.io/yaml\",\n        \"version\": \"v1.3.0\",\n        \"sum\": \"h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo=\"\n      }\n    ],\n    \"cosmos_sdk_version\": \"v0.47.5\"\n  }\n}\n
GET /cosmos/base/tendermint/v1beta1/syncing \u00a0\u00a0\u00a0\u00a0\u00a0 queries node syncing. Request Example:
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/syncing\n
Response Example:
{\n  \"syncing\": false\n}\n
GET /cosmos/base/tendermint/v1beta1/validatorsets/latest \u00a0\u00a0\u00a0\u00a0\u00a0 queries latest validator-set. Request Example:
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/validatorsets/latest\n
Response Example:
{\n  \"block_height\": \"927\",\n  \"validators\": [\n    {\n      \"address\": \"stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp\",\n      \"pub_key\": {\n        \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n        \"key\": \"yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs=\"\n      },\n      \"voting_power\": \"504000000000000\",\n      \"proposer_priority\": \"0\"\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
GET /cosmos/base/tendermint/v1beta1/validatorsets/{height} \u00a0\u00a0\u00a0\u00a0\u00a0 queries validator-set at a given height. Request Example:
https://rest.thestratos.org/cosmos/base/tendermint/v1beta1/validatorsets/800\n
Response Example:
{\n  \"block_height\": \"800\",\n  \"validators\": [\n    {\n      \"address\": \"stvalcons1qk2flmcrpyyxs6ekq7wgh62caeqjmp6ymddlvp\",\n      \"pub_key\": {\n        \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n        \"key\": \"yaG6YrluzJfxOgwFuRhlgpOvQAmzBS7kqMVvISN8XWs=\"\n      },\n      \"voting_power\": \"504000000000000\",\n      \"proposer_priority\": \"0\"\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"1\"\n  }\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#transactions","title":"Transactions","text":"

Search, encode, or broadcast transactions.

GET /cosmos/tx/v1beta1/txs \u00a0\u00a0\u00a0\u00a0\u00a0 fetches txs by event. Request Example:
https://rest.thestratos.org/cosmos/tx/v1beta1/txs?events=tx.height=557\n
Response Example:
{\n  \"txs\": [\n    {\n      \"body\": {\n        \"messages\": [\n          {\n            \"@type\": \"/cosmos.bank.v1beta1.MsgSend\",\n            \"from_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"to_address\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n            \"amount\": [\n              {\n                \"denom\": \"wei\",\n                \"amount\": \"10000000000000000000\"\n              }\n            ]\n          }\n        ],\n        \"memo\": \"\",\n        \"timeout_height\": \"0\",\n        \"extension_options\": [],\n        \"non_critical_extension_options\": []\n      },\n      \"auth_info\": {\n        \"signer_infos\": [\n          {\n            \"public_key\": {\n              \"@type\": \"/stratos.crypto.v1.ethsecp256k1.PubKey\",\n              \"key\": \"A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr\"\n            },\n            \"mode_info\": {\n              \"single\": {\n                \"mode\": \"SIGN_MODE_DIRECT\"\n              }\n            },\n            \"sequence\": \"4\"\n          }\n        ],\n        \"fee\": {\n          \"amount\": [\n            {\n              \"denom\": \"wei\",\n              \"amount\": \"442524000000000\"\n            }\n          ],\n          \"gas_limit\": \"442524\",\n          \"payer\": \"\",\n          \"granter\": \"\"\n        },\n        \"tip\": null\n      },\n      \"signatures\": [\n        \"DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE=\"\n      ]\n    }\n  ],\n  \"tx_responses\": [\n    {\n      \"height\": \"557\",\n      \"txhash\": \"34E401829F23098FEA1F7B398CD9842A6010249F7720BAF1916A14077C97B3E7\",\n      \"codespace\": \"\",\n      \"code\": 0,\n      \"data\": \"12260A242F636F736D6F732E62616E6B2E763162657461312E4D736753656E64526573706F6E7365\",\n      \"raw_log\": \"[{\\\"msg_index\\\":0,\\\"events\\\":[{\\\"type\\\":\\\"message\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"action\\\",\\\"value\\\":\\\"/cosmos.bank.v1beta1.MsgSend\\\"},{\\\"key\\\":\\\"sender\\\",\\\"value\\\":\\\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\\\"},{\\\"key\\\":\\\"module\\\",\\\"value\\\":\\\"bank\\\"}]},{\\\"type\\\":\\\"coin_spent\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"spender\\\",\\\"value\\\":\\\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\\\"},{\\\"key\\\":\\\"amount\\\",\\\"value\\\":\\\"10000000000000000000wei\\\"}]},{\\\"type\\\":\\\"coin_received\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"receiver\\\",\\\"value\\\":\\\"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\\\"},{\\\"key\\\":\\\"amount\\\",\\\"value\\\":\\\"10000000000000000000wei\\\"}]},{\\\"type\\\":\\\"transfer\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"recipient\\\",\\\"value\\\":\\\"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\\\"},{\\\"key\\\":\\\"sender\\\",\\\"value\\\":\\\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\\\"},{\\\"key\\\":\\\"amount\\\",\\\"value\\\":\\\"10000000000000000000wei\\\"}]},{\\\"type\\\":\\\"message\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"sender\\\",\\\"value\\\":\\\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\\\"}]}]}]\",\n      \"logs\": [\n        {\n          \"msg_index\": 0,\n          \"log\": \"\",\n          \"events\": [\n            {\n              \"type\": \"message\",\n              \"attributes\": [\n                {\n                  \"key\": \"action\",\n                  \"value\": \"/cosmos.bank.v1beta1.MsgSend\"\n                },\n                {\n                  \"key\": \"sender\",\n                  \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n                },\n                {\n                  \"key\": \"module\",\n                  \"value\": \"bank\"\n                }\n              ]\n            },\n            {\n              \"type\": \"coin_spent\",\n              \"attributes\": [\n                {\n                  \"key\": \"spender\",\n                  \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n                },\n                {\n                  \"key\": \"amount\",\n                  \"value\": \"10000000000000000000wei\"\n                }\n              ]\n            },\n            {\n              \"type\": \"coin_received\",\n              \"attributes\": [\n                {\n                  \"key\": \"receiver\",\n                  \"value\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\"\n                },\n                {\n                  \"key\": \"amount\",\n                  \"value\": \"10000000000000000000wei\"\n                }\n              ]\n            },\n            {\n              \"type\": \"transfer\",\n              \"attributes\": [\n                {\n                  \"key\": \"recipient\",\n                  \"value\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\"\n                },\n                {\n                  \"key\": \"sender\",\n                  \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n                },\n                {\n                  \"key\": \"amount\",\n                  \"value\": \"10000000000000000000wei\"\n                }\n              ]\n            },\n            {\n              \"type\": \"message\",\n              \"attributes\": [\n                {\n                  \"key\": \"sender\",\n                  \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n                }\n              ]\n            }\n          ]\n        }\n      ],\n      \"info\": \"\",\n      \"gas_wanted\": \"442524\",\n      \"gas_used\": \"431655\",\n      \"tx\": {\n        \"@type\": \"/cosmos.tx.v1beta1.Tx\",\n        \"body\": {\n          \"messages\": [\n            {\n              \"@type\": \"/cosmos.bank.v1beta1.MsgSend\",\n              \"from_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n              \"to_address\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n              \"amount\": [\n                {\n                  \"denom\": \"wei\",\n                  \"amount\": \"10000000000000000000\"\n                }\n              ]\n            }\n          ],\n          \"memo\": \"\",\n          \"timeout_height\": \"0\",\n          \"extension_options\": [],\n          \"non_critical_extension_options\": []\n        },\n        \"auth_info\": {\n          \"signer_infos\": [\n            {\n              \"public_key\": {\n                \"@type\": \"/stratos.crypto.v1.ethsecp256k1.PubKey\",\n                \"key\": \"A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr\"\n              },\n              \"mode_info\": {\n                \"single\": {\n                  \"mode\": \"SIGN_MODE_DIRECT\"\n                }\n              },\n              \"sequence\": \"4\"\n            }\n          ],\n          \"fee\": {\n            \"amount\": [\n              {\n                \"denom\": \"wei\",\n                \"amount\": \"442524000000000\"\n              }\n            ],\n            \"gas_limit\": \"442524\",\n            \"payer\": \"\",\n            \"granter\": \"\"\n          },\n          \"tip\": null\n        },\n        \"signatures\": [\n          \"DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE=\"\n        ]\n      },\n      \"timestamp\": \"2024-03-07T22:01:52Z\",\n      \"events\": [\n        {\n          \"type\": \"coin_spent\",\n          \"attributes\": [\n            {\n              \"key\": \"spender\",\n              \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n              \"index\": true\n            },\n            {\n              \"key\": \"amount\",\n              \"value\": \"442524000000000wei\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"coin_received\",\n          \"attributes\": [\n            {\n              \"key\": \"receiver\",\n              \"value\": \"st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q\",\n              \"index\": true\n            },\n            {\n              \"key\": \"amount\",\n              \"value\": \"442524000000000wei\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"transfer\",\n          \"attributes\": [\n            {\n              \"key\": \"recipient\",\n              \"value\": \"st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q\",\n              \"index\": true\n            },\n            {\n              \"key\": \"sender\",\n              \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n              \"index\": true\n            },\n            {\n              \"key\": \"amount\",\n              \"value\": \"442524000000000wei\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"message\",\n          \"attributes\": [\n            {\n              \"key\": \"sender\",\n              \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"tx\",\n          \"attributes\": [\n            {\n              \"key\": \"fee\",\n              \"value\": \"442524000000000wei\",\n              \"index\": true\n            },\n            {\n              \"key\": \"fee_payer\",\n              \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"tx\",\n          \"attributes\": [\n            {\n              \"key\": \"acc_seq\",\n              \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m/4\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"tx\",\n          \"attributes\": [\n            {\n              \"key\": \"signature\",\n              \"value\": \"DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE=\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"message\",\n          \"attributes\": [\n            {\n              \"key\": \"action\",\n              \"value\": \"/cosmos.bank.v1beta1.MsgSend\",\n              \"index\": true\n            },\n            {\n              \"key\": \"sender\",\n              \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n              \"index\": true\n            },\n            {\n              \"key\": \"module\",\n              \"value\": \"bank\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"coin_spent\",\n          \"attributes\": [\n            {\n              \"key\": \"spender\",\n              \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n              \"index\": true\n            },\n            {\n              \"key\": \"amount\",\n              \"value\": \"10000000000000000000wei\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"coin_received\",\n          \"attributes\": [\n            {\n              \"key\": \"receiver\",\n              \"value\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n              \"index\": true\n            },\n            {\n              \"key\": \"amount\",\n              \"value\": \"10000000000000000000wei\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"transfer\",\n          \"attributes\": [\n            {\n              \"key\": \"recipient\",\n              \"value\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n              \"index\": true\n            },\n            {\n              \"key\": \"sender\",\n              \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n              \"index\": true\n            },\n            {\n              \"key\": \"amount\",\n              \"value\": \"10000000000000000000wei\",\n              \"index\": true\n            }\n          ]\n        },\n        {\n          \"type\": \"message\",\n          \"attributes\": [\n            {\n              \"key\": \"sender\",\n              \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n              \"index\": true\n            }\n          ]\n        }\n      ]\n    }\n  ],\n  \"pagination\": null,\n  \"total\": \"1\"\n}\n

GET /cosmos/tx/v1beta1/txs/{hash} \u00a0\u00a0\u00a0\u00a0\u00a0 fetches a tx by hash. Request Example:
https://rest.thestratos.org/cosmos/tx/v1beta1/txs/34E401829F23098FEA1F7B398CD9842A6010249F7720BAF1916A14077C97B3E7\n
Response Example:
{\n  \"tx\": {\n    \"body\": {\n      \"messages\": [\n        {\n          \"@type\": \"/cosmos.bank.v1beta1.MsgSend\",\n          \"from_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n          \"to_address\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n          \"amount\": [\n            {\n              \"denom\": \"wei\",\n              \"amount\": \"10000000000000000000\"\n            }\n          ]\n        }\n      ],\n      \"memo\": \"\",\n      \"timeout_height\": \"0\",\n      \"extension_options\": [],\n      \"non_critical_extension_options\": []\n    },\n    \"auth_info\": {\n      \"signer_infos\": [\n        {\n          \"public_key\": {\n            \"@type\": \"/stratos.crypto.v1.ethsecp256k1.PubKey\",\n            \"key\": \"A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr\"\n          },\n          \"mode_info\": {\n            \"single\": {\n              \"mode\": \"SIGN_MODE_DIRECT\"\n            }\n          },\n          \"sequence\": \"4\"\n        }\n      ],\n      \"fee\": {\n        \"amount\": [\n          {\n            \"denom\": \"wei\",\n            \"amount\": \"442524000000000\"\n          }\n        ],\n        \"gas_limit\": \"442524\",\n        \"payer\": \"\",\n        \"granter\": \"\"\n      },\n      \"tip\": null\n    },\n    \"signatures\": [\n      \"DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE=\"\n    ]\n  },\n  \"tx_response\": {\n    \"height\": \"557\",\n    \"txhash\": \"34E401829F23098FEA1F7B398CD9842A6010249F7720BAF1916A14077C97B3E7\",\n    \"codespace\": \"\",\n    \"code\": 0,\n    \"data\": \"12260A242F636F736D6F732E62616E6B2E763162657461312E4D736753656E64526573706F6E7365\",\n    \"raw_log\": \"[{\\\"msg_index\\\":0,\\\"events\\\":[{\\\"type\\\":\\\"message\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"action\\\",\\\"value\\\":\\\"/cosmos.bank.v1beta1.MsgSend\\\"},{\\\"key\\\":\\\"sender\\\",\\\"value\\\":\\\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\\\"},{\\\"key\\\":\\\"module\\\",\\\"value\\\":\\\"bank\\\"}]},{\\\"type\\\":\\\"coin_spent\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"spender\\\",\\\"value\\\":\\\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\\\"},{\\\"key\\\":\\\"amount\\\",\\\"value\\\":\\\"10000000000000000000wei\\\"}]},{\\\"type\\\":\\\"coin_received\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"receiver\\\",\\\"value\\\":\\\"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\\\"},{\\\"key\\\":\\\"amount\\\",\\\"value\\\":\\\"10000000000000000000wei\\\"}]},{\\\"type\\\":\\\"transfer\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"recipient\\\",\\\"value\\\":\\\"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\\\"},{\\\"key\\\":\\\"sender\\\",\\\"value\\\":\\\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\\\"},{\\\"key\\\":\\\"amount\\\",\\\"value\\\":\\\"10000000000000000000wei\\\"}]},{\\\"type\\\":\\\"message\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"sender\\\",\\\"value\\\":\\\"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\\\"}]}]}]\",\n    \"logs\": [\n      {\n        \"msg_index\": 0,\n        \"log\": \"\",\n        \"events\": [\n          {\n            \"type\": \"message\",\n            \"attributes\": [\n              {\n                \"key\": \"action\",\n                \"value\": \"/cosmos.bank.v1beta1.MsgSend\"\n              },\n              {\n                \"key\": \"sender\",\n                \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n              },\n              {\n                \"key\": \"module\",\n                \"value\": \"bank\"\n              }\n            ]\n          },\n          {\n            \"type\": \"coin_spent\",\n            \"attributes\": [\n              {\n                \"key\": \"spender\",\n                \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n              },\n              {\n                \"key\": \"amount\",\n                \"value\": \"10000000000000000000wei\"\n              }\n            ]\n          },\n          {\n            \"type\": \"coin_received\",\n            \"attributes\": [\n              {\n                \"key\": \"receiver\",\n                \"value\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\"\n              },\n              {\n                \"key\": \"amount\",\n                \"value\": \"10000000000000000000wei\"\n              }\n            ]\n          },\n          {\n            \"type\": \"transfer\",\n            \"attributes\": [\n              {\n                \"key\": \"recipient\",\n                \"value\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\"\n              },\n              {\n                \"key\": \"sender\",\n                \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n              },\n              {\n                \"key\": \"amount\",\n                \"value\": \"10000000000000000000wei\"\n              }\n            ]\n          },\n          {\n            \"type\": \"message\",\n            \"attributes\": [\n              {\n                \"key\": \"sender\",\n                \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n              }\n            ]\n          }\n        ]\n      }\n    ],\n    \"info\": \"\",\n    \"gas_wanted\": \"442524\",\n    \"gas_used\": \"431655\",\n    \"tx\": {\n      \"@type\": \"/cosmos.tx.v1beta1.Tx\",\n      \"body\": {\n        \"messages\": [\n          {\n            \"@type\": \"/cosmos.bank.v1beta1.MsgSend\",\n            \"from_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"to_address\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n            \"amount\": [\n              {\n                \"denom\": \"wei\",\n                \"amount\": \"10000000000000000000\"\n              }\n            ]\n          }\n        ],\n        \"memo\": \"\",\n        \"timeout_height\": \"0\",\n        \"extension_options\": [],\n        \"non_critical_extension_options\": []\n      },\n      \"auth_info\": {\n        \"signer_infos\": [\n          {\n            \"public_key\": {\n              \"@type\": \"/stratos.crypto.v1.ethsecp256k1.PubKey\",\n              \"key\": \"A0GU+d2Ut1t6dOEF+Ln+ZA9oNdjh8vTHhWb788TOCIUr\"\n            },\n            \"mode_info\": {\n              \"single\": {\n                \"mode\": \"SIGN_MODE_DIRECT\"\n              }\n            },\n            \"sequence\": \"4\"\n          }\n        ],\n        \"fee\": {\n          \"amount\": [\n            {\n              \"denom\": \"wei\",\n              \"amount\": \"442524000000000\"\n            }\n          ],\n          \"gas_limit\": \"442524\",\n          \"payer\": \"\",\n          \"granter\": \"\"\n        },\n        \"tip\": null\n      },\n      \"signatures\": [\n        \"DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE=\"\n      ]\n    },\n    \"timestamp\": \"2024-03-07T22:01:52Z\",\n    \"events\": [\n      {\n        \"type\": \"coin_spent\",\n        \"attributes\": [\n          {\n            \"key\": \"spender\",\n            \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"index\": true\n          },\n          {\n            \"key\": \"amount\",\n            \"value\": \"442524000000000wei\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"coin_received\",\n        \"attributes\": [\n          {\n            \"key\": \"receiver\",\n            \"value\": \"st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q\",\n            \"index\": true\n          },\n          {\n            \"key\": \"amount\",\n            \"value\": \"442524000000000wei\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"transfer\",\n        \"attributes\": [\n          {\n            \"key\": \"recipient\",\n            \"value\": \"st17xpfvakm2amg962yls6f84z3kell8c5lv5hj2q\",\n            \"index\": true\n          },\n          {\n            \"key\": \"sender\",\n            \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"index\": true\n          },\n          {\n            \"key\": \"amount\",\n            \"value\": \"442524000000000wei\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"message\",\n        \"attributes\": [\n          {\n            \"key\": \"sender\",\n            \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"tx\",\n        \"attributes\": [\n          {\n            \"key\": \"fee\",\n            \"value\": \"442524000000000wei\",\n            \"index\": true\n          },\n          {\n            \"key\": \"fee_payer\",\n            \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"tx\",\n        \"attributes\": [\n          {\n            \"key\": \"acc_seq\",\n            \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m/4\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"tx\",\n        \"attributes\": [\n          {\n            \"key\": \"signature\",\n            \"value\": \"DOf7A9h7/Ahpu6M2+o8LUGEsI89FJnEb+iL63x6OHqEVgcKiHDkSxEVORhPoO/vnRSygKGhX7KdPlb1nKLOImAE=\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"message\",\n        \"attributes\": [\n          {\n            \"key\": \"action\",\n            \"value\": \"/cosmos.bank.v1beta1.MsgSend\",\n            \"index\": true\n          },\n          {\n            \"key\": \"sender\",\n            \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"index\": true\n          },\n          {\n            \"key\": \"module\",\n            \"value\": \"bank\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"coin_spent\",\n        \"attributes\": [\n          {\n            \"key\": \"spender\",\n            \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"index\": true\n          },\n          {\n            \"key\": \"amount\",\n            \"value\": \"10000000000000000000wei\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"coin_received\",\n        \"attributes\": [\n          {\n            \"key\": \"receiver\",\n            \"value\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n            \"index\": true\n          },\n          {\n            \"key\": \"amount\",\n            \"value\": \"10000000000000000000wei\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"transfer\",\n        \"attributes\": [\n          {\n            \"key\": \"recipient\",\n            \"value\": \"st19tgvkz4d4uqv68ahn90vc4mhuh63g2l7u4ad6l\",\n            \"index\": true\n          },\n          {\n            \"key\": \"sender\",\n            \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"index\": true\n          },\n          {\n            \"key\": \"amount\",\n            \"value\": \"10000000000000000000wei\",\n            \"index\": true\n          }\n        ]\n      },\n      {\n        \"type\": \"message\",\n        \"attributes\": [\n          {\n            \"key\": \"sender\",\n            \"value\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n            \"index\": true\n          }\n        ]\n      }\n    ]\n  }\n}\n

"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#register","title":"Register","text":" GET /stratos/register/v1/resource_node/{nodeAddress} \u00a0\u00a0\u00a0\u00a0\u00a0 queries info of a registered resource node Request Example:
https://rest.thestratos.org/stratos/register/v1/resource_node/stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\n
Response Example:
{\n  \"node\": {\n    \"network_address\": \"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\",\n    \"pubkey\": {\n      \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n      \"key\": \"2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\"\n    },\n    \"suspend\": true,\n    \"status\": \"BOND_STATUS_BONDED\",\n    \"tokens\": \"1000000000000000000\",\n    \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n    \"description\": {\n      \"moniker\": \"resource-node0\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"creation_time\": \"2024-03-08T19:18:51.591341919Z\",\n    \"node_type\": 4,\n    \"effective_tokens\": \"0\",\n    \"beneficiary_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n  }\n}\n
GET /stratos/register/v1/meta_node/{nodeAddress} \u00a0\u00a0\u00a0\u00a0\u00a0 returns info of a registered meta node Request Example:
https://rest.thestratos.org/stratos/register/v1/meta_node/stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64\n
Response Example:
{\n  \"node\": {\n    \"network_address\": \"stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64\",\n    \"pubkey\": {\n      \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n      \"key\": \"ltODy8zL5IjJwCutlIexqlBb3GH0+aHZOrpT7f/aKnQ=\"\n    },\n    \"suspend\": false,\n    \"status\": \"BOND_STATUS_BONDED\",\n    \"tokens\": \"100000000000000000000\",\n    \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n    \"description\": {\n      \"moniker\": \"snode://stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64@127.0.0.1:8888\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"creation_time\": \"0001-01-01T00:00:00Z\",\n    \"beneficiary_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\"\n  }\n}\n
GET /stratos/register/v1/deposit_total \u00a0\u00a0\u00a0\u00a0\u00a0 queries total deposit state of all registered resource nodes and meta nodes Request Example:
https://rest.thestratos.org/stratos/register/v1/deposit_total\n
Response Example:
{\n  \"resource_nodes_total_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"1000000000000000000\"\n  },\n  \"meta_nodes_total_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"400000000000000000000\"\n  },\n  \"total_bonded_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"401000000000000000000\"\n  },\n  \"total_unbonded_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"0\"\n  },\n  \"total_unbonding_deposit\": {\n    \"denom\": \"wei\",\n    \"amount\": \"0\"\n  }\n}\n
GET /stratos/register/v1/deposit_by_node/{network_addr}/{query_type} \u00a0\u00a0\u00a0\u00a0\u00a0 queries deposit info of a specific node Request Example:
+ query_type      query_type defines which type of node to query for, can be one of 0 (all) | 1 (meta-node) | 2 (resource-node).\n
https://rest.thestratos.org/stratos/register/v1/deposit_by_node/stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv/0\n
Response Example:
{\n  \"deposit_info\": {\n    \"network_address\": \"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\",\n    \"pubkey\": {\n      \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n      \"key\": \"2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\"\n    },\n    \"suspend\": true,\n    \"status\": \"BOND_STATUS_BONDED\",\n    \"tokens\": \"1000000000000000000\",\n    \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n    \"description\": {\n      \"moniker\": \"resource-node0\",\n      \"identity\": \"\",\n      \"website\": \"\",\n      \"security_contact\": \"\",\n      \"details\": \"\"\n    },\n    \"creation_time\": \"2024-03-08T19:18:51.591341919Z\",\n    \"node_type\": 4,\n    \"bonded_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"1000000000000000000\"\n    },\n    \"un_bonding_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"0\"\n    },\n    \"un_bonded_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"0\"\n    }\n  }\n}\n
GET /stratos/register/v1/deposit_by_owner/{owner_addr} \u00a0\u00a0\u00a0\u00a0\u00a0 queries all deposit info of a specific owner Request Example:
https://rest.thestratos.org/stratos/register/v1/deposit_by_owner/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\n
Response Example:
{\n  \"deposit_infos\": [\n    {\n      \"network_address\": \"stsds1gl9ywg6jdfdgcja70ffum4ectq4fmt26ay4znv\",\n      \"pubkey\": {\n        \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n        \"key\": \"2OAeLO0+KrBkSxuFKU1ofJqGb4RtA8GpD8XCZlMYw2A=\"\n      },\n      \"suspend\": true,\n      \"status\": \"BOND_STATUS_BONDED\",\n      \"tokens\": \"1000000000000000000\",\n      \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"description\": {\n        \"moniker\": \"resource-node0\",\n        \"identity\": \"\",\n        \"website\": \"\",\n        \"security_contact\": \"\",\n        \"details\": \"\"\n      },\n      \"creation_time\": \"2024-03-08T19:18:51.591341919Z\",\n      \"node_type\": 4,\n      \"bonded_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"1000000000000000000\"\n      },\n      \"un_bonding_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"0\"\n      },\n      \"un_bonded_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"0\"\n      }\n    },\n    {\n      \"network_address\": \"stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64\",\n      \"pubkey\": {\n        \"@type\": \"/cosmos.crypto.ed25519.PubKey\",\n        \"key\": \"ltODy8zL5IjJwCutlIexqlBb3GH0+aHZOrpT7f/aKnQ=\"\n      },\n      \"suspend\": false,\n      \"status\": \"BOND_STATUS_BONDED\",\n      \"tokens\": \"100000000000000000000\",\n      \"owner_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"description\": {\n        \"moniker\": \"snode://stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64@127.0.0.1:8888\",\n        \"identity\": \"\",\n        \"website\": \"\",\n        \"security_contact\": \"\",\n        \"details\": \"\"\n      },\n      \"creation_time\": \"0001-01-01T00:00:00Z\",\n      \"node_type\": 0,\n      \"bonded_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"100000000000000000000\"\n      },\n      \"un_bonding_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"0\"\n      },\n      \"un_bonded_deposit\": {\n        \"denom\": \"wei\",\n        \"amount\": \"0\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"2\"\n  }\n}\n
GET /stratos/register/v1/params \u00a0\u00a0\u00a0\u00a0\u00a0 queries params of registered module Request Example:
https://rest.thestratos.org/stratos/register/v1/params\n
Response Example:
{\n  \"params\": {\n    \"bond_denom\": \"wei\",\n    \"unbonding_threashold_time\": \"15552000s\",\n    \"unbonding_completion_time\": \"1209600s\",\n    \"max_entries\": 16,\n    \"resource_node_reg_enabled\": true,\n    \"resource_node_min_deposit\": {\n      \"denom\": \"wei\",\n      \"amount\": \"1000000000000000000\"\n    },\n    \"voting_period\": \"604800s\"\n  }\n}\n
GET /stratos/register/v1/resource_node_count \u00a0\u00a0\u00a0\u00a0\u00a0 queries total number of bonded resource nodes Request Example:
https://rest.thestratos.org/stratos/register/v1/resource_node_count\n
Response Example:
{\n  \"number\": \"2\"\n}\n
GET /stratos/register/v1/meta_node_count \u00a0\u00a0\u00a0\u00a0\u00a0 queries total number of bonded meta nodes Request Example:
https://rest.thestratos.org/stratos/register/v1/meta_node_count\n
Response Example:
{\n  \"number\": \"4\"\n}\n
GET /stratos/register/v1/remaining_ozone_limit \u00a0\u00a0\u00a0\u00a0\u00a0 queries remaining ozone limit Request Example:
https://rest.thestratos.org/stratos/register/v1/remaining_ozone_limit\n
Response Example:
{\n  \"ozone_limit\": \"400000000000000\"\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#proof-of-traffic-pot","title":"Proof of Traffic (PoT)","text":" GET /stratos/pot/v1/volume_report/{epoch} \u00a0\u00a0\u00a0\u00a0\u00a0 queries Pot volume report info at a specific epoch Request Example:
https://rest.thestratos.org/stratos/pot/v1/volume_report/1\n
Response Example:
{\n  \"report_info\": {\n    \"epoch\": \"1\",\n    \"reference\": \"100A1FC0B82DD3B0353B59E90388EEA2B73DEECA872955B414EBC99ECD3E3C1F\",\n    \"tx_hash\": \"7F51147DB44185A1A4DC572EC0C69DEA6E9495DDCDF27CD46CA27935D4B93943\",\n    \"reporter\": \"stsds1cw8qhgsxddak8hh8gs7veqmy5ku8f8za6qlq64\"\n  }\n}\n
GET /stratos/pot/v1/rewards/epoch/{epoch} \u00a0\u00a0\u00a0\u00a0\u00a0 queries all rewards info at a specific epoch Request Example:
https://rest.thestratos.org/stratos/pot/v1/rewards/epoch/1?pagination.limit=2\n
Response Example:
{\n  \"rewards\": [\n    {\n      \"wallet_address\": \"st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax\",\n      \"reward_from_mining_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"4000000000000000000\"\n        }\n      ],\n      \"reward_from_traffic_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"25740279520266\"\n        }\n      ]\n    },\n    {\n      \"wallet_address\": \"st1k9hfqps9s2tpnfxch2avvevyvtry0zth39gdzc\",\n      \"reward_from_mining_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"4000000000000000000\"\n        }\n      ],\n      \"reward_from_traffic_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"25740279520266\"\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": \"y0JUWCEwpMwgs3XzfSwlHBHU9Xg=\",\n    \"total\": \"0\"\n  }\n}\n
GET /stratos/pot/v1/rewards/wallet/{wallet_address} \u00a0\u00a0\u00a0\u00a0\u00a0 queries latest Pot rewards by beneficiary address Request Example:
https://rest.thestratos.org/stratos/pot/v1/rewards/wallet/st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax\n
Response Example:
{\n  \"rewards\": {\n    \"wallet_address\": \"st1rwnmgk0x2n2wry876dkxq2hhcce8k7kzspppax\",\n    \"mature_total_reward\": [],\n    \"immature_total_reward\": [\n      {\n        \"denom\": \"wei\",\n        \"amount\": \"16000257399827064713\"\n      }\n    ]\n  }\n}\n
GET /stratos/pot/v1/rewards/wallet/{wallet_address}/epoch/{epoch} \u00a0\u00a0\u00a0\u00a0\u00a0 queries Pot rewards info by beneficiary address at a specific epoch Request Example:
https://rest.thestratos.org/stratos/pot/v1/rewards/wallet/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m/epoch/2\n
Response Example:
{\n  \"rewards\": [\n    {\n      \"wallet_address\": \"st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\",\n      \"reward_from_mining_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"52000000000000000000\"\n        }\n      ],\n      \"reward_from_traffic_pool\": [\n        {\n          \"denom\": \"wei\",\n          \"amount\": \"669244695117639\"\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"next_key\": null,\n    \"total\": \"0\"\n  }\n}\n
GET /stratos/pot/v1/slashing/{wallet_address} \u00a0\u00a0\u00a0\u00a0\u00a0 queries owner's Pot slashing info at a specific height Request Example:
https://rest.thestratos.org/stratos/pot/v1/slashing/st1edp9gkppxzjvcg9nwheh6tp9rsgafatckfdl6m\n
Response Example:
{\n  \"slashing\": \"0\"\n}\n
GET /stratos/pot/v1/params \u00a0\u00a0\u00a0\u00a0\u00a0 Query params of POT module Request Example:
https://rest.thestratos.org/stratos/pot/v1/params\n
Response Example:
{\n  \"params\": {\n    \"bond_denom\": \"wei\",\n    \"reward_denom\": \"wei\",\n    \"mature_epoch\": \"2016\",\n    \"mining_reward_params\": [\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"0\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"16819200000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"80000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6000\",\n        \"meta_node_percentage_in_bp\": \"2000\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"16819200000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"25228800000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"40000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6200\",\n        \"meta_node_percentage_in_bp\": \"1800\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"25228800000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"29433600000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"20000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6400\",\n        \"meta_node_percentage_in_bp\": \"1600\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"29433600000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"31536000000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"10000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6600\",\n        \"meta_node_percentage_in_bp\": \"1400\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"31536000000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"32587200000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"5000000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"6800\",\n        \"meta_node_percentage_in_bp\": \"1200\"\n      },\n      {\n        \"total_mined_valve_start\": {\n          \"denom\": \"wei\",\n          \"amount\": \"32587200000000000000000000\"\n        },\n        \"total_mined_valve_end\": {\n          \"denom\": \"wei\",\n          \"amount\": \"40000000000000000000000000\"\n        },\n        \"mining_reward\": {\n          \"denom\": \"wei\",\n          \"amount\": \"2500000000000000000\"\n        },\n        \"block_chain_percentage_in_bp\": \"2000\",\n        \"resource_node_percentage_in_bp\": \"7000\",\n        \"meta_node_percentage_in_bp\": \"1000\"\n      }\n    ],\n    \"community_tax\": \"0.020000000000000000\",\n    \"initial_total_supply\": {\n      \"denom\": \"wei\",\n      \"amount\": \"100000000000000000000000000\"\n    }\n  }\n}\n
GET /stratos/pot/v1/total_mined_token \u00a0\u00a0\u00a0\u00a0\u00a0 queries total mined token Request Example:
https://rest.thestratos.org/stratos/pot/v1/total_mined_token\n
Response Example:
{\n  \"total_mined_token\": {\n    \"denom\": \"wei\",\n    \"amount\": \"320000000000000000000\"\n  }\n}\n
GET /stratos/pot/v1/circulation_supply \u00a0\u00a0\u00a0\u00a0\u00a0 queries circulation supply Request Example:
https://rest.thestratos.org/stratos/pot/v1/circulation_supply\n
Response Example:
{\n  \"circulation_supply\": [\n    {\n      \"denom\": \"wei\",\n      \"amount\": \"59999809005253057695198254\"\n    }\n  ]\n}\n
"},{"location":"docs-stratos-chain/stratos-chain-rest-apis/#sds","title":"SDS","text":" GET /stratos/sds/v1/file_upload/{file_hash} \u00a0\u00a0\u00a0\u00a0\u00a0 query uploaded file info by hash Request Example:
https://rest.thestratos.org/stratos/sds/v1/file_upload/v05j1m5535t62jdqc57r27gjq2nqcf0o1onavkv8\n
Response Example:
{\n  \"file_info\": {\n    \"height\": \"235396\",\n    \"reporters\": \"DwAAAAAAAAA=\",\n    \"uploader\": \"st1f58px9ysn9zsnucqtjejakkr8lezmwggq2k6av\"\n  }\n}\n
GET /stratos/sds/simPrepay/{amtToPrepay} \u00a0\u00a0\u00a0\u00a0\u00a0 queries a simulated prepay result Request Example:
https://rest.thestratos.org/stratos/sds/v1/sim_prepay/1stos\n
Response Example:
{\n  \"noz\": \"949522847536\"\n}\n
GET /stratos/sds/v1/noz_price \u00a0\u00a0\u00a0\u00a0\u00a0 queries current nozPrice Request Example:
https://rest.thestratos.org/stratos/sds/v1/noz_price\n
Response Example:
{\n  \"price\": \"1050598.078251776812024224\"\n}\n
GET /stratos/sds/v1/noz_supply \u00a0\u00a0\u00a0\u00a0\u00a0 queries current nozSupply Request Example:
https://rest.thestratos.org/stratos/sds/v1/noz_supply\n
Response Example:
{\n  \"remaining\": \"390248902439025\",\n  \"total\": \"400000000000000\"\n}\n
GET /stratos/sds/v1/params \u00a0\u00a0\u00a0\u00a0\u00a0 queries params of SDS module Request Example:
https://rest.thestratos.org/stratos/sds/v1/params\n
Response Example:
{\n  \"params\": {\n    \"bond_denom\": \"wei\"\n  }\n}\n
"}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..338c056 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,163 @@ + + + + https://docs.thestratos.org/ + 2024-06-11 + daily + + + https://docs.thestratos.org/get-started/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-about/about-stratos/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-about/changes/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-about/stratos-token-economy/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-about/stratos-token-metrics/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-evm/available-dapps/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-evm/node-config/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-evm/deploy-smart-contracts/hardhat/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-evm/deploy-smart-contracts/truffle/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-evm/wallets/metamask/configure-on-metamask/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-evm/wallets/metamask/gas-token/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-evm/wallets/metamask/hello/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-evm/wallets/metamask/multiple-accounts/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-resource-node/ppd-terminal-subcommands/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-resource-node/rpc-client/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-resource-node/sds-ipfs-handbook/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-resource-node/sds-rpc-for-file-operation/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-resource-node/sds-update-v12/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-resource-node/sds-video-streaming-handbook/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-resource-node/setup-and-run-a-sds-resource-node/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/how-to-become-a-validator/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/how-to-setup-rest-grpc-full-chain/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/how-to-start-with-state-sync/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/mainnet-bridge/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/mainnet-staking/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/network/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/setup-and-run-a-stratos-chain-full-node/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/stchaind-commands-part-1/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/stchaind-commands-part-2/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/stratos-chain-grpc-queries/ + 2024-06-11 + daily + + + https://docs.thestratos.org/docs-stratos-chain/stratos-chain-rest-apis/ + 2024-06-11 + daily + + \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6b9ae48e3a4cee9210116e1a2c12d0280f28020 GIT binary patch literal 597 zcmV-b0;>HViwFpSlV@fE|8r?{Wo=<_E_iKh0M(e$uA49nhVRc)RK0i8R@1aiE$41e zusuMU7>Jt0If*Ij+s{DH)M?VB-AsfFpvJhLgZ+nadi@dn=7zaAis$WNx8H6s8nP~S z=k51zU*XgCwRt%W*%#!EILC6{_RQ&vQsX%8ien5ql^x|y71PU)q8>)I-+kUTFB{pW z0L$6DojjRlic%zuB~y0XW8tismPjWxc|6~s3kR~zaew>(`;Txqh|9zFVgxi4Dcmcg z4#?S=HIFskg3>pMtuG$I>Xg<_8_6O_HMFi#TIa>Eg=75FGSa>$fp5sDMRa| z-YKEnAZwJWQW%oejBq;~tHQoHi!`krP)omd6_yY3kU*#*4-quX<@B4!dNX-{S(msj zs-8xfUg083jUcKIH|?F&6y@47SRRQy1cq+z?7{noM{Su*UjSfq+)t;{-sK)mHAw{7 zMP#^SXFIG8TSojUl2i@1Fpre4)$snIoX=O6rmadp3(rRj@9&$CrtUq|p1`r91fDBs j*8aBvvs?AozQ3g~&tW>b|G+;Vq$Qi5z%gL4rxySK6}l-a literal 0 HcmV?d00001

Introduction🔗︎

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 literal 0 HcmV?d00001 diff --git a/assets/apple-touch-icon.png b/assets/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a4a35265320527645d914ec2c647df363dac7d16 GIT binary patch literal 31109 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 literal 0 HcmV?d00001 diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 0000000..c52e024 --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,2657 @@ +/* Fonts */ +:root { + --font-default: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-primary: "Montserrat", sans-serif; + --font-secondary: "Poppins", sans-serif; +} + +/* Colors */ +:root { + --color-default: #d1d1d1; + --color-primary: #008374; + --color-secondary: #f85a40; +} + +/* Smooth scroll behavior */ +:root { + scroll-behavior: smooth; +} + +/*-------------------------------------------------------------- +# General +--------------------------------------------------------------*/ +body { + font-family: var(--font-default); + color: var(--color-default); +} + +a { + color: var(--color-primary); + text-decoration: none; +} + +a:hover { + color: #00b6a1; + text-decoration: none; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: var(--font-primary); +} + +/*-------------------------------------------------------------- +# Sections & Section Header +--------------------------------------------------------------*/ +section { + padding: 60px 0; + overflow: hidden; +} + +.sections-bg { + background-color: #016257; +} + +.section-header { + text-align: center; + padding-bottom: 60px; +} + +.section-header h2 { + font-size: 32px; + font-weight: 600; + margin-bottom: 20px; + padding-bottom: 20px; + position: relative; +} + +.section-header h2:after { + content: ""; + position: absolute; + display: block; + width: 50px; + height: 3px; + background: #008374; + left: 0; + right: 0; + bottom: 0; + margin: auto; +} + +.section-header p { + margin-bottom: 0; + color: #008374; +} + +/*-------------------------------------------------------------- +# Breadcrumbs +--------------------------------------------------------------*/ +.breadcrumbs .page-header { + padding: 60px 0 60px 0; + min-height: 20vh; + position: relative; + background-color: var(--color-primary); +} + +.breadcrumbs .page-header h2 { + font-size: 56px; + font-weight: 500; + color: #fff; + font-family: var(--font-secondary); +} + +.breadcrumbs .page-header p { + color: rgba(255, 255, 255, 0.8); +} + +.breadcrumbs nav { + background-color: #f6f6f6; + padding: 20px 0; +} + +.breadcrumbs nav ol { + display: flex; + flex-wrap: wrap; + list-style: none; + margin: 0; + padding: 0; + font-size: 16px; + font-weight: 600; + color: var(--color-default); +} + +.breadcrumbs nav ol a { + color: var(--color-primary); + transition: 0.3s; +} + +.breadcrumbs nav ol a:hover { + text-decoration: underline; +} + +.breadcrumbs nav ol li+li { + padding-left: 10px; +} + +.breadcrumbs nav ol li+li::before { + display: inline-block; + padding-right: 10px; + color: var(--color-secondary); + content: "/"; +} + +/*-------------------------------------------------------------- +# Scroll top button +--------------------------------------------------------------*/ +.scroll-top { + position: fixed; + visibility: hidden; + opacity: 0; + right: 15px; + bottom: -15px; + z-index: 99999; + background: var(--color-secondary); + width: 44px; + height: 44px; + border-radius: 50px; + transition: all 0.4s; +} + +.scroll-top i { + font-size: 24px; + color: #fff; + line-height: 0; +} + +.scroll-top:hover { + background: rgba(248, 90, 64, 0.8); + color: #fff; +} + +.scroll-top.active { + visibility: visible; + opacity: 1; + bottom: 15px; +} + +/*-------------------------------------------------------------- +# Preloader +--------------------------------------------------------------*/ +#preloader { + position: fixed; + inset: 0; + z-index: 999999; + overflow: hidden; + background: #fff; + transition: all 0.6s ease-out; +} + +#preloader:before { + content: ""; + position: fixed; + top: calc(50% - 30px); + left: calc(50% - 30px); + border: 6px solid #fff; + border-color: var(--color-primary) transparent var(--color-primary) transparent; + border-radius: 50%; + width: 60px; + height: 60px; + animation: animate-preloader 1.5s linear infinite; +} + +@keyframes animate-preloader { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +/*-------------------------------------------------------------- +# Disable aos animation delay on mobile devices +--------------------------------------------------------------*/ +@media screen and (max-width: 768px) { + [data-aos-delay] { + transition-delay: 0 !important; + } +} + +/*-------------------------------------------------------------- +# Header +--------------------------------------------------------------*/ +.topbar { + background: #008374; + height: 40px; + font-size: 14px; + transition: all 0.5s; + color: #fff; + padding: 0; +} + +.topbar .contact-info i { + font-style: normal; + color: #fff; + line-height: 0; +} + +.topbar .contact-info i a, +.topbar .contact-info i span { + padding-left: 5px; + color: #fff; +} + +@media (max-width: 575px) { + + .topbar .contact-info i a, + .topbar .contact-info i span { + font-size: 13px; + } +} + +.topbar .contact-info i a { + line-height: 0; + transition: 0.3s; +} + +.topbar .contact-info i a:hover { + color: #fff; + text-decoration: underline; +} + +.topbar .social-links a { + color: rgba(255, 255, 255, 0.7); + line-height: 0; + transition: 0.3s; + margin-left: 20px; +} + +.topbar .social-links a:hover { + color: #fff; +} + +.header { + transition: all 0.5s; + z-index: 997; + height: 90px; + background-color: var(--color-primary); +} + +.header.sticked { + position: fixed; + top: 0; + right: 0; + left: 0; + height: 70px; + box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1); +} + +.header .logo img { + max-height: 40px; + margin-right: 6px; +} + +.header .logo h1 { + font-size: 30px; + margin: 0; + font-weight: 600; + letter-spacing: 0.8px; + color: #fff; + font-family: var(--font-primary); +} + +.header .logo h1 span { + color: #f96f59; +} + +.sticked-header-offset { + margin-top: 70px; +} + +section { + scroll-margin-top: 70px; +} + +/*-------------------------------------------------------------- +# Desktop Navigation +--------------------------------------------------------------*/ +@media (min-width: 1280px) { + .navbar { + padding: 0; + } + + .navbar ul { + margin: 0; + padding: 0; + display: flex; + list-style: none; + align-items: center; + } + + .navbar li { + position: relative; + } + + .navbar>ul>li { + white-space: nowrap; + padding: 10px 0 10px 28px; + } + + .navbar a, + .navbar a:focus { + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 3px; + font-family: var(--font-secondary); + font-size: 16px; + font-weight: 600; + color: rgba(255, 255, 255, 0.6); + white-space: nowrap; + transition: 0.3s; + position: relative; + } + + .navbar a i, + .navbar a:focus i { + font-size: 12px; + line-height: 0; + margin-left: 5px; + } + + .navbar>ul>li>a:before { + content: ""; + position: absolute; + width: 100%; + height: 2px; + bottom: -6px; + left: 0; + background-color: var(--color-secondary); + visibility: hidden; + width: 0px; + transition: all 0.3s ease-in-out 0s; + } + + .navbar a:hover:before, + .navbar li:hover>a:before, + .navbar .active:before { + visibility: visible; + width: 100%; + } + + .navbar a:hover, + .navbar .active, + .navbar .active:focus, + .navbar li:hover>a { + color: #fff; + } + + .navbar .dropdown ul { + display: block; + position: absolute; + left: 28px; + top: calc(100% + 30px); + margin: 0; + padding: 10px 0; + z-index: 99; + opacity: 0; + visibility: hidden; + background: #fff; + box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); + transition: 0.3s; + border-radius: 4px; + } + + .navbar .dropdown ul li { + min-width: 200px; + } + + .navbar .dropdown ul a { + padding: 10px 20px; + font-size: 15px; + text-transform: none; + font-weight: 600; + color: #006a5d; + } + + .navbar .dropdown ul a i { + font-size: 12px; + } + + .navbar .dropdown ul a:hover, + .navbar .dropdown ul .active:hover, + .navbar .dropdown ul li:hover>a { + color: var(--color-secondary); + } + + .navbar .dropdown:hover>ul { + opacity: 1; + top: 100%; + visibility: visible; + } + + .navbar .dropdown .dropdown ul { + top: 0; + left: calc(100% - 30px); + visibility: hidden; + } + + .navbar .dropdown .dropdown:hover>ul { + opacity: 1; + top: 0; + left: 100%; + visibility: visible; + } +} + +@media (min-width: 1280px) and (max-width: 1366px) { + .navbar .dropdown .dropdown ul { + left: -90%; + } + + .navbar .dropdown .dropdown:hover>ul { + left: -100%; + } +} + +@media (min-width: 1280px) { + + .mobile-nav-show, + .mobile-nav-hide { + display: none; + } +} + +/*-------------------------------------------------------------- +# Mobile Navigation +--------------------------------------------------------------*/ +@media (max-width: 1279px) { + .navbar { + position: fixed; + top: 0; + right: -100%; + width: 100%; + max-width: 400px; + bottom: 0; + transition: 0.3s; + z-index: 9997; + } + + .navbar ul { + position: absolute; + inset: 0; + padding: 50px 0 10px 0; + margin: 0; + background: rgba(0, 131, 116, 0.9); + overflow-y: auto; + transition: 0.3s; + z-index: 9998; + } + + .navbar a, + .navbar a:focus { + display: flex; + align-items: center; + justify-content: space-between; + padding: 10px 20px; + font-family: var(--font-primary); + font-size: 15px; + font-weight: 600; + color: rgba(255, 255, 255, 0.7); + white-space: nowrap; + transition: 0.3s; + } + + .navbar a i, + .navbar a:focus i { + font-size: 12px; + line-height: 0; + margin-left: 5px; + } + + .navbar a:hover, + .navbar .active, + .navbar .active:focus, + .navbar li:hover>a { + color: #fff; + } + + .navbar .getstarted, + .navbar .getstarted:focus { + background: var(--color-primary); + padding: 8px 20px; + border-radius: 4px; + margin: 15px; + color: #fff; + } + + .navbar .getstarted:hover, + .navbar .getstarted:focus:hover { + color: #fff; + background: rgba(0, 131, 116, 0.8); + } + + .navbar .dropdown ul, + .navbar .dropdown .dropdown ul { + position: static; + display: none; + padding: 10px 0; + margin: 10px 20px; + transition: all 0.5s ease-in-out; + background-color: #007466; + border: 1px solid #006459; + } + + .navbar .dropdown>.dropdown-active, + .navbar .dropdown .dropdown>.dropdown-active { + display: block; + } + + .mobile-nav-show { + color: rgba(255, 255, 255, 0.6); + font-size: 28px; + cursor: pointer; + line-height: 0; + transition: 0.5s; + z-index: 9999; + margin-right: 10px; + } + + .mobile-nav-hide { + color: #fff; + font-size: 32px; + cursor: pointer; + line-height: 0; + transition: 0.5s; + position: fixed; + right: 20px; + top: 20px; + z-index: 9999; + } + + .mobile-nav-active { + overflow: hidden; + } + + .mobile-nav-active .navbar { + right: 0; + } + + .mobile-nav-active .navbar:before { + content: ""; + position: fixed; + inset: 0; + background: rgba(0, 106, 93, 0.8); + z-index: 9996; + } +} + +/*-------------------------------------------------------------- +# About Us Section +--------------------------------------------------------------*/ +.about h3 { + font-weight: 700; + font-size: 28px; + margin-bottom: 20px; + font-family: var(--font-secondary); +} + +.about .call-us { + left: 10%; + right: 10%; + bottom: 0; + background-color: #fff; + box-shadow: 0px 2px 25px rgba(0, 0, 0, 0.08); + padding: 20px; + text-align: center; +} + +.about .call-us h4 { + font-size: 24px; + font-weight: 700; + margin-bottom: 5px; +} + +.about .call-us p { + font-size: 28px; + font-weight: 700; + color: var(--color-primary); +} + +.about .content ul { + list-style: none; + padding: 0; +} + +.about .content ul li { + padding: 0 0 10px 30px; + position: relative; +} + +.about .content ul i { + position: absolute; + font-size: 20px; + left: 0; + top: -3px; + color: var(--color-primary); +} + +.about .content p:last-child { + margin-bottom: 0; +} + +.about .play-btn { + width: 94px; + height: 94px; + background: radial-gradient(var(--color-primary) 50%, rgba(0, 131, 116, 0.4) 52%); + border-radius: 50%; + display: block; + position: absolute; + left: calc(50% - 47px); + top: calc(50% - 47px); + overflow: hidden; +} + +.about .play-btn:before { + content: ""; + position: absolute; + width: 120px; + height: 120px; + animation-delay: 0s; + animation: pulsate-btn 2s; + animation-direction: forwards; + animation-iteration-count: infinite; + animation-timing-function: steps; + opacity: 1; + border-radius: 50%; + border: 5px solid rgba(0, 131, 116, 0.7); + top: -15%; + left: -15%; + background: rgba(198, 16, 0, 0); +} + +.about .play-btn:after { + content: ""; + position: absolute; + left: 50%; + top: 50%; + transform: translateX(-40%) translateY(-50%); + width: 0; + height: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + border-left: 15px solid #fff; + z-index: 100; + transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19); +} + +.about .play-btn:hover:before { + content: ""; + position: absolute; + left: 50%; + top: 50%; + transform: translateX(-40%) translateY(-50%); + width: 0; + height: 0; + border: none; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + border-left: 15px solid #fff; + z-index: 200; + animation: none; + border-radius: 0; +} + +.about .play-btn:hover:after { + border-left: 15px solid var(--color-primary); + transform: scale(20); +} + +@keyframes pulsate-btn { + 0% { + transform: scale(0.6, 0.6); + opacity: 1; + } + + 100% { + transform: scale(1, 1); + opacity: 0; + } +} + +/*-------------------------------------------------------------- +# Clients Section +--------------------------------------------------------------*/ +.clients { + padding: 40px 0; +} + +.clients .swiper { + padding: 10px 0; +} + +.clients .swiper-slide img { + transition: 0.3s; +} + +.clients .swiper-slide img:hover { + transform: scale(1.1); +} + +.clients .swiper-pagination { + margin-top: 20px; + position: relative; +} + +.clients .swiper-pagination .swiper-pagination-bullet { + width: 12px; + height: 12px; + background-color: #fff; + opacity: 1; + background-color: #ddd; +} + +.clients .swiper-pagination .swiper-pagination-bullet-active { + background-color: var(--color-primary); +} + +/*-------------------------------------------------------------- +# Stats Counter Section +--------------------------------------------------------------*/ +.stats-counter { + padding: 40px 0; +} + +.stats-counter .stats-item { + padding: 20px 0; + border-bottom: 1px solid #e4e4e4; +} + +.stats-counter .stats-item .purecounter { + min-width: 90px; + padding-right: 15px; +} + +.stats-counter .stats-item i { + font-size: 44px; + line-height: 0; + margin-right: 15px; +} + +.stats-counter .stats-item span { + font-size: 40px; + display: block; + font-weight: 700; + color: var(--color-primary); + line-height: 40px; +} + +.stats-counter .stats-item p { + margin: 0; + font-family: var(--font-primary); + font-size: 14px; +} + +/*-------------------------------------------------------------- +# Call To Action Section +--------------------------------------------------------------*/ +.call-to-action .container { + background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cta-bg.jpg") center center; + background-size: cover; + padding: 100px 60px; + border-radius: 15px; + overflow: hidden; +} + +.call-to-action h3 { + color: #fff; + font-size: 28px; + font-weight: 700; + margin-bottom: 20px; +} + +.call-to-action p { + color: #fff; + margin-bottom: 20px; +} + +.call-to-action .play-btn { + width: 94px; + height: 94px; + margin-bottom: 20px; + background: radial-gradient(var(--color-primary) 50%, rgba(0, 131, 116, 0.4) 52%); + border-radius: 50%; + display: inline-block; + position: relative; + overflow: hidden; +} + +.call-to-action .play-btn:before { + content: ""; + position: absolute; + width: 120px; + height: 120px; + animation-delay: 0s; + animation: pulsate-btn 2s; + animation-direction: forwards; + animation-iteration-count: infinite; + animation-timing-function: steps; + opacity: 1; + border-radius: 50%; + border: 5px solid rgba(0, 131, 116, 0.7); + top: -15%; + left: -15%; + background: rgba(198, 16, 0, 0); +} + +.call-to-action .play-btn:after { + content: ""; + position: absolute; + left: 50%; + top: 50%; + transform: translateX(-40%) translateY(-50%); + width: 0; + height: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + border-left: 15px solid #fff; + z-index: 100; + transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19); +} + +.call-to-action .play-btn:hover:before { + content: ""; + position: absolute; + left: 50%; + top: 50%; + transform: translateX(-40%) translateY(-50%); + width: 0; + height: 0; + border: none; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + border-left: 15px solid #fff; + z-index: 200; + animation: none; + border-radius: 0; +} + +.call-to-action .play-btn:hover:after { + border-left: 15px solid var(--color-primary); + transform: scale(20); +} + +.call-to-action .cta-btn { + font-family: var(--font-primary); + font-weight: 500; + font-size: 16px; + letter-spacing: 1px; + display: inline-block; + padding: 12px 48px; + border-radius: 50px; + transition: 0.5s; + margin: 10px; + border: 2px solid #fff; + color: #fff; +} + +.call-to-action .cta-btn:hover { + background: var(--color-primary); + border: 2px solid var(--color-primary); +} + +@keyframes pulsate-btn { + 0% { + transform: scale(0.6, 0.6); + opacity: 1; + } + + 100% { + transform: scale(1, 1); + opacity: 0; + } +} + +/*-------------------------------------------------------------- +# Our Services Section +--------------------------------------------------------------*/ +.services { + padding: 60px 0; +} + +.services .service-item { + padding: 40px; + background: #fff; + height: 100%; + border-radius: 10px; +} + +.services .service-item .icon { + width: 48px; + height: 48px; + position: relative; + margin-bottom: 50px; +} + +.services .service-item .icon i { + color: var(--color-default); + font-size: 56px; + transition: ease-in-out 0.3s; + z-index: 2; + position: relative; +} + +.services .service-item .icon:before { + position: absolute; + content: ""; + height: 100%; + width: 100%; + background: #eeeeee; + border-radius: 50px; + z-index: 1; + top: 10px; + right: -20px; + transition: 0.3s; +} + +.services .service-item h3 { + color: var(--color-default); + font-weight: 700; + margin: 0 0 20px 0; + padding-bottom: 8px; + font-size: 22px; + position: relative; + display: inline-block; + border-bottom: 4px solid #eeeeee; + transition: 0.3s; +} + +.services .service-item p { + line-height: 24px; + font-size: 14px; + margin-bottom: 0; +} + +.services .service-item .readmore { + margin-top: 15px; + display: inline-block; + color: var(--color-primary); +} + +.services .service-item:hover .icon:before { + background: #00b6a1; +} + +.services .service-item:hover h3 { + border-color: var(--color-primary); +} + +/*-------------------------------------------------------------- +# Testimonials Section +--------------------------------------------------------------*/ +.testimonials .testimonial-wrap { + padding-left: 10px; +} + +.testimonials .testimonial-item { + box-sizing: content-box; + padding: 30px; + margin: 30px 10px; + box-shadow: 0px 0 15px rgba(0, 0, 0, 0.1); + position: relative; + background: #fff; + border-radius: 10px; +} + +.testimonials .testimonial-item .testimonial-img { + width: 90px; + border-radius: 50px; + margin-right: 15px; +} + +.testimonials .testimonial-item h3 { + font-size: 18px; + font-weight: bold; + margin: 10px 0 5px 0; + color: #000; +} + +.testimonials .testimonial-item h4 { + font-size: 14px; + color: #999; + margin: 0; +} + +.testimonials .testimonial-item .stars { + margin: 10px 0; +} + +.testimonials .testimonial-item .stars i { + color: #ffc107; + margin: 0 1px; +} + +.testimonials .testimonial-item .quote-icon-left, +.testimonials .testimonial-item .quote-icon-right { + color: #009d8b; + font-size: 26px; + line-height: 0; +} + +.testimonials .testimonial-item .quote-icon-left { + display: inline-block; + left: -5px; + position: relative; +} + +.testimonials .testimonial-item .quote-icon-right { + display: inline-block; + right: -5px; + position: relative; + top: 10px; + transform: scale(-1, -1); +} + +.testimonials .testimonial-item p { + font-style: italic; + margin: 15px auto 15px auto; +} + +.testimonials .swiper-pagination { + margin-top: 20px; + position: relative; +} + +.testimonials .swiper-pagination .swiper-pagination-bullet { + width: 12px; + height: 12px; + background-color: rgba(0, 0, 0, 0.2); + opacity: 1; +} + +.testimonials .swiper-pagination .swiper-pagination-bullet-active { + background-color: var(--color-primary); +} + +@media (max-width: 767px) { + .testimonials .testimonial-wrap { + padding-left: 0; + } + + .testimonials .testimonial-item { + padding: 30px; + margin: 15px; + } + + .testimonials .testimonial-item .testimonial-img { + position: static; + left: auto; + } +} + +/*-------------------------------------------------------------- +# Portfolio Section +--------------------------------------------------------------*/ +.portfolio .portfolio-flters { + padding: 0 0 20px 0; + margin: 0 auto; + list-style: none; + text-align: center; +} + +.portfolio .portfolio-flters li { + cursor: pointer; + display: inline-block; + padding: 0; + font-size: 18px; + font-weight: 500; + margin: 0 10px; + line-height: 1; + transition: all 0.3s ease-in-out; +} + +.portfolio .portfolio-flters li:hover, +.portfolio .portfolio-flters li.filter-active { + color: var(--color-primary); +} + +.portfolio .portfolio-flters li:first-child { + margin-left: 0; +} + +.portfolio .portfolio-flters li:last-child { + margin-right: 0; +} + +@media (max-width: 575px) { + .portfolio .portfolio-flters li { + font-size: 14px; + margin: 0 5px; + } +} + +.portfolio .portfolio-wrap { + box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); + border-radius: 10px; + height: 100%; + overflow: hidden; +} + +.portfolio .portfolio-wrap img { + transition: 0.3s; + position: relative; + z-index: 1; +} + +.portfolio .portfolio-wrap .portfolio-info { + padding: 25px 20px; + background-color: #fff; + position: relative; + border-top: 1px solid #f3f3f3; + z-index: 2; +} + +.portfolio .portfolio-wrap .portfolio-info h4 { + font-size: 18px; + font-weight: 600; + padding-right: 50px; +} + +.portfolio .portfolio-wrap .portfolio-info h4 a { + color: var(--color-default); + transition: 0.3s; +} + +.portfolio .portfolio-wrap .portfolio-info h4 a:hover { + color: var(--color-primary); +} + +.portfolio .portfolio-wrap .portfolio-info p { + color: #6c757d; + font-size: 14px; + margin-bottom: 0; + padding-right: 50px; +} + +.portfolio .portfolio-wrap:hover img { + transform: scale(1.1); +} + +/*-------------------------------------------------------------- +# Portfolio Details Section +--------------------------------------------------------------*/ +.portfolio-details .portfolio-details-slider img { + width: 100%; +} + +.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet { + width: 12px; + height: 12px; + background-color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active { + background-color: var(--color-primary); +} + +.portfolio-details .swiper-button-prev, +.portfolio-details .swiper-button-next { + width: 48px; + height: 48px; +} + +.portfolio-details .swiper-button-prev:after, +.portfolio-details .swiper-button-next:after { + color: rgba(255, 255, 255, 0.8); + background-color: rgba(0, 0, 0, 0.2); + font-size: 24px; + border-radius: 50%; + width: 48px; + height: 48px; + display: flex; + align-items: center; + justify-content: center; + transition: 0.3s; +} + +.portfolio-details .swiper-button-prev:hover:after, +.portfolio-details .swiper-button-next:hover:after { + background-color: rgba(0, 0, 0, 0.6); +} + +@media (max-width: 575px) { + + .portfolio-details .swiper-button-prev, + .portfolio-details .swiper-button-next { + display: none; + } +} + +.portfolio-details .portfolio-info h3 { + font-size: 22px; + font-weight: 700; + margin-bottom: 20px; + padding-bottom: 20px; + position: relative; +} + +.portfolio-details .portfolio-info h3:after { + content: ""; + position: absolute; + display: block; + width: 50px; + height: 3px; + background: var(--color-primary); + left: 0; + bottom: 0; +} + +.portfolio-details .portfolio-info ul { + list-style: none; + padding: 0; + font-size: 15px; +} + +.portfolio-details .portfolio-info ul li { + display: flex; + flex-direction: column; + padding-bottom: 15px; + font-size: 16px; +} + +.portfolio-details .portfolio-info ul strong { + text-transform: uppercase; + font-weight: 400; + color: #9c9c9c; + font-size: 12px; +} + +.portfolio-details .portfolio-info .btn-visit { + padding: 8px 40px; + background: var(--color-primary); + color: #fff; + border-radius: 50px; + transition: 0.3s; +} + +.portfolio-details .portfolio-info .btn-visit:hover { + background: #009d8b; +} + +.portfolio-details .portfolio-description h2 { + font-size: 26px; + font-weight: 700; + margin-bottom: 20px; +} + +.portfolio-details .portfolio-description p { + padding: 0; +} + +.portfolio-details .portfolio-description .testimonial-item { + padding: 30px 30px 0 30px; + position: relative; + background: white; + height: 100%; + margin-bottom: 50px; +} + +.portfolio-details .portfolio-description .testimonial-item .testimonial-img { + width: 90px; + border-radius: 50px; + border: 6px solid #fff; + float: left; + margin: 0 10px 0 0; +} + +.portfolio-details .portfolio-description .testimonial-item h3 { + font-size: 18px; + font-weight: bold; + margin: 15px 0 5px 0; + padding-top: 20px; +} + +.portfolio-details .portfolio-description .testimonial-item h4 { + font-size: 14px; + color: #6c757d; + margin: 0; +} + +.portfolio-details .portfolio-description .testimonial-item .quote-icon-left, +.portfolio-details .portfolio-description .testimonial-item .quote-icon-right { + color: #009d8b; + font-size: 26px; + line-height: 0; +} + +.portfolio-details .portfolio-description .testimonial-item .quote-icon-left { + display: inline-block; + left: -5px; + position: relative; +} + +.portfolio-details .portfolio-description .testimonial-item .quote-icon-right { + display: inline-block; + right: -5px; + position: relative; + top: 10px; + transform: scale(-1, -1); +} + +.portfolio-details .portfolio-description .testimonial-item p { + font-style: italic; + margin: 0 0 15px 0 0 0; + padding: 0; +} + +/*-------------------------------------------------------------- +# Our Team Section +--------------------------------------------------------------*/ +.team .member { + text-align: center; + background: #fff; + border-radius: 10px; + padding: 15px; + overflow: hidden; + box-shadow: 0px 2px 25px rgba(0, 0, 0, 0.1); +} + +.team .member img { + border-radius: 10px; + overflow: hidden; +} + +.team .member .member-content { + padding: 0 20px 30px 20px; +} + +.team .member h4 { + font-weight: 700; + margin-top: 16px; + margin-bottom: 2px; + font-size: 20px; +} + +.team .member span { + font-style: italic; + display: block; + font-size: 14px; + color: #6c757d; +} + +.team .member p { + padding-top: 10px; + font-size: 14px; + font-style: italic; + color: #6c757d; +} + +.team .member .social { + margin-top: 15px; + margin-bottom: 10px; + display: flex; + align-items: center; + justify-content: space-around; +} + +.team .member .social a { + color: #a2a2a2; + transition: 0.3s; + border-radius: 50%; + width: 40px; + height: 40px; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #bbbbbb; +} + +.team .member .social a:hover { + color: var(--color-primary); + border-color: var(--color-primary); +} + +.team .member .social i { + font-size: 18px; + margin: 0 2px; +} + +/*-------------------------------------------------------------- +# Pricing Section +--------------------------------------------------------------*/ +.pricing .pricing-item { + padding: 60px 40px; + box-shadow: 0 3px 20px -2px rgba(108, 117, 125, 0.15); + background: #fff; + height: 100%; + position: relative; + border-radius: 15px; +} + +.pricing h3 { + font-weight: 600; + margin-bottom: 15px; + font-size: 20px; + color: #555555; + text-align: center; +} + +.pricing .icon { + margin: 30px auto 30px auto; + width: 70px; + height: 70px; + background: var(--color-primary); + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + transition: 0.3s; + transform-style: preserve-3d; +} + +.pricing .icon i { + color: #fff; + font-size: 28px; + transition: ease-in-out 0.3s; + line-height: 0; +} + +.pricing .icon::before { + position: absolute; + content: ""; + height: 86px; + width: 86px; + border-radius: 50%; + background: #87c1bb; + transition: all 0.3s ease-out 0s; + transform: translateZ(-1px); +} + +.pricing .icon::after { + position: absolute; + content: ""; + height: 102px; + width: 102px; + border-radius: 50%; + background: #d2eeeb; + transition: all 0.3s ease-out 0s; + transform: translateZ(-2px); +} + +.pricing h4 { + font-size: 48px; + color: var(--color-secondary); + font-weight: 700; + font-family: var(--font-secondary); + margin-bottom: 0; + text-align: center; +} + +.pricing h4 sup { + font-size: 28px; +} + +.pricing h4 span { + color: rgba(108, 117, 125, 0.8); + font-size: 18px; + font-weight: 400; +} + +.pricing ul { + padding: 20px 0; + list-style: none; + color: #6c757d; + text-align: left; + line-height: 20px; +} + +.pricing ul li { + padding: 10px 0; + display: flex; + align-items: center; +} + +.pricing ul i { + color: #059652; + font-size: 24px; + padding-right: 3px; +} + +.pricing ul .na { + color: rgba(108, 117, 125, 0.5); +} + +.pricing ul .na i { + color: rgba(108, 117, 125, 0.5); +} + +.pricing ul .na span { + text-decoration: line-through; +} + +.pricing .buy-btn { + display: inline-block; + padding: 10px 40px; + border-radius: 50px; + color: var(--color-primary); + border: 1px solid rgba(0, 131, 116, 0.2); + transition: none; + font-size: 16px; + font-weight: 600; + font-family: var(--font-primary); + transition: 0.3s; +} + +.pricing .buy-btn:hover { + background: var(--color-primary); + color: #fff; +} + +.pricing .featured { + z-index: 10; + border: 3px solid var(--color-primary); +} + +@media (min-width: 992px) { + .pricing .featured { + transform: scale(1.15); + } +} + +/*-------------------------------------------------------------- +# Frequently Asked Questions Section +--------------------------------------------------------------*/ +.faq .content h3 { + font-weight: 400; + font-size: 34px; +} + +.faq .content h4 { + font-size: 20px; + font-weight: 700; + margin-top: 5px; +} + +.faq .content p { + font-size: 15px; + color: #6c757d; +} + +.faq .accordion-item { + border: 0; + margin-bottom: 20px; + box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.06); + border-radius: 10px; +} + +.faq .accordion-item:last-child { + margin-bottom: 0; +} + +.faq .accordion-collapse { + border: 0; +} + +.faq .accordion-button { + padding: 20px 50px 20px 20px; + font-weight: 600; + border: 0; + font-size: 18px; + line-height: 24px; + color: var(--color-default); + text-align: left; + background: #fff; + box-shadow: none; + border-radius: 10px; +} + +.faq .accordion-button .num { + padding-right: 10px; + font-size: 20px; + line-height: 0; + color: var(--color-primary); +} + +.faq .accordion-button:not(.collapsed) { + color: var(--color-primary); + border-bottom: 0; + box-shadow: none; +} + +.faq .accordion-button:after { + position: absolute; + right: 20px; + top: 20px; +} + +.faq .accordion-body { + padding: 0 40px 30px 45px; + border: 0; + border-radius: 10px; + background: #fff; + box-shadow: none; +} + +/*-------------------------------------------------------------- +# Recent Blog Posts Section +--------------------------------------------------------------*/ +.recent-posts article { + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + background-color: #fff; + padding: 30px; + height: 100%; + border-radius: 10px; + overflow: hidden; +} + +.recent-posts .post-img { + max-height: 240px; + margin: -30px -30px 15px -30px; + overflow: hidden; +} + +.recent-posts .post-category { + font-size: 16px; + color: #6f6f6f; + margin-bottom: 10px; +} + +.recent-posts .title { + font-size: 22px; + font-weight: 700; + padding: 0; + margin: 0 0 20px 0; +} + +.recent-posts .title a { + color: var(--color-default); + transition: 0.3s; +} + +.recent-posts .title a:hover { + color: var(--color-primary); +} + +.recent-posts .post-author-img { + width: 50px; + border-radius: 50%; + margin-right: 15px; +} + +.recent-posts .post-author { + font-weight: 600; + margin-bottom: 5px; +} + +.recent-posts .post-date { + font-size: 14px; + color: #3c3c3c; + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Contact Section +--------------------------------------------------------------*/ +.contact .info-container { + background-color: var(--color-primary); + height: 100%; + padding: 20px; + border-radius: 10px 0 0 10px; + box-shadow: 0px 2px 25px rgba(0, 0, 0, 0.1); +} + +.contact .info-item { + width: 100%; + background-color: #009282; + margin-bottom: 20px; + padding: 20px; + border-radius: 10px; + color: #fff; +} + +.contact .info-item:last-child { + margin-bottom: 0; +} + +.contact .info-item i { + font-size: 20px; + color: #fff; + float: left; + width: 44px; + height: 44px; + background-color: rgba(255, 255, 255, 0.2); + display: flex; + justify-content: center; + align-items: center; + border-radius: 50px; + transition: all 0.3s ease-in-out; + margin-right: 15px; +} + +.contact .info-item h4 { + padding: 0; + font-size: 20px; + font-weight: 600; + margin-bottom: 5px; +} + +.contact .info-item p { + padding: 0; + margin-bottom: 0; + font-size: 14px; +} + +.contact .info-item:hover i { + background: #fff; + color: var(--color-primary); +} + +.contact .php-email-form { + width: 100%; + height: 100%; + background: #fff; + box-shadow: 0px 2px 25px rgba(0, 0, 0, 0.1); + padding: 30px; + border-radius: 0 10px 10px 0; +} + +.contact .php-email-form .form-group { + padding-bottom: 8px; +} + +.contact .php-email-form .error-message { + display: none; + color: #fff; + background: #df1529; + text-align: left; + padding: 15px; + font-weight: 600; +} + +.contact .php-email-form .error-message br+br { + margin-top: 25px; +} + +.contact .php-email-form .sent-message { + display: none; + color: #fff; + background: #059652; + text-align: center; + padding: 15px; + font-weight: 600; +} + +.contact .php-email-form .loading { + display: none; + background: #fff; + text-align: center; + padding: 15px; +} + +.contact .php-email-form .loading:before { + content: ""; + display: inline-block; + border-radius: 50%; + width: 24px; + height: 24px; + margin: 0 10px -6px 0; + border: 3px solid #059652; + border-top-color: #fff; + animation: animate-loading 1s linear infinite; +} + +.contact .php-email-form input, +.contact .php-email-form textarea { + border-radius: 0; + box-shadow: none; + font-size: 14px; +} + +.contact .php-email-form input[type=text], +.contact .php-email-form input[type=email], +.contact .php-email-form textarea { + padding: 12px 15px; +} + +.contact .php-email-form input[type=text]:focus, +.contact .php-email-form input[type=email]:focus, +.contact .php-email-form textarea:focus { + border-color: var(--color-primary); +} + +.contact .php-email-form textarea { + padding: 10px 12px; +} + +.contact .php-email-form button[type=submit] { + background: var(--color-primary); + border: 0; + padding: 14px 45px; + color: #fff; + transition: 0.4s; + border-radius: 50px; +} + +.contact .php-email-form button[type=submit]:hover { + background: rgba(0, 131, 116, 0.8); +} + +@keyframes animate-loading { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +/*-------------------------------------------------------------- +# Hero Section +--------------------------------------------------------------*/ +.hero { + width: 100%; + position: relative; + background: #016257; + padding: 60px 0 0 0; +} + +@media (min-width: 1365px) { + .hero { + background-attachment: fixed; + } +} + +.hero h2 { + font-size: 48px; + font-weight: 700; + margin-bottom: 20px; + color: #fff; +} + +.hero p { + color: rgba(255, 255, 255, 0.6); + font-weight: 400; + margin-bottom: 30px; +} + +.hero .btn-get-started { + font-family: var(--font-primary); + font-weight: 500; + font-size: 15px; + letter-spacing: 1px; + display: inline-block; + padding: 14px 40px; + border-radius: 50px; + transition: 0.3s; + color: #fff; + background: rgba(255, 255, 255, 0.1); + box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); + border: 2px solid rgba(255, 255, 255, 0.1); +} + +.hero .btn-get-started:hover { + border-color: rgba(255, 255, 255, 0.5); +} + +.hero .btn-watch-video { + font-size: 16px; + transition: 0.5s; + margin-left: 25px; + color: #fff; + font-weight: 600; +} + +.hero .btn-watch-video i { + color: rgba(255, 255, 255, 0.5); + font-size: 32px; + transition: 0.3s; + line-height: 0; + margin-right: 8px; +} + +.hero .btn-watch-video:hover i { + color: #fff; +} + +@media (max-width: 640px) { + .hero h2 { + font-size: 36px; + } + + .hero .btn-get-started, + .hero .btn-watch-video { + font-size: 14px; + } +} + +.hero .icon-boxes { + padding-bottom: 60px; +} + +@media (min-width: 1200px) { + .hero .icon-boxes:before { + content: ""; + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: calc(50% + 20px); + background-color: #016257; + } +} + +.hero .icon-box { + padding: 60px 30px; + position: relative; + overflow: hidden; + background: #008d7d; + box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.08); + transition: all 0.3s ease-in-out; + border-radius: 8px; + z-index: 1; + height: 100%; + width: 100%; + text-align: center; +} + +.hero .icon-box .title { + font-weight: 700; + margin-bottom: 15px; + font-size: 24px; +} + +.hero .icon-box .title a { + color: #fff; + transition: 0.3s; +} + +.hero .icon-box .icon { + margin-bottom: 20px; + padding-top: 10px; + display: inline-block; + transition: all 0.3s ease-in-out; + font-size: 48px; + line-height: 1; + color: rgba(255, 255, 255, 0.6); +} + +.hero .icon-box:hover { + background: #009786; +} + +.hero .icon-box:hover .title a, +.hero .icon-box:hover .icon { + color: #fff; +} + +/*-------------------------------------------------------------- +# Blog +--------------------------------------------------------------*/ +.blog .blog-pagination { + margin-top: 30px; + color: #555555; +} + +.blog .blog-pagination ul { + display: flex; + padding: 0; + margin: 0; + list-style: none; +} + +.blog .blog-pagination li { + margin: 0 5px; + transition: 0.3s; + border-radius: 10px; +} + +.blog .blog-pagination li a { + color: var(--color-default); + padding: 7px 16px; + display: flex; + align-items: center; + justify-content: center; +} + +.blog .blog-pagination li.active, +.blog .blog-pagination li:hover { + background: var(--color-primary); + color: #fff; +} + +.blog .blog-pagination li.active a, +.blog .blog-pagination li:hover a { + color: var(--color-white); +} + +/*-------------------------------------------------------------- +# Blog Posts List +--------------------------------------------------------------*/ +.blog .posts-list article { + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + padding: 30px; + height: 100%; + border-radius: 10px; + overflow: hidden; +} + +.blog .posts-list .post-img { + max-height: 240px; + margin: -30px -30px 15px -30px; + overflow: hidden; +} + +.blog .posts-list .post-category { + font-size: 16px; + color: #555555; + margin-bottom: 10px; +} + +.blog .posts-list .title { + font-size: 22px; + font-weight: 700; + padding: 0; + margin: 0 0 20px 0; +} + +.blog .posts-list .title a { + color: var(--color-default); + transition: 0.3s; +} + +.blog .posts-list .title a:hover { + color: var(--color-primary); +} + +.blog .posts-list .post-author-img { + width: 50px; + border-radius: 50%; + margin-right: 15px; +} + +.blog .posts-list .post-author-list { + font-weight: 600; + margin-bottom: 5px; +} + +.blog .posts-list .post-date { + font-size: 14px; + color: #3c3c3c; + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Blog Details +--------------------------------------------------------------*/ +.blog .blog-details { + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + padding: 30px; + border-radius: 10px; +} + +.blog .blog-details .post-img { + margin: -30px -30px 20px -30px; + overflow: hidden; + border-radius: 10px 10px 0 0; +} + +.blog .blog-details .title { + font-size: 28px; + font-weight: 700; + padding: 0; + margin: 20px 0 0 0; + color: var(--color-default); +} + +.blog .blog-details .content { + margin-top: 20px; +} + +.blog .blog-details .content h3 { + font-size: 22px; + margin-top: 30px; + font-weight: bold; +} + +.blog .blog-details .content blockquote { + overflow: hidden; + background-color: rgba(34, 34, 34, 0.06); + padding: 60px; + position: relative; + text-align: center; + margin: 20px 0; +} + +.blog .blog-details .content blockquote p { + color: var(--color-default); + line-height: 1.6; + margin-bottom: 0; + font-style: italic; + font-weight: 500; + font-size: 22px; +} + +.blog .blog-details .content blockquote:after { + content: ""; + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 3px; + background-color: var(--color-secondary); + margin-top: 20px; + margin-bottom: 20px; +} + +.blog .blog-details .meta-top { + margin-top: 20px; + color: #6c757d; +} + +.blog .blog-details .meta-top ul { + display: flex; + flex-wrap: wrap; + list-style: none; + align-items: center; + padding: 0; + margin: 0; +} + +.blog .blog-details .meta-top ul li+li { + padding-left: 20px; +} + +.blog .blog-details .meta-top i { + font-size: 16px; + margin-right: 8px; + line-height: 0; + color: var(--color-primary); +} + +.blog .blog-details .meta-top a { + color: #6c757d; + font-size: 14px; + display: inline-block; + line-height: 1; +} + +.blog .blog-details .meta-bottom { + padding-top: 10px; + border-top: 1px solid rgba(34, 34, 34, 0.15); +} + +.blog .blog-details .meta-bottom i { + color: #555555; + display: inline; +} + +.blog .blog-details .meta-bottom a { + color: rgba(34, 34, 34, 0.8); + transition: 0.3s; +} + +.blog .blog-details .meta-bottom a:hover { + color: var(--color-primary); +} + +.blog .blog-details .meta-bottom .cats { + list-style: none; + display: inline; + padding: 0 20px 0 0; + font-size: 14px; +} + +.blog .blog-details .meta-bottom .cats li { + display: inline-block; +} + +.blog .blog-details .meta-bottom .tags { + list-style: none; + display: inline; + padding: 0; + font-size: 14px; +} + +.blog .blog-details .meta-bottom .tags li { + display: inline-block; +} + +.blog .blog-details .meta-bottom .tags li+li::before { + padding-right: 6px; + color: var(--color-default); + content: ","; +} + +.blog .blog-details .meta-bottom .share { + font-size: 16px; +} + +.blog .blog-details .meta-bottom .share i { + padding-left: 5px; +} + +.blog .post-author { + padding: 20px; + margin-top: 30px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + border-radius: 10px; +} + +.blog .post-author img { + max-width: 120px; + margin-right: 20px; +} + +.blog .post-author h4 { + font-weight: 600; + font-size: 22px; + margin-bottom: 0px; + padding: 0; + color: var(--color-default); +} + +.blog .post-author .social-links { + margin: 0 10px 10px 0; +} + +.blog .post-author .social-links a { + color: rgba(34, 34, 34, 0.5); + margin-right: 5px; +} + +.blog .post-author p { + font-style: italic; + color: rgba(108, 117, 125, 0.8); + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Blog Sidebar +--------------------------------------------------------------*/ +.blog .sidebar { + padding: 30px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + border-radius: 10px; +} + +.blog .sidebar .sidebar-title { + font-size: 20px; + font-weight: 700; + padding: 0; + margin: 0; + color: var(--color-default); +} + +.blog .sidebar .sidebar-item+.sidebar-item { + margin-top: 40px; +} + +.blog .sidebar .search-form form { + background: #fff; + border: 1px solid rgba(34, 34, 34, 0.3); + padding: 5px 10px; + position: relative; + border-radius: 50px; +} + +.blog .sidebar .search-form form input[type=text] { + border: 0; + padding: 4px; + border-radius: 50px; + width: calc(100% - 60px); +} + +.blog .sidebar .search-form form input[type=text]:focus { + outline: none; +} + +.blog .sidebar .search-form form button { + position: absolute; + top: 0; + right: 0; + bottom: 0; + border: 0; + background: none; + font-size: 16px; + padding: 0 25px; + margin: -1px; + background: var(--color-primary); + color: #fff; + transition: 0.3s; + border-radius: 50px; + line-height: 0; +} + +.blog .sidebar .search-form form button i { + line-height: 0; +} + +.blog .sidebar .search-form form button:hover { + background: rgba(0, 131, 116, 0.8); +} + +.blog .sidebar .categories ul { + list-style: none; + padding: 0; +} + +.blog .sidebar .categories ul li+li { + padding-top: 10px; +} + +.blog .sidebar .categories ul a { + color: var(--color-default); + transition: 0.3s; +} + +.blog .sidebar .categories ul a:hover { + color: var(--color-primary); +} + +.blog .sidebar .categories ul a span { + padding-left: 5px; + color: rgba(34, 34, 34, 0.4); + font-size: 14px; +} + +.blog .sidebar .recent-posts .post-item+.post-item { + margin-top: 15px; +} + +.blog .sidebar .recent-posts img { + width: 80px; + float: left; +} + +.blog .sidebar .recent-posts h4 { + font-size: 15px; + margin-left: 95px; + font-weight: bold; +} + +.blog .sidebar .recent-posts h4 a { + color: var(--color-default); + transition: 0.3s; +} + +.blog .sidebar .recent-posts h4 a:hover { + color: var(--color-primary); +} + +.blog .sidebar .recent-posts time { + display: block; + margin-left: 95px; + font-style: italic; + font-size: 14px; + color: rgba(34, 34, 34, 0.4); +} + +.blog .sidebar .tags { + margin-bottom: -10px; +} + +.blog .sidebar .tags ul { + list-style: none; + padding: 0; +} + +.blog .sidebar .tags ul li { + display: inline-block; +} + +.blog .sidebar .tags ul a { + color: #555555; + font-size: 14px; + padding: 6px 20px; + margin: 0 6px 8px 0; + border: 1px solid #d5d5d5; + display: inline-block; + transition: 0.3s; + border-radius: 50px; +} + +.blog .sidebar .tags ul a:hover { + color: #fff; + border: 1px solid var(--color-primary); + background: var(--color-primary); +} + +.blog .sidebar .tags ul a span { + padding-left: 5px; + color: rgba(85, 85, 85, 0.8); + font-size: 14px; +} + +/*-------------------------------------------------------------- +# Blog Comments +--------------------------------------------------------------*/ +.blog .comments { + margin-top: 30px; +} + +.blog .comments .comments-count { + font-weight: bold; +} + +.blog .comments .comment { + margin-top: 30px; + position: relative; +} + +.blog .comments .comment .comment-img { + margin-right: 14px; +} + +.blog .comments .comment .comment-img img { + width: 60px; +} + +.blog .comments .comment h5 { + font-size: 16px; + margin-bottom: 2px; +} + +.blog .comments .comment h5 a { + font-weight: bold; + color: var(--color-default); + transition: 0.3s; +} + +.blog .comments .comment h5 a:hover { + color: var(--color-primary); +} + +.blog .comments .comment h5 .reply { + padding-left: 10px; + color: var(--color-primary); +} + +.blog .comments .comment h5 .reply i { + font-size: 20px; +} + +.blog .comments .comment time { + display: block; + font-size: 14px; + color: rgba(34, 34, 34, 0.8); + margin-bottom: 5px; +} + +.blog .comments .comment.comment-reply { + padding-left: 40px; +} + +.blog .comments .reply-form { + margin-top: 30px; + padding: 30px; + box-shadow: 0 0 16px rgba(0, 0, 0, 0.1); + border-radius: 10px; +} + +.blog .comments .reply-form h4 { + font-weight: bold; + font-size: 22px; +} + +.blog .comments .reply-form p { + font-size: 14px; +} + +.blog .comments .reply-form input { + border-radius: 4px; + padding: 10px 10px; + font-size: 14px; +} + +.blog .comments .reply-form input:focus { + box-shadow: none; + border-color: rgba(0, 131, 116, 0.8); +} + +.blog .comments .reply-form textarea { + border-radius: 4px; + padding: 10px 10px; + font-size: 14px; +} + +.blog .comments .reply-form textarea:focus { + box-shadow: none; + border-color: rgba(0, 131, 116, 0.8); +} + +.blog .comments .reply-form .form-group { + margin-bottom: 25px; +} + +.blog .comments .reply-form .btn-primary { + border-radius: 50px; + padding: 14px 40px; + border: 0; + background-color: var(--color-secondary); +} + +.blog .comments .reply-form .btn-primary:hover { + background-color: rgba(248, 90, 64, 0.8); +} + +/*-------------------------------------------------------------- +# Footer +--------------------------------------------------------------*/ +.footer { + font-size: 14px; + background-color: var(--color-primary); + padding: 50px 0; + color: white; +} + +.footer .footer-info .logo { + line-height: 0; + margin-bottom: 25px; +} + +.footer .footer-info .logo img { + max-height: 40px; + margin-right: 6px; +} + +.footer .footer-info .logo span { + font-size: 30px; + font-weight: 700; + letter-spacing: 1px; + color: #fff; + font-family: var(--font-primary); +} + +.footer .footer-info p { + font-size: 14px; + font-family: var(--font-primary); +} + +.footer .social-links a { + display: flex; + align-items: center; + justify-content: center; + width: 40px; + height: 40px; + border-radius: 50%; + border: 1px solid rgba(255, 255, 255, 0.2); + font-size: 16px; + color: rgba(255, 255, 255, 0.7); + margin-right: 10px; + transition: 0.3s; +} + +.footer .social-links a:hover { + color: #fff; + border-color: #fff; +} + +.footer h4 { + font-size: 16px; + font-weight: bold; + position: relative; + padding-bottom: 12px; +} + +.footer .footer-links { + margin-bottom: 30px; +} + +.footer .footer-links ul { + list-style: none; + padding: 0; + margin: 0; +} + +.footer .footer-links ul i { + padding-right: 2px; + color: rgba(0, 131, 116, 0.8); + font-size: 12px; + line-height: 0; +} + +.footer .footer-links ul li { + padding: 10px 0; + display: flex; + align-items: center; +} + +.footer .footer-links ul li:first-child { + padding-top: 0; +} + +.footer .footer-links ul a { + color: rgba(255, 255, 255, 0.7); + transition: 0.3s; + display: inline-block; + line-height: 1; +} + +.footer .footer-links ul a:hover { + color: #fff; +} + +.footer .footer-contact p { + line-height: 26px; +} + +.footer .copyright { + text-align: center; +} + +.footer .credits { + padding-top: 4px; + text-align: center; + font-size: 13px; +} + +.footer .credits a { + color: #fff; +} \ No newline at end of file diff --git a/assets/exo-mesos/1.jpg b/assets/exo-mesos/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6fb068098e9bac8a17f80aef716f668e022f4847 GIT binary patch literal 35541 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 literal 0 HcmV?d00001 diff --git a/assets/exo-mesos/10.jpg b/assets/exo-mesos/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..608ef48b9dc3be9e612e333dec7d4aba4fed83d0 GIT binary patch literal 106070 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 }f=;8ygS3HiwRxgiVfKoTC(aDHl7A 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 z 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