SCR_Network

command module
v1.0.1-0...-25a685e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2024 License: ISC Imports: 3 Imported by: 0

README

SCR

ISC License

GoDoc

SCR-NETWORK is the reference full node Pyrin implementation written in Go (golang).

GoDoc

SCR_Network is the reference full node Pyrin implementation written in Go (golang).

What is SCR

SCR is an attempt at a proof-of-work cryptocurrency with instant confirmations and sub-second block times. It is based on the PHANTOM protocol, a generalization of Nakamoto consensus.

Requirements

Go 1.18 or later.

Installation

Build from Source
  • Install Go according to the installation instructions here: http://golang.org/doc/install

  • Ensure Go was installed properly and is a supported version:

$ go version
$ git clone https://github.com/SCR-NETWORK/SCR_Network
$ cd SCR_Network
$ go install . ./cmd/...

Getting Started

$ SCR_Network

Discord

Join our discord server using the following link: https://

Issue Tracker

The integrated github issue tracker is used for this project.

Documentation

The documentation is a work-in-progress

License

Documentation

Overview

Copyright (c) 2018-2019 The SCR-NETWORK developers Copyright (c) 2013-2018 The btcsuite developers Copyright (c) 2015-2016 The Decred developers Copyright (c) 2013-2014 Conformal Systems LLC. Use of this source code is governed by an ISC license that can be found in the LICENSE file.

SCR_Network is a full-node SCR implementation written in Go.

The default options are sane for most users. This means SCR_Network will work 'out of the box' for most users. However, there are also a wide variety of flags that can be used to control it.

Usage:

SCR_Network [OPTIONS]

For an up-to-date help message:

SCR_Network --help

The long form of all option flags (except -C) can be specified in a configuration file that is automatically parsed when SCR_Network starts up. By default, the configuration file is located at ~/.SCR_Network/SCR_Network.conf on POSIX-style operating systems and %LOCALAPPDATA%\SCR_Network\SCR_Network.conf on Windows. The -C (--configfile) flag can be used to override this location.

Directories

Path Synopsis
app
rpc
cmd
SCRwallet/libpyrinwallet/bip32/base58
Package base58 provides an API for working with modified base58 and Base58Check encodings.
Package base58 provides an API for working with modified base58 and Base58Check encodings.
pyrinwallet/libpyrinwallet/bip32/base58
Package base58 provides an API for working with modified base58 and Base58Check encodings.
Package base58 provides an API for working with modified base58 and Base58Check encodings.
infrastructure
logger
Package logger defines an interface and default implementation for subsystem logging.
Package logger defines an interface and default implementation for subsystem logging.
network/addressmanager
Package addressmanager implements concurrency safe Pyrin address manager.
Package addressmanager implements concurrency safe Pyrin address manager.
stability-tests
util
bech32
Package bech32 provides a Go implementation of the bech32 format.
Package bech32 provides a Go implementation of the bech32 format.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL