SkyPirl Blockchain
  • SkyPirl (Pirl)
    • Docs.Pirl.io
    • About SkyPirl (Pirl)
    • Mission
    • Create SkyPirl 2.0 wallet
    • Restore wallet with secret 12 phrase
    • How to be a Nominator
    • SkyPirl coin specifications
    • Run a validator
    • How to unbound fund
    • How payout works
    • How to vote for Council
    • How to set identity
    • SLASHES
    • Refund of slashed
    • COIN SPECIFICATION
    • Governance and Treasury
    • Telemetry
    • List of wallet addresses not working
    • Spend from the treasury and Burn
    • Mint coins and transfer coins to the treasury
      • Treasury2
    • Burn2
    • Source Code
    • List of wallets holding coins of burned wallets with PIRL balance at block 3939000
  • About SkyPirl (Pirl)
  • Mission
  • PIRLmeet.com
    • About PIRLmeet.com
    • Free Trial
    • CINEMA
    • Microphone On-Off
    • Screen Sharing
      • Share—or don't share your audio
      • Video recording tutorial + camera + mp4 video download
    • Hands Up
    • Change the ringtone when giving a raise of hand
    • Stream MP4 videos
    • Stream mp4 video on Firefox browser
    • Cabinet Lock
      • Cabinet Lock account
      • Normal-Demo
      • How can I cabinet lock and keep strangers from entering the room?
      • How can I add people to the room when the room is locked?
    • Text chat
      • Room chat
      • Cabinetlock Chat
      • private chat per video
    • Connect Pirl wallet to Room-House
    • Change cover photo
    • Video title name
    • Setting up you own Room-House
    • How to download videos on youtube, Facebook and convert to mp4 files
    • Use camera beautification App when livestream
    • PIRLmeet can create meetings that last 24/7 and 365 days a year.
    • How does PIRLmeet secure products?
    • Get Pirl coin when playing videos on Room-house
    • Picture
    • OBS Studio
      • Download
      • Screen sharing and front camera
      • Stream video from R-H to Youtube
      • Stream games
      • Stream Video and Record Video and download videos
      • Good quality video settings
      • Edit the frame and choose the recording frame
    • Source Code
  • Game
    • Room-House.com and games
    • Slot Machine
      • Connect the slot machine to the SkyPirl Light Wallet.
      • Connect Room-House.com to the slot machine
  • SkyPirl Light Wallet
  • PIRL Decentralized Charity Foundation
  • SkyPirl Community
  • Apps for Android and IOS (PWA)
    • Android
    • Iphone (IOS)
    • Computer-Windows-PC
  • Business Paradigm R-H
    • Use SkyPirl coin to pay in Room-House.com
  • Roadmap
  • Core Team
  • xTer . Technology
    • About xTER SafeContainer
    • xTer Ecosystem
    • xTer SkyPirl
    • xTer Room-House
      • How to Room-House
    • xTer Room-House Plus
      • How to xTer room-House plus
    • xTer TrueAD
    • xTer SmartFilter
  • White Paper
  • Blog
    • News
      • ------What is Web 1.0, 2.0, 3.0?------
      • The world's first decentralized audio chat room Room-House
      • What's so special about decentralized audio chat rooms?
      • Features that make Room-House.com decentralized chat rooms competitive with giants
      • Ever heard of Decentralized Charity Fund?
      • What is online meeting? 4 most effective online conferencing solutions
      • What is online meeting? Is it easy or difficult to organize?
      • What is the standard of a professional online meeting room?
      • History of the world's first online meeting software
      • Decentralized Application Room-House.com (Daap)
      • In what year was the internet born? And the birth of the project SkyPirl
      • Cooperation between Room-House and Russian State Social University
      • Building SkyPirl Decentralized Internet in Space
      • Data collection is a huge industry that operates in the dark
      • Free and easy decentralized internet for everyone to use
      • What is Pirl (PIRL) ? Community Based Project Pioneering in Introducing Masternode Technology
      • PirlGuard — Innovative Solution against 51% Attacks
      • ETC and PirlGuard Cybersecurity Plan
      • PirlChat messenger release
      • Overview of PirlChat 0.5.1–0.6 Beta Versions
      • Decentralized blockchain messengers
      • PirlChat messenger version 1.0.4 released
      • What is Pirl 2.0 and what changes will come to the Pirl network
      • The Pirl project announced the launch of its own exchange
      • PIRL’s Content Masternodes Are Almost Out: What You Need to Know
      • PIRL Masternodes and DApps Overview
      • PIRL Decentralized Charity Foundation - SkyPirl
      • Thanks to PirlGuard, Callisto is protected against 51% attacks
      • What is SkyPirl(PIRL) project?
      • Here is the sci-fi story of the decentralized social network PIRL:
      • What is Callisto-Pirl.com project?
      • Here is the legend of the multi-planetary decentralized internet space station PIRL:
      • PIRL decentralized social network has the following key differences:
      • The SM feature of the decentralized social network PIRL seems to be an interesting secret.
      • SkyPirl(PIRL) is designed to attract investors with attractive features:
      • SkyPirl project does not sell ICO (Initial Coin Offering) or not raise funds for the following reaso
      • Merry Christmas and a Happy New Year! SkyPirl Callisto-Pirl.com
      • SkyPirl Project Merry Christmas Story:
      • Happy New Year! SkyPirl Callisto-Pirl.com
      • Here's the story of the SkyPirl Mars Exploration Project:
      • Multiplanetary Billionaire
      • Lost in space
      • The Last Space Train
      • The future of society: Polarization of rich and poor in the 4.0 revolution
      • Callisto-Pirl.com Civil War
      • Callisto-Pirl.com Civil War 2
      • Callisto-Pirl.com Civil War 3
      • Callisto-Pirl.com Civil War 4
      • Callisto-Pirl.com Civil War 5
      • Callisto-Pirl.com Civil War 6
      • Callisto-Pirl.com Civil War 7
      • Callisto-Pirl.com Civil War 8
      • Callisto-Pirl.com Civil War 9
      • Callisto-Pirl.com Civil War 10
      • Callisto-Pirl.com Civil War 11
      • Callisto-Pirl.com Civil War 12
      • Page 6
      • Page 5
      • Page 4
      • Page 3
      • Page 2
      • Page 1
      • Page
    • Technical
      • What is Bitcoin? How are Bitcoins created?
      • Export Your Private Key from Third-Party Wallets
      • What Is a Stablecoin?
      • What Is Wrapped Bitcoin?
      • 7 Ways to Generate Passive Income With Crypto
      • What is a decentralized social network?
      • How many Bitcoins can be mined in a day?
      • How many Bitcoins are there in the world?
      • What is a decentralized exchange? different from centralized floor?
      • What is Staking? 5 things to note when investing in Staking
      • What Are Blockchain Bridges?
      • Compare Hot Wallet and Cold Wallet, which one should you use?
      • What is NFT?
      • Building a Decentralized Internet in Space
      • Web 3.0 Paradox
      • Controversy about the future of the Internet
      • The metaverse virtual universe could revolutionize the Internet
      • 'Blockchain is the most influential technology since the Internet'
      • Web3 - Expectations for the Decentralized Internet
      • What is Dapp? The concept of Dapp and their classification
      • How Decentralized Web Browsers Give You Unsurpassed Privacy
      • Is Web 3.0 being hyped?
      • What are Nodes? Types of Nodes in Blockchain
      • Blockchain can be hacked or not?
      • What is Private Key and Public Key in Bitcoin?
      • What is a Nonce in Blockchain?
      • What is Decentralized Autonomous Cooperative (DAC)?
      • What is Genesis Block?
      • What is Web3? Explaining the Decentralized Internet of the Future
      • Z-Consensus CLO
      • DEX223 Explanation
      • CLOIP
        • CLOIP-1
        • CLOIP-2
        • CLOIP-3
        • CLOIP-4
      • Skuld Hard Fork: Transforming Callisto Network with Dynamic Monetary Policy
      • Dex223 ICO
      • CoinSavi là gì?
      • SLOFI Token
    • Pi NetWork
      • Pi NetWork ( English )
        • Pi Network (PI) Mining Step by Step Guide
        • How to Create a Pi Wallet
        • How to KYC Pi Network 100% Success (2023)
        • Pi Network Security Circle: How to Add Users to Security Circle?
        • How to Migrate Your Mining Pi Coin to Mainnet in 8 Steps (See Video)
        • Why Pi Network can become the most active existence of mobile smart cryptocurrency?
        • FAQ? (FAQ)
      • Pi NetWork ( Tiếng Việt)
        • Pi NetWork là gì?
        • Cách KYC Pi Network 100% thành công (2023)
        • Vòng tròn bảo mật là gì?
        • Hướng dẫn tạo ví Pi Network
        • Cách Đào Pi Trên Điện Thoại
        • Cài đặt tên như thế nào là đúng trong Pi Network
        • Bạn cần xác nhận ngay VÍ PI THẬT để chuẩn bị chuyển SỐ PI XỊN vào ví pi sau khi hoàn thành KYC.
        • Hướng dẫn cách rút chuyển Pi về Ví Mainnet
        • Cách tăng tốc độ Đào Pi Network
        • Tại sao Pi Network có thể trở thành sự tồn tại tích cực nhất của tiền điện tử thông minh di động?
        • Hỏi đáp (FAQ)
    • Việt Nam
      • Pirl (PIRL) Là Gì ? Dự Án Dựa Trên Cộng Đồng Đi Tiên Phong Trong Việc Giới Thiệu Công Nghệ Masternod
      • Giới thiệu về SkyPirl (Pirl)
      • Sứ Mệnh Pirl2.0
      • Phần mềm Room-House.com là gì
      • Giới thiệu về Room-House.com
      • Room-House có thể tạo các cuộc họp kéo dài 24/7 và 365 ngày một năm.
      • Room-House.com bảo mật sản phẩm như thế nào?
      • Giới thiệu về xTER SafeContainer
      • Kế hoạch an ninh mạng của ETC và PirlGuard
      • Quỹ từ thiện phi tập trung Pirl
      • Phát hành trình nhắn tin PirlChat
      • Tổng quan về các phiên bản Beta của PirlChat 0.5.1–0.6
      • Trình nhắn tin chuỗi khối phi tập trung
      • PirlChat messenger phiên bản 1.0.4 được phát hành
      • Pirl 2.0 là gì và những thay đổi nào sẽ đến với mạng Pirl
      • Dự án Pirl đã công bố ra mắt sàn giao dịch của riêng mình
      • Masternode nội dung của PIRL sắp hết: Những điều bạn cần biết
      • Tổng quan về PIRL Masternodes và DApps
      • Xây dựng Internet phi tập trung SkyPirl trong không gian
      • Nhờ PirlGuard, Callisto được bảo vệ chống lại các cuộc tấn công 51%
    • Russia
      • ------Что такое Web 1.0, 2.0, 3.0?------
      • Первый в мире децентрализованный аудиочат Room-House
      • Что такого особенного в децентрализованных аудиочатах?
      • Функции, которые делают децентрализованные чаты Room-House.com конкурентоспособными с гигантами
      • Вы когда-нибудь слышали о Децентрализованном благотворительном фонде?
      • Что такое онлайн-встреча? 4 самых эффективных решения для онлайн-конференций
      • Что такое онлайн-встреча? Легко или сложно это организовать?
      • Каков стандарт профессионального онлайн-зала для встреч?
      • История первого в мире программного обеспечения для онлайн-встреч
      • Децентрализованное приложение Room-House.com (Daap)
      • В каком году родился Интернет? И рождение проекта SkyPirl
      • Сотрудничество Room-House и Российского государственного социального университета
      • Создание децентрализованного Интернета SkyPirl в космосе
      • Сбор данных — это огромная индустрия, которая работает в темноте
      • Бесплатный и простой децентрализованный Интернет, которым может пользоваться каждый.
      • Что такое Пирл (PIRL)? Пионерский проект сообщества по внедрению технологии мастернод
      • PirlGuard — инновационное решение против атак 51%
      • План кибербезопасности ETC и PirlGuard
      • Релиз мессенджера PirlChat
      • Обзор бета-версий PirlChat 0.5.1–0.6
      • Децентрализованные мессенджеры на блокчейне
      • Вышла версия мессенджера PirlChat 1.0.4
      • Что такое Pirl 2.0 и какие изменения произойдут в сети Pirl
      • Проект Pirl объявил о запуске собственной биржи
      • Мастерноды контента PIRL почти закончились: что вам нужно знать
      • Обзор мастернод PIRL и DApps
      • Децентрализованный благотворительный фонд PIRL
      • Благодаря PirlGuard Каллисто защищен от атак 51%
    • China
      • ------什么是Web 1.0、2.0、3.0?------
      • 全球首个去中心化音频聊天室Room-House
      • 去中心化音频聊天室有什么特别之处?
      • 让 Room-House.com 去中心化聊天室与巨头竞争的功能
      • 听说过去中心化慈善基金吗?
      • 什么是线上会议?4种最有效的在线会议解决方案
      • 什么是线上会议?组织起来容易还是困难?
      • 专业的网络会议室的标准是什么?
      • 世界上第一个在线会议软件的历史
      • 去中心化应用室-House.com (Daap)
      • 互联网诞生于哪一年?SkyPirl 项目的诞生
      • Room-House与俄罗斯国立社会大学合作
      • 在太空中构建 SkyPirl 去中心化互联网
      • 数据收集是一个在黑暗中运作的庞大行业
      • 免费且简单的去中心化互联网,供所有人使用
      • 什么是皮尔(PIRL)?基于社区的项目开创了引入主节点技术的先河
      • PirlGuard — 针对 51% 攻击的创新解决方案
      • ETC 和 PirlGuard 网络安全计划
      • PirlChat 即时通讯软件发布
      • PirlChat 0.5.1–0.6 Beta 版本概述
      • 去中心化区块链信使
      • PirlChat 即时通讯软件 1.0.4 版发布
      • 什么是 Pirl 2.0,Pirl 网络将发生哪些变化
      • Pirl项目宣布推出自己的交易所
      • PIRL 的内容主节点即将退出:您需要了解的内容
      • PIRL 主节点和 DApp 概述
      • PIRL 去中心化慈善基金会
      • PirlGuard – 51% 攻击防护
    • Japan
      • -------Web 1.0、2.0、3.0とは何ですか?------
      • 世界初の分散型音声チャットルーム Room-House
      • 分散型音声チャット ルームの何がそんなに特別なのでしょうか?
      • Room-House.com の分散型チャット ルームを大手企業と競争できるようにする機能
      • 分散型慈善基金について聞いたことがありますか?
      • オンライン会議とは何ですか?最も効果的な 4 つのオンライン会議ソリューション
      • オンライン会議とは何ですか?整理するのは簡単ですか、それとも難しいですか?
      • プロフェッショナルなオンライン会議室の基準は何ですか?
      • 世界初のオンライン会議ソフトウェアの歴史
      • 分散型アプリケーション Room-House.com (Daap)
      • インターネットが誕生したのは何年ですか? そしてSkyPirlプロジェクトの誕生
      • SkyPirl 分散型インターネットを宇宙に構築する
      • データ収集は暗闇で行われる巨大産業です
      • 誰もが使える無料で簡単な分散型インターネット
      • ピル(PIRL)とは何ですか?マスターノードテクノロジーの導入における先駆的なコミュニティベースのプロジェクト
      • PirlGuard — 51% 攻撃に対する革新的なソリューション
      • ETC および PirlGuard サイバーセキュリティ プラン
      • PirlChatメッセンジャーのリリース
      • PirlChat 0.5.1 ~ 0.6 ベータ版の概要
      • 分散型ブロックチェーンメッセンジャー
      • PirlChat メッセンジャー バージョン 1.0.4 がリリースされました
      • Pirl 2.0 とは何か、Pirl ネットワークにどのような変更が加えられるか
      • Pirlプロジェクトが独自の取引所の立ち上げを発表
      • PIRL のコンテンツ マスターノードが間もなく終了します: 知っておくべきこと
      • PIRL マスターノードと DApps の概要
      • PIRL 分散型慈善財団
      • PirlGuard のおかげで、Callisto は 51% の攻撃から保護されています
    • Hindi
      • ------वेब 1.0, 2.0, 3.0 क्या है?------
      • Page दुनिया का पहला विकेन्द्रीकृत ऑडियो चैट रूम रूम-हाउस
      • विकेन्द्रीकृत ऑडियो चैट रूम के बारे में क्या खास है?
      • ऐसी विशेषताएँ जो रूम-हाउस.कॉम विकेंद्रीकृत चैट रूम को दिग्गजों के साथ प्रतिस्पर्धी बनाती हैं
      • क्या आपने कभी विकेंद्रीकृत चैरिटी फंड के बारे में सुना है?
      • ऑनलाइन मीटिंग क्या है? 4 सबसे प्रभावी ऑनलाइन कॉन्फ्रेंसिंग समाधान
      • ऑनलाइन मीटिंग क्या है? क्या इसे व्यवस्थित करना आसान है या कठिन?
      • एक पेशेवर ऑनलाइन मीटिंग रूम का मानक क्या है?
      • दुनिया के पहले ऑनलाइन मीटिंग सॉफ़्टवेयर का इतिहास
      • विकेन्द्रीकृत अनुप्रयोग रूम-हाउस.कॉम (डीएएपी)
      • इंटरनेट का जन्म किस वर्ष हुआ था? और प्रोजेक्ट स्काईपिरल का जन्म
      • अंतरिक्ष में स्काईपिरल विकेन्द्रीकृत इंटरनेट का निर्माण
      • डेटा संग्रह एक बहुत बड़ा उद्योग है जो अंधेरे में काम करता है
      • हर किसी के उपयोग के लिए मुफ़्त और आसान विकेन्द्रीकृत इंटरनेट
      • पर्ल (PIRL) क्या है? समुदाय आधारित परियोजना मास्टर्नोड प्रौद्योगिकी के परिचय में अग्रणी है
      • पिरलगार्ड - 51% हमलों के खिलाफ अभिनव समाधान
      • ईटीसी और पिरलगार्ड साइबर सुरक्षा योजना
      • PirlChat मैसेंजर रिलीज़
      • PirlChat 0.5.1–0.6 बीटा संस्करणों का अवलोकन
      • विकेन्द्रीकृत ब्लॉकचेन संदेशवाहक
      • PirlChat मैसेंजर संस्करण 1.0.4 जारी किया गया
      • Pirl 2.0 क्या है और Pirl नेटवर्क में क्या बदलाव आएंगे
      • पर्ल प्रोजेक्ट ने अपने स्वयं के एक्सचेंज के लॉन्च की घोषणा की
      • पीआईआरएल के कंटेंट मास्टरनोड्स लगभग समाप्त हो चुके हैं: आपको क्या जानना चाहिए
      • पीआईआरएल मास्टरनोड्स और डीएपी अवलोकन
      • पीआईआरएल विकेंद्रीकृत चैरिटी फाउंडेशन
      • PirlGuard को धन्यवाद, कैलिस्टो 51% हमलों से सुरक्षित है
    • Charity
      • Децентрализованный благотворительный фонд PIRL
      • PIRL 去中心化慈善基金会
      • PIRL 分散型慈善財団
      • Yayasan Amal Terdesentralisasi PIRL
      • PIRL विकेंद्रीकृत चैरिटी फाउंडेशन
      • Fundación Benéfica Descentralizada PIRL
      • Pirl المؤسسة الخيرية اللامركزية
      • קרן צדקה מבוזרת של PIRL
      • PIRL 분산형 자선 재단
      • PIRL Dezentrale Wohltätigkeitsstiftung
      • Ang mga desentralisadong charity fund Pirl
      • ມູນນິທິການກຸສົນ PIRL Decentralized
      • PIRL Decentralized caritas Foundation
      • มูลนิธิ PIRL Decentralized Charity Foundation
      • PIRL төвлөрсөн бус буяны сан
      • PIRL Weqfa Xêrxwazî ​​ya Nenavendî
      • Fundacja Dobroczynności Zdecentralizowanej PIRL
      • PIRL Gedesentraliseerde Liefdadigheidstigting
      • PIRL Adɔe Fapem a Wɔde Di Dwuma wɔ Decentralized
      • Fondacioni i Decentralizuar i Bamirësisë PIRL
      • PIRL ያልተማከለ የበጎ አድራጎት ድርጅት
      • PIRL ապակենտրոնացված բարեգործական հիմնադրամ
      • PIRL Mərkəzləşdirilməmiş Xeyriyyə Fondu
      • بنیاد خیریه غیرمتمرکز PIRL
      • Pirl বিকেন্দ্রীভূত দাতব্য তহবিল
      • PIRL Ongintzazko Fundazio Deszentralizatua
      • Дэцэнтралізаваны дабрачынны фонд PIRL
      • Pirl Decentralizovani dobrotvorni fondovi
      • Fundação de Caridade Descentralizada PIRL
      • Децентрализирана благотворителна фондация PIRL
      • Fundació Solidària Descentralitzada PIRL
      • Ang Pirl Decentralized Charity Fund
      • PIRL Fundazione di Carità Decentralizata
      • Decentralizirana dobrotvorna zaklada PIRL
      • Decentraliserede velgørenhedsfonde Pirl
      • PIRL detsentraliseeritud heategevusfond
      • PIRL Dɔmenyohabɔbɔ si Woɖo Ðe Dɔwɔƒewo
      • Stèidheachd Carthannais Sgaoilte PIRL
      • Fundación Benéfica Descentralizada PIRL
      • Ekitongole ky’obwannakyewa ekya PIRL Decentralized Charity Foundation
      • PIRL დეცენტრალიზებული საქველმოქმედო ფონდი
      • Fundación Caridad Descentralizada PIRL rehegua
      • PIRL વિકેન્દ્રિત ચેરિટી ફાઉન્ડેશન
      • PIRL Stichting Gedecentraliseerde Goede Doelen
      • Fondasyon Charite Desantralize PIRL
      • Gidauniyar Sadaka Mai Rarraba PIRL
      • PIRL Decentralizált Jótékonysági Alapítvány
      • Αποκεντρωμένο Φιλανθρωπικό Ίδρυμα PIRL
      • PIRL dreifð góðgerðarstofnun
      • PIRL Akwụsịghị Charity Foundation
      • Fondúireacht Carthanachta Díláraithe PIRL
      • PIRL Fondazione di beneficenza decentrata
      • PIRL ವಿಕೇಂದ್ರೀಕೃತ ಚಾರಿಟಿ ಫೌಂಡೇಶನ್
      • PIRL орталықтандырылмаған қайырымдылық қоры
      • PIRL មូលនិធិសប្បុរសធម៌វិមជ្ឈការ
      • PIRL Kwegereza abaturage ibikorwa byubugiraneza
      • PIRL Weqfa Xêrxwazî ​​ya Nenavendî
      • دامەزراوەی خێرخوازی لامەرکەزی PIRL
      • PIRL борбордон ажыратылган кайрымдуулук фонду
      • PIRL decentralizētais labdarības fonds
      • Fondation de Charité Décentralisée ya PIRL
      • PIRL decentralizuotas labdaros fondas
      • PIRL dezentraliséiert Charity Foundation
      • PIRL Децентрализирана добротворна фондација
      • PIRL Decentralized Charity Foundation
      • PIRL വികേന്ദ്രീകൃത ചാരിറ്റി ഫൗണ്ടേഷൻ
      • Fondazzjoni tal-Karità Deċentralizzata PIRL
      • PIRL Decentralized ပရဟိတဖောင်ဒေးရှင်း
      • Desentraliserte veldedige midler Pirl
      • PIRL विकेन्द्रीकृत चैरिटी फाउन्डेशन
      • PIRL Decentralized Charity Foundation
      • PIRL ବିକେନ୍ଦ୍ରୀକରଣ ଚାରିଟି ଫାଉଣ୍ଡେସନ୍ |
      • Faawundeeshinii Arjummaa Giddugaleessa Hin Qabne PIRL
      • PIRL غیر متمرکز خیریه بنسټ
      • Fondation caritative décentralisée PIRL
      • PIRL Hajautettu hyväntekeväisyyssäätiö
      • PIRL ਵਿਕੇਂਦਰੀਕ੍ਰਿਤ ਚੈਰਿਟੀ ਫਾਊਂਡੇਸ਼ਨ
      • PIRL Fundación Caridad Descentralizada nisqa
      • Fundația Descentralizată de Caritate PIRL
      • Decentralizované charitativní fondy Pirl
      • Децентрализована добротворна фондација Pirl
      • PIRL Aasaaska Samafalka ee Baahsan
      • Motheo wa Botho wo o Arotšwego wa PIRL
      • PIRL Decentralized Charity Foundation - Letlole la liphallelo
      • Yayasan Amal Desentralisasi PIRL
      • PIRL Wakfu wa Hisani uliogatuliwa
      • Фонди хайрияи ғайримарказии PIRL
      • PIRL பரவலாக்கப்பட்ட தொண்டு அறக்கட்டளை
      • PIRL వికేంద్రీకృత ఛారిటీ ఫౌండేషన్
      • PIRL Merkezi Olmayan Yardım Vakfı
      • Pirl Stiftelsen för decentraliserad välgörenhet
      • PIRL ዘይተማእከለ ግብረ ሰናይ ፋውንዴሽን
      • PIRL 去中心化慈善基金會
      • Децентралізований благодійний фонд PIRL
      • Pirl ڈی سینٹرلائزڈ چیریٹی فاؤنڈیشن
      • PIRL تارقاق خەير-ساخاۋەت فوندى
      • PIRL markazlashtirilmagan xayriya fondi
    • Science, Spirituality and Computers
      • Causal law - Sudo Key
      • Dream, Parallel Universe
      • What is Constellation, Star?
      • If Bitcoin is considered a technology created by the "Creator", can opposing Bitcoin be considered o
      • Decentralized Universe
      • Earth's Development History: From Flat to Sphere
      • The Future of Religion and Technology
  • FAQ?
    • General
      • Getting Started
      • Claims
      • Redenomination of DOT
      • Grants
      • Polkadot Ambassador Programme
      • Research Pages
      • Community
      • Contributing
      • Contributors
      • Glossary
      • Adding accounts to an ENS domain
      • Ledger Application
      • How to Protect Yourself from Scams
      • How to Do Your Own Research
      • Thousand Validators Programme
      • Frequently Asked Questions (FAQs)
      • Miscellaneous
      • Programmes
        • Grants
        • Bug Bounty
        • Substrate Builders Program
        • Thousand Validators Programme
        • Thousand Contributors Programme
    • Learn
      • Basics
        • Account Generation
          • Polkadot Accounts
          • Account Generation
          • Polkadot's Account Abstraction
          • Account Identity
          • Multi-Signature Accounts
          • Proxy Accounts
          • Pure Proxy Accounts
        • Transactions
          • Extrinsics
          • Balance Transfers
          • Transaction Fees
        • Token and Assets
          • Asset Hub
          • DOT
          • Token Inflation
          • Teleporting Assets
        • NFTs
          • Introduction to NFTs
          • NFT Projects
        • Components
          • Polkadot Host (PH)
          • WebAssembly (Wasm)
          • Runtime Upgrades
          • Governance
          • Treasury
          • Polkadot Consensus
        • Staking
          • Introduction to Staking
          • Nomination Pools
      • Advanced
        • Availability and Validity
        • Cross-Consensus Message Format (XCM)
        • Sequential Phragmén Method
        • Proxy Accounts
        • Randomness
        • Simple Payouts
        • SPREE
        • WebAssembly (Wasm)
      • Cryptography
        • Cryptography Explainer
        • Keys
      • Paraobjects
        • Parachains
          • Common Good Parachains
          • Parachain Slots Auction
          • Parachain Crowdloans
          • Teleporting Assets
        • Parathreads
        • Bridges
      • Polkadot Comparisons
        • Polkadot and Kusama
        • Other Comparisons
        • Ethereum 2.0
        • Cosmos
      • Polkadot Lauch Phased
      • Video Tutorials
    • Build
      • Builder's Guides
      • Development Guide
        • Builders Starter's Guide
        • Parachain Development
        • Decentralized Storage Systems
        • Smart Contracts
        • Oracles
        • Data Analytics
        • Wallets
        • Substrate Connect
        • SS58 Registry
        • Opening HRMP Channels
      • Integration Guide
        • Polkadot Integration Guide
        • Polkadot Protocol Information
        • Integration Assets
        • Node Management
        • Node Interaction
        • Transaction Construction and Signing
      • Tool
      • Resources
    • Maintain
      • Network Maintainers
      • Parameters
      • Node Endpoints
      • Node And Dapps
        • Set up a Full Node
        • Networks
        • Set up Secure WebSocket for Remote Connections
        • Resolving Errors
      • Nominated Guides
        • Nominate
        • Unbonding and Rebonding
      • Validator Guides
        • How to run a Validator on Polkadot
        • Validator Payout Overview
        • Using systemd for a Validator Node
        • Secure Validator
        • How to use Polkadot Validator setup
        • Set Up a Validator with NGINX Reverse Proxy
        • How to Upgrade Your Validator
        • Monitor your node
        • How to Chill
        • How to Stop Validating
        • Validator Community Overview
      • Governance Guides
        • Participate in Democracy
        • Join the Council
        • Voting for Councillors
  • Agency policy
    • Information privacy policy
  • Rumhaus
    • О Room-House.com
    • Бесплатная пробная версия
    • CINEMA
    • Microphone On-Off
    • Демонстрация экрана
      • Поделитесь или не делитесь своим аудио
      • Учебное пособие по записи видео + камера + загрузка видео в формате mp4
    • Руки вверх
    • Изменить мелодию звонка при поднятии руки
    • Потоковое видео в формате MP4
    • Потоковое видео mp4 в браузере Firefox
    • Cabinet Lock
      • Cabinet Lock account
      • Как я могу «запереть шкаф» и не дать посторонним войти в комнату?
      • Как я могу добавить людей в комнату, когда комната заблокирована?
    • Подключить кошелек SkyPirl к Room-House
    • Изменить обложку
    • Название видео
    • Настройка собственного Room-House
    • Как скачать видео на ютуб, фейсбук и конвертировать в мп4 файлы
    • Используйте приложение для улучшения камеры во время прямой трансляции
    • Room-House может организовывать встречи, которые длятся 24/7 и 365 дней в году.
    • Как Room-House защищает продукты?
    • Получите монету Pirl при воспроизведении видео на Room-house
    • Source Code
Powered by GitBook
On this page
  • Preparation​
  • Installing and Configuring Prometheus​
  • Starting Prometheus​
  • Installing Grafana​
  • Installing and Configuring Alertmanager (Optional)​
  1. FAQ?
  2. Maintain
  3. Validator Guides

Monitor your node

PreviousHow to Upgrade Your ValidatorNextHow to Chill

Last updated 1 year ago

This guide will walk you through how to set up with to monitor your node using Ubuntu 18.04 or 20.04.

A Substrate-based chain exposes data such as the height of the chain, the number of connected peers to your node, CPU, memory usage of your machine, and more. To monitor this data, Prometheus is used to collect metrics and Grafana allows for displaying them on the dashboard.

Preparation

First, create a user for Prometheus by adding the --no-create-home flag to disallow prometheus from logging in.

sudo useradd --no-create-home --shell /usr/sbin/nologin prometheus

Create the directories required to store the configuration and executable files.

sudo mkdir /etc/prometheussudo mkdir /var/lib/prometheus

Change the ownership of these directories to prometheus so that only prometheus can access them.

sudo chown -R prometheus:prometheus /etc/prometheussudo chown -R prometheus:prometheus /var/lib/prometheus

Installing and Configuring Prometheus

After setting up the environment, update your OS, and install the latest Prometheus. You can check the latest release by going to their GitHub repository under the page.

sudo apt-get update && apt-get upgradewget https://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-amd64.tar.gztar xfz prometheus-*.tar.gzcd prometheus-2.26.0.linux-amd64

The following two binaries are in the directory:

  • prometheus - Prometheus main binary file

  • promtool

The following two directories (which contain the web interface, configuration files examples and the license) are in the directory:

  • consoles

  • console_libraries

Copy the executable files to the /usr/local/bin/ directory.

sudo cp ./prometheus /usr/local/bin/sudo cp ./promtool /usr/local/bin/

Change the ownership of these files to the prometheus user.

sudo chown prometheus:prometheus /usr/local/bin/prometheussudo chown prometheus:prometheus /usr/local/bin/promtool

Copy the consoles and console_libraries directories to /etc/prometheus

sudo cp -r ./consoles /etc/prometheussudo cp -r ./console_libraries /etc/prometheus

Change the ownership of these directories to the prometheus user.

sudo chown -R prometheus:prometheus /etc/prometheus/consolessudo chown -R prometheus:prometheus /etc/prometheus/console_libraries

Once everything is done, run this command to remove prometheus directory.

cd .. && rm -rf prometheus*

Before using Prometheus, it needs some configuration. Create a YAML configuration file named prometheus.yml by running the command below.

sudo nano /etc/prometheus/prometheus.yml

The configuration file is divided into three parts which are global, rule_files, and scrape_configs.

  • scrape_interval defines how often Prometheus scrapes targets, while evaluation_interval controls how often the software will evaluate rules.

  • rule_files block contains information of the location of any rules we want the Prometheus server to load.

  • scrape_configs contains the information which resources Prometheus monitors.

The configuration file should look like this below:

global:  scrape_interval: 15s  evaluation_interval: 15srule_files:  # - "first.rules"  # - "second.rules"scrape_configs:  - job_name: "prometheus"    scrape_interval: 5s    static_configs:      - targets: ["localhost:9090"]  - job_name: "substrate_node"    scrape_interval: 5s    static_configs:      - targets: ["localhost:9615"]

With the above configuration file, the first exporter is the one that Prometheus exports to monitor itself. As we want to have more precise information about the state of the Prometheus server we reduced the scrape_interval to 5 seconds for this job. The parameters static_configs and targets determine where the exporters are running. The second exporter is capturing the data from your node, and the port by default is 9615.

You can check the validity of this configuration file by running promtool check config /etc/prometheus/prometheus.yml.

Save the configuration file and change the ownership of the file to prometheus user.

sudo chown prometheus:prometheus /etc/prometheus/prometheus.yml

To test that Prometheus is set up properly, execute the following command to start it as the prometheus user.

sudo -u prometheus /usr/local/bin/prometheus --config.file /etc/prometheus/prometheus.yml --storage.tsdb.path /var/lib/prometheus/ --web.console.templates=/etc/prometheus/consoles --web.console.libraries=/etc/prometheus/console_libraries

The following messages indicate the status of the server. If you see the following messages, your server is set up properly.

level=info ts=2021-04-16T19:02:20.167Z caller=main.go:380 msg="No time or size retention was set so using the default time retention" duration=15dlevel=info ts=2021-04-16T19:02:20.167Z caller=main.go:418 msg="Starting Prometheus" version="(version=2.26.0, branch=HEAD, revision=3cafc58827d1ebd1a67749f88be4218f0bab3d8d)"level=info ts=2021-04-16T19:02:20.167Z caller=main.go:423 build_context="(go=go1.16.2, user=root@a67cafebe6d0, date=20210331-11:56:23)"level=info ts=2021-04-16T19:02:20.167Z caller=main.go:424 host_details="(Linux 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 ubuntu2004 (none))"level=info ts=2021-04-16T19:02:20.167Z caller=main.go:425 fd_limits="(soft=1024, hard=1048576)"level=info ts=2021-04-16T19:02:20.167Z caller=main.go:426 vm_limits="(soft=unlimited, hard=unlimited)"level=info ts=2021-04-16T19:02:20.169Z caller=web.go:540 component=web msg="Start listening for connections" address=0.0.0.0:9090level=info ts=2021-04-16T19:02:20.170Z caller=main.go:795 msg="Starting TSDB ..."level=info ts=2021-04-16T19:02:20.171Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=falselevel=info ts=2021-04-16T19:02:20.174Z caller=head.go:696 component=tsdb msg="Replaying on-disk memory mappable chunks if any"level=info ts=2021-04-16T19:02:20.175Z caller=head.go:710 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.391446mslevel=info ts=2021-04-16T19:02:20.175Z caller=head.go:716 component=tsdb msg="Replaying WAL, this may take a while"level=info ts=2021-04-16T19:02:20.178Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=4level=info ts=2021-04-16T19:02:20.193Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=1 maxSegment=4level=info ts=2021-04-16T19:02:20.221Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=2 maxSegment=4level=info ts=2021-04-16T19:02:20.224Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=3 maxSegment=4level=info ts=2021-04-16T19:02:20.229Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=4 maxSegment=4level=info ts=2021-04-16T19:02:20.229Z caller=head.go:773 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=43.716µs wal_replay_duration=53.973285ms total_replay_duration=55.445308mslevel=info ts=2021-04-16T19:02:20.233Z caller=main.go:815 fs_type=EXT4_SUPER_MAGIClevel=info ts=2021-04-16T19:02:20.233Z caller=main.go:818 msg="TSDB started"level=info ts=2021-04-16T19:02:20.233Z caller=main.go:944 msg="Loading configuration file" filename=/etc/prometheus/prometheus.ymllevel=info ts=2021-04-16T19:02:20.234Z caller=main.go:975 msg="Completed loading of configuration file" filename=/etc/prometheus/prometheus.yml totalDuration=824.115µs remote_storage=3.131µs web_handler=401ns query_engine=1.056µs scrape=236.454µs scrape_sd=45.432µs notify=723ns notify_sd=2.61µs rules=956nslevel=info ts=2021-04-16T19:02:20.234Z caller=main.go:767 msg="Server is ready to receive web requests."

Go to http://SERVER_IP_ADDRESS:9090/graph to check whether you are able to access the Prometheus interface or not. If it is working, exit the process by pressing on CTRL + C.

Next, we would like to automatically start the server during the boot process, so we have to create a new systemd configuration file with the following config.

sudo nano /etc/systemd/system/prometheus.service
[Unit]  Description=Prometheus Monitoring  Wants=network-online.target  After=network-online.target[Service]  User=prometheus  Group=prometheus  Type=simple  ExecStart=/usr/local/bin/prometheus \  --config.file /etc/prometheus/prometheus.yml \  --storage.tsdb.path /var/lib/prometheus/ \  --web.console.templates=/etc/prometheus/consoles \  --web.console.libraries=/etc/prometheus/console_libraries  ExecReload=/bin/kill -HUP $MAINPID[Install]  WantedBy=multi-user.target

Once the file is saved, execute the command below to reload systemd and enable the service so that it will be loaded automatically during the operating system's startup.

sudo systemctl daemon-reload && systemctl enable prometheus && systemctl start prometheus

Prometheus should be running now, and you should be able to access its front again end by re-visiting IP_ADDRESS:9090/.

In order to visualize your node metrics, you can use Grafana to query the Prometheus server. Run the following commands to install it first.

sudo apt-get install -y adduser libfontconfig1wget https://dl.grafana.com/oss/release/grafana_7.5.4_amd64.debsudo dpkg -i grafana_7.5.4_amd64.deb

If everything is fine, configure Grafana to auto-start on boot and then start the service.

sudo systemctl daemon-reloadsudo systemctl enable grafana-serversudo systemctl start grafana-server

You can now access it by going to the http://SERVER_IP_ADDRESS:3000/login. The default user and password is admin/admin.

NOTE

If you want to change the port on which Grafana runs (3000 is a popular port), edit the file /usr/share/grafana/conf/defaults.ini with a command like sudo vim /usr/share/grafana/conf/defaults.ini and change the http_port value to something else. Then restart grafana with sudo systemctl restart grafana-server.

In order to visualize the node metrics, click settings to configure the Data Sources first.

Click Add data source to choose where the data is coming from.

Select Prometheus.

The only thing you need to input is the URL that is https://localhost:9090 and then click Save & Test. If you see Data source is working, your connection is configured correctly.

Next, import the dashboard that lets you visualize your node data. Go to the menu bar on the left and mouse hover "+" then select Import.

Once it has been loaded, make sure to select "Prometheus" in the Prometheus dropdown list. Then click Import.

In the meantime, start your Polkadot node by running ./polkadot. If everything is done correctly, you should be able to monitor your node's performance such as the current block height, CPU, memory usage, etc. on the Grafana dashboard.

In this section, let's configure the Alertmanager that helps to predict the potential problem or notify you of the current problem in your server. Alerts can be sent in Slack, Email, Matrix, or others. In this guide, we will show you how to configure the email notifications using Gmail if your node goes down.

First, download the latest binary of AlertManager and unzip it by running the command below:

wget https://github.com/prometheus/alertmanager/releases/download/v0.21.0/alertmanager-0.21.0.linux-amd64.tar.gztar -xvzf alertmanager-0.21.0.linux-amd64.tar.gzmv alertmanager-0.21.0.linux-amd64/alertmanager /usr/local/bin/

You should see something like below:

Copy and save it somewhere else first.

There is a configuration file named alertmanager.yml inside the directory that you just extracted in the previous command, but that is not of our use. We will create our alertmanager.yml file under /etc/alertmanager with the following config.

NOTE

Ensure to change the ownership of "/etc/alertmanager" to prometheus by executing

sudo chown -R prometheus:prometheus /etc/alertmanager
global: resolve_timeout: 1mroute: receiver: 'gmail-notifications'receivers:- name: 'gmail-notifications'  email_configs:  - to: YOUR_EMAIL    from: YOUR_EMAIL    smarthost: smtp.gmail.com:587    auth_username: YOUR_EMAIL    auth_identity: YOUR_EMAIL    auth_password: YOUR_APP_PASSWORD    send_resolved: true

With the above configuration, alerts will be sent using the the email you set above. Remember to change YOUR_EMAIL to your email and paste the app password you just saved earlier to the YOUR_APP_PASSWORD.

Next, create another systemd configuration file named alertmanager.service by running the command sudo nano /etc/systemd/system/alertmanager.service with the following config.

SERVER_IP

Change to your host IP address and make sure port 9093 is opened.

[Unit]Description=AlertManager Server ServiceWants=network-online.targetAfter=network-online.target[Service]User=rootGroup=rootType=simpleExecStart=/usr/local/bin/alertmanager --config.file /etc/alertmanager/alertmanager.yml --web.external-url=http://SERVER_IP:9093 --cluster.advertise-address='0.0.0.0:9093'[Install]WantedBy=multi-user.target

To the start the Alertmanager, run the following commands:

sudo systemctl daemon-reload && sudo systemctl enable alertmanager && sudo systemctl start alertmanager && sudo systemctl status alertmanager
● alertmanager.service - AlertManager Server Service   Loaded: loaded (/etc/systemd/system/alertmanager.service; enabled; vendor preset: enabled)   Active: active (running) since Thu 2020-08-20 22:01:21 CEST; 3 days ago Main PID: 20592 (alertmanager)    Tasks: 70 (limit: 9830)   CGroup: /system.slice/alertmanager.service

You should see the process status is "active (running)" if you have configured properly.

There is a Alertmanager plugin in Grafana that can help you to monitor the alert information. To install it, execute the command below:

sudo grafana-cli plugins install camptocamp-prometheus-alertmanager-datasource

And restart Grafana once the plugin is successfully installed.

sudo systemctl restart grafana-server

Now go to your Grafana dashboard SERVER_IP:3000 and configure the Alertmanager datasource.

Go to Configuration -> Data Sources, search "Prometheus AlertManger" if you cannot find it at the top.

Fill in the URL to your server location followed by the port number used in the Alertmanager.

Then click "Save & Test" at the bottom to test the connection.

You will end up having the following:

To let the Prometheus server be able to talk to the AlertManager, we will need to add the following config in the etc/prometheus/prometheus.yml.

rule_files:  - 'rules.yml'alerting:  alertmanagers:  - static_configs:    - targets:      - localhost:9093

That is the updated etc/prometheus/prometheus.yml.

global:  scrape_interval:     15s  evaluation_interval: 15srule_files:  - 'rules.yml'alerting:  alertmanagers:  - static_configs:    - targets:      - localhost:9093scrape_configs:  - job_name: 'prometheus'    scrape_interval: 5s    static_configs:      - targets: ['localhost:9090']  - job_name: 'substrate_node'    scrape_interval: 5s    static_configs:      - targets: ['localhost:9615']
groups:  - name: alert_rules    rules:      - alert: InstanceDown        expr: up == 0        for: 5m        labels:          severity: critical        annotations:          summary: "Instance [{{ $labels.instance }}] down"          description: "[{{ $labels.instance }}] of job [{{ $labels.job }}] has been down for more than 1 minute."

Change the ownership of this file to prometheus instead of root by running:

sudo chown prometheus:prometheus rules.yml

To check the rules defined in the "rules.yml" is syntactically correct, run the following command:

sudo -u prometheus promtool check rules rules.yml

Finally, restart everything by running:

sudo systemctl restart prometheus && sudo systemctl restart alertmanager

Now if one of your target instances down, you will receive an alert on the AlertManager and Gmail like below.

Starting Prometheus

Installing Grafana

Import via grafana.com - It allows you to use a dashboard that someone else has created and made public. You can check what other dashboards are available via . In this guide, we use , so input "12425" under the id field and click Load.

Installing and Configuring Alertmanager (Optional)

Gmail Setup

To allow AlertManager to send an email to you, you will need to generate something called an app password in your Gmail account. For details, click to follow the whole setup.

AlertManager Configuration

To monitor the alerts, let's import dashboard "" that is used for Alertmanager. And make sure to select the "Prometheus AlertManager" in the last column. Then click "Import".

AlertManager Integration

We will need to create a new file called "rules.yml" under /etc/prometheus/ that is defined all the rules we would like to detect. If any of the rules defined in this file is fulfilled, an alert will be triggered. The rule below checks whether the instance is down. If it is down for more than 5 minutes, an email notification will be sent. If you would like to learn more about the details of the rule defining, go . There are other interesting alerts you may find useful .

Prometheus
Grafana
​
​
releases
​
​
https://grafana.com/grafana/dashboards
"My Polkadot Metrics"
​
​
here
​
8010
​
here
here