Versions in this module Expand all Collapse all v8 v8.0.1 Jun 10, 2022 v8.0.0 Apr 22, 2022 Changes in this version + const ConsensusFaultDoubleForkMining + const ConsensusFaultParentGrinding + const ConsensusFaultTimeOffsetMining + type ConsensusFault = runtime0.ConsensusFault + type ConsensusFaultType = runtime0.ConsensusFaultType + type Message interface + Caller func() addr.Address + Receiver func() addr.Address + ValueReceived func() abi.TokenAmount + type Runtime interface + Abortf func(errExitCode exitcode.ExitCode, msg string, args ...interface{}) + BaseFee func() abi.TokenAmount + ChargeGas func(name string, gas int64, virtual int64) + Context func() context.Context + CreateActor func(codeId cid.Cid, address addr.Address) + CurrEpoch func() abi.ChainEpoch + CurrentBalance func() abi.TokenAmount + DeleteActor func(beneficiary addr.Address) + GetActorCodeCID func(addr addr.Address) (ret cid.Cid, ok bool) + GetRandomnessFromBeacon func(personalization crypto.DomainSeparationTag, randEpoch abi.ChainEpoch, ...) abi.Randomness + GetRandomnessFromTickets func(personalization crypto.DomainSeparationTag, randEpoch abi.ChainEpoch, ...) abi.Randomness + Log func(level rt.LogLevel, msg string, args ...interface{}) + NetworkVersion func() network.Version + NewActorAddress func() addr.Address + ResolveAddress func(address addr.Address) (addr.Address, bool) + Send func(toAddr addr.Address, methodNum abi.MethodNum, params cbor.Marshaler, ...) exitcode.ExitCode + StartSpan func(name string) (EndSpan func()) + TotalFilCircSupply func() abi.TokenAmount + ValidateImmediateCallerAcceptAny func() + ValidateImmediateCallerIs func(addrs ...addr.Address) + ValidateImmediateCallerType func(types ...cid.Cid) + type StateHandle interface + StateCreate func(obj cbor.Marshaler) + StateReadonly func(obj cbor.Unmarshaler) + StateTransaction func(obj cbor.Er, f func()) + type Store interface + StoreGet func(c cid.Cid, o cbor.Unmarshaler) bool + StorePut func(x cbor.Marshaler) cid.Cid + type Syscalls interface + BatchVerifySeals func(vis map[addr.Address][]proof.SealVerifyInfo) (map[addr.Address][]bool, error) + ComputeUnsealedSectorCID func(reg abi.RegisteredSealProof, pieces []abi.PieceInfo) (cid.Cid, error) + HashBlake2b func(data []byte) [32]byte + VerifyAggregateSeals func(aggregate proof.AggregateSealVerifyProofAndInfos) error + VerifyConsensusFault func(h1, h2, extra []byte) (*ConsensusFault, error) + VerifyPoSt func(vi proof5.WindowPoStVerifyInfo) error + VerifyReplicaUpdate func(replicaInfo proof.ReplicaUpdateInfo) error + VerifySeal func(vi proof.SealVerifyInfo) error + VerifySignature func(signature crypto.Signature, signer addr.Address, plaintext []byte) error + type VMActor = rt.VMActor Other modules containing this package github.com/filecoin-project/specs-actors github.com/filecoin-project/specs-actors/v2 github.com/filecoin-project/specs-actors/v3 github.com/filecoin-project/specs-actors/v4 github.com/filecoin-project/specs-actors/v5 github.com/filecoin-project/specs-actors/v6 github.com/filecoin-project/specs-actors/v7