Date and Time
Format
We use the UTC timezone for both date and time. In Graphql, time is represented as a DateTime scalar type in the RFC 3339 quoted string format.
Interval
When aggregating data over time, use the interval argument for Date and Time fields. For example, in an OHLC query for DEX trade:
Time(interval: {in: minutes, count: 10})
You can apply the same interval to Date:
Date(interval: {in: months, count: 12})
note
Maintain consistency by using order or orderBy when filtering data with Time or Date. If you create intervals using Time, use Block_Time, and for Date, use Block_Date.
Offset
To shift the starting point of an interval, use the offset parameter:
Time(interval: {in: minutes count: 10 offset: 1})
This configuration will count intervals starting at 1, 11, 21, and so on in minutes.