diff --git a/docs/band-protocol/useful-tools/other-tools.md b/docs/band-protocol/useful-tools/other-tools.md index d4a84b31..baa1a44f 100644 --- a/docs/band-protocol/useful-tools/other-tools.md +++ b/docs/band-protocol/useful-tools/other-tools.md @@ -17,9 +17,11 @@ To contribute your own resource, simply click on **Edit this page** at the botto | --- | --- | --- | --- | | [Chain Information Platform](https://cosmos.directory/bandchain) | This platform provides information about the network, validators, public nodes, etc. | [ECO Stake](https://github.com/eco-stake) | 2023-10-20 | | [Restake](https://restake.app/bandchain) | REStake allows validators to auto-compound your Band staking rewards. | [ECO Stake](https://github.com/eco-stake) | 2023-11-25 | -| [Network Visualizer](https://tools.highstakes.ch/geoloc/laozi) | The network visualizer shows a graphical view of all the Band nodes are distributed by country and data center on map.| [High Stakes](https://highstakes.ch/) | 2023-11-25 | | [Prometheus Exporter](https://www.forbole.com/blog/prometheus-exporter-for-bandchain) | Exporter allows validators to get data in real-time directly from the yoda process, and easily plug into their existing monitoring/alerting systems. | [Forbole](https://github.com/forbole) | 2023-07-08 | +| [Network Visualizer](https://tools.highstakes.ch/geoloc/laozi) | The network visualizer shows a graphical view of all the Band nodes are distributed by country and data center on map.| [High Stakes](https://highstakes.ch/) | 2023-11-25 | | [RPC Scanner](https://services.kjnodes.com/mainnet/band/public-rpc) | The tool scan the network and produce a list of nodes that publish their RPC endpoints. | [kjnodes](https://github.com/kj89) | 2023-10-22 | +| [Proposal Scan](https://nodeist.net/Proposals) | The tool scan the network and produce a list of proposals: active, passed, rejected. | [Nodeist](https://github.com/Nodeist) | 2023-11-27 | +| [Validator Scan](https://nodeist.net/Validatorscan) | Validator Scanning is designed to comprehensively assess most valuable ones validators. For example, the number of days since the validator was created is indicated; validators without avatars, those categorized as jailed, or those marked as inactive are excluded. | [Nodeist](https://github.com/Nodeist) | 2023-11-27 | | [Reward calculator](https://openstake.net/reward_calculator) | The tool used to estimate the potential earnings or returns that can be gained by staking. | [OpenStake](https://openstake.net/) | 2023-08-02 | | [Band VRF Worker](https://github.com/bandprotocol/vrf-worker-v1) | VRF Worker is an off-chain service used for relaying VRF random value requests and results between the BandChain and the client chain (e.g. Ethereum). | [Pete Karoonkornsakul](https://github.com/petekaroon) | 2023-08-10 | diff --git a/docs/sge-network/_category_.json b/docs/sge-network/_category_.json new file mode 100644 index 00000000..65b91ab7 --- /dev/null +++ b/docs/sge-network/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "SGE Network", + "position": 11 +} \ No newline at end of file diff --git a/docs/sge-network/endpoints.mdx b/docs/sge-network/endpoints.mdx new file mode 100644 index 00000000..0d01cf44 --- /dev/null +++ b/docs/sge-network/endpoints.mdx @@ -0,0 +1,248 @@ +--- +sidebar_position: 1 +description: Endpoints +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Endpoints — API / RPC / gRPC + +> In the Cosmos SDK, the gRPC-gateway translates gRPC endpoints into RESTful ones, enabling users to interact via the REST API. This adaptation is essential for clients that don't natively support gRPC or HTTP2. + +> The RPC endpoint enables users to interact with SGE's nodes, querying the node's state and transmitting transactions within the SGE Network. + +> The gRPC endpoint enables user interactions with a SGE Node through the efficient gRPC framework. In the Cosmos SDK, this protocol is crucial for state queries and transaction broadcasts. + + + + + +#### Anode: +```bash +https://sge.api.m.anode.team +``` + +#### genznodes: +```bash +https://sge-api.genznodes.dev +``` + +#### Indonode: +```bash +https://api.sge.indonode.net +``` + +#### Lavender.Five: +```bash +https://sge-api.lavenderfive.com +``` + +#### Nodeist: +```bash +https://api-sge.nodeist.net +``` + +#### NodeStake: +```bash +https://api.sge.nodestake.top +``` + +#### NodeX +```bash +https://sge.api.nodex.one +``` + +#### Polkachu: +```bash +https://sge-api.polkachu.com +``` + +#### ramuchi.tech: +```bash +https://sge-api.ramuchi.tech +``` + +#### RoomIT: +```bash +https://api.sge.roomit.xyz +``` + +#### Safe Block: +```bash +https://api.sge.safeblock.space +``` + +#### Sr20de: +```bash +https://sge-api.sr20de.xyz +``` + +#### StakerHouse: +```bash +https://sge-rest.stakerhouse.com +``` + +#### TC Network: +```bash +https://rest.sge.tcnetwork.io +``` + +#### vinjian: +```bash +https://api-sge.vinjan.xyz +``` + + + + +#### Anode: +```bash +https://sge.rpc.m.anode.team +``` + +#### genznodes: +```bash +https://sge-rpc.genznodes.dev +``` + +#### Indonode: +```bash +https://rpc.sge.indonode.net +``` + +#### Lavender.Five: +```bash +https://sge-rpc.lavenderfive.com +``` + +#### Nodeist: +```bash +https://rpc-sge.nodeist.net +``` + +#### NodeStake: +```bash +https://rpc.sge.nodestake.top +``` + +#### NodeX +```bash +https://sge.rpc.nodex.one +``` + +#### Polkachu: +```bash +https://sge-rpc.polkachu.com +``` + +#### ramuchi.tech: +```bash +https://sge-rpc.ramuchi.tech +``` + +#### RoomIT: +```bash +https://rpc.sge.roomit.xyz +``` + +#### Safe Block: +```bash +https://rpc.sge.safeblock.space +``` + +#### Sr20de: +```bash +https://sge-rpc.sr20de.xyz +``` + +#### StakerHouse: +```bash +https://sge-rpc.stakerhouse.com +``` + +#### STAVR: +```bash +http://sge.rpc.m.stavr.tech:1157 +``` + +#### TC Network: +```bash +https://rpc.sge.tcnetwork.io +``` + +#### vinjian: +```bash +https://rpc-sge.vinjan.xyz +``` + + + + +#### Anode: +```bash +sge.grpc.m.anode.team +``` + +#### genznodes: +```bash +sge-grpc.genznodes.dev:5657 +``` + +#### Indonode: +```bash +grpc.sge.indonode.net:12090 +``` + +#### Lavender.Five: +```bash +sge-grpc.lavenderfive.com:443 +``` + +#### Nodeist: +```bash +grpc-sge.nodeist.net +``` + +#### NodeStake: +```bash +grpc.sge.nodestake.top +``` + +#### NodeX +```bash +sge.grpc.nodex.one +``` + +#### Polkachu: +```bash +sge-grpc.polkachu.com:17790 +``` + +#### ramuchi.tech: +```bash +sge-grpc.ramuchi.tech +``` + +#### RoomIT: +```bash +grpc.sge.roomit.xyz +``` + +#### Safe Block: +```bash +grpc.sge.safeblock.space:9090 +``` + +#### Sr20de: +```bash +sge-grpc.sr20de.xyz +``` + +#### StakerHouse: +```bash +sge-grpc.stakerhouse.com:443 +``` + + + \ No newline at end of file diff --git a/docs/sge-network/img/sge.png b/docs/sge-network/img/sge.png new file mode 100644 index 00000000..50640507 Binary files /dev/null and b/docs/sge-network/img/sge.png differ diff --git a/docs/sge-network/index.mdx b/docs/sge-network/index.mdx new file mode 100644 index 00000000..26009c2a --- /dev/null +++ b/docs/sge-network/index.mdx @@ -0,0 +1,19 @@ +# SGE Network + +import MainpageMetrics from '@site/src/components/MainpageMetrics'; + + + +[SIX SIGMA SPORTS](https://github.com/sge-network) is a a Cosmos SDK-based Layer-1 blockchain that deployed on the Sports, Gaming and Entertainment Network (The SGE Network). + +SGE is a new approach to sports betting, re-imagined with the benefit of blockchain technology to bring a transparent, fast, and uniquely engaging experience. At Six Sigma Sports, for the first time ever, you can truly step into the shoes of the operator behind a sports book. + +![sge](./img/sge.png) + +[Website](https://sixsigmasports.io/) | [Blog](https://t.co/qAnCnzngwQ) | [GitHub](https://github.com/sge-network) | [Twitter](https://twitter.com/SixSigmaSports) | [Discord](https://discord.gg/gC4AHWyu3k) | [Docs](https://six-sigma-sports.gitbook.io/docs/) + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; + + +``` \ No newline at end of file diff --git a/docs/sge-network/sync/_category_.json b/docs/sge-network/sync/_category_.json new file mode 100644 index 00000000..84b2d96a --- /dev/null +++ b/docs/sge-network/sync/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Sync", + "position": 2 +} \ No newline at end of file diff --git a/docs/sge-network/sync/addrbook.mdx b/docs/sge-network/sync/addrbook.mdx new file mode 100644 index 00000000..01b6fbe2 --- /dev/null +++ b/docs/sge-network/sync/addrbook.mdx @@ -0,0 +1,28 @@ +--- +sidebar_position: 4 +description: AddrBook +--- + +# AddrBook + +> Address book refers to a local database or record that a node maintains of all the peers it has come into contact with or learned about. This helps in the peer discovery process. + +import SelectPaste from '@site/src/components/SelectPaste'; + +import { addrBook } from '@site/src/components/SelectPaste/addrBook.ts'; + +export let endpoints = [ + `https://anode.team/SGE/main/addrbook.json`, + `https://snapshot.genznodes.dev/sge/addrbook.json`, + `https://snapshots.indonode.net/sge/addrbook.json`, + `https://ss.nodeist.net/sge/addrbook.json`, + `https://ss.sge.nodestake.top/addrbook.json`, + `https://snapshots.polkachu.com/addrbook/sge/addrbook.json`, + `https://raw.githubusercontent.com/obajay/nodes-Guides/main/Projects/SGE/addrbook.json`, +]; + +export let home = 'sge'; + +export let binary = 'sged'; + + \ No newline at end of file diff --git a/docs/sge-network/sync/peers-seeds.mdx b/docs/sge-network/sync/peers-seeds.mdx new file mode 100644 index 00000000..7eb7dfa7 --- /dev/null +++ b/docs/sge-network/sync/peers-seeds.mdx @@ -0,0 +1,20 @@ +--- +sidebar_position: 3 +description: Live Peers / Seeds +--- + +# Live Peers / Seeds + +> When you start a node, you often need to connect to the network. This requires you to connect to one or more peers to start downloading the blockchain and receiving new blocks and transactions. Seeding nodes or bootstrap nodes help in this initial connection process. + +:::info +Copy and run the commands below to add your peers into `config.toml`. +::: + +import LivePeers from '@site/src/components/LivePeers'; + +export let home = 'sge'; + +export let binary = 'sged'; + + \ No newline at end of file diff --git a/docs/sge-network/sync/snapshot.md b/docs/sge-network/sync/snapshot.md new file mode 100644 index 00000000..b292fc98 --- /dev/null +++ b/docs/sge-network/sync/snapshot.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 1 +description: Snapshot +--- + +# Snapshot + +> When a new node joins a network, it can use a snapshot — a compressed backup of the chain's data — to quickly synchronize with the current state. Snapshots expedite the process, reducing the need to download and verify every transaction from the beginning. + +:::info +Choose a snapshot from the list and run the commands below. Don't forget to change `snapshot_url`. +::: + +```bash +sudo systemctl stop sged + +# make a backup +cp $HOME/.sge/data/priv_validator_state.json $HOME/.sge/priv_validator_state.json.backup + +# reset your node and download a snapshot +sged tendermint unsafe-reset-all --home $HOME/.sge --keep-addr-book +wget | lz4 -dc - | tar -xf - -C $HOME/.sge + +# replace the priv_validator_state.json you have backed up +mv $HOME/.sge/priv_validator_state.json.backup $HOME/.sge/data/priv_validator_state.json + +sudo systemctl restart sged && sudo journalctl -u sged -f -o cat +``` + +A list of Snapshots you can use: + +#### Anode: +```bash +https://anode.team/SGE/main/anode.team_sge.tar.lz4 +``` + +#### Indonode: +```bash +https://snapshots.indonode.net/sge/sge-latest.tar.lz4 +``` + +#### Nodeist: +```bash +https://ss.nodeist.net/sge/snapshot_latest.tar.lz4 +``` + +#### Nodex: +```bash +https://snap.nodex.one/sge/sge-latest.tar.lz4 +``` + +#### STAVR: +```bash +http://sge.snapshot.stavr.tech:1003/sge/sge-snap.tar.lz4 +``` diff --git a/docs/sge-network/sync/state-sync.mdx b/docs/sge-network/sync/state-sync.mdx new file mode 100644 index 00000000..271a6e77 --- /dev/null +++ b/docs/sge-network/sync/state-sync.mdx @@ -0,0 +1,37 @@ +--- +sidebar_position: 2 +description: State Sync +--- + +# State Sync + +> State Sync allows new nodes to join a blockchain network by downloading a recent snapshot of the application state instead of processing all historical blocks. This approach is typically faster and requires less data, as the application state is usually more concise than the entire block history. + +import SelectPaste from '@site/src/components/SelectPaste'; + +import { stateSync } from '@site/src/components/SelectPaste/stateSync.ts'; + +export let endpoints = [ + `https://sge.rpc.m.anode.team`, + `https://sge-rpc.genznodes.dev`, + `https://rpc.sge.indonode.net`, + `https://sge-rpc.lavenderfive.com`, + `https://rpc-sge.nodeist.net`, + `https://rpc.sge.nodestake.top`, + `https://sge.rpc.nodex.one`, + `https://sge-rpc.polkachu.com`, + `https://sge-rpc.ramuchi.tech`, + `https://rpc.sge.roomit.xyz`, + `https://rpc.sge.safeblock.space`, + `https://sge-rpc.sr20de.xyz`, + `https://sge-rpc.stakerhouse.com`, + `http://sge.rpc.m.stavr.tech:1157`, + `https://rpc.sge.tcnetwork.io`, + `https://rpc-sge.vinjan.xyz`, +]; + +export let home = 'sge'; + +export let binary = 'sged'; + + \ No newline at end of file diff --git a/docs/sge-network/useful-tools/_category_.json b/docs/sge-network/useful-tools/_category_.json new file mode 100644 index 00000000..c6e2f5cd --- /dev/null +++ b/docs/sge-network/useful-tools/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Useful Resources", + "position": 3 +} \ No newline at end of file diff --git a/docs/sge-network/useful-tools/explorers.md b/docs/sge-network/useful-tools/explorers.md new file mode 100644 index 00000000..eaedc9e7 --- /dev/null +++ b/docs/sge-network/useful-tools/explorers.md @@ -0,0 +1,25 @@ +--- +sidebar_position: 1 +description: Explorers +--- + +# Explorers + +> A block explorer is a search engine that allows users to access and explore the contents of individual blocks, transactions, validators, and addresses on a blockchain. It provides a visual interface to navigate the intricate details of blockchain operations. + +### There are a number of explorers that you can use for SGE Network: + + +| Name | Layer | Network | URL | +| --- | --- | --- | --- | +| Anode | Cosmos | sgenet-1 | https://main.anode.team/sge | +| Hexnodes | Cosmos| sgenet-1 | https://explorer.hexnodes.co/sge | +| Indonode | Cosmos | sgenet-1 | https://explorer.indonode.net/sge | +| NodeStake | Cosmos | sgenet-1 | https://explorer.nodestake.top/sge | +| NodeX | Cosmos | sgenet-1 | https://explorer.nodex.one/sge | +| Ping.pub | Cosmos | sgenet-1 | https://stakeflow.io/injective | +| Safe Block | Cosmos | sgenet-1 | https://explorer.safeblock.space/sge | +| StakerHouse | Cosmos | sgenet-1 | https://cosmotracker.com/sge | +| STAVR | Cosmos | sgenet-1 | https://explorer.stavr.tech/Sge-Mainnet | +| TC Network | Cosmos | sgenet-1 | https://explorer.tcnetwork.io/sge | +| vinjian | Cosmos | sgenet-1 | https://explorer.vinjan.xyz/sge-mainnet | \ No newline at end of file diff --git a/docs/sge-network/useful-tools/other-tools.md b/docs/sge-network/useful-tools/other-tools.md new file mode 100644 index 00000000..a498a833 --- /dev/null +++ b/docs/sge-network/useful-tools/other-tools.md @@ -0,0 +1,25 @@ +--- +sidebar_position: 3 +description: Other-tools +--- + +# Other Tools + +> This page is a repository of valuable tools and resources offered by the SGE Community, including monitoring systems, dashboards, and versatile platforms. These resources are designed to enhance your capabilities and are backed by SGE Community's commitment to support your needs. + +:::info +The following page contains links to third-party content. Injective does not endorse or provide support for these contributions. +::: + +To contribute your own resource, simply click on **Edit this page** at the bottom, insert your resource using Markdown formatting, and then initiate a pull request for the submission to be reviewed. + + +| Contribution | Description | Author | Date added/updated | +| --- | --- | --- | --- | +| [Chain Information Platform](https://cosmos.directory/sge/chain) | This platform provides information about the network, validators, public nodes, etc. | [ECO Stake](https://github.com/eco-stake) | 2023-11-27 | +| [Restake](https://restake.app/sge) | REStake allows validators to auto-compound your SGE staking rewards. | [ECO Stake](https://github.com/eco-stake) | 2023-11-27 | +| [Proposal Scan](https://nodeist.net/Proposals) | The tool scan the network and produce a list of proposals: active, passed, rejected. | [Nodeist](https://github.com/Nodeist) | 2023-09-07 | +| [Validator Scan](https://nodeist.net/Validatorscan) | Validator Scanning is designed to comprehensively assess most valuable ones validators. For example, the number of days since the validator was created is indicated; validators without avatars, those categorized as jailed, or those marked as inactive are excluded. | [Nodeist](https://github.com/Nodeist) | 2023-09-07 | +| [Monitoring Tool](https://github.com/nodejumper-org/monitoring-tool) | A powerful and easy-to-use monitoring tool for server hardware and validator nodes with alerts via telegram bot and grafana dashboards. | [NodeJumper](https://github.com/nodejumper-org) | 2023-06-08 | +| [RPC Scanner](https://github.com/nodexemperor/irs_output/blob/master/mainnet/sge.json) | The tool scan the network and offers HTTP-based access from IRS (Interchains RPC Scanner) | [NodeX](https://github.com/nodexemperor) | 2023-11-26 | + diff --git a/docs/sui/_category_.json b/docs/sui/_category_.json index 7d3bbe05..646c844c 100644 --- a/docs/sui/_category_.json +++ b/docs/sui/_category_.json @@ -1,4 +1,4 @@ { "label": "Sui", - "position": 11 + "position": 12 } diff --git a/docs/zetachain/_category_.json b/docs/zetachain/_category_.json index a6ee44f6..328ee400 100644 --- a/docs/zetachain/_category_.json +++ b/docs/zetachain/_category_.json @@ -1,4 +1,4 @@ { "label": "Zetachain", - "position": 12 + "position": 13 }