Pipe Network (devNet) Node run

CryptonodeHindi
5 min readDec 8, 2024

--

Introduction

At Pipe Network, the goal is to redefine the digital landscape, not just build technology. The mission is to create decentralized systems that offer freedom, security, and efficiency, free from centralized control. Founded on transparency and inclusivity, the focus is on leading decentralized storage, using blockchain technology for scalable, resilient, and cost-effective solutions. A dedicated team of experts is committed to advancing decentralized innovation. Join the mission to decentralize the digital world and unlock the limitless potential of a permissionless future. The community is growing — be part of its transformation.

Backed by the best:

Pipe Network is backed by some of the industry’s most visionary leaders and investors, including:

  • Invested: USD 10M$.
  • Investors: Multicoin Capital, FUSE, Solana ventures, robot ventures.

For any support or guidance, please follow me and connect with me

Operating a DevNet CDN PoP Node

The binary of the CDN PoP node is not yet publicly available. It will be made available soon to operators for Testnet nodes. Prior to official network launch the code will be open-sourced.

Feel out this form to be notified upon the release

Join the devNet

Join our devNet today! This initiative provides node operators the chance to build a reputation ahead of the incentivized testnet launch.

💡 Prepare for Testnet: The incentivized testnet will follow, rewarding those who demonstrate strong performance. Both PoP Nodes and Guardian Nodes will play critical roles in shaping the future of Pipe Network.

Node Registration Process

To register for a node, you’ll need to generate specific tokens and log in to your account. Follow the steps below:

Hardware Requirements:

  • CPU: 2 Vcpu
  • Storage: 200GB (SSD recommended)
  • RAM: 4GB
  • Network: High-speed, stable internet.

VPS Setup:

Contabo:

PQHosting:

Let’s start the node:

  1. Execute the below-automated script made by me.
wget -q https://raw.githubusercontent.com/CryptonodesHindi/Automated_script/refs/heads/main/pipebot.sh&& chmod +x pipebot.sh&& ./pipebot.sh

2. the script will prompt you to enter the “PIPE URL” and “DCDND URL”. You can find these URLs in the email you received from the PIPE network

This will generate a credentials.json file in the ~/.permissionless directory with your access token. This token proves your identity on the network.

This will create a file named registration_token.json in the ~/.permissionless directory containing your node registration token, valid for one year. This token is necessary for registering or re-registering nodes.

3. Authentication Process

  • Scan the QR code or use the browser window that opens automatically. else you can copy the link and paste it into your Chrome browser.
  • Create an account or sign in with your Google credentials.
  • Return to the terminal. Upon successful login, you will see the message: “Logged in successfully!”

Your access token will be saved in ~/.permissionless/credentials.json. Make sure both tokens are present when managing nodes.

4. Generate and Register Wallet

You can either generate and register a new wallet or link an existing one.

  • The script will prompt you to enter an optional 12-word passphrase if you have a Solana mnemonic. If not, just press enter, and it will create a new one
  • Once created, the details will be displayed on the screen. Copy them and store them in a safe place. After copying, press ‘q’ to exit.

Keypair Location: By default, the keypair is saved to ~/.permissionless/key.json. To save the keypair to a different location, specify the desired file path: --key-path=<path to save the keypair file> To ensure the security of your wallet, it's crucial to back up your 12-word recovery phrase and key file in a secure location. Failure to do so may result in losing access if the key file or recovery phrase is compromised. When you run the command successfully, you'll receive the 12-word recovery phrase, the public key of the keypair, and the location where the file is stored. The public key is sent to our pipe.network backend as specified by the –node-registry-url

5. Confirmation:

  • Now it will display your public key/address and ask for confirmation. Type ‘confirm’ to proceed.
  • ow, it will display your node details. To exit the screen, press ‘q’ to quit.

6. Check your node status:

  • To check your node status:
systemctl status dcdnd
  • Check your logs:
sudo journalctl -f -u dcdnd.service
  • Check your node version.
/opt/dcdn/pipe-tool --version

Wallet Utilities

View Private Key

  • To view your wallet’s private address, run the following command:
pipe-tool show-private-key
  • You can also specify a custom key file location using:
--key-path="<path to key file>"

By default, the key file is located at ~/.permissionless/key.json.

View Public Key

  • To view your wallet’s public address, use the command:
pipe-tool show-public-key
  • Similarly, you can specify a custom key file location:
--key-path="<path to key file>"

The default location for the key file is ~/.permissionless/key.json.

View Linked Wallet

  • To view the wallet linked to your account, execute the following command:
pipe-tool link-wallet --show-linked --node-registry-url="https://rpc.pipedev.network"

Command: pipe-tool show-public-key

pipe-tool show-private-key

Description: Display the base58 encoded public key from the keypair file.

❤️Thank You for Reading!

I appreciate you taking the time to read this article. If you found it helpful, give it a clap and share it with others who might benefit from it.

For more insightful content on Crypto node, don’t forget to follow me on Medium and connect with me on my social media channels:

--

--

CryptonodeHindi
CryptonodeHindi

Written by CryptonodeHindi

Welcome to Crypto Node Hindi! Your go-to destination for everything related to crypto nodes, blockchain technology, and decentralized networks — all in Hindi!

Responses (1)