Documentation ¶
Index ¶
Constants ¶
View Source
const ( VarNumRepeats = "numRepeats" VarCounter = "counter" VarName = "name" VarDescription = "dscr" )
Variables ¶
View Source
var ( FuncIncCounter = coreutil.Func("incCounter") FuncIncAndRepeatOnceAfter2s = coreutil.Func("incAndRepeatOnceAfter5s") FuncIncAndRepeatMany = coreutil.Func("incAndRepeatMany") FuncSpawn = coreutil.Func("spawn") ViewGetCounter = coreutil.ViewFunc("getCounter") )
View Source
var Contract = coreutil.NewContract("inccounter", "Increment counter, a PoC smart contract")
View Source
var Processor = Contract.Processor(initialize, FuncIncCounter.WithHandler(incCounter), FuncIncAndRepeatOnceAfter2s.WithHandler(incCounterAndRepeatOnce), FuncIncAndRepeatMany.WithHandler(incCounterAndRepeatMany), FuncSpawn.WithHandler(spawn), ViewGetCounter.WithHandler(getCounter), )
Functions ¶
This section is empty.
Types ¶
type StateAccess ¶ added in v1.0.3
type StateAccess struct {
// contains filtered or unexported fields
}
func NewStateAccess ¶ added in v1.0.3
func NewStateAccess(store kv.KVStoreReader) *StateAccess
func (*StateAccess) GetCounter ¶ added in v1.0.3
func (sa *StateAccess) GetCounter() int64
Click to show internal directories.
Click to hide internal directories.