Versions in this module Expand all Collapse all v1 v1.0.0 Aug 15, 2021 Changes in this version + var Methods = builtin3.MethodsMultisig + type MessageBuilder interface + Approve func(msig address.Address, txID uint64, hash *ProposalHashData) (*types.Message, error) + Cancel func(msig address.Address, txID uint64, hash *ProposalHashData) (*types.Message, error) + Create func(signers []address.Address, threshold uint64, ...) (*types.Message, error) + Propose func(msig, target address.Address, amt abi.TokenAmount, method abi.MethodNum, ...) (*types.Message, error) + func Message(version actors.Version, from address.Address) MessageBuilder + type PendingTransactionChanges struct + Added []TransactionChange + Modified []TransactionModification + Removed []TransactionChange + func DiffPendingTransactions(pre, cur State) (*PendingTransactionChanges, error) + type ProposalHashData = multisig3.ProposalHashData + type ProposeParams = multisig3.ProposeParams + type ProposeReturn = multisig3.ProposeReturn + type State interface + ForEachPendingTxn func(func(id int64, txn Transaction) error) error + InitialBalance func() (abi.TokenAmount, error) + LockedBalance func(epoch abi.ChainEpoch) (abi.TokenAmount, error) + PendingTxn func(id int64) (Transaction, error) + PendingTxnChanged func(State) (bool, error) + Signers func() ([]address.Address, error) + StartEpoch func() (abi.ChainEpoch, error) + Threshold func() (uint64, error) + UnlockDuration func() (abi.ChainEpoch, error) + func Load(store adt.Store, act *types.Actor) (State, error) + type Transaction = multisig.Transaction + type TransactionChange struct + Tx Transaction + TxID int64 + type TransactionModification struct + From Transaction + To Transaction + TxID int64