dtypes

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2021 License: Apache-2.0, MIT Imports: 26 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIAlg

type APIAlg jwt.HMACSHA

type APIEndpoint

type APIEndpoint multiaddr.Multiaddr

type AfterGenesisSet

type AfterGenesisSet struct{}

type BaseBlockstore

type BaseBlockstore blockstore.Blockstore

BaseBlockstore is something, coz DI

type BootstrapPeers

type BootstrapPeers []peer.AddrInfo

type Bootstrapper

type Bootstrapper bool

type ChainBitswap

type ChainBitswap exchange.Interface

type ChainBlockService

type ChainBlockService bserv.BlockService

type ChainBlockstore

type ChainBlockstore blockstore.Blockstore

ChainBlockstore is a blockstore to store chain data (tipsets, blocks, messages). It is physically backed by the BareMonolithBlockstore, but it has a cache on top that is specially tuned for chain data access patterns.

type ClientBlockstore

type ClientBlockstore blockstore.BasicBlockstore

type ClientDataTransfer

type ClientDataTransfer datatransfer.Manager

ClientDataTransfer is a data transfer manager for the client

type ClientDatastore

type ClientDatastore datastore.Batching

type ClientDealStore

type ClientDealStore *statestore.StateStore

type ClientImportMgr

type ClientImportMgr *importmgr.Mgr

type ClientMultiDstore

type ClientMultiDstore *multistore.MultiStore

type ColdBlockstore

type ColdBlockstore blockstore.Blockstore

ColdBlockstore is the Cold blockstore abstraction for the splitstore

type ConsiderOfflineRetrievalDealsConfigFunc

type ConsiderOfflineRetrievalDealsConfigFunc func() (bool, error)

ConsiderOfflineRetrievalDealsConfigFunc is a function which reads from miner config to determine if the user has disabled retrieval acceptance (or not).

type ConsiderOfflineStorageDealsConfigFunc

type ConsiderOfflineStorageDealsConfigFunc func() (bool, error)

ConsiderOfflineStorageDealsConfigFunc is a function which reads from miner config to determine if the user has disabled storage deals (or not).

type ConsiderOnlineRetrievalDealsConfigFunc

type ConsiderOnlineRetrievalDealsConfigFunc func() (bool, error)

ConsiderOnlineRetrievalDealsConfigFunc is a function which reads from miner config to determine if the user has disabled retrieval acceptance (or not).

type ConsiderOnlineStorageDealsConfigFunc

type ConsiderOnlineStorageDealsConfigFunc func() (bool, error)

ConsiderOnlineStorageDealsConfigFunc is a function which reads from miner config to determine if the user has disabled storage deals (or not).

type DefaultMaxFeeFunc

type DefaultMaxFeeFunc func() (abi.TokenAmount, error)

type DrandBootstrap

type DrandBootstrap []peer.AddrInfo

type DrandConfig

type DrandConfig struct {
	Servers       []string
	Relays        []string
	ChainInfoJSON string
}

type DrandPoint

type DrandPoint struct {
	Start  abi.ChainEpoch
	Config DrandConfig
}

type DrandSchedule

type DrandSchedule []DrandPoint

type ExposedBlockstore

type ExposedBlockstore blockstore.Blockstore

ExposedBlockstore is a blockstore that interfaces directly with the network or with users, from which queries are served, and where incoming data is deposited. For security reasons, this store is disconnected from any internal caches. If blocks are added to this store in a way that could render caches dirty (e.g. a block is added when an existence cache holds a 'false' for that block), the process should signal so by calling blockstore.AllCaches.Dirty(cid).

type GetExpectedSealDurationFunc

type GetExpectedSealDurationFunc func() (time.Duration, error)

GetExpectedSealDurationFunc is a function which reads from miner too determine how long sealing is expected to take

type GetSealingConfigFunc

type GetSealingConfigFunc func() (sealiface.Config, error)

GetSealingDelay returns how long a sector waits for more deals before sealing begins.

type Graphsync

type Graphsync graphsync.GraphExchange

type HotBlockstore

type HotBlockstore blockstore.Blockstore

HotBlockstore is the Hot blockstore abstraction for the splitstore

type MetadataDS

type MetadataDS datastore.Batching

MetadataDS stores metadata. By default it's namespaced under /metadata in main repo datastore.

type MinerAddress

type MinerAddress address.Address

type MinerID

type MinerID abi.ActorID

type MpoolLocker

type MpoolLocker struct {
	// contains filtered or unexported fields
}

func (*MpoolLocker) TakeLock

func (ml *MpoolLocker) TakeLock(ctx context.Context, a address.Address) (func(), error)

type NetworkName

type NetworkName string

type ProviderDataTransfer

type ProviderDataTransfer datatransfer.Manager

ProviderDataTransfer is a data transfer manager for the provider

type ProviderDealStore

type ProviderDealStore *statestore.StateStore

type ProviderPieceStore

type ProviderPieceStore piecestore.PieceStore

type RetrievalDealFilter

type RetrievalDealFilter func(ctx context.Context, deal retrievalmarket.ProviderDealState) (bool, string, error)

type ScoreKeeper

type ScoreKeeper struct {
	// contains filtered or unexported fields
}

func (*ScoreKeeper) Get

func (sk *ScoreKeeper) Get() map[peer.ID]*pubsub.PeerScoreSnapshot

func (*ScoreKeeper) Update

func (sk *ScoreKeeper) Update(scores map[peer.ID]*pubsub.PeerScoreSnapshot)

type SetConsiderOfflineRetrievalDealsConfigFunc

type SetConsiderOfflineRetrievalDealsConfigFunc func(bool) error

SetConsiderOfflineRetrievalDealsConfigFunc is a function which is used to disable or enable retrieval deal acceptance.

type SetConsiderOfflineStorageDealsConfigFunc

type SetConsiderOfflineStorageDealsConfigFunc func(bool) error

SetConsiderOfflineStorageDealsConfigFunc is a function which is used to disable or enable storage deal acceptance.

type SetConsiderOnlineRetrievalDealsConfigFunc

type SetConsiderOnlineRetrievalDealsConfigFunc func(bool) error

SetConsiderOnlineRetrievalDealsConfigFunc is a function which is used to disable or enable retrieval deal acceptance.

type SetConsiderOnlineStorageDealsConfigFunc

type SetConsiderOnlineStorageDealsConfigFunc func(bool) error

SetConsiderOnlineStorageDealsConfigFunc is a function which is used to disable or enable storage deal acceptance.

type SetExpectedSealDurationFunc

type SetExpectedSealDurationFunc func(time.Duration) error

SetExpectedSealDurationFunc is a function which is used to set how long sealing is expected to take. Deals that would need to start earlier than this duration will be rejected.

type SetSealingConfigFunc

type SetSealingConfigFunc func(sealiface.Config) error

SetSealingDelay sets how long a sector waits for more deals before sealing begins.

type SetStorageDealPieceCidBlocklistConfigFunc

type SetStorageDealPieceCidBlocklistConfigFunc func([]cid.Cid) error

SetStorageDealPieceCidBlocklistConfigFunc is a function which is used to set a list of CIDs for which the miner will reject deal proposals.

type ShutdownChan

type ShutdownChan chan struct{}

ShutdownChan is a channel to which you send a value if you intend to shut down the daemon (or miner), including the node and RPC server.

type SplitBlockstore

type SplitBlockstore blockstore.Blockstore

SplitBlockstore is the hot/cold blockstore that sits on top of the ColdBlockstore.

type StagingBlockstore

type StagingBlockstore blockstore.BasicBlockstore

type StagingDAG

type StagingDAG format.DAGService

type StagingGraphsync

type StagingGraphsync graphsync.GraphExchange

type StagingMultiDstore

type StagingMultiDstore *multistore.MultiStore

type StateBlockstore

type StateBlockstore blockstore.Blockstore

StateBlockstore is a blockstore to store state data (state tree). It is physically backed by the BareMonolithBlockstore, but it has a cache on top that is specially tuned for state data access patterns.

type StorageDealFilter

type StorageDealFilter func(ctx context.Context, deal storagemarket.MinerDeal) (bool, string, error)

type StorageDealPieceCidBlocklistConfigFunc

type StorageDealPieceCidBlocklistConfigFunc func() ([]cid.Cid, error)

StorageDealPieceCidBlocklistConfigFunc is a function which reads from miner config to obtain a list of CIDs for which the miner will not accept storage proposals.

type UniversalBlockstore

type UniversalBlockstore blockstore.Blockstore

UniversalBlockstore is the cold blockstore.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL