Skip to content

Work in progress * building bash script to build a Cardano TestNet relay node.*

Notifications You must be signed in to change notification settings

deresolution20/Cardano-TestNet-Relay-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Cardano-Testnet-Relay-Node

Bash script to build a Cardano Testnet Relay Node

Cardano is a proof-of-stake blockchain platform: the first to be founded on peer-reviewed research and developed through evidence-based methods. It combines pioneering technologies to provide unparalleled security and sustainability to decentralized applications, systems, and societies

Description

Project consists of a simple Bash script that will run inside an Ubuntu VM and automatically deploy a Cardano Testnet Relay Node. These server nodes are responsible for communicating with other relays in the network and broadcasting blocks that are created by block producing server nodes. For security purposes, block producing nodes are not directly connected to the network, and must only connect to its relay nodes.

block node


Languages and Utilities Used

  • Bash
  • VMware Workstation 16 Player
  • Ubuntu 22.04 desktop

Environments Used

  • Windows 10 (21H2)
  • Ubuntu 22.04 LTS desktop

Program walk-through:

- Copy script to Ubuntu desktop:
- open terminal in Ubuntu - run sudo sh mainnet_relay.sh to start the script start script

Script installing Haskell:
installing haskell

Once the script is completed (approx: 2-3 hours depending on your VM setup) it will launch glive viewer
- gLive viewer gives a detailed overview of the node status - once the node is live, it will need to download all the block data to catch up to the current block before it can start contributing to the network -this process can take several hours to download

glive


About

Work in progress * building bash script to build a Cardano TestNet relay node.*

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages