github.com/0chain/gosdk@v1.17.11/zcnbridge/wallet/wallet.go (about)

     1  package wallet
     2  
     3  import (
     4  	"github.com/0chain/gosdk/core/logger"
     5  	"gopkg.in/natefinch/lumberjack.v2"
     6  )
     7  
     8  const (
     9  	ZCNSCSmartContractAddress = "6dba10422e368813802877a85039d3985d96760ed844092319743fb3a76712e0"
    10  	MintFunc                  = "mint"
    11  	BurnFunc                  = "burn"
    12  	BurnWzcnTicketPath        = "/v1/ether/burnticket/"
    13  	BurnWzcnBurnEventsPath    = "/v1/ether/burnevents/"
    14  	BurnNativeTicketPath      = "/v1/0chain/burnticket/"
    15  )
    16  
    17  var Logger logger.Logger
    18  var defaultLogLevel = logger.DEBUG
    19  
    20  func init() {
    21  	Logger.Init(defaultLogLevel, "zcnbridge-wallet-sdk")
    22  
    23  	Logger.SetLevel(logger.DEBUG)
    24  	ioWriter := &lumberjack.Logger{
    25  		Filename:   "bridge.log",
    26  		MaxSize:    100, // MB
    27  		MaxBackups: 5,   // number of backups
    28  		MaxAge:     28,  //days
    29  		LocalTime:  false,
    30  		Compress:   false, // disabled by default
    31  	}
    32  	Logger.SetLogFile(ioWriter, true)
    33  }