IITKBucks

所属分类:加密货币
开发工具:GO
文件大小:43KB
下载次数:0
上传日期:2020-08-20 03:01:58
上 传 者sh-1993
说明:  IITKBucks的加密货币客户(编程俱乐部夏季项目,2020)
(A cryptocurrency client for IITKBucks (Programming Club Summer Project, 2020))

文件列表:
.travis.yml (164, 2020-08-20)
Dockerfile (417, 2020-08-20)
LICENSE (1073, 2020-08-20)
cmd (0, 2020-08-20)
cmd\iitkbucks (0, 2020-08-20)
cmd\iitkbucks\main.go (349, 2020-08-20)
config (0, 2020-08-20)
config\config.go (1214, 2020-08-20)
controllers (0, 2020-08-20)
controllers\alias.go (923, 2020-08-20)
controllers\block.go (2705, 2020-08-20)
controllers\init.go (3615, 2020-08-20)
controllers\miner.go (3216, 2020-08-20)
controllers\outputs.go (1433, 2020-08-20)
controllers\peers.go (4210, 2020-08-20)
controllers\router.go (915, 2020-08-20)
controllers\signature.go (1092, 2020-08-20)
controllers\transaction.go (2615, 2020-08-20)
docker-compose.yml (225, 2020-08-20)
frontend (0, 2020-08-20)
go.mod (221, 2020-08-20)
go.sum (31723, 2020-08-20)
iitkbucks-config.yml (348, 2020-08-20)
logger (0, 2020-08-20)
logger\main.go (1183, 2020-08-20)
models (0, 2020-08-20)
models\block.go (3355, 2020-08-20)
models\blockchain.go (6074, 2020-08-20)
models\coins.go (165, 2020-08-20)
models\error.go (1242, 2020-08-20)
models\hash.go (725, 2020-08-20)
models\hash_test.go (4127, 2020-08-20)
models\id.go (347, 2020-08-20)
models\input.go (3765, 2020-08-20)
models\input_test.go (3391, 2020-08-20)
models\output.go (3542, 2020-08-20)
... ...

# IITKBucks [![Project Status: Inactive “ The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.](https://www.repostatus.org/badges/latest/inactive.svg)](https://www.repostatus.org/#inactive) [![Docker Image Size](https://img.shields.io/docker/image-size/dryairship/iitkbucks/latest?color=022044&label=Docker%20Image)](https://hub.docker.com/r/dryairship/iitkbucks) [![Travis CI Build Status](https://img.shields.io/travis/dryairship/IITKBucks)](https://travis-ci.org/github/dryairship/IITKBucks) ![Go version](https://img.shields.io/github/go-mod/go-version/dryairship/IITKBucks) [![Codecov](https://img.shields.io/codecov/c/github/dryairship/IITKBucks)](https://codecov.io/gh/dryairship/IITKBucks) [![LICENSE](https://img.shields.io/github/license/dryairship/IITKBucks?color=purple)](https://github.com/dryairship/IITKBucks/blob/master/LICENSE) IITKBucks is a cryprocurrency project that I mentored as a part of Programming Club's Summer Camp 2020. This repository contains the code for my client, implemented in Go. ## The Project A short documentation of the project is available at [https://iitkbucks.pclub.in/](https://iitkbucks.pclub.in/). The messages and notes shared with the students who did the project are available at [dryairship/IITKBucks-meta](https://github.com/dryairship/IITKBucks-meta/). ## Running ### Pull docker image and run Pull the docker image: ``` docker pull dryairship/iitkbucks ``` Get a public key, update the [config file](https://github.com/dryairship/IITKBucks/blob/master/iitkbucks-config.yml), and then use [docker-compose](https://github.com/dryairship/IITKBucks/blob/master/docker-compose.yml) to start the container: ``` docker-compose up -d iitkbucks ``` ### Build from source and run Clone the repo: ``` git clone git@github.com:dryairship/IITKBucks.git cd IITKBucks git submodule update --init ``` Build the frontend: (This will get you a `build` folder inside the `frontend` directory). ``` cd frontend npm i npm run build cd .. ``` Build the backend: (This will get you a binary file named `iitkbucks` inside the project directory). ``` go build ./cmd/iitkbucks ``` Get a public key, update the [config file](https://github.com/dryairship/IITKBucks/blob/master/iitkbucks-config.yml), and then start the server: ``` ./iitkbucks ```

近期下载者

相关文件


收藏者