Documentation ¶
Index ¶
- func CalcFeePerKilobyte(tx *transactions.Transaction) (types.Amount, bool, error)
- type Policy
- func (p *Policy) AddToTreasuryWhitelist(txids ...types.ID)
- func (p *Policy) GetBlocksizeSoftLimit() uint32
- func (p *Policy) GetMinFeePerKilobyte() types.Amount
- func (p *Policy) GetMinStake() types.Amount
- func (p *Policy) GetTreasuryWhitelist() []types.ID
- func (p *Policy) IsAcceptableBlock(blk *blocks.Block) (bool, error)
- func (p *Policy) RemoveFromTreasuryWhitelist(txids ...types.ID)
- func (p *Policy) SetBlocksizeSoftLimit(limit uint32)
- func (p *Policy) SetMinFeePerKilobyte(fpkb types.Amount)
- func (p *Policy) SetMinStake(amt types.Amount)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalcFeePerKilobyte ¶
func CalcFeePerKilobyte(tx *transactions.Transaction) (types.Amount, bool, error)
Types ¶
type Policy ¶
type Policy struct {
// contains filtered or unexported fields
}
func (*Policy) AddToTreasuryWhitelist ¶
func (*Policy) GetBlocksizeSoftLimit ¶
func (*Policy) GetMinFeePerKilobyte ¶
func (*Policy) GetMinStake ¶
func (*Policy) GetTreasuryWhitelist ¶
func (*Policy) IsAcceptableBlock ¶
func (*Policy) RemoveFromTreasuryWhitelist ¶
func (*Policy) SetBlocksizeSoftLimit ¶
func (*Policy) SetMinFeePerKilobyte ¶
func (*Policy) SetMinStake ¶
Click to show internal directories.
Click to hide internal directories.