Skip to content

k7n2g/testnet

 
 

Repository files navigation

Turtlecoin Testnet

This repo is for setting up Turtlecoin testnets. Dedicated testnets let us fully test various changes that the --testnet flag doesn't let us test.

Network | Hashrate | Block Height | Last Block | Block Explorer | Web Wallet

TESTNET In Operation

Each branch of this repo is a testnet, on each branch the README.md should explain what it is about.

These master/development branches will be kept in sync with upstream master turtlecoin/turtlecoin and testnets can be created from master or development:

git clone https://github.com/turtlecoin/testnet.git

# if tracking master
git checkout -b new-testnet

# if tracking development
git checkout development
git checkout -b new-testnet

Master branch tracks released code.
Development branch tracks code in development/testing.

Note that there are missing parameters that need to be filled in, this is on purpose to avoid accidentally joining the testnet to mainnet.

Testnets Being Deployed/Active

Check readme on each Testnet for additional information.
Send in PRs to update the list

  • testnet-cn_soft_shell
    • status: active and running
    • New mining algorithm inspired by cn_adaptive with interesting dynamics.
  • testnet-main-clone
    • status: being deployed
    • from turtlecoin/turtlecoin master branch
    • blockchain is a clone of mainnet from block 650,000 (target)
    • Web Wallets will be tested here (as testnet is down, so are the wallets)
  • testnet-dev-clone
    • status: being deployed
    • from turtlecoin/turtlecoin development branch
    • blockchain is a clone of mainnet from block 650,000 (target)
  • testnet-dev-zero
    • status: being deployed
    • from turtlecoin/turtlecoin development branch
    • blockchain starts from zero

3x Permanent Testnets

We've talked about this a few times in #dev_general on Discord. Things come up and there isn't really anyway to effectively verify & check things out before going live. Thus the idea was raised to launch 3x permanent testnets.

  • TestnetMainClone
  • TestnetDevClone
  • TestnetDevZero

So these 3x testnets are being setup and deployed, can monitor this testnet repo for activity.

Call for Testnet Seed Nodes

These testnets require seed nodes to be running and kept up to date. SoreGums has launched the required minimum of 3x nodes for each one. However if anything happens to the host/server these are all on, the testnets will stop working and possibly require being reset - start again. Running a seed node won't get you anything, it is purely for the lulz and for the benefit of the community.

Here is what makes a seed node a seed node

  • listed in the config as a seed node
  • node is available/connectable 24/7

This is what is required of a seed node operator

  • ensure daemon is available/connectable 24/7 and respond swiftly when/if there are issues
  • update daemons as things are updated
  • run a 1 thread solo miner 24/7
  • expose the daemon's RPC API port either to the public (not ideal) or only to SoreGums dedicated IP for the seed nodes stat page
  • able to be in Discord to be notified when things are updated
    • #dev_general is where testnet info is discussed

If you are able to assist by running a seed node please ping SoreGums#8071 in #dev_general on the TurtleCoin Discord. You can absolutely participate if you have never done anything like this before! TurtleCoin is also all about the Education of how Blockchain technology works. If you have capability to run something 24/7 for an extended period of time, jump in.

Previous Testnets

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.3%
  • C 16.3%
  • CMake 0.6%
  • Shell 0.4%
  • Python 0.3%
  • Dockerfile 0.1%