// @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": "Market" }, "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": "clearinghouse" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } }, "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": "orderbook" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "sizeIncrement" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "priceIncrementX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "createdAt" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "createdAtBlock" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18" }, "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": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "snapshots" }, "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": "MarketSnapshot_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": "MarketSnapshot_filter" } }, "directives": [] } ], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketSnapshot" } } } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "MarketSnapshot" }, "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": "period" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "periodIndex" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "market" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Market" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18" }, "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": "MarketSnapshot_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": "period" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Market_filter" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_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": "MarketSnapshot_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketSnapshot_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "MarketSnapshot_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "period" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "periodIndex" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__clearinghouse" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__orderbook" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__sizeIncrement" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__priceIncrementX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__createdAt" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__createdAtBlock" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__lastFillPriceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__volumeBase" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__volumeQuote" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "volumeBase" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "volumeQuote" }, "directives": [] } ], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "Market_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": "clearinghouse" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "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": "orderbook" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderbook_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderbook_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderbook_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderbook_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderbook_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderbook_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderbook_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderbook_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "orderbook_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "sizeIncrement" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "sizeIncrement_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "sizeIncrement_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "sizeIncrement_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "sizeIncrement_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "sizeIncrement_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "sizeIncrement_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "sizeIncrement_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceIncrementX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceIncrementX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceIncrementX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceIncrementX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceIncrementX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceIncrementX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceIncrementX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceIncrementX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAt_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAt_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAt_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAt_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAt_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAt_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAt_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAtBlock" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAtBlock_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAtBlock_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAtBlock_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAtBlock_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAtBlock_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAtBlock_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "createdAtBlock_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18_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", "name": { "kind": "Name", "value": "snapshots_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "MarketSnapshot_filter" } }, "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": "Market_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Market_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "Market_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "clearinghouse" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "orderbook" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "sizeIncrement" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "priceIncrementX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "createdAt" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "createdAtBlock" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lastFillPriceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "volumeBase" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "volumeQuote" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "snapshots" }, "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": "PerpEngine" }, "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": "clearinghouse" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "products" }, "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": "PerpProduct_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": "PerpProduct_filter" } }, "directives": [] } ], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpProduct" } } } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "PerpEngine_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": "clearinghouse" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "products_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpProduct_filter" } }, "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": "PerpEngine_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpEngine_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "PerpEngine_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "clearinghouse" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "products" }, "directives": [] } ], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "PerpProduct" }, "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": "market" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Market" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "engine" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpEngine" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "openInterest" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "availableSettle" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "snapshots" }, "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": "PerpProductSnapshot_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": "PerpProductSnapshot_filter" } }, "directives": [] } ], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpProductSnapshot" } } } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "PerpProductSnapshot" }, "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": "period" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "periodIndex" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "product" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpProduct" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "openInterest" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "availableSettle" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "PerpProductSnapshot_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": "period" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpProduct_filter" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_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": "PerpProductSnapshot_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpProductSnapshot_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "PerpProductSnapshot_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "period" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "periodIndex" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__liquidationPriceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__cumulativeFundingLongX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__cumulativeFundingShortX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__openInterest" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__availableSettle" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__lpSupply" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__lpQuoteAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__lpBaseAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__lpCumulativeFundingPerLpX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "openInterest" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "availableSettle" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18" }, "directives": [] } ], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "PerpProduct_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": "market" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Market_filter" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpEngine_filter" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "openInterest_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "availableSettle_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "snapshots_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpProductSnapshot_filter" } }, "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": "PerpProduct_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "PerpProduct_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "PerpProduct_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__clearinghouse" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__orderbook" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__sizeIncrement" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__priceIncrementX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__createdAt" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__createdAtBlock" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__lastFillPriceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__volumeBase" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__volumeQuote" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "engine" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "engine__id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "engine__clearinghouse" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "liquidationPriceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingLongX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "cumulativeFundingShortX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "openInterest" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "availableSettle" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpCumulativeFundingPerLpX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "snapshots" }, "directives": [] } ], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "Query" }, "fields": [ { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotEngine" }, "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": "SpotEngine" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotEngines" }, "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": "SpotEngine_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": "SpotEngine_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": "SpotEngine" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpEngine" }, "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": "PerpEngine" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpEngines" }, "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": "PerpEngine_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": "PerpEngine_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": "PerpEngine" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotProduct" }, "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": "SpotProduct" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotProducts" }, "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": "SpotProduct_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": "SpotProduct_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": "SpotProduct" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotProductSnapshot" }, "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": "SpotProductSnapshot" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotProductSnapshots" }, "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": "SpotProductSnapshot_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": "SpotProductSnapshot_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": "SpotProductSnapshot" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpProduct" }, "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": "PerpProduct" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpProducts" }, "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": "PerpProduct_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": "PerpProduct_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": "PerpProduct" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpProductSnapshot" }, "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": "PerpProductSnapshot" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpProductSnapshots" }, "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": "PerpProductSnapshot_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": "PerpProductSnapshot_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": "PerpProductSnapshot" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "market" }, "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": "Market" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "markets" }, "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": "Market_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": "Market_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": "Market" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "marketSnapshot" }, "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": "MarketSnapshot" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "marketSnapshots" }, "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": "MarketSnapshot_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": "MarketSnapshot_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": "MarketSnapshot" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "socializeProductEvent" }, "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": "SocializeProductEvent" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "socializeProductEvents" }, "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": "SocializeProductEvent_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": "SocializeProductEvent_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": "SocializeProductEvent" } } } } }, "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": "SocializeProductEvent" }, "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": "block" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "blockTime" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "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": "amountSocialized" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "SocializeProductEvent_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": "block" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "block_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "block_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "block_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "block_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "block_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "block_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "block_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "blockTime" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "blockTime_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "blockTime_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "blockTime_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "blockTime_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "blockTime_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "blockTime_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "blockTime_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "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": "amountSocialized" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "amountSocialized_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "amountSocialized_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "amountSocialized_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "amountSocialized_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "amountSocialized_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "amountSocialized_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "amountSocialized_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": "SocializeProductEvent_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SocializeProductEvent_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "SocializeProductEvent_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "block" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "blockTime" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "amountSocialized" }, "directives": [] } ], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "SpotEngine" }, "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": "clearinghouse" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "products" }, "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": "SpotProduct_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": "SpotProduct_filter" } }, "directives": [] } ], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotProduct" } } } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "SpotEngine_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": "clearinghouse" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "clearinghouse_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Bytes" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "products_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotProduct_filter" } }, "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": "SpotEngine_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotEngine_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "SpotEngine_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "clearinghouse" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "products" }, "directives": [] } ], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "SpotProduct" }, "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": "market" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Market" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "engine" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotEngine" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "priceX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "snapshots" }, "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": "SpotProductSnapshot_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": "SpotProductSnapshot_filter" } }, "directives": [] } ], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotProductSnapshot" } } } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "SpotProductSnapshot" }, "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": "period" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "periodIndex" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "product" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotProduct" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "priceX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "SpotProductSnapshot_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": "period" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "period_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "periodIndex_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_not_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "product_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotProduct_filter" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_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": "SpotProductSnapshot_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotProductSnapshot_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "SpotProductSnapshot_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "period" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "periodIndex" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__priceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__cumulativeDepositsMultiplierX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__cumulativeBorrowsMultiplierX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__totalDepositsNormalized" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__totalBorrowsNormalized" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__lpSupply" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__lpQuoteAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "product__lpBaseAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "priceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "directives": [] } ], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "SpotProduct_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": "market" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_not_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "market_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Market_filter" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_contains" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_contains_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_starts_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_starts_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_ends_with" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_not_ends_with_nocase" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "engine_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotEngine_filter" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "priceX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpSupply_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_not" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_gt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_lt" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_gte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_lte" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount_not_in" }, "type": { "kind": "ListType", "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "BigInt" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "snapshots_" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotProductSnapshot_filter" } }, "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": "SpotProduct_filter" } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "or" }, "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "SpotProduct_filter" } } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "SpotProduct_orderBy" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__clearinghouse" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__productId" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__orderbook" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__sizeIncrement" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__priceIncrementX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__createdAt" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__createdAtBlock" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__lastFillPriceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__volumeBase" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "market__volumeQuote" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "engine" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "engine__id" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "engine__clearinghouse" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "priceX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "cumulativeDepositsMultiplierX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "cumulativeBorrowsMultiplierX18" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "totalDepositsNormalized" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "totalBorrowsNormalized" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpSupply" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpQuoteAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "lpBaseAmount" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "snapshots" }, "directives": [] } ], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "Subscription" }, "fields": [ { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotEngine" }, "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": "SpotEngine" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotEngines" }, "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": "SpotEngine_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": "SpotEngine_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": "SpotEngine" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpEngine" }, "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": "PerpEngine" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpEngines" }, "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": "PerpEngine_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": "PerpEngine_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": "PerpEngine" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotProduct" }, "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": "SpotProduct" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotProducts" }, "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": "SpotProduct_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": "SpotProduct_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": "SpotProduct" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotProductSnapshot" }, "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": "SpotProductSnapshot" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "spotProductSnapshots" }, "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": "SpotProductSnapshot_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": "SpotProductSnapshot_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": "SpotProductSnapshot" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpProduct" }, "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": "PerpProduct" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpProducts" }, "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": "PerpProduct_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": "PerpProduct_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": "PerpProduct" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpProductSnapshot" }, "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": "PerpProductSnapshot" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "perpProductSnapshots" }, "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": "PerpProductSnapshot_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": "PerpProductSnapshot_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": "PerpProductSnapshot" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "market" }, "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": "Market" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "markets" }, "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": "Market_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": "Market_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": "Market" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "marketSnapshot" }, "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": "MarketSnapshot" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "marketSnapshots" }, "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": "MarketSnapshot_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": "MarketSnapshot_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": "MarketSnapshot" } } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "socializeProductEvent" }, "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": "SocializeProductEvent" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "socializeProductEvents" }, "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": "SocializeProductEvent_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": "SocializeProductEvent_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": "SocializeProductEvent" } } } } }, "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 });