Veriscope Chains and Smart Contracts

Overview

There are three Shyft Network blockchains in operation:

  1. Shyft Testnet - Used by VASPs to test their Veriscope integration & testing.

  2. Shyft Mainnet - Used by VASPs to in production.

  3. Shyft Fed Maininet - Maintained by the Shyft Federation members and mirrors Shyft Mainnet.

This page just outlines the environment variables and smart contracts related to each chain. The smart contracts will be explained further in a subsequent page (not yet published).

The following webpage https://spec.shyft.network contains similar information as well as links to the genesis files and Ansible playbooks to deploy your own relay node.

Shyft Testnet

Env variables

  • HTTP="https://tx.veriscope.network/" and WS="wss://tx.veriscope.network"

  • Replace HTTP and WS in /veriscope_ta_node/.env and restart and restart ta-node-1 and ta-node-2: sudo systemctl restart ta-node-1 ta-node-2

Shyft Mainnet (chain ID 7341)

Env variables

  • HTTP="https://rpc.shyft.network/" and WS="wss://rpc.shyft.network/"

  • Replace HTTP and WS in /veriscope_ta_node/.env and restart and restart ta-node-1 and ta-node-2: sudo systemctl restart ta-node-1 ta-node-2

Fed Testnet (chain ID 15533)

Env variables

  • HTTP="https://rpc.testnet.shyft.network/" and WS="wss://rpc.testnet.shyft.network/"

  • Replace HTTP and WS in /veriscope_ta_node/.env and restart and restart ta-node-1 and ta-node-2: sudo systemctl restart ta-node-1 ta-node-2