Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/summercash/go-summercash
SummerTech's in-house distributed currency and computations protocol.
https://github.com/summercash/go-summercash
cryptocurrency cryptography daemon dapps distributed distributed-computing docker p2p smart-contract-platform summertech
Last synced: about 22 hours ago
JSON representation
SummerTech's in-house distributed currency and computations protocol.
- Host: GitHub
- URL: https://github.com/summercash/go-summercash
- Owner: SummerCash
- License: lgpl-3.0
- Created: 2018-12-31T23:55:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T04:04:39.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T02:13:04.498Z (8 months ago)
- Topics: cryptocurrency, cryptography, daemon, dapps, distributed, distributed-computing, docker, p2p, smart-contract-platform, summertech
- Language: Go
- Homepage: https://summer.cash
- Size: 155 MB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SummerCash
Go implementation of the SummerCash protocol.
[![Godoc Reference](https://img.shields.io/badge/godoc-reference-%23516aa0.svg)](https://godoc.org/github.com/SummerCash/go-summercash)
[![Go Report Card](https://goreportcard.com/badge/github.com/summercash/go-summercash)](https://goreportcard.com/report/github.com/summercash/go-summercash)
[![Build Status](https://travis-ci.com/SummerCash/go-summercash.svg?branch=master)](https://travis-ci.com/SummerCash/go-summercash)
[![Gluten Status](https://img.shields.io/badge/gluten-free-brightgreen.svg)](https://img.shields.io/badge/gluten-free-brightgreen.svg)
[![Subreddit](https://img.shields.io/badge/sub-reddit-orange.svg)](https://reddit.com/r/summercash)## Installation
### Docker
```zsh
docker run summercash/go-summercash:master
```### Getting the Source
```BASH
go get -u github.com/SummerCash/go-summercash
```To install the go-summercash node for use in the Go bin, run:
```BASH
go get -u github.com/SummerCash/go-summercash && go install github.com/SummerCash/go-summercash
```### Pre-compiled Binaries
For pre-compiled executable binaries, check the [releases](https://github.com/SummerCash/go-summercash/releases/latest) page.
## Usage
### Running the Node Daemon From Source
#### Running an Archival Node (Recommended)
```BASH
sudo go run main.go --archival
```or, from the Go bin (same steps apply for all other bin commands):
```BASH
sudo go-summercash --archival
```#### Running a Light Personal Node
```BASH
sudo go run main.go
```#### Running the Node With Terminal Input
```BASH
sudo go run main.go --terminal
```#### Connecting to a Running Node In Terminal Mode
```BASH
sudo go run main.go --terminal --rpc-address RPC-ADDRESS-HERE
```