Skip to content

titanttc/Chain3Go

Repository files navigation

Chain3Go - Chain3 Go API

TTC Go API was built for TTC chain. It was developed from TTC RPC API, which can be used to develop Ðapp to TTC chain. It supports both VNODE and SCS methods for TTC.

Chain3Go Installation

setup $GOPATH

export GOPATH=/Users/[user]/go

go get

go get -u github.com/titanttc/Chain3Go

TTC Configuration

Install TTC

Download latest TTC Vnode and SCS Releases from here: https://github.com/titanttc/TTC-core/releases

Run TTC

Run TTC vnode on testnet

./TTC --testnet

Run TTC scs on testnet

./scsserver

Create new accounts and send transactions

mc.coinbase
mc.accounts
personal.newAccount()
passphrase:
repeat passphrase:

miner.start()
--wait a few seconds
miner.stop()

personal.unlockAccount("0x18833df6ba69b4d50acc744e8294d128ed8db1f1")
mc.sendTransaction({from: '0x18833df6ba69b4d50acc744e8294d128ed8db1f1', to: '0x2a022eb956d1962d867dcebd8fed6ae71ee4385a', value: chain3.toSha(12, "TTC")}) 

Chain3Go Execution

go run main.go

Requirements

  • go ^1.8.3

Go installation instructions.

About

TTC Go API was built for TTC blockchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published