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