Skip to main content

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.