Documentation ¶
Index ¶
- type Actor
- func (a Actor) Code() cid.Cid
- func (a Actor) Constructor(rt runtime.Runtime, params *ConstructorParams) *abi.EmptyValue
- func (a Actor) EpochTick(rt runtime.Runtime, _ *abi.EmptyValue) *abi.EmptyValue
- func (a Actor) Exports() []interface{}
- func (a Actor) IsSingleton() bool
- func (a Actor) State() cbor.Er
- type ConstructorParams
- type Entry
- type EntryParam
- type State
- type StateSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actor ¶
type Actor struct{}
The cron actor is a built-in singleton that sends messages to other registered actors at the end of each epoch.
func (Actor) Constructor ¶
func (a Actor) Constructor(rt runtime.Runtime, params *ConstructorParams) *abi.EmptyValue
func (Actor) EpochTick ¶
func (a Actor) EpochTick(rt runtime.Runtime, _ *abi.EmptyValue) *abi.EmptyValue
Invoked by the system after all other messages in the epoch have been processed.
func (Actor) IsSingleton ¶
type ConstructorParams ¶
type ConstructorParams = cron0.ConstructorParams
type ConstructorParams struct { Entries []Entry }
type Entry ¶
type Entry struct { Receiver addr.Address // The actor to call (must be an ID-address) MethodNum abi.MethodNum // The method number to call (must accept empty parameters) }
func BuiltInEntries ¶
func BuiltInEntries() []Entry
The default entries to install in the cron actor's state at genesis.
type EntryParam ¶
type StateSummary ¶
type StateSummary struct {
EntryCount int
}
func CheckStateInvariants ¶
func CheckStateInvariants(st *State, store adt.Store) (*StateSummary, *builtin.MessageAccumulator)
Checks internal invariants of cron state.
Click to show internal directories.
Click to hide internal directories.