Documentation
¶
Overview ¶
Code generated by: `make actors-gen`. DO NOT EDIT.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Address = builtin9.InitActorAddr Methods = builtin9.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.