package
0.3.13-beta.0
Repository: https://github.com/spacemeshos/go-spacemesh.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
NewMockconservativeState creates a new mock instance.
NewMocklayerClock creates a new mock instance.
NewMocknonceFetcher creates a new mock instance.
NewMockproposalOracle creates a new mock instance.
NewMockvotesEncoder creates a new mock instance.
NewProposalBuilder creates a struct of block builder type.
No description provided by the author
WithLayerPerEpoch defines the number of layers per epoch.
WithLayerSize defines the average number of proposal per layer.
WithLogger defines the logger.
No description provided by the author
WithNodeID defines the miner's NodeID.
# Structs
No description provided by the author
MockconservativeState is a mock of conservativeState interface.
MockconservativeStateMockRecorder is the mock recorder for MockconservativeState.
MocklayerClock is a mock of layerClock interface.
MocklayerClockMockRecorder is the mock recorder for MocklayerClock.
MocknonceFetcher is a mock of nonceFetcher interface.
MocknonceFetcherMockRecorder is the mock recorder for MocknonceFetcher.
MockproposalOracle is a mock of proposalOracle interface.
MockproposalOracleMockRecorder is the mock recorder for MockproposalOracle.
MockvotesEncoder is a mock of votesEncoder interface.
MockvotesEncoderMockRecorder is the mock recorder for MockvotesEncoder.
Oracle provides proposal eligibility proofs for the miner.
ProposalBuilder builds Proposals for a miner.
# Type aliases
Opt for configuring ProposalBuilder.