Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ComputePackageID

func ComputePackageID(label string, pkgBytes []byte) string

    ComputePackageID returns the package ID from the given label and install package

    func NewCCPackage

    func NewCCPackage(desc *Descriptor) ([]byte, error)

      NewCCPackage creates a chaincode package

      Types

      type Descriptor

      type Descriptor struct {
      	Path  string
      	Type  pb.ChaincodeSpec_Type
      	Label string
      }

        Descriptor holds the package data

        func (*Descriptor) Validate

        func (p *Descriptor) Validate() error

          Validate validates the package descriptor

          type PackageMetadata

          type PackageMetadata struct {
          	Path  string `json:"path"`
          	Type  string `json:"type"`
          	Label string `json:"label"`
          }

            PackageMetadata holds the path and type for a chaincode package

            Source Files