4 "github.com/aliyun/aliyun-oss-go-sdk/oss"
6 "github.com/bytom/vapor/toolbar/osssync/config"
7 "github.com/bytom/vapor/toolbar/osssync/util"
10 // Sync the struct of the Sync
14 FileUtil *util.FileUtil
17 // NewSync return one new instance of Sync
18 func NewSync() (*Sync, error) {
19 cfg := &config.Config{}
20 err := config.LoadConfig(&cfg)
25 ossClient, err := oss.New(cfg.Oss.Endpoint, cfg.Oss.AccessKeyID, cfg.Oss.AccessKeySecret)
30 ossBucket, err := ossClient.Bucket("bytom-seed")
35 fileUtil := util.NewFileUtil("./blocks")