以太坊钱包服务,转账/提现/充值/归集
# 拉取代码
$ git clone https://github.com/lmxdawn/wallet.git
$ cd wallet
# 打包 (-tags "doc") 可选,加上可以运行swagger
$ go build [-tags "doc"]
# 运行
$ wallet -c config/config.yml
把 swag cmd 包下载
go get -u github.com/swaggo/swag/cmd/swag
这时会在 bin 目录下生成一个
swag.exe
,把这个执行文件放到$GOPATH/bin
下面
执行
swag init
注意,一定要和main.go处于同一级目录
启动时加上
-tags "doc"
才会启动swagger。 这里主要为了正式环境去掉 swagger,这样整体编译的包小一些
启动后访问:
http://ip:prot/swagger/index.html
log 日志
github.com/rs/zerolog
命令行工具
github.com/urfave/cli
配置文件
github.com/jinzhu/configor
go 1.16+
Redis 3
MySQL 5.7
script/Generate MyPOJOs.groovy
生成数据库Model