Versions in this module Expand all Collapse all v17 v17.0.0 Aug 17, 2023 Changes in this version + const ModuleName + const QuerierRoute + const RouterKey + const StoreKey + var DefaultLastDowntime = time.Unix(0, 0) + var DowntimeToDuration = btree.NewMap[Downtime, time.Duration](16) + var Downtime_name = map[int32]string + var Downtime_value = map[string]int32 + var ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") + func DowntimeStrings() []string + func GetLastBlockTimestampKey() []byte + func GetLastDowntimeOfLengthKey(downtimeDur Downtime) []byte + type Downtime int32 + const Downtime_DURATION_10M + const Downtime_DURATION_12H + const Downtime_DURATION_18H + const Downtime_DURATION_1H + const Downtime_DURATION_1M + const Downtime_DURATION_1_5H + const Downtime_DURATION_20M + const Downtime_DURATION_24H + const Downtime_DURATION_2H + const Downtime_DURATION_2M + const Downtime_DURATION_2_5H + const Downtime_DURATION_30M + const Downtime_DURATION_30S + const Downtime_DURATION_36H + const Downtime_DURATION_3H + const Downtime_DURATION_3M + const Downtime_DURATION_40M + const Downtime_DURATION_48H + const Downtime_DURATION_4H + const Downtime_DURATION_4M + const Downtime_DURATION_50M + const Downtime_DURATION_5H + const Downtime_DURATION_5M + const Downtime_DURATION_6H + const Downtime_DURATION_9H + func DowntimeByDuration(duration time.Duration) (Downtime, error) + func (Downtime) EnumDescriptor() ([]byte, []int) + func (x Downtime) String() string + type GenesisDowntimeEntry struct + Duration Downtime + LastDowntime time.Time + func NewGenesisDowntimeEntry(dur Downtime, time time.Time) GenesisDowntimeEntry + func (*GenesisDowntimeEntry) Descriptor() ([]byte, []int) + func (*GenesisDowntimeEntry) ProtoMessage() + func (m *GenesisDowntimeEntry) GetDuration() Downtime + func (m *GenesisDowntimeEntry) GetLastDowntime() time.Time + func (m *GenesisDowntimeEntry) Marshal() (dAtA []byte, err error) + func (m *GenesisDowntimeEntry) MarshalTo(dAtA []byte) (int, error) + func (m *GenesisDowntimeEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *GenesisDowntimeEntry) Reset() + func (m *GenesisDowntimeEntry) Size() (n int) + func (m *GenesisDowntimeEntry) String() string + func (m *GenesisDowntimeEntry) Unmarshal(dAtA []byte) error + func (m *GenesisDowntimeEntry) XXX_DiscardUnknown() + func (m *GenesisDowntimeEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GenesisDowntimeEntry) XXX_Merge(src proto.Message) + func (m *GenesisDowntimeEntry) XXX_Size() int + func (m *GenesisDowntimeEntry) XXX_Unmarshal(b []byte) error + type GenesisState struct + Downtimes []GenesisDowntimeEntry + LastBlockTime time.Time + func DefaultGenesis() *GenesisState + func (*GenesisState) Descriptor() ([]byte, []int) + func (*GenesisState) ProtoMessage() + func (g *GenesisState) Validate() error + func (m *GenesisState) GetDowntimes() []GenesisDowntimeEntry + func (m *GenesisState) GetLastBlockTime() time.Time + func (m *GenesisState) Marshal() (dAtA []byte, err error) + func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) + func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *GenesisState) Reset() + func (m *GenesisState) Size() (n int) + func (m *GenesisState) String() string + func (m *GenesisState) Unmarshal(dAtA []byte) error + func (m *GenesisState) XXX_DiscardUnknown() + func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GenesisState) XXX_Merge(src proto.Message) + func (m *GenesisState) XXX_Size() int + func (m *GenesisState) XXX_Unmarshal(b []byte) error v17.0.0-rc0 Aug 15, 2023 Other modules containing this package github.com/osmosis-labs/osmosis/v14 github.com/osmosis-labs/osmosis/v15 github.com/osmosis-labs/osmosis/v16 github.com/osmosis-labs/osmosis/v19 github.com/osmosis-labs/osmosis/v20 github.com/osmosis-labs/osmosis/v21 github.com/osmosis-labs/osmosis/v22 github.com/osmosis-labs/osmosis/v23 github.com/osmosis-labs/osmosis/v24 github.com/osmosis-labs/osmosis/v25 github.com/osmosis-labs/osmosis/v26