Documentation
¶
Index ¶
- func NewInterceptedHeartbeatDataFactory(arg ArgInterceptedDataFactory) (*interceptedHeartbeatDataFactory, error)
- func NewInterceptedMetaHeaderDataFactory(argument *ArgInterceptedDataFactory) (*interceptedMetaHeaderDataFactory, error)
- func NewInterceptedMiniblockDataFactory(argument *ArgInterceptedDataFactory) (*interceptedMiniblockDataFactory, error)
- func NewInterceptedPeerAuthenticationDataFactory(arg ArgInterceptedDataFactory) (*interceptedPeerAuthenticationDataFactory, error)
- func NewInterceptedPeerShardFactory(args ArgInterceptedDataFactory) (*interceptedPeerShardFactory, error)
- func NewInterceptedRewardTxDataFactory(argument *ArgInterceptedDataFactory) (*interceptedRewardTxDataFactory, error)
- func NewInterceptedShardHeaderDataFactory(argument *ArgInterceptedDataFactory) (*interceptedShardHeaderDataFactory, error)
- func NewInterceptedTrieNodeDataFactory(argument *ArgInterceptedDataFactory) (*interceptedTrieNodeDataFactory, error)
- func NewInterceptedTxDataFactory(argument *ArgInterceptedDataFactory) (*interceptedTxDataFactory, error)
- func NewInterceptedUnsignedTxDataFactory(argument *ArgInterceptedDataFactory) (*interceptedUnsignedTxDataFactory, error)
- func NewInterceptedValidatorInfoDataFactory(args ArgInterceptedDataFactory) (*interceptedValidatorInfoDataFactory, error)
- type ArgInterceptedDataFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewInterceptedHeartbeatDataFactory ¶
func NewInterceptedHeartbeatDataFactory(arg ArgInterceptedDataFactory) (*interceptedHeartbeatDataFactory, error)
NewInterceptedHeartbeatDataFactory creates an instance of interceptedHeartbeatDataFactory
func NewInterceptedMetaHeaderDataFactory ¶
func NewInterceptedMetaHeaderDataFactory(argument *ArgInterceptedDataFactory) (*interceptedMetaHeaderDataFactory, error)
NewInterceptedMetaHeaderDataFactory creates an instance of interceptedMetaHeaderDataFactory
func NewInterceptedMiniblockDataFactory ¶
func NewInterceptedMiniblockDataFactory(argument *ArgInterceptedDataFactory) (*interceptedMiniblockDataFactory, error)
NewInterceptedMiniblockDataFactory creates an instance of interceptedMiniblockDataFactory
func NewInterceptedPeerAuthenticationDataFactory ¶
func NewInterceptedPeerAuthenticationDataFactory(arg ArgInterceptedDataFactory) (*interceptedPeerAuthenticationDataFactory, error)
NewInterceptedPeerAuthenticationDataFactory creates an instance of interceptedPeerAuthenticationDataFactory
func NewInterceptedPeerShardFactory ¶
func NewInterceptedPeerShardFactory(args ArgInterceptedDataFactory) (*interceptedPeerShardFactory, error)
NewInterceptedPeerShardFactory creates an instance of interceptedPeerShardFactory
func NewInterceptedRewardTxDataFactory ¶
func NewInterceptedRewardTxDataFactory(argument *ArgInterceptedDataFactory) (*interceptedRewardTxDataFactory, error)
NewInterceptedRewardTxDataFactory creates an instance of interceptedRewardTxDataFactory
func NewInterceptedShardHeaderDataFactory ¶
func NewInterceptedShardHeaderDataFactory(argument *ArgInterceptedDataFactory) (*interceptedShardHeaderDataFactory, error)
NewInterceptedShardHeaderDataFactory creates an instance of interceptedShardHeaderDataFactory
func NewInterceptedTrieNodeDataFactory ¶
func NewInterceptedTrieNodeDataFactory( argument *ArgInterceptedDataFactory, ) (*interceptedTrieNodeDataFactory, error)
NewInterceptedTrieNodeDataFactory creates an instance of interceptedTrieNodeDataFactory
func NewInterceptedTxDataFactory ¶
func NewInterceptedTxDataFactory(argument *ArgInterceptedDataFactory) (*interceptedTxDataFactory, error)
NewInterceptedTxDataFactory creates an instance of interceptedTxDataFactory
func NewInterceptedUnsignedTxDataFactory ¶
func NewInterceptedUnsignedTxDataFactory(argument *ArgInterceptedDataFactory) (*interceptedUnsignedTxDataFactory, error)
NewInterceptedUnsignedTxDataFactory creates an instance of interceptedUnsignedTxDataFactory
func NewInterceptedValidatorInfoDataFactory ¶
func NewInterceptedValidatorInfoDataFactory(args ArgInterceptedDataFactory) (*interceptedValidatorInfoDataFactory, error)
NewInterceptedValidatorInfoDataFactory creates an instance of interceptedValidatorInfoDataFactory
Types ¶
type ArgInterceptedDataFactory ¶
type ArgInterceptedDataFactory struct {
CoreComponents interceptedDataCoreComponentsHolder
CryptoComponents interceptedDataCryptoComponentsHolder
ShardCoordinator sharding.Coordinator
NodesCoordinator nodesCoordinator.NodesCoordinator
FeeHandler process.FeeHandler
WhiteListerVerifiedTxs process.WhiteListHandler
HeaderSigVerifier process.InterceptedHeaderSigVerifier
ValidityAttester process.ValidityAttester
HeaderIntegrityVerifier process.HeaderIntegrityVerifier
EpochStartTrigger process.EpochStartTriggerHandler
ArgsParser process.ArgumentsParser
PeerSignatureHandler crypto.PeerSignatureHandler
SignaturesHandler process.SignaturesHandler
HeartbeatExpiryTimespanInSec int64
PeerID core.PeerID
}
ArgInterceptedDataFactory holds all dependencies required by the shard and meta intercepted data factory in order to create new instances
Source Files
¶
- argInterceptedDataFactory.go
- interceptedHeartbeatDataFactory.go
- interceptedMetaHeaderDataFactory.go
- interceptedMiniblockDataFactory.go
- interceptedPeerAuthenticationDataFactory.go
- interceptedPeerShardFactory.go
- interceptedRewardTxDataFactory.go
- interceptedShardHeaderDataFactory.go
- interceptedTrieNodeDataFactory.go
- interceptedTxDataFactory.go
- interceptedUnsignedTxDataFactory.go
- interceptedValidatorInfoDataFactory.go