Documentation
¶
Index ¶
- type MockNet
- func (m *MockNet) AddTransaction(ctx context.Context, tx *types.TransactionOrder) ([]byte, error)
- func (m *MockNet) ForwardTransactions(ctx context.Context, receiverFunc network.TxReceiver)
- func (m *MockNet) ProcessTransactions(ctx context.Context, txProcessor network.TxProcessor)
- func (m *MockNet) PublishBlock(ctx context.Context, block *types.Block) error
- func (m *MockNet) Receive(msg any)
- func (m *MockNet) ReceivedChannel() <-chan any
- func (n *MockNet) RegisterValidatorProtocols() error
- func (m *MockNet) ResetSentMessages(protocol string)
- func (m *MockNet) Send(ctx context.Context, msg any, receivers ...peer.ID) error
- func (m *MockNet) SentMessages(protocol string) []PeerMessage
- func (m *MockNet) SetErrorState(err error)
- func (m *MockNet) SubscribeToBlocks(ctx context.Context) error
- func (n *MockNet) UnregisterValidatorProtocols()
- func (m *MockNet) UnsubscribeFromBlocks()
- func (m *MockNet) WaitReceive(t *testing.T, msg any)
- func (m *MockNet) WaitRootProposal(t *testing.T) *abdrc.ProposalMsg
- type PeerMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockNet ¶
type MockNet struct {
MessageCh chan any
// contains filtered or unexported fields
}
func NewMockNetwork ¶
func NewRootMockNetwork ¶
func NewRootMockNetwork() *MockNet
func (*MockNet) AddTransaction ¶
func (*MockNet) ForwardTransactions ¶
func (m *MockNet) ForwardTransactions(ctx context.Context, receiverFunc network.TxReceiver)
func (*MockNet) ProcessTransactions ¶
func (m *MockNet) ProcessTransactions(ctx context.Context, txProcessor network.TxProcessor)
func (*MockNet) PublishBlock ¶
func (*MockNet) ReceivedChannel ¶
func (*MockNet) RegisterValidatorProtocols ¶
func (*MockNet) ResetSentMessages ¶
func (*MockNet) SentMessages ¶
func (m *MockNet) SentMessages(protocol string) []PeerMessage
func (*MockNet) SetErrorState ¶
func (*MockNet) UnregisterValidatorProtocols ¶
func (n *MockNet) UnregisterValidatorProtocols()
func (*MockNet) UnsubscribeFromBlocks ¶
func (m *MockNet) UnsubscribeFromBlocks()
func (*MockNet) WaitRootProposal ¶
func (m *MockNet) WaitRootProposal(t *testing.T) *abdrc.ProposalMsg
type PeerMessage ¶
Click to show internal directories.
Click to hide internal directories.