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 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"` }
Click to show internal directories.
Click to hide internal directories.