actors

package
v0.0.0-...-484cccf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2023 License: Apache-2.0, MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LatestVersion = 10
View Source
var Versions = []int{0, 2, 3, 4, 5, 6, 7, 8, 9, 10}

Functions

func CanonicalName

func CanonicalName(name string) string

func ClearManifests

func ClearManifests()

ClearManifests clears all known manifests. This is usually used in tests that need to switch networks.

func GetActorCodeID

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

func GetActorCodeIDs(av actorstypes.Version) (map[string]cid.Cid, error)

GetActorCodeIDs looks up all builtin actor's code CIDs by actor version.

func GetActorCodeIDsFromManifest

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

func GetActorMetaByCode(c cid.Cid) (string, actorstypes.Version, bool)

func GetManifest

func GetManifest(av actorstypes.Version) (cid.Cid, bool)

GetManifest gets a loaded manifest.

func LoadManifest

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

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

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

type Version

type Version int
const (
	Version0  Version = 0
	Version2  Version = 2
	Version3  Version = 3
	Version4  Version = 4
	Version5  Version = 5
	Version6  Version = 6
	Version7  Version = 7
	Version8  Version = 8
	Version9  Version = 9
	Version10 Version = 10
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL