Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Address = builtin4.InitActorAddr Methods = builtin4.MethodsInit )
Functions ¶
This section is empty.
Types ¶
type AddressChange ¶ added in v1.2.0
type AddressChange struct {
From AddressPair
To AddressPair
}
type AddressMapChanges ¶ added in v1.2.0
type AddressMapChanges struct {
Added []AddressPair
Modified []AddressChange
Removed []AddressPair
}
func DiffAddressMap ¶ added in v1.2.0
func DiffAddressMap(pre, cur State) (*AddressMapChanges, error)
type AddressPair ¶ added in v1.2.0
type AddressPair struct {
ID address.Address
PK address.Address
}
type State ¶
type State interface {
cbor.Marshaler
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.