MCPcopy
hub / github.com/hyperledger/fabric / CommitLegacy

Method CommitLegacy

core/committer/committer_impl.go:60–67  ·  view source on GitHub ↗

CommitLegacy commits blocks atomically with private data

(blockAndPvtData *ledger.BlockAndPvtData, commitOpts *ledger.CommitOptions)

Source from the content-addressed store, hash-verified

58
59// CommitLegacy commits blocks atomically with private data
60func (lc *LedgerCommitter) CommitLegacy(blockAndPvtData *ledger.BlockAndPvtData, commitOpts *ledger.CommitOptions) error {
61 // Committing new block
62 if err := lc.PeerLedgerSupport.CommitLegacy(blockAndPvtData, commitOpts); err != nil {
63 return err
64 }
65
66 return nil
67}
68
69// GetPvtDataAndBlockByNum retrieves private data and block for given sequence number
70func (lc *LedgerCommitter) GetPvtDataAndBlockByNum(seqNum uint64) (*ledger.BlockAndPvtData, error) {

Callers 1

TestKVLedgerBlockStorageFunction · 0.95

Calls 1

CommitLegacyMethod · 0.65

Tested by 1

TestKVLedgerBlockStorageFunction · 0.76