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.