github.com/0chain/gosdk@v1.17.11/sdks/blobber/blobber.go (about)

     1  package blobber
     2  
     3  import (
     4  	"github.com/0chain/gosdk/sdks"
     5  )
     6  
     7  // Blobber blobber sdk client instance
     8  type Blobber struct {
     9  	BaseURLs []string
    10  	*sdks.ZBox
    11  }
    12  
    13  // New create an sdk client instance given its configuration
    14  //   - zbox zbox sdk client instance
    15  //   - baseURLs base urls of the blobber
    16  func New(zbox *sdks.ZBox, baseURLs ...string) *Blobber {
    17  	b := &Blobber{
    18  		BaseURLs: baseURLs,
    19  		ZBox:     zbox,
    20  	}
    21  
    22  	return b
    23  }