github.com/0chain/gosdk@v1.17.11/core/util/uint64.go (about)

     1  package util
     2  
     3  import (
     4  	"fmt"
     5  	"strconv"
     6  )
     7  
     8  func ParseCoinStr(vs string) (uint64, error) {
     9  	if vs == "" {
    10  		return 0, nil
    11  	}
    12  
    13  	v, err := strconv.ParseUint(vs, 10, 64)
    14  	if err != nil {
    15  		return 0, fmt.Errorf("invalid token value: %v, err: %v", vs, err)
    16  	}
    17  
    18  	return v, nil
    19  }