export type Maybe<T> = T | null;
export type InputMaybe<T> = Maybe<T>;
export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
export type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never };
export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never };
/** All built-in and custom scalars, mapped to their actual values */
export type Scalars = {
  ID: { input: string; output: string };
  String: { input: string; output: string };
  Boolean: { input: boolean; output: boolean };
  Int: { input: number; output: number };
  Float: { input: number; output: number };
  BigInt: { input: string; output: string };
  /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */
  JSON: { input: any; output: any };
};

export type Meta = {
  __typename?: 'Meta';
  status?: Maybe<Scalars['JSON']['output']>;
};

export type PageInfo = {
  __typename?: 'PageInfo';
  endCursor?: Maybe<Scalars['String']['output']>;
  hasNextPage: Scalars['Boolean']['output'];
  hasPreviousPage: Scalars['Boolean']['output'];
  startCursor?: Maybe<Scalars['String']['output']>;
};

export type Query = {
  __typename?: 'Query';
  _meta?: Maybe<Meta>;
  positions?: Maybe<Positions>;
  positionss: PositionsPage;
  stats?: Maybe<Stats>;
  statss: StatsPage;
};

export type QueryPositionsArgs = {
  id: Scalars['String']['input'];
};

export type QueryPositionssArgs = {
  after?: InputMaybe<Scalars['String']['input']>;
  before?: InputMaybe<Scalars['String']['input']>;
  limit?: InputMaybe<Scalars['Int']['input']>;
  orderBy?: InputMaybe<Scalars['String']['input']>;
  orderDirection?: InputMaybe<Scalars['String']['input']>;
  where?: InputMaybe<PositionsFilter>;
};

export type QueryStatsArgs = {
  id: Scalars['String']['input'];
};

export type QueryStatssArgs = {
  after?: InputMaybe<Scalars['String']['input']>;
  before?: InputMaybe<Scalars['String']['input']>;
  limit?: InputMaybe<Scalars['Int']['input']>;
  orderBy?: InputMaybe<Scalars['String']['input']>;
  orderDirection?: InputMaybe<Scalars['String']['input']>;
  where?: InputMaybe<StatsFilter>;
};

export type Positions = {
  __typename?: 'positions';
  closedAt?: Maybe<Scalars['BigInt']['output']>;
  createdAt: Scalars['BigInt']['output'];
  creationTime: Scalars['BigInt']['output'];
  id: Scalars['String']['output'];
  kraikenDeposit: Scalars['BigInt']['output'];
  lastTaxTime: Scalars['BigInt']['output'];
  owner: Scalars['String']['output'];
  payout: Scalars['BigInt']['output'];
  share: Scalars['Float']['output'];
  snatched: Scalars['Int']['output'];
  stakeDeposit: Scalars['BigInt']['output'];
  status: Scalars['String']['output'];
  taxPaid: Scalars['BigInt']['output'];
  taxRate: Scalars['Float']['output'];
  totalSupplyEnd?: Maybe<Scalars['BigInt']['output']>;
  totalSupplyInit: Scalars['BigInt']['output'];
};

export type PositionsFilter = {
  AND?: InputMaybe<Array<InputMaybe<PositionsFilter>>>;
  OR?: InputMaybe<Array<InputMaybe<PositionsFilter>>>;
  closedAt?: InputMaybe<Scalars['BigInt']['input']>;
  closedAt_gt?: InputMaybe<Scalars['BigInt']['input']>;
  closedAt_gte?: InputMaybe<Scalars['BigInt']['input']>;
  closedAt_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  closedAt_lt?: InputMaybe<Scalars['BigInt']['input']>;
  closedAt_lte?: InputMaybe<Scalars['BigInt']['input']>;
  closedAt_not?: InputMaybe<Scalars['BigInt']['input']>;
  closedAt_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  createdAt?: InputMaybe<Scalars['BigInt']['input']>;
  createdAt_gt?: InputMaybe<Scalars['BigInt']['input']>;
  createdAt_gte?: InputMaybe<Scalars['BigInt']['input']>;
  createdAt_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  createdAt_lt?: InputMaybe<Scalars['BigInt']['input']>;
  createdAt_lte?: InputMaybe<Scalars['BigInt']['input']>;
  createdAt_not?: InputMaybe<Scalars['BigInt']['input']>;
  createdAt_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  creationTime?: InputMaybe<Scalars['BigInt']['input']>;
  creationTime_gt?: InputMaybe<Scalars['BigInt']['input']>;
  creationTime_gte?: InputMaybe<Scalars['BigInt']['input']>;
  creationTime_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  creationTime_lt?: InputMaybe<Scalars['BigInt']['input']>;
  creationTime_lte?: InputMaybe<Scalars['BigInt']['input']>;
  creationTime_not?: InputMaybe<Scalars['BigInt']['input']>;
  creationTime_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  id?: InputMaybe<Scalars['String']['input']>;
  id_contains?: InputMaybe<Scalars['String']['input']>;
  id_ends_with?: InputMaybe<Scalars['String']['input']>;
  id_in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
  id_not?: InputMaybe<Scalars['String']['input']>;
  id_not_contains?: InputMaybe<Scalars['String']['input']>;
  id_not_ends_with?: InputMaybe<Scalars['String']['input']>;
  id_not_in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
  id_not_starts_with?: InputMaybe<Scalars['String']['input']>;
  id_starts_with?: InputMaybe<Scalars['String']['input']>;
  kraikenDeposit?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenDeposit_gt?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenDeposit_gte?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenDeposit_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  kraikenDeposit_lt?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenDeposit_lte?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenDeposit_not?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenDeposit_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  lastTaxTime?: InputMaybe<Scalars['BigInt']['input']>;
  lastTaxTime_gt?: InputMaybe<Scalars['BigInt']['input']>;
  lastTaxTime_gte?: InputMaybe<Scalars['BigInt']['input']>;
  lastTaxTime_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  lastTaxTime_lt?: InputMaybe<Scalars['BigInt']['input']>;
  lastTaxTime_lte?: InputMaybe<Scalars['BigInt']['input']>;
  lastTaxTime_not?: InputMaybe<Scalars['BigInt']['input']>;
  lastTaxTime_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  owner?: InputMaybe<Scalars['String']['input']>;
  owner_contains?: InputMaybe<Scalars['String']['input']>;
  owner_ends_with?: InputMaybe<Scalars['String']['input']>;
  owner_in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
  owner_not?: InputMaybe<Scalars['String']['input']>;
  owner_not_contains?: InputMaybe<Scalars['String']['input']>;
  owner_not_ends_with?: InputMaybe<Scalars['String']['input']>;
  owner_not_in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
  owner_not_starts_with?: InputMaybe<Scalars['String']['input']>;
  owner_starts_with?: InputMaybe<Scalars['String']['input']>;
  payout?: InputMaybe<Scalars['BigInt']['input']>;
  payout_gt?: InputMaybe<Scalars['BigInt']['input']>;
  payout_gte?: InputMaybe<Scalars['BigInt']['input']>;
  payout_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  payout_lt?: InputMaybe<Scalars['BigInt']['input']>;
  payout_lte?: InputMaybe<Scalars['BigInt']['input']>;
  payout_not?: InputMaybe<Scalars['BigInt']['input']>;
  payout_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  share?: InputMaybe<Scalars['Float']['input']>;
  share_gt?: InputMaybe<Scalars['Float']['input']>;
  share_gte?: InputMaybe<Scalars['Float']['input']>;
  share_in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
  share_lt?: InputMaybe<Scalars['Float']['input']>;
  share_lte?: InputMaybe<Scalars['Float']['input']>;
  share_not?: InputMaybe<Scalars['Float']['input']>;
  share_not_in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
  snatched?: InputMaybe<Scalars['Int']['input']>;
  snatched_gt?: InputMaybe<Scalars['Int']['input']>;
  snatched_gte?: InputMaybe<Scalars['Int']['input']>;
  snatched_in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
  snatched_lt?: InputMaybe<Scalars['Int']['input']>;
  snatched_lte?: InputMaybe<Scalars['Int']['input']>;
  snatched_not?: InputMaybe<Scalars['Int']['input']>;
  snatched_not_in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
  stakeDeposit?: InputMaybe<Scalars['BigInt']['input']>;
  stakeDeposit_gt?: InputMaybe<Scalars['BigInt']['input']>;
  stakeDeposit_gte?: InputMaybe<Scalars['BigInt']['input']>;
  stakeDeposit_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  stakeDeposit_lt?: InputMaybe<Scalars['BigInt']['input']>;
  stakeDeposit_lte?: InputMaybe<Scalars['BigInt']['input']>;
  stakeDeposit_not?: InputMaybe<Scalars['BigInt']['input']>;
  stakeDeposit_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  status?: InputMaybe<Scalars['String']['input']>;
  status_contains?: InputMaybe<Scalars['String']['input']>;
  status_ends_with?: InputMaybe<Scalars['String']['input']>;
  status_in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
  status_not?: InputMaybe<Scalars['String']['input']>;
  status_not_contains?: InputMaybe<Scalars['String']['input']>;
  status_not_ends_with?: InputMaybe<Scalars['String']['input']>;
  status_not_in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
  status_not_starts_with?: InputMaybe<Scalars['String']['input']>;
  status_starts_with?: InputMaybe<Scalars['String']['input']>;
  taxPaid?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaid_gt?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaid_gte?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaid_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  taxPaid_lt?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaid_lte?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaid_not?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaid_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  taxRate?: InputMaybe<Scalars['Float']['input']>;
  taxRate_gt?: InputMaybe<Scalars['Float']['input']>;
  taxRate_gte?: InputMaybe<Scalars['Float']['input']>;
  taxRate_in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
  taxRate_lt?: InputMaybe<Scalars['Float']['input']>;
  taxRate_lte?: InputMaybe<Scalars['Float']['input']>;
  taxRate_not?: InputMaybe<Scalars['Float']['input']>;
  taxRate_not_in?: InputMaybe<Array<InputMaybe<Scalars['Float']['input']>>>;
  totalSupplyEnd?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyEnd_gt?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyEnd_gte?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyEnd_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalSupplyEnd_lt?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyEnd_lte?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyEnd_not?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyEnd_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalSupplyInit?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyInit_gt?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyInit_gte?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyInit_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalSupplyInit_lt?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyInit_lte?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyInit_not?: InputMaybe<Scalars['BigInt']['input']>;
  totalSupplyInit_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
};

export type PositionsPage = {
  __typename?: 'positionsPage';
  items: Array<Positions>;
  pageInfo: PageInfo;
  totalCount: Scalars['Int']['output'];
};

export type Stats = {
  __typename?: 'stats';
  burnNextHourProjected: Scalars['BigInt']['output'];
  burnedLastDay: Scalars['BigInt']['output'];
  burnedLastWeek: Scalars['BigInt']['output'];
  id: Scalars['String']['output'];
  kraikenTotalSupply: Scalars['BigInt']['output'];
  lastHourlyUpdateTimestamp: Scalars['BigInt']['output'];
  mintNextHourProjected: Scalars['BigInt']['output'];
  mintedLastDay: Scalars['BigInt']['output'];
  mintedLastWeek: Scalars['BigInt']['output'];
  outstandingStake: Scalars['BigInt']['output'];
  ringBuffer: Scalars['JSON']['output'];
  ringBufferPointer: Scalars['Int']['output'];
  stakeTotalSupply: Scalars['BigInt']['output'];
  taxPaidLastDay: Scalars['BigInt']['output'];
  taxPaidLastWeek: Scalars['BigInt']['output'];
  taxPaidNextHourProjected: Scalars['BigInt']['output'];
  totalBurned: Scalars['BigInt']['output'];
  totalMinted: Scalars['BigInt']['output'];
  totalTaxPaid: Scalars['BigInt']['output'];
  totalUbiClaimed: Scalars['BigInt']['output'];
  ubiClaimedLastDay: Scalars['BigInt']['output'];
  ubiClaimedLastWeek: Scalars['BigInt']['output'];
  ubiClaimedNextHourProjected: Scalars['BigInt']['output'];
};

export type StatsFilter = {
  AND?: InputMaybe<Array<InputMaybe<StatsFilter>>>;
  OR?: InputMaybe<Array<InputMaybe<StatsFilter>>>;
  burnNextHourProjected?: InputMaybe<Scalars['BigInt']['input']>;
  burnNextHourProjected_gt?: InputMaybe<Scalars['BigInt']['input']>;
  burnNextHourProjected_gte?: InputMaybe<Scalars['BigInt']['input']>;
  burnNextHourProjected_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  burnNextHourProjected_lt?: InputMaybe<Scalars['BigInt']['input']>;
  burnNextHourProjected_lte?: InputMaybe<Scalars['BigInt']['input']>;
  burnNextHourProjected_not?: InputMaybe<Scalars['BigInt']['input']>;
  burnNextHourProjected_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  burnedLastDay?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastDay_gt?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastDay_gte?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastDay_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  burnedLastDay_lt?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastDay_lte?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastDay_not?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastDay_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  burnedLastWeek?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastWeek_gt?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastWeek_gte?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastWeek_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  burnedLastWeek_lt?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastWeek_lte?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastWeek_not?: InputMaybe<Scalars['BigInt']['input']>;
  burnedLastWeek_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  id?: InputMaybe<Scalars['String']['input']>;
  id_contains?: InputMaybe<Scalars['String']['input']>;
  id_ends_with?: InputMaybe<Scalars['String']['input']>;
  id_in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
  id_not?: InputMaybe<Scalars['String']['input']>;
  id_not_contains?: InputMaybe<Scalars['String']['input']>;
  id_not_ends_with?: InputMaybe<Scalars['String']['input']>;
  id_not_in?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
  id_not_starts_with?: InputMaybe<Scalars['String']['input']>;
  id_starts_with?: InputMaybe<Scalars['String']['input']>;
  kraikenTotalSupply?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenTotalSupply_gt?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenTotalSupply_gte?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenTotalSupply_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  kraikenTotalSupply_lt?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenTotalSupply_lte?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenTotalSupply_not?: InputMaybe<Scalars['BigInt']['input']>;
  kraikenTotalSupply_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  lastHourlyUpdateTimestamp?: InputMaybe<Scalars['BigInt']['input']>;
  lastHourlyUpdateTimestamp_gt?: InputMaybe<Scalars['BigInt']['input']>;
  lastHourlyUpdateTimestamp_gte?: InputMaybe<Scalars['BigInt']['input']>;
  lastHourlyUpdateTimestamp_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  lastHourlyUpdateTimestamp_lt?: InputMaybe<Scalars['BigInt']['input']>;
  lastHourlyUpdateTimestamp_lte?: InputMaybe<Scalars['BigInt']['input']>;
  lastHourlyUpdateTimestamp_not?: InputMaybe<Scalars['BigInt']['input']>;
  lastHourlyUpdateTimestamp_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  mintNextHourProjected?: InputMaybe<Scalars['BigInt']['input']>;
  mintNextHourProjected_gt?: InputMaybe<Scalars['BigInt']['input']>;
  mintNextHourProjected_gte?: InputMaybe<Scalars['BigInt']['input']>;
  mintNextHourProjected_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  mintNextHourProjected_lt?: InputMaybe<Scalars['BigInt']['input']>;
  mintNextHourProjected_lte?: InputMaybe<Scalars['BigInt']['input']>;
  mintNextHourProjected_not?: InputMaybe<Scalars['BigInt']['input']>;
  mintNextHourProjected_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  mintedLastDay?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastDay_gt?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastDay_gte?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastDay_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  mintedLastDay_lt?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastDay_lte?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastDay_not?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastDay_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  mintedLastWeek?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastWeek_gt?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastWeek_gte?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastWeek_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  mintedLastWeek_lt?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastWeek_lte?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastWeek_not?: InputMaybe<Scalars['BigInt']['input']>;
  mintedLastWeek_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  outstandingStake?: InputMaybe<Scalars['BigInt']['input']>;
  outstandingStake_gt?: InputMaybe<Scalars['BigInt']['input']>;
  outstandingStake_gte?: InputMaybe<Scalars['BigInt']['input']>;
  outstandingStake_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  outstandingStake_lt?: InputMaybe<Scalars['BigInt']['input']>;
  outstandingStake_lte?: InputMaybe<Scalars['BigInt']['input']>;
  outstandingStake_not?: InputMaybe<Scalars['BigInt']['input']>;
  outstandingStake_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  ringBufferPointer?: InputMaybe<Scalars['Int']['input']>;
  ringBufferPointer_gt?: InputMaybe<Scalars['Int']['input']>;
  ringBufferPointer_gte?: InputMaybe<Scalars['Int']['input']>;
  ringBufferPointer_in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
  ringBufferPointer_lt?: InputMaybe<Scalars['Int']['input']>;
  ringBufferPointer_lte?: InputMaybe<Scalars['Int']['input']>;
  ringBufferPointer_not?: InputMaybe<Scalars['Int']['input']>;
  ringBufferPointer_not_in?: InputMaybe<Array<InputMaybe<Scalars['Int']['input']>>>;
  stakeTotalSupply?: InputMaybe<Scalars['BigInt']['input']>;
  stakeTotalSupply_gt?: InputMaybe<Scalars['BigInt']['input']>;
  stakeTotalSupply_gte?: InputMaybe<Scalars['BigInt']['input']>;
  stakeTotalSupply_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  stakeTotalSupply_lt?: InputMaybe<Scalars['BigInt']['input']>;
  stakeTotalSupply_lte?: InputMaybe<Scalars['BigInt']['input']>;
  stakeTotalSupply_not?: InputMaybe<Scalars['BigInt']['input']>;
  stakeTotalSupply_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  taxPaidLastDay?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastDay_gt?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastDay_gte?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastDay_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  taxPaidLastDay_lt?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastDay_lte?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastDay_not?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastDay_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  taxPaidLastWeek?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastWeek_gt?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastWeek_gte?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastWeek_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  taxPaidLastWeek_lt?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastWeek_lte?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastWeek_not?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidLastWeek_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  taxPaidNextHourProjected?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidNextHourProjected_gt?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidNextHourProjected_gte?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidNextHourProjected_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  taxPaidNextHourProjected_lt?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidNextHourProjected_lte?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidNextHourProjected_not?: InputMaybe<Scalars['BigInt']['input']>;
  taxPaidNextHourProjected_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalBurned?: InputMaybe<Scalars['BigInt']['input']>;
  totalBurned_gt?: InputMaybe<Scalars['BigInt']['input']>;
  totalBurned_gte?: InputMaybe<Scalars['BigInt']['input']>;
  totalBurned_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalBurned_lt?: InputMaybe<Scalars['BigInt']['input']>;
  totalBurned_lte?: InputMaybe<Scalars['BigInt']['input']>;
  totalBurned_not?: InputMaybe<Scalars['BigInt']['input']>;
  totalBurned_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalMinted?: InputMaybe<Scalars['BigInt']['input']>;
  totalMinted_gt?: InputMaybe<Scalars['BigInt']['input']>;
  totalMinted_gte?: InputMaybe<Scalars['BigInt']['input']>;
  totalMinted_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalMinted_lt?: InputMaybe<Scalars['BigInt']['input']>;
  totalMinted_lte?: InputMaybe<Scalars['BigInt']['input']>;
  totalMinted_not?: InputMaybe<Scalars['BigInt']['input']>;
  totalMinted_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalTaxPaid?: InputMaybe<Scalars['BigInt']['input']>;
  totalTaxPaid_gt?: InputMaybe<Scalars['BigInt']['input']>;
  totalTaxPaid_gte?: InputMaybe<Scalars['BigInt']['input']>;
  totalTaxPaid_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalTaxPaid_lt?: InputMaybe<Scalars['BigInt']['input']>;
  totalTaxPaid_lte?: InputMaybe<Scalars['BigInt']['input']>;
  totalTaxPaid_not?: InputMaybe<Scalars['BigInt']['input']>;
  totalTaxPaid_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalUbiClaimed?: InputMaybe<Scalars['BigInt']['input']>;
  totalUbiClaimed_gt?: InputMaybe<Scalars['BigInt']['input']>;
  totalUbiClaimed_gte?: InputMaybe<Scalars['BigInt']['input']>;
  totalUbiClaimed_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  totalUbiClaimed_lt?: InputMaybe<Scalars['BigInt']['input']>;
  totalUbiClaimed_lte?: InputMaybe<Scalars['BigInt']['input']>;
  totalUbiClaimed_not?: InputMaybe<Scalars['BigInt']['input']>;
  totalUbiClaimed_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  ubiClaimedLastDay?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastDay_gt?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastDay_gte?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastDay_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  ubiClaimedLastDay_lt?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastDay_lte?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastDay_not?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastDay_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  ubiClaimedLastWeek?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastWeek_gt?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastWeek_gte?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastWeek_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  ubiClaimedLastWeek_lt?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastWeek_lte?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastWeek_not?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedLastWeek_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  ubiClaimedNextHourProjected?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedNextHourProjected_gt?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedNextHourProjected_gte?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedNextHourProjected_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
  ubiClaimedNextHourProjected_lt?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedNextHourProjected_lte?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedNextHourProjected_not?: InputMaybe<Scalars['BigInt']['input']>;
  ubiClaimedNextHourProjected_not_in?: InputMaybe<Array<InputMaybe<Scalars['BigInt']['input']>>>;
};

export type StatsPage = {
  __typename?: 'statsPage';
  items: Array<Stats>;
  pageInfo: PageInfo;
  totalCount: Scalars['Int']['output'];
};
