package
0.9.8
Repository: https://github.com/iotaledger/goshimmer.git
Documentation: pkg.go.dev

# Functions

BootstrapWindow specifies when the notarization manager is considered to be bootstrapped.
Log provides the logger.
ManaEpochDelay specifies how many epochs the consensus mana booking is delayed with respect to the latest committable epoch.
MinCommittableEpochAge specifies how old an epoch has to be for it to be committable.
NewEpochCommitmentFactory returns a new commitment factory.
NewEventMock creates a new EventMock.
NewManager creates and returns a new notarization manager.
WithStore is an Option for the Ledger that allows to configure which KVStore is supposed to be used to persist data (the default option is to use a MapDB).

# Variables

TestBlockAcceptanceStateTranslation translates a block's AW into a confirmation state.
TestConflictAcceptanceStateTranslation translates a conflict's AW into a confirmation state.

# Structs

ActivityTreeUpdatedEvent is a container that acts as a dictionary for the ActivityTree inserted/removed event related parameters.
BootstrappedEvent is an event that gets triggered when a notarization manager has the last committable epoch relatively close to current epoch.
CommitmentProof represents an inclusion proof for a specific epoch.
CommitmentRoots contains roots of trees of an epoch.
CommitmentTrees is a compressed form of all the information (blocks and confirmed value payloads) of an epoch.
CompetingCommitmentDetectedEvent is a container that acts as a dictionary for the CompetingCommitmentDetectedEvent event related parameters.
EpochCommitmentFactory manages epoch commitmentTrees.
EpochCommitmentStorage is a Ledger component that bundles the storage related API.
EpochCommittableEvent is a container that acts as a dictionary for the EpochCommittable event related parameters.
EpochConfirmedEvent is a container that acts as a dictionary for the EpochConfirmed event related parameters.
EventMock acts as a container for event mocks.
Events is a container that acts as a dictionary for the existing events of a notarization manager.
Manager is the notarization manager.
ManagerOptions is a container of all the config parameters of the notarization manager.
StateMutationTreeUpdatedEvent is a container that acts as a dictionary for the State mutation tree inserted/removed event related parameters.
SyncRangeEvent is a container that acts as a dictionary for the SyncRange event related parameters.
TangleTreeUpdatedEvent is a container that acts as a dictionary for the TangleTree inserted/removed event related parameters.
UTXOUpdatedEvent is a container that acts as a dictionary for the UTXO update event related parameters.

# Type aliases

ManagerOption represents the return type of the optional config parameters of the notarization manager.
Option represents the return type of optional parameters that can be handed into the constructor of the EpochStateDiffStorage to configure its behavior.