a new distributed web protocol for smart contracts and decentralized applications
Clone or download
Caesar Caesar
Caesar and Caesar update deploy.py
Latest commit a7df0fa Jan 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Initial Commit Jan 4, 2019
blazelib bus: initial overhaul Jan 19, 2019
build Add build scripts Jan 17, 2019
cdylib bus: initial overhaul Jan 19, 2019
common bus: initial overhaul Jan 19, 2019
core bus: initial overhaul Jan 19, 2019
crypto Overhaul for new structure Dec 21, 2018
docs bus: initial overhaul Jan 19, 2019
gobin Add go binaries Jan 16, 2019
scripts Add scripts for utlities Jan 17, 2019
smart_contract Overhaul for new structure Dec 21, 2018
tokenissue bus: initial overhaul Jan 19, 2019
vendor bus: initial overhaul Jan 19, 2019
whitepaper bus: initial overhaul Jan 19, 2019
.dockerignore bus: initial overhaul Jan 19, 2019
.editorconfig Add binary executables Jan 14, 2019
.gitattributes Dawn of a new age Aug 4, 2018
.gitignore Dawn of a new age Aug 4, 2018
.gitmodules bus: initial overhaul Jan 19, 2019
.mailmap bus: initial overhaul Jan 19, 2019
.travis.yml bus: initial overhaul Jan 19, 2019
AUTHORS bus: initial overhaul Jan 19, 2019
COPYING bus: initial overhaul Jan 19, 2019
COPYING.LESSER Dawn of a new age Aug 4, 2018
Dockerfile Dockerfile: modifty dockerfile Aug 7, 2018
Dockerfile.alltools Dawn of a new age Aug 4, 2018
LICENSE LICENSE: update license Aug 7, 2018
Makefile bus: initial overhaul Jan 19, 2019
README.md bus: initial overhaul Jan 19, 2019
appveyor.yml bus: initial overhaul Jan 19, 2019
bitconch-logo.ai BitConch Logo Jul 18, 2018
circle.yml bus: initial overhaul Jan 19, 2019
deploy.py update deploy.py Jan 19, 2019
package.go bus: initial overhaul Jan 19, 2019

README.md

Bitconch

A New Distributed Web Protocol for Smart Contracts and DApps.

This repo is the official implementation of the Bitconch Chain protocol.

File Structure

|___blaze_gpu\
|___build\
|___cdylib\
|___common\
|___core\
|___crypto\
|___docs\
|___gobin\
|___scripts\
|___smart_contract\
|___tokenissue\
|___vendor\
|___whitepaper\
|___deploy.py
|___preset.sh

Build


Ubuntu

WIP

  1. run preset.sh to install environment

  2. run deploy.py to build


Windows

WIP

For first time user on windows

  1. Download and install Chcolate https://chocolatey.org/

  2. Install mingw, go, rust

  3. Download and install Visutal Studio Code https://code.visualstudio.com/

  4. Register an account on Github.com

  5. Download the Github desktop client from https://desktop.github.com

  6. Clone this repo to your own local

  7. Modify the code as you wish.

  8. Commit the changes to your local repo. And push to your own remote repo.

  9. Please make sure your contributions adhere to our coding guidelines:

    • Code must adhere to the official Go formatting guidelines (i.e. uses gofmt).
    • Code must be documented adhering to the official Go commentary guidelines.
    • Pull requests need to be based on and opened against the master branch.
    • Commit messages should be prefixed with the package(s) they modify.
      • E.g. "consensus: add new pckage buffett for POR consensus"

How to contribute (Bitconch Improvement Proposal - BUSIP)


People wishing to submit BUSIPs, first should propose their idea or document to the caesar@bitconch.io mailing list. After discussion, please open a PR. After copy-editing and acceptance, it will be published here.

We are fairly liberal with approving BIPs, and try not to be too involved in decision making on behalf of the community. The exception is in very rare cases of dispute resolution when a decision is contentious and cannot be agreed upon. In those cases, the conservative option will always be preferred.

Having a BIP here does not make it a formally accepted standard until its status becomes Final or Active.

Magna Carta of Bitconch

Bitconch is dedicated to build a global community of developers. This part is still in WIP, please send your email to caesar@bitconch.io if you have any good ideas.