Documentation ¶
Overview ¶
Code generated by: `make actors-gen`. DO NOT EDIT.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Address = builtin8.InitActorAddr Methods = builtin8.MethodsInit )
Functions ¶
func NewAddressMapDiffer ¶
func NewAddressMapDiffer(pre, cur State) *addressMapDiffer
func VersionCodes ¶ added in v0.11.0
Types ¶
type AddressChange ¶
type AddressChange struct { From AddressPair To AddressPair }
type AddressMapChanges ¶
type AddressMapChanges struct { Added []AddressPair Modified []AddressChange Removed []AddressPair }
func DiffAddressMap ¶
type AddressPair ¶
type AddressPair struct { ID address.Address PK address.Address }
type State ¶
type State interface { cbor.Marshaler Code() cid.Cid ActorKey() string ActorVersion() actors.Version ResolveAddress(address address.Address) (address.Address, bool, error) MapAddressToNewID(address address.Address) (address.Address, error) NetworkName() (dtypes.NetworkName, error) ForEachActor(func(id abi.ActorID, address address.Address) error) error // Remove exists to support tooling that manipulates state for testing. // It should not be used in production code, as init actor entries are // immutable. Remove(addrs ...address.Address) error // Sets the network's name. This should only be used on upgrade/fork. SetNetworkName(name string) error // Sets the next ID for the init actor. This should only be used for testing. SetNextID(id abi.ActorID) error // Sets the address map for the init actor. This should only be used for testing. SetAddressMap(mcid cid.Cid) error AddressMap() (adt.Map, error) AddressMapBitWidth() int AddressMapHashFunction() func(input []byte) []byte GetState() interface{} }
Click to show internal directories.
Click to hide internal directories.