{"id":13564636,"url":"https://github.com/sge-network/sge","last_synced_at":"2025-04-03T21:31:21.072Z","repository":{"id":62128277,"uuid":"557694784","full_name":"sge-network/sge","owner":"sge-network","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-09T11:23:47.000Z","size":5937,"stargazers_count":9,"open_issues_count":5,"forks_count":27,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-04-09T16:24:08.020Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sge-network.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-10-26T06:05:23.000Z","updated_at":"2024-04-15T12:43:00.083Z","dependencies_parsed_at":"2023-02-19T04:45:21.114Z","dependency_job_id":"b0340325-8514-4524-a052-d78f7150c465","html_url":"https://github.com/sge-network/sge","commit_stats":{"total_commits":231,"total_committers":15,"mean_commits":15.4,"dds":0.3246753246753247,"last_synced_commit":"e6f8c629c61ed2612aa36f658e2c2a5455edfcf1"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sge-network%2Fsge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sge-network%2Fsge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sge-network%2Fsge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sge-network%2Fsge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sge-network","download_url":"https://codeload.github.com/sge-network/sge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247083204,"owners_count":20880795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T13:01:33.905Z","updated_at":"2025-04-03T21:31:16.855Z","avatar_url":"https://github.com/sge-network.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# SGE Network\n\nThe Sports, Gaming \u0026 Entertainment Network (SGE Network), is a blockchain\ndesigned to support the future of sports betting \u0026 related gaming by\nleveraging the modular Cosmos design. We believe the future will be heavily shaped by many of the values driving the recent wave of crypto and blockchain development: transparency, increased decentralization, and utility that benefits all stakeholders, especially the user-base.\n\nUtilizing a sovereign blockchain uniquely enables:\n\n- An adaptable framework to design custom applications.\n- Enablement of features, tools and economic models where users can directly benefit from the value they help create.\n- An unparalleled level of transparency.\n- An efficiency of settlement and immediate payout to participants.\n\nAt launch, the SGE Network will be optimized to deploy an inaugural application: Six Sigma Sports, which is re-imagining the sports betting landscape and bringing a unique user experience with the benefit of blockchain technology.[Please visit to learn more about Six Sigma Sports.](https://sixsigmasports.io/)\n\n---\n\n## Hardware Requirements\n\n- **Minimal**\n  - 1 GB RAM\n  - 25 GB SSD\n  - 1.4 GHz CPU\n- **Recommended**\n  - 2 GB RAM\n  - 100 GB SSD\n  - 2.0 GHz x2 CPU\n\n## Operating System\n\n- Linux/Windows/MacOS(x86)\n- **Recommended**\n  - Linux(x86_64)\n\n## Installation Steps\n\u003e\n\u003ePrerequisite: go1.23+ required. [ref](https://golang.org/doc/install)\n\nSge could be installed by two ways - downloading binary from releases page or build from source.\n\n### Download from releases page\n\n- Download from release required binary\n\n- Check sha256 hash sum\n\n- Place sged into /usr/local/sbin\n\n```shell\nsudo mv sged /usr/local/sbin/sged\n```\n\n### Building from source\n\u003e\n\u003eOptional requirement: git. [ref](https://github.com/git/git) and GNU make. [ref](https://www.gnu.org/software/make/manual/html_node/index.html)\n\n- Clone git repository\n\n```shell\ngit clone https://github.com/sge-network/sge.git\n```\n\n- Checkout release tag\n\n```shell\ncd sge\ngit fetch --tags\ngit checkout [vX.X.X]\n```\n\n- Install\n\n```shell\ngo mod tidy\nmake install\n```\n\n### Install system.d service file\n\n```shell\nnano /etc/systemd/system/sged.service\n```\n\nPlease following contents(working dir may be changed as needed)\n\n```systemd\n[Unit]\nDescription=Sge Network node\nAfter=network.target\n\n[Service]\nType=simple\nUser=ubuntu\nWorkingDirectory=/home/ubuntu\nExecStart=/usr/local/sbin/sged start\nRestart=on-failure\nRestartSec=10\nLimitNOFILE=40960\n\n[Install]\nWantedBy=multi-user.target\n```\n\nReload unit files in systemd\n\n```shell\nsudo systemctl daemon-reload\n```\n\n### Generate keys\n\n`sged keys add [key_name]`\n\nor\n\n`sged keys add [key_name] --recover` to regenerate keys with your [BIP39](https://github.com/bitcoin/bips/tree/master/bip-0039) mnemonic\n\n### Connect to a chain and start node\n\n- [Install](#installation-steps) sge application\n- Initialize node\n\n```shell\nsged init {{NODE_NAME}} --chain-id sgenet-1\n```\n\nSelect network to join\n\n- Replace `${HOME}/.sge/config/genesis.json` with the genesis file of the chain.\n- Add `persistent_peers` or `seeds` in `${HOME}/.sge/config/config.toml`\n- Start node\n\n```shell\nsged start\n```\n\n## Network Compatibility Matrix\n\n| Version | Mainnet | Testnet | SDK Version |\n|:-------:|:-------:|:-------:|:-----------:|\n|  v1.7.0 |    ✓    |    ✓    |   v0.47.10  |\n\n## Active Networks\n\n### Mainnet\n\n- [sgenet-1](https://github.com/sge-network/networks/tree/master/mainnet/sgenet-1)\n\n- Place the genesis file with the genesis file of the chain.\n\n```shell\nwget https://github.com/sge-network/networks/blob/master/mainnet/sgenet-1/genesis.json -O ~/.sge/config/genesis.json\n```\n\nVerify genesis hash sum\n\n```shell\nsha256sum ~/.sge/config/genesis.json\n```\n\nCorrect sha256 sum for sgenet-1 genesis file is 3beb0662ade1ad80d41d992bb196770d53a939863c1fed12fa01411dfb981e0b\n\n- Add `persistent_peers` or `seeds` in `${HOME}/.sge/config/config.toml`\n\n```shell\nsed -i 's\\persistent_peers = \"\"\\persistent_peers = \"55f83e1872c482caa102f54e3a73da6c6a146a3f@190.124.251.30:26656,8cb8fecf6470ceaba3f2e7b7c3442b19bd692dea@34.168.149.213:26656,be9721fb11f2ace5b59d26710b4a0d5467ddc8c9@136.243.67.44:17756,d09a5df7a13c758928ab1de0dc7342cab2e7b686@74.50.74.98:36656,401a4986e78fe74dd7ead9363463ba4c704d8759@38.146.3.183:17756,6aa15d14b1e7dadb1923e5701b22c6e370612c29@136.243.67.189:17756,033d3698baf8488429cf2af86ce7d7ad81780a39@[2001:bc8:702:1841::226]:26656,6e0bfbf0c69e60158b310783d129141f88a3c228@5.181.190.81:26656,af9d9bd15ca597eb77dab73c56b0ae51bafcbb28@142.132.202.86:16656,88f341a9670494c3d529934dc578eec1b00f4aa1@141.94.168.85:26656,a44284e563c31676f1c06ff08315d9642e0a6f59@103.230.87.171:26656,17da9d2fea9d6d431d390c3b9575547d8881da2b@185.16.39.190:11156\"\\g' $HOME/.sge/config/config.toml\n```\n\n- Start node\n\n```shell\nsged start --minimum-gas-prices [desired-gas-price(ex. 0.001usge)]\n```\n\n### Testnet\n\n- [sge-network-4](https://github.com/sge-network/networks/tree/master/testnet/sge-network-4)\n\n- Place the genesis file  with the genesis file of the chain.\n\n```shell\nwget https://github.com/sge-network/networks/blob/master/testnet/sge-network-4/genesis.json -O ~/.sge/config/genesis.json\n```\n\nVerify genesis hash sum\n\n```shell\nsha256sum ~/.sge/config/genesis.json\n```\n\nCorrect sha256 sum for sge-network-4 genesis file is caa7f15bab24a87718bff96ffeee058373154f7701a1e8977fff46d2f620dbcb\n\n- Add `persistent_peers` or `seeds` in `${HOME}/.sge/config/config.toml`\n\n```shell\nsed -i 's\\persistent_peers = \"\"\\persistent_peers = \"51e4e7b04d2f669f5efa53e8d95891fa04e4c5b9@206.125.33.62:26656,59724f5c6232b1d10507e08b9a9f2ff14181a779@51.195.61.9:20656,7f06552a64b0eed2c4ebd15003a360dbb752e9ce@50.19.180.153:26656,1ae72dbbd1e0143cf2a69441e45eec6dc9212410@52.44.14.245:26656,1e5f1fa5725ab5e09209b7935c6ea3f57b2711ed@[2a01:4f9:1a:9462::3]:26656,13408a5d533afc428a235aa7f58915302c3fccb6@185.246.86.199:26656,7bd23b2967a99b19800282c34b5f509ada38c9ab@52.44.14.245:26656,a37dfffae53ba7a80ef1a54c6906c2072985a3ee@65.108.2.41:56656,476a6214e6abbf038f1e489a3062d62e243150b3@147.135.105.3:26656,1d8dd9667f7a5e83370603fc635a0f0ed7a360d1@50.19.180.153:26656,94f40d2af393be3751518e15818c445632a712a4@84.46.246.109:26656,f5a8e867ae61da981adfb2e142555064694ef541@57.128.37.47:26656,3819c7aebf9ec5f3694747ea3c061b91f555c590@148.251.177.108:17756,58556b5fb572e20d41ce686149ab7b1646ad63a9@65.108.15.170:26656,02ed7e4128bf0bc72a69696aa9157234e0f1e39e@38.146.3.184:17256,e6ad3d00958fafd19f15fa3f151dac8dd8d48c80@5.42.76.30:26656\"\\g' $HOME/.sge/config/config.toml\n```\n\n- Start node\n\n```shell\nsged start\n```\n\n### Initialize a new chain and start node\n\n- Initialize: `sged init [node_name] --chain-id [chain_name]`\n- Add key for genesis account `sged keys add [genesis_key_name]`\n- Add genesis account `sged add-genesis-account [genesis_key_name] 1000000000usge`\n- Create a validator at genesis `sged gentx [genesis_key_name] 500000000usge --chain-id [chain_name]`\n- Collect genesis transactions `sged collect-gentxs`\n- Start node `sged start --minimum-gas-prices [desired-gas-price(ex. 0.001usge)]`\n\n### Reset chain\n\n```shell\nrm -rf ~/.sge\n```\n\n### Shutdown node\n\n```shell\nkillall sged\n```\n\n### Check version\n\n```shell\nsged version\n```\n\n### Documentations\n\nFor the most up-to-date documentation please visit [Gitbook](https://sgenetwork.gitbook.io/documentation-1/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsge-network%2Fsge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsge-network%2Fsge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsge-network%2Fsge/lists"}