v25

package
v1.0.5-2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Core

type Core struct {
	Peer       Peer          `json:"peer,omitempty"`
	Chaincode  v2.Chaincode  `json:"chaincode,omitempty"`
	Operations v1.Operations `json:"operations,omitempty"`
	Metrics    v1.Metrics    `json:"metrics,omitempty"`
	VM         v1.VM         `json:"vm,omitempty"`
	Ledger     Ledger        `json:"ledger,omitempty"`
	// Not Fabric - this is for deployment
	MaxNameLength *int `json:"maxnamelength,omitempty"`
}

type Gateway

type Gateway struct {
	Enabled            *bool           `json:"enabled,omitempty"`
	EndorsementTimeout common.Duration `json:"endorsementTimeout,omitempty"`
	DialTimeout        common.Duration `json:"dialTimeout,omitempty"`
	BroadcastTimeout   common.Duration `json:"broadcastTimeout,omitempty"`
}

type Ledger

type Ledger struct {
	State        v2.LedgerState   `json:"state,omitempty"`
	History      v1.LedgerHistory `json:"history,omitempty"`
	PvtDataStore PvtDataStore     `json:"pvtdataStore,omitempty"`
}

type Peer

type Peer struct {
	ID                     string            `json:"id,omitempty"`
	NetworkID              string            `json:"networkId,omitempty"`
	ListenAddress          string            `json:"listenAddress,omitempty"`
	ChaincodeListenAddress string            `json:"chaincodeListenAddress,omitempty"`
	ChaincodeAddress       string            `json:"chaincodeAddress,omitempty"`
	Address                string            `json:"address,omitempty"`
	AddressAutoDetect      *bool             `json:"addressAutoDetect,omitempty"`
	Gateway                Gateway           `json:"gateway,omitempty"`
	Keepalive              v2.KeepAlive      `json:"keepalive,omitempty"`
	Gossip                 v2.Gossip         `json:"gossip,omitempty"`
	TLS                    v1.TLS            `json:"tls,omitempty"`
	Authentication         v1.Authentication `json:"authentication,omitempty"`
	FileSystemPath         string            `json:"fileSystemPath,omitempty"`
	BCCSP                  *common.BCCSP     `json:"BCCSP,omitempty"`
	MspConfigPath          string            `json:"mspConfigPath,omitempty"`
	LocalMspId             string            `json:"localMspId,omitempty"`
	Client                 v1.Client         `json:"client,omitempty"`
	DeliveryClient         v1.DeliveryClient `json:"deliveryclient,omitempty"`
	LocalMspType           string            `json:"localMspType,omitempty"`
	Profile                v1.Profile        `json:"profile,omitempty"`
	AdminService           v1.AdminService   `json:"adminService,omitempty"`
	Handlers               v1.HandlersConfig `json:"handlers,omitempty"`
	ValidatorPoolSize      int               `json:"validatorPoolSize,omitempty"`
	Discovery              v1.Discovery      `json:"discovery,omitempty"`
	Limits                 v2.Limits         `json:"limits,omitempty"`
	MaxRecvMsgSize         int               `json:"maxRecvMsgSize,omitempty"`
	MaxSendMsgSize         int               `json:"maxSendMsgSize,omitempty"`
}

type PvtDataStore

type PvtDataStore struct {
	CollElgProcMaxDbBatchSize           int             `json:"collElgProcMaxDbBatchSize,omitempty"`
	CollElgProcDbBatchesInterval        int             `json:"collElgProcDbBatchesInterval,omitempty"`
	DeprioritizedDataReconcilerInterval common.Duration `json:"deprioritizedDataReconcilerInterval,omitempty"`
	PurgeInterval                       int             `json:"purgeInterval,omitempty"`
	PurgedKeyAuditLogging               *bool           `json:"purgedKeyAuditLogging,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL