// @ts-nocheck import { buildASTSchema } from 'graphql'; const schemaAST = { "kind": "Document", "definitions": [ { "kind": "SchemaDefinition", "operationTypes": [ { "kind": "OperationTypeDefinition", "operation": "query", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Query" } } }, { "kind": "OperationTypeDefinition", "operation": "subscription", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Subscription" } } } ], "directives": [] }, { "kind": "DirectiveDefinition", "description": { "kind": "StringValue", "value": "Marks the GraphQL type as indexable entity. Each type that should be an entity is required to be annotated with this directive." }, "name": { "kind": "Name", "value": "entity" }, "arguments": [], "repeatable": false, "locations": [ { "kind": "Name", "value": "OBJECT" } ] }, { "kind": "DirectiveDefinition", "description": { "kind": "StringValue", "value": "Defined a Subgraph ID for an object type" }, "name": { "kind": "Name", "value": "subgraphId" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "repeatable": false, "locations": [ { "kind": "Name", "value": "OBJECT" } ] }, { "kind": "DirectiveDefinition", "description": { "kind": "StringValue", "value": "creates a virtual field on the entity that may be queried but cannot be set manually through the mappings API." }, "name": { "kind": "Name", "value": "derivedFrom" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "field" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "repeatable": false, "locations": [ { "kind": "Name", "value": "FIELD_DEFINITION" } ] }, { "kind": "ScalarTypeDefinition", "name": { "kind": "Name", "value": "BigDecimal" }, "directives": [] }, { "kind": "ScalarTypeDefinition", "name": { "kind": "Name", "value": "BigInt" }, "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "BlockChangedFilter" }, "fields": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "number_gte" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } } }, "directives": [] } ], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "Block_height" }, "fields": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "hash" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "number" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "number_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] } ], "directives": [] }, { "kind": "ScalarTypeDefinition", "name": { "kind": "Name", "value": "Bytes" }, "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "MarketCandlestick" }, "fields": [ { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "id" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "productId" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "time" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "period" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "openX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "closeX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lowX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "highX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "volumeBase" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "volumeQuote" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "MarketCandlestick_filter" }, "fields": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "productId" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "productId_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "productId_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "productId_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "productId_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "productId_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "productId_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "productId_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "time" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "time_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "time_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "time_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "time_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "time_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "time_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "time_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "closeX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "closeX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "closeX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "closeX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "closeX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "closeX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "closeX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "closeX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lowX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lowX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lowX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lowX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lowX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lowX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lowX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lowX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "highX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "highX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "highX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "highX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "highX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "highX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "highX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "highX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeBase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeBase_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeBase_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeBase_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeBase_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeBase_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeBase_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeBase_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeQuote" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeQuote_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeQuote_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeQuote_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeQuote_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeQuote_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeQuote_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "volumeQuote_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "Filter for the block changed event.", "block": true }, "name": { "kind": "Name", "value": "_change_block" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BlockChangedFilter" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "and" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "MarketCandlestick_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "time" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "period" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "openX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "closeX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lowX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "highX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "volumeBase" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "volumeQuote" }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "description": { "kind": "StringValue", "value": "Defines the order direction, either ascending or descending", "block": true }, "name": { "kind": "Name", "value": "OrderDirection" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "asc" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "desc" }, "directives": [] } ], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "Query" }, "fields": [ { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "marketCandlestick" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", "block": true }, "name": { "kind": "Name", "value": "block" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Block_height" } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", "block": true }, "name": { "kind": "Name", "value": "subgraphError" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_SubgraphErrorPolicy_" } } }, "defaultValue": { "kind": "EnumValue", "value": "deny" }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "marketCandlesticks" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "skip" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "defaultValue": { "kind": "IntValue", "value": "0" }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "first" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "defaultValue": { "kind": "IntValue", "value": "100" }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderBy" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick_orderBy" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderDirection" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "OrderDirection" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "where" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick_filter" } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", "block": true }, "name": { "kind": "Name", "value": "block" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Block_height" } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", "block": true }, "name": { "kind": "Name", "value": "subgraphError" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_SubgraphErrorPolicy_" } } }, "defaultValue": { "kind": "EnumValue", "value": "deny" }, "directives": [] } ], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Access to subgraph metadata", "block": true }, "name": { "kind": "Name", "value": "_meta" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "block" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Block_height" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_Meta_" } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "Subscription" }, "fields": [ { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "marketCandlestick" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ID" } } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", "block": true }, "name": { "kind": "Name", "value": "block" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Block_height" } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", "block": true }, "name": { "kind": "Name", "value": "subgraphError" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_SubgraphErrorPolicy_" } } }, "defaultValue": { "kind": "EnumValue", "value": "deny" }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "marketCandlesticks" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "skip" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "defaultValue": { "kind": "IntValue", "value": "0" }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "first" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "defaultValue": { "kind": "IntValue", "value": "100" }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderBy" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick_orderBy" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderDirection" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "OrderDirection" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "where" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick_filter" } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", "block": true }, "name": { "kind": "Name", "value": "block" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Block_height" } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", "block": true }, "name": { "kind": "Name", "value": "subgraphError" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_SubgraphErrorPolicy_" } } }, "defaultValue": { "kind": "EnumValue", "value": "deny" }, "directives": [] } ], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketCandlestick" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Access to subgraph metadata", "block": true }, "name": { "kind": "Name", "value": "_meta" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "block" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Block_height" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_Meta_" } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "_Block_" }, "fields": [ { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "The hash of the block", "block": true }, "name": { "kind": "Name", "value": "hash" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "The block number", "block": true }, "name": { "kind": "Name", "value": "number" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Integer representation of the timestamp stored in blocks for the chain", "block": true }, "name": { "kind": "Name", "value": "timestamp" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "ObjectTypeDefinition", "description": { "kind": "StringValue", "value": "The type for the top-level _meta field", "block": true }, "name": { "kind": "Name", "value": "_Meta_" }, "fields": [ { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Information about a specific subgraph block. The hash of the block\nwill be null if the _meta field has a block constraint that asks for\na block number. It will be filled if the _meta field has no block constraint\nand therefore asks for the latest block\n", "block": true }, "name": { "kind": "Name", "value": "block" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_Block_" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "The deployment ID", "block": true }, "name": { "kind": "Name", "value": "deployment" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "If `true`, the subgraph encountered indexing errors at some past block", "block": true }, "name": { "kind": "Name", "value": "hasIndexingErrors" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Boolean" } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "_SubgraphErrorPolicy_" }, "values": [ { "kind": "EnumValueDefinition", "description": { "kind": "StringValue", "value": "Data will be returned even if the subgraph has indexing errors", "block": true }, "name": { "kind": "Name", "value": "allow" }, "directives": [] }, { "kind": "EnumValueDefinition", "description": { "kind": "StringValue", "value": "If the subgraph has indexing errors, data will be omitted. The default.", "block": true }, "name": { "kind": "Name", "value": "deny" }, "directives": [] } ], "directives": [] } ] }; export default buildASTSchema(schemaAST, { assumeValid: true, assumeValidSDL: true });