Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend interface { // GetTipsetByEpoch should return the tipset immediately before the one requested. // If the epoch requested is null, it returns the latest not-null one. GetTipsetByEpoch(ctx context.Context, epoch int64) (TipSet, error) // GetTipset returns the tipset with the given key. GetTipset(context.Context, gpbft.TipSetKey) (TipSet, error) // GetHead returns the current head tipset of the chain, which must be a // descendant of the latest finalized tipset. // // See Finalize. GetHead(context.Context) (TipSet, error) // GetParent returns the parent of the current tipset. GetParent(context.Context, TipSet) (TipSet, error) // GetPowerTable returns the power table at the tipset given as an argument. GetPowerTable(context.Context, gpbft.TipSetKey) (gpbft.PowerEntries, error) // Finalize marks the tipset that corresponds to the given key as finalised // beyond which no forks are allowed to occur. The finalised tipset overrides the // head tipset if it is not an ancestor of the current head. // // See GetHead. Finalize(context.Context, gpbft.TipSetKey) error }
func WithModifiedPower ¶
func WithModifiedPower(backend Backend, explicitPower gpbft.PowerEntries, ignoreEcPower bool) Backend
Click to show internal directories.
Click to hide internal directories.