github.com/lino-network/lino@v0.6.11/x/global/model/ir.go (about) 1 package model 2 3 import ( 4 // sdk "github.com/cosmos/cosmos-sdk/types" 5 6 "github.com/lino-network/lino/types" 7 ) 8 9 // GlobalTimeIR - global time 10 type GlobalTimeIR struct { 11 ChainStartTime int64 `json:"chain_start_time"` 12 LastBlockTime int64 `json:"last_block_time"` 13 PastMinutes int64 `json:"past_minutes"` 14 } 15 16 // GlobalTimeEventsIR - events, pk: UnixTime 17 type GlobalTimeEventsIR struct { 18 UnixTime int64 `json:"unix_time"` 19 TimeEventList types.TimeEventList `json:"time_event_list"` 20 } 21 22 // GlobalTablesIR - state 23 type GlobalTablesIR struct { 24 Version int `json:"version"` 25 GlobalTimeEventLists []GlobalTimeEventsIR `json:"global_time_event_lists"` 26 Time GlobalTimeIR `json:"time"` 27 }