Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetWorldState ¶
func GetWorldState(ctx CustomTransactionContextInterface) error
GetWorldState takes a key and sets what is found in the world state for that key in the transaction context
func UnknownTransactionHandler ¶
func UnknownTransactionHandler(ctx CustomTransactionContextInterface) error
UnknownTransactionHandler logs details of a bad transaction request and returns a shim error
Types ¶
type CustomTransactionContext ¶
type CustomTransactionContext struct {
contractapi.TransactionContext
// contains filtered or unexported fields
}
CustomTransactionContext adds extra field to contractapi.TransactionContext so that data can be between calls
func (*CustomTransactionContext) GetCallData ¶
func (ctx *CustomTransactionContext) GetCallData() []byte
GetCallData gets the call data property
func (*CustomTransactionContext) SetCallData ¶
func (ctx *CustomTransactionContext) SetCallData(bytes []byte)
SetCallData sets the call data property
type CustomTransactionContextInterface ¶
type CustomTransactionContextInterface interface {
contractapi.TransactionContextInterface
SetCallData([]byte)
GetCallData() []byte
}
CustomTransactionContextInterface adds extra methods to basic context interface to give access to callData
Click to show internal directories.
Click to hide internal directories.