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 SignersMax + func ComputeProposalHash(txn *Transaction, hash func([]byte) [32]byte) ([]byte, error) + type Actor struct + func (a Actor) AddSigner(rt runtime.Runtime, params *AddSignerParams) *abi.EmptyValue + func (a Actor) Approve(rt runtime.Runtime, params *TxnIDParams) *ApproveReturn + func (a Actor) Cancel(rt runtime.Runtime, params *TxnIDParams) *abi.EmptyValue + func (a Actor) ChangeNumApprovalsThreshold(rt runtime.Runtime, params *ChangeNumApprovalsThresholdParams) *abi.EmptyValue + func (a Actor) Code() cid.Cid + func (a Actor) Constructor(rt runtime.Runtime, params *ConstructorParams) *abi.EmptyValue + func (a Actor) Exports() []interface{} + func (a Actor) LockBalance(rt runtime.Runtime, params *LockBalanceParams) *abi.EmptyValue + func (a Actor) Propose(rt runtime.Runtime, params *ProposeParams) *ProposeReturn + func (a Actor) RemoveSigner(rt runtime.Runtime, params *RemoveSignerParams) *abi.EmptyValue + func (a Actor) State() cbor.Er + func (a Actor) SwapSigner(rt runtime.Runtime, params *SwapSignerParams) *abi.EmptyValue + type AddSignerParams = multisig0.AddSignerParams + type ApproveReturn = multisig0.ApproveReturn + type ChangeNumApprovalsThresholdParams = multisig0.ChangeNumApprovalsThresholdParams + type ConstructorParams = multisig2.ConstructorParams + type LockBalanceParams = multisig0.LockBalanceParams + type ProposalHashData = multisig0.ProposalHashData + type ProposeParams = multisig0.ProposeParams + type ProposeReturn = multisig0.ProposeReturn + type RemoveSignerParams = multisig0.RemoveSignerParams + type State struct + InitialBalance abi.TokenAmount + NextTxnID TxnID + NumApprovalsThreshold uint64 + PendingTxns cid.Cid + Signers []address.Address + StartEpoch abi.ChainEpoch + UnlockDuration abi.ChainEpoch + func (st *State) AmountLocked(elapsedEpoch abi.ChainEpoch) abi.TokenAmount + func (st *State) IsSigner(address address.Address) bool + func (st *State) PurgeApprovals(store adt.Store, addr address.Address) error + func (st *State) SetLocked(startEpoch abi.ChainEpoch, unlockDuration abi.ChainEpoch, ...) + func (t *State) MarshalCBOR(w io.Writer) error + func (t *State) UnmarshalCBOR(r io.Reader) error + type StateSummary struct + NumApprovalsThreshold uint64 + PendingTxnCount uint64 + SignerCount int + func CheckStateInvariants(st *State, store adt.Store) (*StateSummary, *builtin.MessageAccumulator) + type StringKey string + func (k StringKey) Key() string + type SwapSignerParams = multisig0.SwapSignerParams + type Transaction = multisig0.Transaction + type TxnID = multisig0.TxnID + func ParseTxnIDKey(key string) (TxnID, error) + type TxnIDParams = multisig0.TxnIDParams 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