Documentation ¶
Index ¶
- Constants
- Variables
- func ActorNameByCode(c cid.Cid) string
- func IsAccountActor(c cid.Cid) bool
- func IsBuiltinActor(c cid.Cid) bool
- func IsInitActor(c cid.Cid) bool
- func IsMultisigActor(c cid.Cid) bool
- func IsPaymentChannelActor(c cid.Cid) bool
- func IsStorageMinerActor(c cid.Cid) bool
- func Load(store adt.Store, act *types.Actor) (cbor.Marshaler, error)
- func QAPowerForWeight(size abi.SectorSize, duration abi.ChainEpoch, ...) abi.StoragePower
- func RegisterActorState(code cid.Cid, loader ActorStateLoader)
- type ActorStateLoader
- type FilterEstimate
- type PoStProof
- type SectorInfo
Constants ¶
View Source
const ( EpochDurationSeconds = builtin0.EpochDurationSeconds EpochsInDay = builtin0.EpochsInDay SecondsInDay = builtin0.SecondsInDay )
View Source
const ( MethodSend = builtin4.MethodSend MethodConstructor = builtin4.MethodConstructor )
Variables ¶
View Source
var ActorStateLoaders = make(map[cid.Cid]ActorStateLoader)
View Source
var BurntFundsActorAddr = builtin0.BurntFundsActorAddr
View Source
var CronActorAddr = builtin0.CronActorAddr
View Source
var (
ExpectedLeadersPerEpoch = builtin0.ExpectedLeadersPerEpoch
)
View Source
var ReserveAddress = makeAddress("t090")
View Source
var RootVerifierAddress = makeAddress("t080")
View Source
var SaftAddress = makeAddress("t0122")
View Source
var SystemActorAddr = builtin0.SystemActorAddr
Functions ¶
func ActorNameByCode ¶
func ActorNameByCode(c cid.Cid) string
func IsAccountActor ¶
func IsAccountActor(c cid.Cid) bool
func IsBuiltinActor ¶
func IsBuiltinActor(c cid.Cid) bool
func IsInitActor ¶ added in v0.9.1
func IsInitActor(c cid.Cid) bool
func IsMultisigActor ¶
func IsMultisigActor(c cid.Cid) bool
func IsPaymentChannelActor ¶
func IsPaymentChannelActor(c cid.Cid) bool
func IsStorageMinerActor ¶
func IsStorageMinerActor(c cid.Cid) bool
func QAPowerForWeight ¶
func QAPowerForWeight(size abi.SectorSize, duration abi.ChainEpoch, dealWeight, verifiedWeight abi.DealWeight) abi.StoragePower
Doesn't change between actors v0, v2, and v3.
func RegisterActorState ¶
func RegisterActorState(code cid.Cid, loader ActorStateLoader)
Types ¶
type ActorStateLoader ¶
type FilterEstimate ¶
type FilterEstimate = smoothing0.FilterEstimate
func FromV0FilterEstimate ¶
func FromV0FilterEstimate(v0 smoothing0.FilterEstimate) FilterEstimate
func FromV2FilterEstimate ¶
func FromV2FilterEstimate(v2 smoothing2.FilterEstimate) FilterEstimate
func FromV3FilterEstimate ¶ added in v0.9.1
func FromV3FilterEstimate(v3 smoothing3.FilterEstimate) FilterEstimate
func FromV4FilterEstimate ¶ added in v0.9.5
func FromV4FilterEstimate(v4 smoothing4.FilterEstimate) FilterEstimate
type SectorInfo ¶
type SectorInfo = proof0.SectorInfo
These are all just type aliases across actor versions 0, 2, & 3. In the future, that might change and we might need to do something fancier.
Click to show internal directories.
Click to hide internal directories.