Documentation ¶
Index ¶
- Constants
- Variables
- func CanonicalName(name string) string
- func ClearManifests()
- func GetActorCodeID(av actorstypes.Version, name string) (cid.Cid, bool)
- func GetActorCodeIDs(av actorstypes.Version) (map[string]cid.Cid, error)
- func GetActorCodeIDsFromManifest(av actorstypes.Version) (map[string]cid.Cid, bool)
- func GetActorMetaByCode(c cid.Cid) (string, actorstypes.Version, bool)
- func GetBuiltinActorsKeys(av actorstypes.Version) []string
- func GetManifest(av actorstypes.Version) (cid.Cid, bool)
- func LoadManifest(ctx context.Context, mfCid cid.Cid, adtStore adt.Store) (*manifest.Manifest, error)
- func ReadManifest(ctx context.Context, store cbor.IpldStore, mfCid cid.Cid) (map[string]cid.Cid, error)
- func RegisterManifest(av actorstypes.Version, manifestCid cid.Cid, entries map[string]cid.Cid)
- func SerializeParams(i cbg.CBORMarshaler) ([]byte, aerrors.ActorError)
- type Version
Constants ¶
View Source
const ( AccountKey = "account" CronKey = "cron" InitKey = "init" MarketKey = "storagemarket" MinerKey = "storageminer" MultisigKey = "multisig" PaychKey = "paymentchannel" PowerKey = "storagepower" RewardKey = "reward" SystemKey = "system" VerifregKey = "verifiedregistry" DatacapKey = "datacap" )
Variables ¶
View Source
var LatestVersion = 9
View Source
var Versions = []int{0, 2, 3, 4, 5, 6, 7, 8, 9}
Functions ¶
func CanonicalName ¶ added in v1.16.0
func ClearManifests ¶ added in v1.16.0
func ClearManifests()
ClearManifests clears all known manifests. This is usually used in tests that need to switch networks.
func GetActorCodeID ¶ added in v1.16.0
func GetActorCodeID(av actorstypes.Version, name string) (cid.Cid, bool)
GetActorCodeID looks up a builtin actor's code CID by actor version and canonical actor name.
func GetActorCodeIDs ¶ added in v1.17.0
func GetActorCodeIDs(av actorstypes.Version) (map[string]cid.Cid, error)
GetActorCodeIDs looks up all builtin actor's code CIDs by actor version.
func GetActorCodeIDsFromManifest ¶ added in v1.17.0
func GetActorCodeIDsFromManifest(av actorstypes.Version) (map[string]cid.Cid, bool)
GetActorCodeIDsFromManifest looks up all builtin actor's code CIDs by actor version for versions that have a manifest.
func GetActorMetaByCode ¶ added in v1.16.0
func GetActorMetaByCode(c cid.Cid) (string, actorstypes.Version, bool)
func GetBuiltinActorsKeys ¶ added in v1.16.0
func GetBuiltinActorsKeys(av actorstypes.Version) []string
func GetManifest ¶ added in v1.16.0
func GetManifest(av actorstypes.Version) (cid.Cid, bool)
GetManifest gets a loaded manifest.
func LoadManifest ¶ added in v1.17.0
func LoadManifest(ctx context.Context, mfCid cid.Cid, adtStore adt.Store) (*manifest.Manifest, error)
Given a Manifest CID, get the manifest from the store and Load data into its entries
func ReadManifest ¶ added in v1.16.0
func ReadManifest(ctx context.Context, store cbor.IpldStore, mfCid cid.Cid) (map[string]cid.Cid, error)
ReadManifest reads a manifest from a blockstore. It does not "add" it.
func RegisterManifest ¶ added in v1.16.0
func RegisterManifest(av actorstypes.Version, manifestCid cid.Cid, entries map[string]cid.Cid)
RegisterManifest registers an actors manifest with lotus.
func SerializeParams ¶
func SerializeParams(i cbg.CBORMarshaler) ([]byte, aerrors.ActorError)
Types ¶
Click to show internal directories.
Click to hide internal directories.