{"id":13567189,"url":"https://github.com/Dimokus88/OkP4","last_synced_at":"2025-04-04T01:31:10.584Z","repository":{"id":110753171,"uuid":"553800149","full_name":"Dimokus88/OkP4","owner":"Dimokus88","description":"Node OkP4 on Akash Network | Нода OkP4 на Akash Network","archived":false,"fork":false,"pushed_at":"2022-11-08T10:22:00.000Z","size":14,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-04T21:37:25.845Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dimokus88.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-18T19:43:39.000Z","updated_at":"2022-11-07T19:21:00.000Z","dependencies_parsed_at":"2024-03-08T21:01:35.668Z","dependency_job_id":null,"html_url":"https://github.com/Dimokus88/OkP4","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimokus88%2FOkP4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimokus88%2FOkP4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimokus88%2FOkP4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimokus88%2FOkP4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dimokus88","download_url":"https://codeload.github.com/Dimokus88/OkP4/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247107816,"owners_count":20884793,"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:02:25.582Z","updated_at":"2025-04-04T01:31:09.830Z","avatar_url":"https://github.com/Dimokus88.png","language":null,"funding_links":[],"categories":["Misc"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \n# Okp4 validator node on Akash Network\n  \n# Нода валидатора сети Okp4, развертка в Akash Network.\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/23629420/163564929-166f6a01-a6e2-4412-a4e9-40e54c821f05.png\" width=70% \u003c/p\u003e\n\n| [Akash Network](https://akash.network/) | [Forum Akash Network](https://forum.akash.network/) | \n|:--:|:--:|\n___\nBefore you start - subscribe to our news channels: \n\nПрежде чем начать - подпишитесь на наши новостные каналы:\n\n| [Discord Akash](https://discord.gg/3SNdg3BS) | [Telegram Akash EN](https://t.me/AkashNW) | [Telegram Akash RU](https://t.me/akash_ru) | [TwitterAkash](https://twitter.com/akashnet_) | [TwitterAkashRU](https://twitter.com/akash_ru) |\n|:--:|:--:|:--:|:--:|:--:|\n\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n  \n| [Discord Okp4](https://discord.com/invite/okp4) | [Explorer Okp4]( https://explorer.nodestake.top/okp4-testnet/) | [Site Okp4](https://okp4.network/) | [Twitter Okp4](https://twitter.com/OKP4_Protocol) |\n|:--:|:--:|:--:|:--:|\n  \n\u003cdiv align=\"center\"\u003e\n  \n[English version](https://github.com/Dimokus88/Okp4/tree/main#english-version) | [Русская версия](https://github.com/Dimokus88/Okp4/tree/main#%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F) \n \n\u003c/div\u003e\n  \n\u003c/div\u003e\n\n___\n\n# English version\n### Deployment of the Okp4 node.\n\nDeploy [deploy.yml](https://github.com/Dimokus88/Okp4/blob/main/deploy.yml) **Okp4** nodes with **Cloudmos (Akashlytics)** ( [use instructions here](https://github.com/Dimokus88/guides/blob/main/Akashlytics/EN-guide.md) ) by setting the values ​​in the corresponding `deploy.yml` variables:\n- **MY_ROOT_PASSWORD** - your password for the `root` user.\n- **MONIKER**-node name.\n- **LINK_KEY**-link to direct download of `priv_validator_key.json`* file.\n\nIf you don't have a `priv_validator_key.json` or want to know how to get a direct download link, refer to [this guide](https://github.com/Dimokus88/guides/blob/main/Cosmos%20SDK/valkey/README.md).\n\n\u003e *If you want to deploy an **RPC** node without a validator key, leave `LINK_KEY` blank or remove this line altogether. The node will run on the generated `priv_validator_key.json`.\n\nAt this stage, the node is deployed. Navigating to the forwarded port **26657** in the `LEASES` tab, the `websocket` of the node will open, where its up-to-date information will be available. \n\nIf you need to **create** a validator on your `priv_validator_key.json` go to the next step.\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/23629420/182032797-70a74454-75dd-4910-8a30-9a88a1715531.png\" width=45% align=\"left\"\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/23629420/182032818-069eef95-8242-459f-b503-ad8322261482.png\" width=45% \u003c/p\u003e\n\n\u003c/div\u003e\n\n### Creating an Okp4 validator\n\nConnect to the running node via **SSH** using forwarded port **22**, user **root** and the password you set in **deploy.yml**:\n  \n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/23629420/182032966-3fa2ffae-5348-4a2c-a4e8-5d33c57ba320.png\" width=60% \u003c/p\u003e\n\nCheck sync status, if `false` means the node is **synced**:\n  \n```\ncurl -s localhost:26657/status | jq .result.sync_info.catching_up\n```\n\nIf the node is **synchronized** - run:\n\n```\nsource ~/.bashrc \u0026\u0026 wget -q -O $BINARY.sh https://raw.githubusercontent.com/Dimokus88/universe/main/script/create_validator.sh \u0026\u0026 chmod +x $BINARY.sh \u0026\u0026 sudo /bin/bash $BINARY.sh\n```\n\nFollow the script execution prompts.\n\nWhen the validator is created, request the remaining balance:\n\n```\n$BINARY q bank balances $address\n```\n\nYou can delegate the remaining tokens to yourself, but leave 1,000,000 uknow to pay for transaction gas:\n\n```\n$BINARY tx staking delegate $valoper \u003camount\u003e$DENOM --from $address --chain-id $CHAIN --fees 555$DENOM -y\n```\n\nCollect rewards:\n\n```\n$BINARY tx distribution withdraw-rewards $valoper --from $address --fees 500$DENOM --commission --chain-id $CHAIN -y\n```\nOther commands for managing a node [can be found here](https://github.com/Dimokus88/guides/blob/main/Cosmos%20SDK/COMMAND.MD).\n\n[Back to top](https://github.com/Dimokus88/Okp4/blob/main/README.md#Okp4-validator-node-on-akash-network)\n\n**Thank you for using Akash Network!**\n\n___\n# Русская версия\n### Развертка ноды Okp4.\n\nРазверните [deploy.yml](https://github.com/Dimokus88/Okp4/blob/main/deploy.yml) ноды **Okp4** с помощью **Cloudmos (Akashlytics)**  ([инструкция по использованию здесь](https://github.com/Dimokus88/guides/blob/main/Akashlytics/RU-guide.md)) установив значения в соответствующих переменных  `deploy.yml`: \n- **MY_ROOT_PASSWORD**-свой пароль для `root` пользователя\n- **MONIKER**-имя ноды  \n- **LINK_KEY**-ссылку на прямое скачивание файла `priv_validator_key.json`* \n\nЕсли у вас нет `priv_validator_key.json` или вы хотите знать, как получить ссылку на прямое скачивание - обратитесь [к этой инструкции](https://github.com/Dimokus88/guides/blob/main/Cosmos%20SDK/valkey/README_RU.md). \n\n\u003e *Если вы хотите развернуть **RPC** ноду без ключа валидатора - оставьте `LINK_KEY` пустым или вовсе удалите эту строку. Нода запустится на сгенерированном `priv_validator_key.json`. \n\nНа данном этапе нода развернута . Перейдя на переадресованный порт **26657** во вкладке `LEASES` откроется `websocket` ноды, где будет доступна ее актуальная информация. \n  \nЕсли вам нужно **создать** валидатора на вашем `priv_validator_key.json` перейдите к следующему пункту.\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/23629420/182032797-70a74454-75dd-4910-8a30-9a88a1715531.png\" width=45% align=\"left\"\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/23629420/182032818-069eef95-8242-459f-b503-ad8322261482.png\" width=45% \u003c/p\u003e\n\n\u003c/div\u003e\n\n### Создание валидатора Okp4\n\nПодключитесь к работающей ноде по протоколу **SSH**, используя переадресованный **22** порт, пользователь **root** и пароль заданный вами в **deploy.yml**:\n  \n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/23629420/182032966-3fa2ffae-5348-4a2c-a4e8-5d33c57ba320.png\" width=60% \u003c/p\u003e\n  \nПроверьте статус синхронизации, если `false` значит нода **синхронизированна**:\n  \n```\ncurl -s localhost:26657/status | jq .result.sync_info.catching_up\n```\n\nЕсли нода **синхронизированна** - выполните:\n\n```\nsource ~/.bashrc \u0026\u0026 wget -q -O $BINARY.sh https://raw.githubusercontent.com/Dimokus88/universe/main/script/create_validator.sh \u0026\u0026 chmod +x $BINARY.sh \u0026\u0026 sudo /bin/bash $BINARY.sh\n```\n\nСледуйте подсказкам выполнения скрипта.\n\nКогда валидатор будет создан запросите оставшийся баланс:\n\n```\n$BINARY q bank balances $address\n```\n\nМожете делегировать на себя оставшиеся токены, но оставьте 1 000 000 uknow для оплаты газа транзакций:\n\n```\n$BINARY tx staking delegate $valoper \u003camount\u003e$DENOM --from $address --chain-id $CHAIN --fees 555$DENOM -y\n```\n\n* Собрать награды:\n\n```\n$BINARY tx distribution withdraw-rewards $valoper --from $address --fees 500$DENOM --commission --chain-id $CHAIN -y\n```\nДругие команды по управлению нодой [можете найти здесь](https://github.com/Dimokus88/guides/blob/main/Cosmos%20SDK/COMMAND.MD).\n\n[К началу](https://github.com/Dimokus88/Okp4/blob/main/README.md#Okp4-validator-node-on-akash-network)\n\n**Спасибо что воспользовались Akash Network!**\n___\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDimokus88%2FOkP4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDimokus88%2FOkP4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDimokus88%2FOkP4/lists"}