Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2024 Changes in this version + func HardforkTrigger() *hardforkTrigger + func NewDisabledAuctionListDisplayer() *auctionListDisplayer + func NewDisabledAuctionListSelector() *auctionListSelector + func NewDisabledEpochStartSystemSC() *epochStartSystemSCProcessor + func NewDisabledGlobalSettingHandler() *disabledGlobalSettingsHandler + func NewDisabledStakingDataProvider() *stakingDataProvider + func NewPreferredPeersHolder() *preferredPeersHolder + type MessageSigner struct + func (ms *MessageSigner) Deserialize(messagesBytes []byte) ([]p2p.MessageP2P, error) + func (ms *MessageSigner) IsInterfaceNil() bool + func (ms *MessageSigner) Serialize(messages []p2p.MessageP2P) ([]byte, error) + func (ms *MessageSigner) Verify(message p2p.MessageP2P) error + type TxCoordinator struct + func (txCoordinator *TxCoordinator) AddIntermediateTransactions(_ map[block.Type][]data.TransactionHandler) error + func (txCoordinator *TxCoordinator) AddTransactions(_ []data.TransactionHandler, _ block.Type) + func (txCoordinator *TxCoordinator) AddTxsFromMiniBlocks(_ block.MiniBlockSlice) + func (txCoordinator *TxCoordinator) ComputeTransactionType(_ data.TransactionHandler) (process.TransactionType, process.TransactionType) + func (txCoordinator *TxCoordinator) CreateBlockStarted() + func (txCoordinator *TxCoordinator) CreateMarshalizedData(_ *block.Body) map[string][][]byte + func (txCoordinator *TxCoordinator) CreateMbsAndProcessCrossShardTransactionsDstMe(_ data.HeaderHandler, _ map[string]*processedMb.ProcessedMiniBlockInfo, ...) (block.MiniBlockSlice, uint32, bool, error) + func (txCoordinator *TxCoordinator) CreateMbsAndProcessTransactionsFromMe(_ func() bool, _ []byte) block.MiniBlockSlice + func (txCoordinator *TxCoordinator) CreatePostProcessMiniBlocks() block.MiniBlockSlice + func (txCoordinator *TxCoordinator) CreateReceiptsHash() ([]byte, error) + func (txCoordinator *TxCoordinator) GetAllCurrentLogs() []*data.LogData + func (txCoordinator *TxCoordinator) GetAllCurrentUsedTxs(_ block.Type) map[string]data.TransactionHandler + func (txCoordinator *TxCoordinator) GetAllIntermediateTxs() map[block.Type]map[string]data.TransactionHandler + func (txCoordinator *TxCoordinator) GetCreatedInShardMiniBlocks() []*block.MiniBlock + func (txCoordinator *TxCoordinator) IsDataPreparedForProcessing(_ func() time.Duration) error + func (txCoordinator *TxCoordinator) IsInterfaceNil() bool + func (txCoordinator *TxCoordinator) ProcessBlockTransaction(_ data.HeaderHandler, _ *block.Body, _ func() time.Duration) error + func (txCoordinator *TxCoordinator) RemoveBlockDataFromPool(_ *block.Body) error + func (txCoordinator *TxCoordinator) RemoveTxsFromPool(_ *block.Body) error + func (txCoordinator *TxCoordinator) RequestBlockTransactions(_ *block.Body) + func (txCoordinator *TxCoordinator) RequestMiniBlocksAndTransactions(_ data.HeaderHandler) + func (txCoordinator *TxCoordinator) RestoreBlockDataFromStorage(_ *block.Body) (int, error) + func (txCoordinator *TxCoordinator) SaveTxsToStorage(_ *block.Body) + func (txCoordinator *TxCoordinator) VerifyCreatedBlockTransactions(_ data.HeaderHandler, _ *block.Body) error + func (txCoordinator *TxCoordinator) VerifyCreatedMiniBlocks(_ data.HeaderHandler, _ *block.Body) error + type TxProcessor struct + func (txProc *TxProcessor) IsInterfaceNil() bool + func (txProc *TxProcessor) ProcessTransaction(_ *transaction.Transaction) (vmcommon.ReturnCode, error) + func (txProc *TxProcessor) VerifyTransaction(_ *transaction.Transaction) error