package
0.1.0
Repository: https://github.com/openblockchain/obc-peer.git
Documentation: pkg.go.dev

# README

Ledger Package

This package implements the ledger for Openchain which includes the blockchain and global state.

If you're looking for API to work with the blockchain or state, look in ledger.go. This is the file where all public functions are exposed and is extensively documented. The sections in the file are:

Transaction-batch functions

These are functions that consensus should call. BeginTxBatch followed by CommitTxBatch or RollbackTxBatch. These functions will add a block to the blockchain with the specified transactions.

World-state functions

These functions are used to modify the global state. They would generally be called by the VM based on requests from chaincode.

Blockchain functions

These functions can be used to retrieve blocks/transactions from the blockchain or other information such as the blockchain size. Addition of blocks to the blockchain is done though the transaction-batch related functions.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

GetLedger - gives a reference to a 'singleton' ledger.
No description provided by the author

# Variables

ErrOutOfBounds is returned if a request is out of bounds.
ErrResourceNotFound is returned if a resource is not found.

# Structs

Ledger - the struct for openchain ledger.