Chaincode APIsΒΆ
When the Init
, Invoke
or Query
function of a chaincode is
called, the fabric passes the stub *shim.ChaincodeStub
parameter.
This stub
can be used to call APIs to access to the ledger services,
transaction context, or to invoke other chaincodes.
The current APIs are defined in the shim
package,
generated by godoc
. However, it includes functions from
chaincode.pb.go
such as func (*Column) XXX_OneofFuncs
that are not intended as
public API. The best is to look at the function definitions in
chaincode.go
and chaincode
samples
for usage.