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 ¶ added in v0.3.0
func NewRootMockNetwork() *MockNet
func (*MockNet) AddTransaction ¶ added in v0.3.0
func (*MockNet) ForwardTransactions ¶ added in v0.3.0
func (m *MockNet) ForwardTransactions(ctx context.Context, receiverFunc network.TxReceiver)
func (*MockNet) ProcessTransactions ¶ added in v0.3.0
func (m *MockNet) ProcessTransactions(ctx context.Context, txProcessor network.TxProcessor)
func (*MockNet) PublishBlock ¶ added in v1.0.0
func (*MockNet) ReceivedChannel ¶
func (*MockNet) RegisterValidatorProtocols ¶ added in v1.0.0
func (*MockNet) ResetSentMessages ¶
func (*MockNet) SentMessages ¶
func (m *MockNet) SentMessages(protocol string) []PeerMessage
func (*MockNet) SetErrorState ¶ added in v0.2.0
func (*MockNet) SubscribeToBlocks ¶ added in v1.0.0
func (*MockNet) UnregisterValidatorProtocols ¶ added in v1.0.0
func (n *MockNet) UnregisterValidatorProtocols()
func (*MockNet) UnsubscribeFromBlocks ¶ added in v1.0.0
func (m *MockNet) UnsubscribeFromBlocks()
func (*MockNet) WaitRootProposal ¶ added in v1.0.0
func (m *MockNet) WaitRootProposal(t *testing.T) *abdrc.ProposalMsg
type PeerMessage ¶
Click to show internal directories.
Click to hide internal directories.