A wallet implementation of MassNet in Golang.
Go 1.13 or newer.
- Clone source code to
$GOPATH/src/massnet.org
. - Build the program.
cd $GOPATH/src/massnet.org/mass-wallet make build
- Run
./bin/masswallet
to start.
- Install Golang 1.13 or newer.
- Install the specific version or ProtoBuf, and related
protoc-*
:# libprotoc libprotoc 3.6.1 # github.com/golang/protobuf 1.4.2 protoc-gen-go # github.com/gogo/protobuf 1.3.1 protoc-gen-gogo protoc-gen-gofast # github.com/grpc-ecosystem/grpc-gateway 1.14.5 protoc-gen-grpc-gateway protoc-gen-swagger
- New codes should be compatible with Go 1.13 or newer.
- Run
gofmt
andgoimports
to lint go files. - Run
make test
before building executables.
Contact MASS community via [email protected], and we will get back to you as soon as possible.
A document for API is provided here.
A document for Transaction Scripts is provided here.
MassNet Wallet
is licensed under the terms of the MIT license. See LICENSE for more information or see https://opensource.org/licenses/MIT.