Documentation
¶
Overview ¶
Code generated by: `make actors-gen`. DO NOT EDIT.
Code generated by: `make actors-gen`. DO NOT EDIT.
Code generated by: `make actors-gen`. DO NOT EDIT.
Code generated by: `make actors-gen`. DO NOT EDIT.
Code generated by: `make actors-gen`. DO NOT EDIT.
Code generated by: `make actors-gen`. DO NOT EDIT.
Code generated by: `make actors-gen`. DO NOT EDIT.
Code generated by: `make actors-gen`. DO NOT EDIT.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Address = builtin7.InitActorAddr Methods = builtin7.MethodsInit )
Functions ¶
func NewAddressMapDiffer ¶
func NewAddressMapDiffer(pre, cur State) *addressMapDiffer
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
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
// contains filtered or unexported methods
}
Click to show internal directories.
Click to hide internal directories.