Chain3 GO Library

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

## Chain3Go Installation

### setup $GOPATH

` export GOPATH=/Users/[user]/go `

### go get

`bash go get -u github.com/MOACChain/Chain3Go `

## MOAC Configuration

### Install MOAC

Download latest MOAC Vnode and SCS Releases from here: https://github.com/MOACChain/moac-core/releases

### Run MOAC

Run moac vnode on testnet ` ./moac --testnet ` Run moac scs to connect the VNODE locally ` ./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, “moac”)}) ```

## Chain3Go Execution `bash go run main.go `

### Requirements

  • go ^1.8.3

[Go installation instructions.](https://golang.org/doc/install)