Versions in this module Expand all Collapse all v1 v1.0.0 Aug 15, 2021 Changes in this version + const MTBlock + const MTChainMsg + const MTDealProposal + const MTUnknown + const StageFetchingMessages + const StageHeaders + const StageIdle + const StageMessages + const StagePersistHeaders + const StageSyncComplete + const StageSyncErrored + var EmptyVesting = MsigVesting + var FullAPIVersion = newVer(1, 1, 0) + var MinerAPIVersion = newVer(1, 0, 1) + var WorkerAPIVersion = newVer(1, 0, 0) + func SignWith(ctx context.Context, signer Signer, addr address.Address, signable ...Signable) error + type APIVersion struct + APIVersion Version + BlockDelay uint64 + Version string + func (v APIVersion) String() string + type ActiveSync struct + Base *types.TipSet + End time.Time + Height abi.ChainEpoch + Message string + Stage SyncStateStage + Start time.Time + Target *types.TipSet + WorkerID uint64 + type ActorState struct + Balance types.BigInt + Code cid.Cid + State interface{} + type AddrUse int + const CommitAddr + const PoStAddr + const PreCommitAddr + const TerminateSectorsAddr + type AddressConfig struct + CommitControl []address.Address + DisableOwnerFallback bool + DisableWorkerFallback bool + PreCommitControl []address.Address + TerminateControl []address.Address + type BlockMessages struct + BlsMessages []*types.Message + Cids []cid.Cid + SecpkMessages []*types.SignedMessage + type BlockReward struct + ExpertReward abi.TokenAmount + GasReward abi.TokenAmount + KnowledgeReward abi.TokenAmount + PowerReward abi.TokenAmount + RetrievalReward abi.TokenAmount + SendFailed abi.TokenAmount + VoteReward abi.TokenAmount + type BlockTemplate struct + BeaconValues []types.BeaconEntry + Epoch abi.ChainEpoch + Eproof *types.ElectionProof + Messages []*types.SignedMessage + Miner address.Address + Parents types.TipSetKey + Ticket *types.Ticket + Timestamp uint64 + WinningPoStProof []builtin.PoStProof + type ChainIO interface + ChainHasObj func(context.Context, cid.Cid) (bool, error) + ChainReadObj func(context.Context, cid.Cid) ([]byte, error) + type ChannelAvailableFunds struct + Channel *address.Address + ConfirmedAmt types.BigInt + From address.Address + PendingAmt types.BigInt + PendingWaitSentinel *cid.Cid + QueuedAmt types.BigInt + To address.Address + VoucherReedeemedAmt types.BigInt + type ChannelInfo struct + Channel address.Address + WaitSentinel cid.Cid + type CirculatingSupply struct + EpkBurnt abi.TokenAmount + EpkCirculating abi.TokenAmount + EpkFoundationVested abi.TokenAmount + EpkInvestorVested abi.TokenAmount + EpkLocked abi.TokenAmount + EpkMined abi.TokenAmount + EpkTeamVested abi.TokenAmount + EpkVested abi.TokenAmount + TotalRetrievalPledge abi.TokenAmount + type CommPRet struct + Root cid.Cid + Size abi.UnpaddedPieceSize + type Common interface + AuthNew func(ctx context.Context, perms []auth.Permission) ([]byte, error) + AuthVerify func(ctx context.Context, token string) ([]auth.Permission, error) + Closing func(context.Context) (<-chan struct{}, error) + GC func(context.Context) error + ID func(context.Context) (peer.ID, error) + LogList func(context.Context) ([]string, error) + LogSetLevel func(context.Context, string, string) error + NetAddrsListen func(context.Context) (peer.AddrInfo, error) + NetAgentVersion func(ctx context.Context, p peer.ID) (string, error) + NetAutoNatStatus func(context.Context) (NatInfo, error) + NetBandwidthStats func(ctx context.Context) (metrics.Stats, error) + NetBandwidthStatsByPeer func(ctx context.Context) (map[string]metrics.Stats, error) + NetBandwidthStatsByProtocol func(ctx context.Context) (map[protocol.ID]metrics.Stats, error) + NetBlockAdd func(ctx context.Context, acl NetBlockList) error + NetBlockList func(ctx context.Context) (NetBlockList, error) + NetBlockRemove func(ctx context.Context, acl NetBlockList) error + NetConnect func(context.Context, peer.AddrInfo) error + NetConnectedness func(context.Context, peer.ID) (network.Connectedness, error) + NetDisconnect func(context.Context, peer.ID) error + NetFindPeer func(context.Context, peer.ID) (peer.AddrInfo, error) + NetPeerInfo func(context.Context, peer.ID) (*ExtendedPeerInfo, error) + NetPeers func(context.Context) ([]peer.AddrInfo, error) + NetPubsubScores func(context.Context) ([]PubsubScore, error) + Session func(context.Context) (uuid.UUID, error) + Shutdown func(context.Context) error + Version func(context.Context) (APIVersion, error) + type ComputeStateOutput struct + Root cid.Cid + Trace []*InvocResult + type ConnMgrInfo struct + Conns map[string]time.Time + FirstSeen time.Time + Tags map[string]int + Value int + type DataCIDSize struct + PayloadSize int64 + PieceCID cid.Cid + PieceSize abi.PaddedPieceSize + type DataIndex struct + Miner address.Address + PieceCID cid.Cid + RootCID cid.Cid + type DataSize struct + PayloadSize int64 + PieceSize abi.PaddedPieceSize + type DataTransferChannel struct + BaseCID cid.Cid + IsInitiator bool + IsSender bool + Message string + OtherPeer peer.ID + Status datatransfer.Status + TransferID datatransfer.TransferID + Transferred uint64 + Voucher string + func NewDataTransferChannel(hostID peer.ID, channelState datatransfer.ChannelState) DataTransferChannel + type Deadline struct + DisputableProofCount uint64 + PostSubmissions bitfield.BitField + type DealInfo struct + CreationTime time.Time + DataRef *storagemarket.DataRef + DataTransfer *DataTransferChannel + DealID abi.DealID + Message string + PieceCID cid.Cid + ProposalCid cid.Cid + Provider address.Address + Size uint64 + State storagemarket.StorageDealStatus + TransferChannelID *datatransfer.ChannelID + type ExpertFileInfo struct + Expert address.Address + PieceID cid.Cid + PieceSize abi.PaddedPieceSize + Redundancy uint64 + type ExpertInfo struct + TotalReward abi.TokenAmount + type ExpertRegisterFileParams struct + Expert address.Address + PieceID cid.Cid + PieceSize abi.PaddedPieceSize + RootID cid.Cid + type ExtendedPeerInfo struct + Addrs []string + Agent string + ConnMgrMeta *ConnMgrInfo + ID peer.ID + Protocols []string + type Fault struct + Epoch abi.ChainEpoch + Miner address.Address + type FileRef struct + IsCAR bool + Path string + type FlowInfo struct + Channel address.Address + Vouchers []*flowch.SignedVoucher + WaitSentinel cid.Cid + type FlowVoucherCreateResult struct + Shortfall types.BigInt + Voucher *flowch.SignedVoucher + type FlowVoucherSpec struct + Amount types.BigInt + Extra *flowch.ModVerifyParams + MinSettle abi.ChainEpoch + TimeLockMax abi.ChainEpoch + TimeLockMin abi.ChainEpoch + type FlowchStatus struct + ControlAddr address.Address + Direction PCHDir + type FullNode interface + BeaconGetEntry func(ctx context.Context, epoch abi.ChainEpoch) (*types.BeaconEntry, error) + ChainAllowNoWindowPoSt func(ctx context.Context, tsk types.TipSetKey, challenge abi.ChainEpoch, ...) (bool, error) + ChainDeleteObj func(context.Context, cid.Cid) error + ChainExport func(ctx context.Context, nroots abi.ChainEpoch, oldmsgskip bool, ...) (<-chan []byte, error) + ChainGetBlock func(context.Context, cid.Cid) (*types.BlockHeader, error) + ChainGetBlockMessages func(ctx context.Context, blockCid cid.Cid) (*BlockMessages, error) + ChainGetGenesis func(context.Context) (*types.TipSet, error) + ChainGetMessage func(context.Context, cid.Cid) (*types.Message, error) + ChainGetNode func(ctx context.Context, p string) (*IpldObject, error) + ChainGetParentMessages func(ctx context.Context, blockCid cid.Cid) ([]Message, error) + ChainGetParentReceipts func(ctx context.Context, blockCid cid.Cid) ([]*types.MessageReceipt, error) + ChainGetPath func(ctx context.Context, from types.TipSetKey, to types.TipSetKey) ([]*HeadChange, error) + ChainGetRandomnessFromBeacon func(ctx context.Context, tsk types.TipSetKey, ...) (abi.Randomness, error) + ChainGetRandomnessFromTickets func(ctx context.Context, tsk types.TipSetKey, ...) (abi.Randomness, error) + ChainGetTipSet func(context.Context, types.TipSetKey) (*types.TipSet, error) + ChainGetTipSetByHeight func(context.Context, abi.ChainEpoch, types.TipSetKey) (*types.TipSet, error) + ChainHasObj func(context.Context, cid.Cid) (bool, error) + ChainHead func(context.Context) (*types.TipSet, error) + ChainNotify func(context.Context) (<-chan []*HeadChange, error) + ChainReadObj func(context.Context, cid.Cid) ([]byte, error) + ChainSetHead func(context.Context, types.TipSetKey) error + ChainStatObj func(ctx context.Context, obj cid.Cid, base cid.Cid) (ObjStat, error) + ChainTipSetWeight func(context.Context, types.TipSetKey) (types.BigInt, error) + ClientCalcCommP func(ctx context.Context, inpath string) (*CommPRet, error) + ClientCancelDataTransfer func(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, ...) error + ClientDataTransferUpdates func(ctx context.Context) (<-chan DataTransferChannel, error) + ClientDealPieceCID func(ctx context.Context, root cid.Cid) (DataCIDSize, error) + ClientDealSize func(ctx context.Context, root cid.Cid) (DataSize, error) + ClientExpertNominate func(ctx context.Context, wallet address.Address, expert address.Address) (cid.Cid, error) + ClientExpertRegisterFile func(ctx context.Context, params *ExpertRegisterFileParams) (*cid.Cid, error) + ClientFindData func(ctx context.Context, root cid.Cid, piece *cid.Cid) ([]QueryOffer, error) + ClientGenCar func(ctx context.Context, ref FileRef, outpath string) error + ClientGetDealInfo func(context.Context, cid.Cid) (*DealInfo, error) + ClientGetDealStatus func(ctx context.Context, statusCode uint64) (string, error) + ClientGetDealUpdates func(ctx context.Context) (<-chan DealInfo, error) + ClientHasLocal func(ctx context.Context, root cid.Cid) (bool, error) + ClientImport func(ctx context.Context, ref FileRef) (*ImportRes, error) + ClientImportAndDeal func(ctx context.Context, params *ImportAndDealParams) (*ImportRes, error) + ClientListDataTransfers func(ctx context.Context) ([]DataTransferChannel, error) + ClientListDeals func(ctx context.Context) ([]DealInfo, error) + ClientListImports func(ctx context.Context) ([]Import, error) + ClientMinerQueryOffer func(ctx context.Context, miner address.Address, root cid.Cid, piece *cid.Cid) (QueryOffer, error) + ClientQueryAsk func(ctx context.Context, p peer.ID, miner address.Address) (*storagemarket.StorageAsk, error) + ClientRemove func(ctx context.Context, root cid.Cid, wallet address.Address) (cid.Cid, error) + ClientRemoveImport func(ctx context.Context, importID multistore.StoreID) error + ClientRestartDataTransfer func(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, ...) error + ClientRetrieve func(ctx context.Context, order RetrievalOrder, ref *FileRef) error + ClientRetrieveApplyForWithdraw func(ctx context.Context, wallet address.Address, target address.Address, ...) (cid.Cid, error) + ClientRetrieveBind func(ctx context.Context, wallet address.Address, miners []address.Address, ...) (cid.Cid, error) + ClientRetrieveGetDeal func(ctx context.Context, dealID retrievalmarket.DealID) (*RetrievalDeal, error) + ClientRetrieveListDeals func(ctx context.Context) (map[retrievalmarket.DealID]*RetrievalDeal, error) + ClientRetrievePledge func(ctx context.Context, wallet address.Address, target address.Address, ...) (cid.Cid, error) + ClientRetrieveQuery func(ctx context.Context, wallet address.Address, root cid.Cid, piece *cid.Cid, ...) (*RetrievalDeal, error) + ClientRetrieveTryRestartInsufficientFunds func(ctx context.Context, paymentChannel address.Address) error + ClientRetrieveWithEvents func(ctx context.Context, order RetrievalOrder, ref *FileRef) (<-chan marketevents.RetrievalEvent, error) + ClientRetrieveWithdraw func(ctx context.Context, wallet address.Address, amount abi.TokenAmount) (cid.Cid, error) + ClientStartDeal func(ctx context.Context, params *StartDealParams) (*cid.Cid, error) + CreateBackup func(ctx context.Context, fpath string) error + FlowchAllocateLane func(ctx context.Context, ch address.Address) (uint64, error) + FlowchAvailableFunds func(ctx context.Context, ch address.Address) (*ChannelAvailableFunds, error) + FlowchAvailableFundsByFromTo func(ctx context.Context, from, to address.Address) (*ChannelAvailableFunds, error) + FlowchCollect func(context.Context, address.Address) (cid.Cid, error) + FlowchGet func(ctx context.Context, from, to address.Address, amt types.BigInt) (*ChannelInfo, error) + FlowchGetWaitReady func(context.Context, cid.Cid) (address.Address, error) + FlowchList func(context.Context) ([]address.Address, error) + FlowchNewPayment func(ctx context.Context, from, to address.Address, vouchers []FlowVoucherSpec) (*FlowInfo, error) + FlowchSettle func(context.Context, address.Address) (cid.Cid, error) + FlowchStatus func(context.Context, address.Address) (*FlowchStatus, error) + FlowchVoucherAdd func(context.Context, address.Address, *flowch.SignedVoucher, []byte, types.BigInt) (types.BigInt, error) + FlowchVoucherCheckSpendable func(context.Context, address.Address, *flowch.SignedVoucher, []byte, []byte) (bool, error) + FlowchVoucherCheckValid func(context.Context, address.Address, *flowch.SignedVoucher) error + FlowchVoucherCreate func(context.Context, address.Address, types.BigInt, uint64) (*FlowVoucherCreateResult, error) + FlowchVoucherList func(context.Context, address.Address) ([]*flowch.SignedVoucher, error) + FlowchVoucherSubmit func(context.Context, address.Address, *flowch.SignedVoucher, []byte, []byte) (cid.Cid, error) + GasEstimateFeeCap func(context.Context, *types.Message, int64, types.TipSetKey) (types.BigInt, error) + GasEstimateGasLimit func(context.Context, *types.Message, types.TipSetKey) (int64, error) + GasEstimateGasPremium func(_ context.Context, nblocksincl uint64, sender address.Address, gaslimit int64, ...) (types.BigInt, error) + GasEstimateMessageGas func(context.Context, *types.Message, *MessageSendSpec, types.TipSetKey) (*types.Message, error) + MinerCreateBlock func(context.Context, *BlockTemplate) (*types.BlockMsg, error) + MinerGetBaseInfo func(context.Context, address.Address, abi.ChainEpoch, types.TipSetKey) (*MiningBaseInfo, error) + MpoolBatchPush func(context.Context, []*types.SignedMessage) ([]cid.Cid, error) + MpoolBatchPushMessage func(context.Context, []*types.Message, *MessageSendSpec) ([]*types.SignedMessage, error) + MpoolBatchPushUntrusted func(context.Context, []*types.SignedMessage) ([]cid.Cid, error) + MpoolClear func(context.Context, bool) error + MpoolGetConfig func(context.Context) (*types.MpoolConfig, error) + MpoolGetNonce func(context.Context, address.Address) (uint64, error) + MpoolPending func(context.Context, types.TipSetKey) ([]*types.SignedMessage, error) + MpoolPush func(context.Context, *types.SignedMessage) (cid.Cid, error) + MpoolPushMessage func(ctx context.Context, msg *types.Message, spec *MessageSendSpec) (*types.SignedMessage, error) + MpoolPushUntrusted func(context.Context, *types.SignedMessage) (cid.Cid, error) + MpoolSelect func(context.Context, types.TipSetKey, float64) ([]*types.SignedMessage, error) + MpoolSetConfig func(context.Context, *types.MpoolConfig) error + MpoolSub func(context.Context) (<-chan MpoolUpdate, error) + MsigAddApprove func(context.Context, address.Address, address.Address, uint64, address.Address, ...) (cid.Cid, error) + MsigAddCancel func(context.Context, address.Address, address.Address, uint64, address.Address, ...) (cid.Cid, error) + MsigAddPropose func(context.Context, address.Address, address.Address, address.Address, bool) (cid.Cid, error) + MsigApprove func(context.Context, address.Address, uint64, address.Address) (cid.Cid, error) + MsigApproveTxnHash func(context.Context, address.Address, uint64, address.Address, address.Address, ...) (cid.Cid, error) + MsigCancel func(context.Context, address.Address, uint64, address.Address, types.BigInt, ...) (cid.Cid, error) + MsigCreate func(context.Context, uint64, []address.Address, abi.ChainEpoch, types.BigInt, ...) (cid.Cid, error) + MsigGetAvailableBalance func(context.Context, address.Address, types.TipSetKey) (types.BigInt, error) + MsigGetPending func(context.Context, address.Address, types.TipSetKey) ([]*MsigTransaction, error) + MsigGetVested func(context.Context, address.Address, types.TipSetKey, types.TipSetKey) (types.BigInt, error) + MsigGetVestingSchedule func(context.Context, address.Address, types.TipSetKey) (MsigVesting, error) + MsigPropose func(context.Context, address.Address, address.Address, types.BigInt, ...) (cid.Cid, error) + MsigRemoveSigner func(ctx context.Context, msig address.Address, proposer address.Address, ...) (cid.Cid, error) + MsigSwapApprove func(context.Context, address.Address, address.Address, uint64, address.Address, ...) (cid.Cid, error) + MsigSwapCancel func(context.Context, address.Address, address.Address, uint64, address.Address, ...) (cid.Cid, error) + MsigSwapPropose func(context.Context, address.Address, address.Address, address.Address, ...) (cid.Cid, error) + PaychAllocateLane func(ctx context.Context, ch address.Address) (uint64, error) + PaychAvailableFunds func(ctx context.Context, ch address.Address) (*ChannelAvailableFunds, error) + PaychAvailableFundsByFromTo func(ctx context.Context, from, to address.Address) (*ChannelAvailableFunds, error) + PaychCollect func(context.Context, address.Address) (cid.Cid, error) + PaychGet func(ctx context.Context, from, to address.Address, amt types.BigInt) (*ChannelInfo, error) + PaychGetWaitReady func(context.Context, cid.Cid) (address.Address, error) + PaychList func(context.Context) ([]address.Address, error) + PaychNewPayment func(ctx context.Context, from, to address.Address, vouchers []VoucherSpec) (*PaymentInfo, error) + PaychSettle func(context.Context, address.Address) (cid.Cid, error) + PaychStatus func(context.Context, address.Address) (*PaychStatus, error) + PaychVoucherAdd func(context.Context, address.Address, *paych.SignedVoucher, []byte, types.BigInt) (types.BigInt, error) + PaychVoucherCheckSpendable func(context.Context, address.Address, *paych.SignedVoucher, []byte, []byte) (bool, error) + PaychVoucherCheckValid func(context.Context, address.Address, *paych.SignedVoucher) error + PaychVoucherCreate func(context.Context, address.Address, types.BigInt, uint64) (*VoucherCreateResult, error) + PaychVoucherList func(context.Context, address.Address) ([]*paych.SignedVoucher, error) + PaychVoucherSubmit func(context.Context, address.Address, *paych.SignedVoucher, []byte, []byte) (cid.Cid, error) + StateAccountKey func(context.Context, address.Address, types.TipSetKey) (address.Address, error) + StateAllMinerFaults func(ctx context.Context, lookback abi.ChainEpoch, ts types.TipSetKey) ([]*Fault, error) + StateBlockReward func(ctx context.Context, bid cid.Cid, tsk types.TipSetKey) (*BlockReward, error) + StateCall func(context.Context, *types.Message, types.TipSetKey) (*InvocResult, error) + StateChangedActors func(context.Context, cid.Cid, cid.Cid) (map[string]types.Actor, error) + StateCirculatingSupply func(context.Context, types.TipSetKey) (abi.TokenAmount, error) + StateCoinbase func(context.Context, address.Address, types.TipSetKey) (*vesting.CoinbaseInfo, error) + StateCompute func(context.Context, abi.ChainEpoch, []*types.Message, types.TipSetKey) (*ComputeStateOutput, error) + StateDataIndex func(context.Context, abi.ChainEpoch, types.TipSetKey) ([]*DataIndex, error) + StateDecodeParams func(ctx context.Context, toAddr address.Address, method abi.MethodNum, ...) (interface{}, error) + StateExpertDatas func(context.Context, address.Address, *bitfield.BitField, bool, types.TipSetKey) ([]*expert.DataOnChainInfo, error) + StateExpertFileInfo func(context.Context, cid.Cid, types.TipSetKey) (*ExpertFileInfo, error) + StateExpertInfo func(context.Context, address.Address, types.TipSetKey) (*ExpertInfo, error) + StateGetActor func(ctx context.Context, actor address.Address, tsk types.TipSetKey) (*types.Actor, error) + StateGetReceipt func(context.Context, cid.Cid, types.TipSetKey) (*types.MessageReceipt, error) + StateGovernParams func(context.Context, types.TipSetKey) (*govern.GovParams, error) + StateGovernSupervisor func(context.Context, types.TipSetKey) (address.Address, error) + StateGovernorList func(context.Context, types.TipSetKey) ([]*govern.GovernorInfo, error) + StateKnowledgeInfo func(context.Context, types.TipSetKey) (*knowledge.Info, error) + StateListActors func(context.Context, types.TipSetKey) ([]address.Address, error) + StateListExperts func(context.Context, types.TipSetKey) ([]address.Address, error) + StateListMessages func(ctx context.Context, match *MessageMatch, tsk types.TipSetKey, ...) ([]cid.Cid, error) + StateListMiners func(context.Context, types.TipSetKey) ([]address.Address, error) + StateLookupID func(context.Context, address.Address, types.TipSetKey) (address.Address, error) + StateMarketDeals func(context.Context, types.TipSetKey) (map[string]MarketDeal, error) + StateMarketRemainingQuota func(context.Context, cid.Cid, types.TipSetKey) (int64, error) + StateMarketStorageDeal func(context.Context, abi.DealID, types.TipSetKey) (*MarketDeal, error) + StateMinerActiveSectors func(context.Context, address.Address, types.TipSetKey) ([]*miner.SectorOnChainInfo, error) + StateMinerActives func(context.Context, address.Address, types.TipSetKey) (bitfield.BitField, error) + StateMinerDeadlines func(context.Context, address.Address, types.TipSetKey) ([]Deadline, error) + StateMinerFaults func(context.Context, address.Address, types.TipSetKey) (bitfield.BitField, error) + StateMinerFunds func(context.Context, address.Address, types.TipSetKey) (miner.Funds, error) + StateMinerInfo func(context.Context, address.Address, types.TipSetKey) (miner.MinerInfo, error) + StateMinerPartitions func(ctx context.Context, m address.Address, dlIdx uint64, tsk types.TipSetKey) ([]Partition, error) + StateMinerPower func(context.Context, address.Address, types.TipSetKey) (*MinerPower, error) + StateMinerProvingDeadline func(context.Context, address.Address, types.TipSetKey) (*dline.Info, error) + StateMinerRecoveries func(context.Context, address.Address, types.TipSetKey) (bitfield.BitField, error) + StateMinerSectorAllocated func(context.Context, address.Address, abi.SectorNumber, types.TipSetKey) (bool, error) + StateMinerSectorCount func(context.Context, address.Address, types.TipSetKey) (MinerSectors, error) + StateMinerSectors func(context.Context, address.Address, *bitfield.BitField, types.TipSetKey) ([]*miner.SectorOnChainInfo, error) + StateMinerStoredAnyPiece func(context.Context, address.Address, []cid.Cid, types.TipSetKey) (bool, error) + StateNetworkName func(context.Context) (dtypes.NetworkName, error) + StateNetworkVersion func(context.Context, types.TipSetKey) (network.Version, error) + StateReadState func(ctx context.Context, actor address.Address, tsk types.TipSetKey) (*ActorState, error) + StateReplay func(context.Context, types.TipSetKey, cid.Cid) (*InvocResult, error) + StateRetrievalInfo func(context.Context, types.TipSetKey) (*RetrievalInfo, error) + StateRetrievalPledge func(context.Context, address.Address, types.TipSetKey) (*RetrievalState, error) + StateRetrievalPledgeFrom func(context.Context, address.Address, types.TipSetKey) (*RetrievalPledgeInfo, error) + StateRetrievalPledgeList func(context.Context, types.TipSetKey) (map[address.Address]*RetrievalState, error) + StateSearchMsg func(context.Context, cid.Cid) (*MsgLookup, error) + StateSearchMsgLimited func(ctx context.Context, msg cid.Cid, limit abi.ChainEpoch) (*MsgLookup, error) + StateSectorExpiration func(context.Context, address.Address, abi.SectorNumber, types.TipSetKey) (*miner.SectorExpiration, error) + StateSectorGetInfo func(context.Context, address.Address, abi.SectorNumber, types.TipSetKey) (*miner.SectorOnChainInfo, error) + StateSectorPartition func(ctx context.Context, maddr address.Address, sectorNumber abi.SectorNumber, ...) (*miner.SectorLocation, error) + StateSectorPreCommitInfo func(context.Context, address.Address, abi.SectorNumber, types.TipSetKey) (miner.SectorPreCommitOnChainInfo, error) + StateTotalMinedDetail func(ctx context.Context, tsk types.TipSetKey) (*reward.TotalMinedDetail, error) + StateVMCirculatingSupplyInternal func(context.Context, types.TipSetKey) (CirculatingSupply, error) + StateVoteTally func(context.Context, types.TipSetKey) (*vote.Tally, error) + StateVoterInfo func(context.Context, address.Address, types.TipSetKey) (*vote.VoterInfo, error) + StateWaitMsg func(ctx context.Context, cid cid.Cid, confidence uint64) (*MsgLookup, error) + StateWaitMsgLimited func(ctx context.Context, cid cid.Cid, confidence uint64, limit abi.ChainEpoch) (*MsgLookup, error) + SyncCheckBad func(ctx context.Context, bcid cid.Cid) (string, error) + SyncCheckpoint func(ctx context.Context, tsk types.TipSetKey) error + SyncIncomingBlocks func(ctx context.Context) (<-chan *types.BlockHeader, error) + SyncMarkBad func(ctx context.Context, bcid cid.Cid) error + SyncState func(context.Context) (*SyncState, error) + SyncSubmitBlock func(ctx context.Context, blk *types.BlockMsg) error + SyncUnmarkAllBad func(ctx context.Context) error + SyncUnmarkBad func(ctx context.Context, bcid cid.Cid) error + SyncValidateTipset func(ctx context.Context, tsk types.TipSetKey) (bool, error) + WalletBalance func(context.Context, address.Address) (types.BigInt, error) + WalletDefaultAddress func(context.Context) (address.Address, error) + WalletDelete func(context.Context, address.Address) error + WalletExport func(context.Context, address.Address) (*types.KeyInfo, error) + WalletHas func(context.Context, address.Address) (bool, error) + WalletImport func(context.Context, *types.KeyInfo) (address.Address, error) + WalletList func(context.Context) ([]address.Address, error) + WalletNew func(context.Context, types.KeyType) (address.Address, error) + WalletSetDefault func(context.Context, address.Address) error + WalletSign func(context.Context, address.Address, []byte) (*crypto.Signature, error) + WalletSignMessage func(context.Context, address.Address, *types.Message) (*types.SignedMessage, error) + WalletValidateAddress func(context.Context, string) (address.Address, error) + WalletVerify func(context.Context, address.Address, []byte, *crypto.Signature) (bool, error) + type GatewayAPI interface + ChainGetBlockMessages func(context.Context, cid.Cid) (*BlockMessages, error) + ChainGetMessage func(ctx context.Context, mc cid.Cid) (*types.Message, error) + ChainGetTipSet func(ctx context.Context, tsk types.TipSetKey) (*types.TipSet, error) + ChainGetTipSetByHeight func(ctx context.Context, h abi.ChainEpoch, tsk types.TipSetKey) (*types.TipSet, error) + ChainHasObj func(context.Context, cid.Cid) (bool, error) + ChainHead func(ctx context.Context) (*types.TipSet, error) + ChainNotify func(context.Context) (<-chan []*HeadChange, error) + ChainReadObj func(context.Context, cid.Cid) ([]byte, error) + GasEstimateMessageGas func(ctx context.Context, msg *types.Message, spec *MessageSendSpec, ...) (*types.Message, error) + MpoolPush func(ctx context.Context, sm *types.SignedMessage) (cid.Cid, error) + MsigGetAvailableBalance func(ctx context.Context, addr address.Address, tsk types.TipSetKey) (types.BigInt, error) + MsigGetPending func(context.Context, address.Address, types.TipSetKey) ([]*MsigTransaction, error) + MsigGetVested func(ctx context.Context, addr address.Address, start types.TipSetKey, ...) (types.BigInt, error) + StateAccountKey func(ctx context.Context, addr address.Address, tsk types.TipSetKey) (address.Address, error) + StateGetActor func(ctx context.Context, actor address.Address, ts types.TipSetKey) (*types.Actor, error) + StateGetReceipt func(context.Context, cid.Cid, types.TipSetKey) (*types.MessageReceipt, error) + StateListMiners func(ctx context.Context, tsk types.TipSetKey) ([]address.Address, error) + StateLookupID func(ctx context.Context, addr address.Address, tsk types.TipSetKey) (address.Address, error) + StateMarketStorageDeal func(ctx context.Context, dealId abi.DealID, tsk types.TipSetKey) (*MarketDeal, error) + StateMinerInfo func(ctx context.Context, actor address.Address, tsk types.TipSetKey) (miner.MinerInfo, error) + StateMinerPower func(context.Context, address.Address, types.TipSetKey) (*MinerPower, error) + StateMinerProvingDeadline func(ctx context.Context, addr address.Address, tsk types.TipSetKey) (*dline.Info, error) + StateNetworkVersion func(context.Context, types.TipSetKey) (network.Version, error) + StateSectorGetInfo func(ctx context.Context, maddr address.Address, n abi.SectorNumber, ...) (*miner.SectorOnChainInfo, error) + StateWaitMsg func(ctx context.Context, msg cid.Cid, confidence uint64) (*MsgLookup, error) + type HeadChange struct + Type string + Val *types.TipSet + type Import struct + Err string + FilePath string + Key multistore.StoreID + Root *cid.Cid + Source string + type ImportAndDealParams struct + Expert address.Address + From address.Address + Miner address.Address + Ref FileRef + type ImportRes struct + ImportID multistore.StoreID + Root cid.Cid + type InvocResult struct + Duration time.Duration + Error string + ExecutionTrace types.ExecutionTrace + GasCost MsgGasCost + Msg *types.Message + MsgCid cid.Cid + MsgRct *types.MessageReceipt + type IpldObject struct + Cid cid.Cid + Obj interface{} + type MarketDeal struct + Proposal market.DealProposal + State market.DealState + type Message struct + Cid cid.Cid + Message *types.Message + type MessageMatch struct + From address.Address + To address.Address + type MessageSendSpec struct + MaxFee abi.TokenAmount + type MethodCall struct + Error string + type MinerPower struct + HasMinPower bool + MinerPower power.Claim + TotalPower power.Claim + type MinerSectors struct + Active uint64 + Faulty uint64 + Live uint64 + type MiningBaseInfo struct + BeaconEntries []types.BeaconEntry + EligibleForMining bool + MinerPower types.BigInt + NetworkPower types.BigInt + PrevBeaconEntry types.BeaconEntry + SectorSize abi.SectorSize + Sectors []builtin.SectorInfo + WorkerKey address.Address + type MpoolChange int + const MpoolAdd + const MpoolRemove + type MpoolUpdate struct + Message *types.SignedMessage + Type MpoolChange + type MsgGasCost struct + BaseFeeBurn abi.TokenAmount + GasUsed abi.TokenAmount + Message cid.Cid + MinerPenalty abi.TokenAmount + MinerTip abi.TokenAmount + OverEstimationBurn abi.TokenAmount + Refund abi.TokenAmount + TotalCost abi.TokenAmount + type MsgLookup struct + Height abi.ChainEpoch + Message cid.Cid + Receipt types.MessageReceipt + ReturnDec interface{} + TipSet types.TipSetKey + type MsgMeta struct + Extra []byte + Type MsgType + type MsgType string + type MsigProposeResponse int + const MsigApprove + const MsigCancel + type MsigTransaction struct + Approved []address.Address + ID int64 + Method abi.MethodNum + Params []byte + To address.Address + Value abi.TokenAmount + type MsigVesting struct + InitialBalance abi.TokenAmount + StartEpoch abi.ChainEpoch + UnlockDuration abi.ChainEpoch + type MultiaddrSlice []ma.Multiaddr + func (m *MultiaddrSlice) UnmarshalJSON(raw []byte) (err error) + type NatInfo struct + PublicAddr string + Reachability network.Reachability + type NetBlockList struct + IPAddrs []string + IPSubnets []string + Peers []peer.ID + type NodeType int + const NodeFull + const NodeMiner + const NodeUnknown + const NodeWorker + var RunningNodeType NodeType + type ObjStat struct + Links uint64 + Size uint64 + type PCHDir int + const PCHInbound + const PCHOutbound + const PCHUndef + type Partition struct + ActiveSectors bitfield.BitField + AllSectors bitfield.BitField + FaultySectors bitfield.BitField + LiveSectors bitfield.BitField + RecoveringSectors bitfield.BitField + type PaychStatus struct + ControlAddr address.Address + Direction PCHDir + type PaymentInfo struct + Channel address.Address + Vouchers []*paych.SignedVoucher + WaitSentinel cid.Cid + func (t *PaymentInfo) MarshalCBOR(w io.Writer) error + func (t *PaymentInfo) UnmarshalCBOR(r io.Reader) error + type PendingDealInfo struct + Deals []market.ClientDealProposal + PublishPeriod time.Duration + PublishPeriodStart time.Time + type PubsubScore struct + ID peer.ID + Score *pubsub.PeerScoreSnapshot + type QueryOffer struct + Err string + MinPrice types.BigInt + Miner address.Address + MinerPeer retrievalmarket.RetrievalPeer + PaymentInterval uint64 + PaymentIntervalIncrease uint64 + Piece *cid.Cid + Root cid.Cid + Size uint64 + UnsealPrice types.BigInt + func (o *QueryOffer) Order(client address.Address) RetrievalOrder + type RetrievalDeal struct + ClientWallet address.Address + DealID retrievalmarket.DealID + Message string + Miner address.Address + MinerWallet address.Address + PieceCID *cid.Cid + RootCID cid.Cid + Status retrievalmarket.DealStatus + WaitMsgCID *cid.Cid + type RetrievalInfo struct + PendingReward abi.TokenAmount + TotalPledge abi.TokenAmount + TotalReward abi.TokenAmount + type RetrievalOrder struct + Client address.Address + Miner address.Address + MinerPeer retrievalmarket.RetrievalPeer + PaymentInterval uint64 + PaymentIntervalIncrease uint64 + Piece *cid.Cid + Root cid.Cid + Size uint64 + Total types.BigInt + UnsealPrice types.BigInt + type RetrievalPledgeInfo struct + Locked abi.TokenAmount + Pledges map[string]abi.TokenAmount + UnlockedEpoch abi.ChainEpoch + type RetrievalState struct + Balance abi.TokenAmount + BindMiners []address.Address + DayExpend abi.TokenAmount + type SealRes struct + Err string + GoErr error + Proof []byte + type SealSeed struct + Epoch abi.ChainEpoch + Value abi.InteractiveSealRandomness + func (st *SealSeed) Equals(ost *SealSeed) bool + func (t *SealSeed) MarshalCBOR(w io.Writer) error + func (t *SealSeed) UnmarshalCBOR(r io.Reader) error + type SealTicket struct + Epoch abi.ChainEpoch + Value abi.SealRandomness + func (st *SealTicket) Equals(ost *SealTicket) bool + func (t *SealTicket) MarshalCBOR(w io.Writer) error + func (t *SealTicket) UnmarshalCBOR(r io.Reader) error + type SealedRef struct + Offset abi.PaddedPieceSize + SectorID abi.SectorNumber + Size abi.UnpaddedPieceSize + func (t *SealedRef) MarshalCBOR(w io.Writer) error + func (t *SealedRef) UnmarshalCBOR(r io.Reader) error + type SealedRefs struct + Refs []SealedRef + func (t *SealedRefs) MarshalCBOR(w io.Writer) error + func (t *SealedRefs) UnmarshalCBOR(r io.Reader) error + type SectorInfo struct + Activation abi.ChainEpoch + CommD *cid.Cid + CommR *cid.Cid + CommitMsg *cid.Cid + DealWins []builtin.BoolValue + Deals []abi.DealID + Early abi.ChainEpoch + LastErr string + Log []SectorLog + OnTime abi.ChainEpoch + PieceSizes []abi.PaddedPieceSize + PreCommitMsg *cid.Cid + Proof []byte + Retries uint64 + SealProof abi.RegisteredSealProof + SectorID abi.SectorNumber + Seed SealSeed + State SectorState + Ticket SealTicket + type SectorLog struct + Kind string + Message string + Timestamp uint64 + Trace string + type SectorState string + type SignFunc = func(context.Context, []byte) (*crypto.Signature, error) + type Signable interface + Sign func(context.Context, SignFunc) error + type Signer func(context.Context, address.Address, []byte) (*crypto.Signature, error) + type StartDealParams struct + Data *storagemarket.DataRef + DealStartEpoch abi.ChainEpoch + FastRetrieval bool + Miner address.Address + Wallet address.Address + func (s *StartDealParams) UnmarshalJSON(raw []byte) (err error) + type StorageMiner interface + ActorAddress func(context.Context) (address.Address, error) + ActorAddressConfig func(ctx context.Context) (AddressConfig, error) + ActorSectorSize func(context.Context, address.Address) (abi.SectorSize, error) + CheckProvable func(ctx context.Context, pp abi.RegisteredPoStProof, sectors []storage.SectorRef, ...) (map[abi.SectorNumber]string, error) + CreateBackup func(ctx context.Context, fpath string) error + DealsConsiderOfflineRetrievalDeals func(context.Context) (bool, error) + DealsConsiderOfflineStorageDeals func(context.Context) (bool, error) + DealsConsiderOnlineRetrievalDeals func(context.Context) (bool, error) + DealsConsiderOnlineStorageDeals func(context.Context) (bool, error) + DealsImportData func(ctx context.Context, dealPropCid cid.Cid, file string) error + DealsList func(ctx context.Context) ([]MarketDeal, error) + DealsPieceCidBlocklist func(context.Context) ([]cid.Cid, error) + DealsSetConsiderOfflineRetrievalDeals func(context.Context, bool) error + DealsSetConsiderOfflineStorageDeals func(context.Context, bool) error + DealsSetConsiderOnlineRetrievalDeals func(context.Context, bool) error + DealsSetConsiderOnlineStorageDeals func(context.Context, bool) error + DealsSetPieceCidBlocklist func(context.Context, []cid.Cid) error + MarketCancelDataTransfer func(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, ...) error + MarketDataTransferUpdates func(ctx context.Context) (<-chan DataTransferChannel, error) + MarketGetAsk func(ctx context.Context) (*storagemarket.SignedStorageAsk, error) + MarketGetDealUpdates func(ctx context.Context) (<-chan storagemarket.MinerDeal, error) + MarketGetRetrievalAsk func(ctx context.Context) (*retrievalmarket.Ask, error) + MarketImportDealData func(ctx context.Context, propcid cid.Cid, path string) error + MarketListDataTransfers func(ctx context.Context) ([]DataTransferChannel, error) + MarketListDeals func(ctx context.Context) ([]MarketDeal, error) + MarketListIncompleteDeals func(ctx context.Context) ([]storagemarket.MinerDeal, error) + MarketListRetrievalDeals func(ctx context.Context) ([]retrievalmarket.ProviderDealState, error) + MarketPendingDeals func(ctx context.Context) (PendingDealInfo, error) + MarketPublishPendingDeals func(ctx context.Context) error + MarketRestartDataTransfer func(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, ...) error + MarketSetAsk func(ctx context.Context, price types.BigInt, verifiedPrice types.BigInt, ...) error + MarketSetRetrievalAsk func(ctx context.Context, rask *retrievalmarket.Ask) error + MiningBase func(context.Context) (*types.TipSet, error) + PiecesGetCIDInfo func(ctx context.Context, payloadCid cid.Cid) (*piecestore.CIDInfo, error) + PiecesGetPieceInfo func(ctx context.Context, pieceCid cid.Cid) (*piecestore.PieceInfo, error) + PiecesListCidInfos func(ctx context.Context) ([]cid.Cid, error) + PiecesListPieces func(ctx context.Context) ([]cid.Cid, error) + PledgeSector func(context.Context) (abi.SectorID, error) + SealingAbort func(ctx context.Context, call storiface.CallID) error + SealingSchedDiag func(ctx context.Context, doSched bool) (interface{}, error) + SectorGetExpectedSealDuration func(context.Context) (time.Duration, error) + SectorGetSealDelay func(context.Context) (time.Duration, error) + SectorRemove func(context.Context, abi.SectorNumber) error + SectorSetExpectedSealDuration func(context.Context, time.Duration) error + SectorSetSealDelay func(context.Context, time.Duration) error + SectorStartSealing func(context.Context, abi.SectorNumber) error + SectorTerminate func(context.Context, abi.SectorNumber) error + SectorTerminateFlush func(ctx context.Context) (*cid.Cid, error) + SectorTerminatePending func(ctx context.Context) ([]abi.SectorID, error) + SectorsList func(context.Context) ([]abi.SectorNumber, error) + SectorsListInStates func(context.Context, []SectorState) ([]abi.SectorNumber, error) + SectorsRefs func(context.Context) (map[string][]SealedRef, error) + SectorsStatus func(ctx context.Context, sid abi.SectorNumber, showOnChainInfo bool) (SectorInfo, error) + SectorsSummary func(ctx context.Context) (map[SectorState]int, error) + SectorsUpdate func(context.Context, abi.SectorNumber, SectorState) error + StorageAddLocal func(ctx context.Context, path string) error + StorageList func(ctx context.Context) (map[stores.ID][]stores.Decl, error) + StorageLocal func(ctx context.Context) (map[stores.ID]string, error) + StorageStat func(ctx context.Context, id stores.ID) (fsutil.FsStat, error) + WorkerConnect func(context.Context, string) error + WorkerJobs func(context.Context) (map[uuid.UUID][]storiface.WorkerJob, error) + WorkerStats func(context.Context) (map[uuid.UUID]storiface.WorkerStats, error) + type SyncState struct + ActiveSyncs []ActiveSync + VMApplied uint64 + type SyncStateStage int + func (v SyncStateStage) String() string + type Version uint32 + func VersionForType(nodeType NodeType) (Version, error) + func (ve Version) EqMajorMinor(v2 Version) bool + func (ve Version) Ints() (uint32, uint32, uint32) + func (ve Version) String() string + type VoucherCreateResult struct + Shortfall types.BigInt + Voucher *paych.SignedVoucher + type VoucherSpec struct + Amount types.BigInt + Extra *paych.ModVerifyParams + MinSettle abi.ChainEpoch + TimeLockMax abi.ChainEpoch + TimeLockMin abi.ChainEpoch + type WalletAPI interface + WalletDelete func(context.Context, address.Address) error + WalletExport func(context.Context, address.Address) (*types.KeyInfo, error) + WalletHas func(context.Context, address.Address) (bool, error) + WalletImport func(context.Context, *types.KeyInfo) (address.Address, error) + WalletList func(context.Context) ([]address.Address, error) + WalletNew func(context.Context, types.KeyType) (address.Address, error) + WalletSign func(ctx context.Context, signer address.Address, toSign []byte, meta MsgMeta) (*crypto.Signature, error) + type WorkerAPI interface + Enabled func(ctx context.Context) (bool, error) + Info func(context.Context) (storiface.WorkerInfo, error) + Paths func(context.Context) ([]stores.StoragePath, error) + ProcessSession func(context.Context) (uuid.UUID, error) + Remove func(ctx context.Context, sector abi.SectorID) error + Session func(context.Context) (uuid.UUID, error) + SetEnabled func(ctx context.Context, enabled bool) error + StorageAddLocal func(ctx context.Context, path string) error + TaskDisable func(ctx context.Context, tt sealtasks.TaskType) error + TaskEnable func(ctx context.Context, tt sealtasks.TaskType) error + TaskTypes func(context.Context) (map[sealtasks.TaskType]struct{}, error) + Version func(context.Context) (Version, error) + WaitQuiet func(ctx context.Context) error