param

package
v0.15.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Params

type Params struct {
	BlockVersion              uint8   `cbor:"1,keyasint"  json:"block_version"`
	BlockIntervalInSecond     int     `cbor:"2,keyasint"  json:"block_interval_in_second"`
	CommitteeSize             int     `cbor:"3,keyasint"  json:"committee_size"`
	BlockReward               int64   `cbor:"4,keyasint"  json:"block_reward"`
	TransactionToLiveInterval uint32  `cbor:"5,keyasint"  json:"transaction_to_live_interval"`
	BondInterval              uint32  `cbor:"6,keyasint"  json:"bond_interval"`
	UnbondInterval            uint32  `cbor:"7,keyasint"  json:"unbond_interval"`
	SortitionInterval         uint32  `cbor:"8,keyasint"  json:"sortition_interval"`
	FeeFraction               float64 `cbor:"9,keyasint"  json:"fee_fraction"`
	MinimumFee                int64   `cbor:"10,keyasint" json:"minimum_fee"`
	MaximumFee                int64   `cbor:"11,keyasint" json:"maximum_fee"`
	MinimumStake              int64   `cobr:"12,keyasint" json:"minimum_stake"`
	MaximumStake              int64   `cbor:"13,keyasint" json:"maximum_stake"`
}

func DefaultParams

func DefaultParams() Params

func (Params) BlockInterval added in v0.15.0

func (p Params) BlockInterval() time.Duration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL