Documentation
¶
Index ¶
- Constants
- type SequencerData
- func (sd *SequencerData) BranchHeight() (ret uint32)
- func (sd *SequencerData) ChainHeight() (ret uint32)
- func (sd *SequencerData) Clone(modify ...func(sdUpdated *SequencerData)) *SequencerData
- func (sd *SequencerData) IncBranchHeight(add ...uint32) *SequencerData
- func (sd *SequencerData) IncChainHeight(add ...uint32) *SequencerData
- func (sd *SequencerData) InflationProfitMargin(amount uint64) (ret uint64)
- func (sd *SequencerData) InflationProfitMarginPromille() (ret uint16)
- func (sd *SequencerData) IsGreedy() bool
- func (sd *SequencerData) Lines(prefix ...string) *lines.Lines
- func (sd *SequencerData) MinimumFee() (ret uint64)
- func (sd *SequencerData) Name() string
- func (sd *SequencerData) Pace() (ret byte)
- func (sd *SequencerData) SetGreedy(greedy bool) *SequencerData
- func (sd *SequencerData) SetMinimumFee(fee uint64) *SequencerData
- func (sd *SequencerData) SetName(name string) *SequencerData
- func (sd *SequencerData) SetPace(pace byte) *SequencerData
- func (sd *SequencerData) SetSeqProfitMarginPromille(margin uint16) *SequencerData
Constants ¶
View Source
const ( KeyName = byte(iota) KeyMinimumFee KeySeqProfitMarginPromille KeyGreedy KeyChainHeight KeyBranchHeight KeyPace )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SequencerData ¶
type SequencerData struct {
base.SmallPersistentMap
}
func FromBytes ¶
func FromBytes(data []byte) (ret SequencerData, err error)
func New ¶
func New() *SequencerData
func (*SequencerData) BranchHeight ¶
func (sd *SequencerData) BranchHeight() (ret uint32)
func (*SequencerData) ChainHeight ¶
func (sd *SequencerData) ChainHeight() (ret uint32)
func (*SequencerData) Clone ¶
func (sd *SequencerData) Clone(modify ...func(sdUpdated *SequencerData)) *SequencerData
func (*SequencerData) IncBranchHeight ¶
func (sd *SequencerData) IncBranchHeight(add ...uint32) *SequencerData
func (*SequencerData) IncChainHeight ¶
func (sd *SequencerData) IncChainHeight(add ...uint32) *SequencerData
func (*SequencerData) InflationProfitMargin ¶
func (sd *SequencerData) InflationProfitMargin(amount uint64) (ret uint64)
func (*SequencerData) InflationProfitMarginPromille ¶
func (sd *SequencerData) InflationProfitMarginPromille() (ret uint16)
func (*SequencerData) IsGreedy ¶
func (sd *SequencerData) IsGreedy() bool
func (*SequencerData) MinimumFee ¶
func (sd *SequencerData) MinimumFee() (ret uint64)
func (*SequencerData) Name ¶
func (sd *SequencerData) Name() string
func (*SequencerData) Pace ¶
func (sd *SequencerData) Pace() (ret byte)
func (*SequencerData) SetGreedy ¶
func (sd *SequencerData) SetGreedy(greedy bool) *SequencerData
func (*SequencerData) SetMinimumFee ¶
func (sd *SequencerData) SetMinimumFee(fee uint64) *SequencerData
func (*SequencerData) SetName ¶
func (sd *SequencerData) SetName(name string) *SequencerData
func (*SequencerData) SetPace ¶
func (sd *SequencerData) SetPace(pace byte) *SequencerData
func (*SequencerData) SetSeqProfitMarginPromille ¶
func (sd *SequencerData) SetSeqProfitMarginPromille(margin uint16) *SequencerData
Click to show internal directories.
Click to hide internal directories.