diff --git a/.env b/.env index 3096b1504..e69de29bb 100644 --- a/.env +++ b/.env @@ -1,6 +0,0 @@ -# RPC_URL=https://rpc.bostrom.moon.cybernode.ai -# LCD_URL=https://lcd.bostrom.moon.cybernode.ai -# WEBSOCKET_URL=wss://rpc.bostrom.moon.cybernode.ai/websocket -# INDEX_HTTPS=https://index.bostrom.moon.cybernode.ai/v1/graphql -# INDEX_WEBSOCKET = wss://index.bostrom.moon.cybernode.ai/v1/graphql -# CHAIN_ID = localbostrom diff --git a/codegen.ts b/codegen.ts index ef988e1f3..c736086b6 100644 --- a/codegen.ts +++ b/codegen.ts @@ -4,9 +4,7 @@ import { CodegenConfig } from '@graphql-codegen/cli'; // require('dotenv').config(); // TODO: need to use config variables somehow -const schemaUrl = 'https://index.bostrom.moon.cybernode.ai/v1/graphql'; // process.env.NEXT_PUBLIC_GRAPHQL_HOST; - -console.log('url', schemaUrl); +const schemaUrl = 'https://index.bostrom.cybernode.ai/v1/graphql'; // process.env.NEXT_PUBLIC_GRAPHQL_HOST; const config: CodegenConfig = { overwrite: true, diff --git a/src/constants/config.ts b/src/constants/config.ts index 30e5fee5a..0a387e524 100644 --- a/src/constants/config.ts +++ b/src/constants/config.ts @@ -16,8 +16,6 @@ const DEFAULT_CHAIN_ID: Networks.BOSTROM | Networks.SPACE_PUSSY = export const CHAIN_ID = DEFAULT_CHAIN_ID; -console.log('CHAIN_ID', CHAIN_ID); - export const LCD_URL = process.env.LCD_URL || defaultNetworks[DEFAULT_CHAIN_ID].LCD_URL; diff --git a/src/constants/defaultNetworks.ts b/src/constants/defaultNetworks.ts index f24ab9878..ba52334a6 100644 --- a/src/constants/defaultNetworks.ts +++ b/src/constants/defaultNetworks.ts @@ -29,6 +29,13 @@ const defaultNetworks: NetworksList = { // BECH32_PREFIX: 'bostrom', // MEMO_KEPLR: '[bostrom] cyb.ai, using keplr', // }, + // RPC_URL=https://rpc.bostrom.moon.cybernode.ai + // LCD_URL=https://lcd.bostrom.moon.cybernode.ai + // WEBSOCKET_URL=wss://rpc.bostrom.moon.cybernode.ai/websocket + // INDEX_HTTPS=https://index.bostrom.moon.cybernode.ai/v1/graphql + // INDEX_WEBSOCKET = wss://index.bostrom.moon.cybernode.ai/v1/graphql + // CHAIN_ID = localbostrom + 'space-pussy': { CHAIN_ID: Networks.SPACE_PUSSY, BASE_DENOM: 'pussy', diff --git a/src/containers/validator/UptimeHook.tsx b/src/containers/validator/UptimeHook.tsx index a0023b129..c8568c102 100644 --- a/src/containers/validator/UptimeHook.tsx +++ b/src/containers/validator/UptimeHook.tsx @@ -1,32 +1,28 @@ -// import { useUptimeByAddressQuery } from 'src/generated/graphql'; -// import { INFINITY } from 'src/constants/app'; -// import BigNumber from 'bignumber.js'; -// import { Dots } from '../../components'; -// import { consensusPubkey } from '../../utils/utils'; +import { useUptimeByAddressQuery } from 'src/generated/graphql'; +import { INFINITY } from 'src/constants/app'; +import BigNumber from 'bignumber.js'; +import { Dots } from '../../components'; +import { consensusPubkey } from '../../utils/utils'; -// function useUptime({ consensusPub }: { consensusPub: string }) { -// const { loading, data, error } = useUptimeByAddressQuery({ -// variables: { -// address: `${consensusPubkey(consensusPub)}`, -// }, -// }); - -// if (loading) { -// return ; -// } +function useUptime({ consensusPub }: { consensusPub: string }) { + const { loading, data, error } = useUptimeByAddressQuery({ + variables: { + address: `${consensusPubkey(consensusPub)}`, + }, + }); -// if (error) { -// return INFINITY; -// } + if (loading) { + return ; + } -// return `${new BigNumber(data?.uptime[0].uptime || 0) -// .shiftedBy(2) -// .dp(2, BigNumber.ROUND_FLOOR) -// .toString()} %`; -// } + if (error) { + return INFINITY; + } -function useUptime({ consensusPub }: { consensusPub: string }) { - return ''; + return `${new BigNumber(data?.uptime[0].uptime || 0) + .shiftedBy(2) + .dp(2, BigNumber.ROUND_FLOOR) + .toString()} %`; } export default useUptime; diff --git a/src/features/staking/delegation/useDelegation.ts b/src/features/staking/delegation/useDelegation.ts index 24b10e120..a7c4dbca1 100644 --- a/src/features/staking/delegation/useDelegation.ts +++ b/src/features/staking/delegation/useDelegation.ts @@ -30,6 +30,7 @@ function useDelegationFunc(...[delegatorAddress, validatorAddress]: Params) { }; } +// TODO: add skip somewhere function useDelegation(validatorAddress: string) { const address = useAppSelector(selectCurrentAddress); diff --git a/src/generated/graphql.ts b/src/generated/graphql.ts index 4ab8dcdd9..eb84f503c 100644 --- a/src/generated/graphql.ts +++ b/src/generated/graphql.ts @@ -19,6 +19,9 @@ export type Scalars = { bigint: { input: any; output: any; } coin: { input: any; output: any; } coin_scalar: { input: any; output: any; } + date: { input: any; output: any; } + float8: { input: any; output: any; } + json: { input: any; output: any; } jsonb: { input: any; output: any; } numeric: { input: any; output: any; } timestamp: { input: any; output: any; } @@ -100,857 +103,886 @@ export type String_Comparison_Exp = { _similar?: InputMaybe; }; -/** columns and relationships of "account" */ -export type Account = { - /** An object relationship */ - account_balance?: Maybe; - address: Scalars['String']['output']; - /** An array relationship */ - cyberlinks: Array; - /** An aggregate relationship */ - cyberlinks_aggregate: Cyberlinks_Aggregate; - /** An array relationship */ - investmints: Array; - /** An aggregate relationship */ - investmints_aggregate: Investmints_Aggregate; - /** An array relationship */ - particles: Array; - /** An aggregate relationship */ - particles_aggregate: Particles_Aggregate; - /** An array relationship */ - routes: Array; - /** An array relationship */ - routesBySource: Array; - /** An aggregate relationship */ - routesBySource_aggregate: Routes_Aggregate; - /** An aggregate relationship */ - routes_aggregate: Routes_Aggregate; - /** An array relationship */ - vesting_accounts: Array; - /** An aggregate relationship */ - vesting_accounts_aggregate: Vesting_Account_Aggregate; -}; - - -/** columns and relationships of "account" */ -export type AccountCyberlinksArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "account" */ -export type AccountCyberlinks_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "account" */ -export type AccountInvestmintsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "account" */ -export type AccountInvestmints_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "account" */ -export type AccountParticlesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "account" */ -export type AccountParticles_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "account" */ -export type AccountRoutesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "account" */ -export type AccountRoutesBySourceArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "account" */ -export type AccountRoutesBySource_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "_transaction" */ +export type _Transaction = { + fee?: Maybe; + gas_used?: Maybe; + gas_wanted?: Maybe; + hash?: Maybe; + height?: Maybe; + index?: Maybe; + involved_accounts_addresses?: Maybe>; + logs?: Maybe; + memo?: Maybe; + messages?: Maybe; + partition_id?: Maybe; + raw_log?: Maybe; + signatures?: Maybe>; + signer_infos?: Maybe; + subject1?: Maybe; + subject2?: Maybe; + success?: Maybe; + transaction_hash?: Maybe; + type?: Maybe; + value?: Maybe; }; -/** columns and relationships of "account" */ -export type AccountRoutes_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "_transaction" */ +export type _TransactionFeeArgs = { + path?: InputMaybe; }; -/** columns and relationships of "account" */ -export type AccountVesting_AccountsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "_transaction" */ +export type _TransactionLogsArgs = { + path?: InputMaybe; }; -/** columns and relationships of "account" */ -export type AccountVesting_Accounts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "_transaction" */ +export type _TransactionMessagesArgs = { + path?: InputMaybe; }; -/** aggregated selection of "account" */ -export type Account_Aggregate = { - aggregate?: Maybe; - nodes: Array; -}; -/** aggregate fields of "account" */ -export type Account_Aggregate_Fields = { - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; +/** columns and relationships of "_transaction" */ +export type _TransactionSigner_InfosArgs = { + path?: InputMaybe; }; -/** aggregate fields of "account" */ -export type Account_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; - -/** columns and relationships of "account_balance" */ -export type Account_Balance = { - /** An object relationship */ - account: Account; - address: Scalars['String']['output']; - coins: Array; - height: Scalars['bigint']['output']; +/** columns and relationships of "_transaction" */ +export type _TransactionValueArgs = { + path?: InputMaybe; }; -/** aggregated selection of "account_balance" */ -export type Account_Balance_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "_transaction" */ +export type _Transaction_Aggregate = { + aggregate?: Maybe<_Transaction_Aggregate_Fields>; + nodes: Array<_Transaction>; }; -/** aggregate fields of "account_balance" */ -export type Account_Balance_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "_transaction" */ +export type _Transaction_Aggregate_Fields = { + avg?: Maybe<_Transaction_Avg_Fields>; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe<_Transaction_Max_Fields>; + min?: Maybe<_Transaction_Min_Fields>; + stddev?: Maybe<_Transaction_Stddev_Fields>; + stddev_pop?: Maybe<_Transaction_Stddev_Pop_Fields>; + stddev_samp?: Maybe<_Transaction_Stddev_Samp_Fields>; + sum?: Maybe<_Transaction_Sum_Fields>; + var_pop?: Maybe<_Transaction_Var_Pop_Fields>; + var_samp?: Maybe<_Transaction_Var_Samp_Fields>; + variance?: Maybe<_Transaction_Variance_Fields>; }; -/** aggregate fields of "account_balance" */ -export type Account_Balance_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "_transaction" */ +export type _Transaction_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Account_Balance_Avg_Fields = { +export type _Transaction_Avg_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -/** Boolean expression to filter rows from the table "account_balance". All fields are combined with a logical 'AND'. */ -export type Account_Balance_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - account?: InputMaybe; - address?: InputMaybe; - coins?: InputMaybe; +/** Boolean expression to filter rows from the table "_transaction". All fields are combined with a logical 'AND'. */ +export type _Transaction_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe<_Transaction_Bool_Exp>; + _or?: InputMaybe>; + fee?: InputMaybe; + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + hash?: InputMaybe; height?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + logs?: InputMaybe; + memo?: InputMaybe; + messages?: InputMaybe; + partition_id?: InputMaybe; + raw_log?: InputMaybe; + signatures?: InputMaybe; + signer_infos?: InputMaybe; + subject1?: InputMaybe; + subject2?: InputMaybe; + success?: InputMaybe; + transaction_hash?: InputMaybe; + type?: InputMaybe; + value?: InputMaybe; }; /** aggregate max on columns */ -export type Account_Balance_Max_Fields = { - address?: Maybe; - coins?: Maybe>; +export type _Transaction_Max_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; + hash?: Maybe; height?: Maybe; + index?: Maybe; + involved_accounts_addresses?: Maybe>; + memo?: Maybe; + partition_id?: Maybe; + raw_log?: Maybe; + signatures?: Maybe>; + subject1?: Maybe; + subject2?: Maybe; + transaction_hash?: Maybe; + type?: Maybe; }; /** aggregate min on columns */ -export type Account_Balance_Min_Fields = { - address?: Maybe; - coins?: Maybe>; +export type _Transaction_Min_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; + hash?: Maybe; height?: Maybe; + index?: Maybe; + involved_accounts_addresses?: Maybe>; + memo?: Maybe; + partition_id?: Maybe; + raw_log?: Maybe; + signatures?: Maybe>; + subject1?: Maybe; + subject2?: Maybe; + transaction_hash?: Maybe; + type?: Maybe; }; -/** Ordering options when selecting data from "account_balance". */ -export type Account_Balance_Order_By = { - account?: InputMaybe; - address?: InputMaybe; - coins?: InputMaybe; +/** Ordering options when selecting data from "_transaction". */ +export type _Transaction_Order_By = { + fee?: InputMaybe; + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + hash?: InputMaybe; height?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + logs?: InputMaybe; + memo?: InputMaybe; + messages?: InputMaybe; + partition_id?: InputMaybe; + raw_log?: InputMaybe; + signatures?: InputMaybe; + signer_infos?: InputMaybe; + subject1?: InputMaybe; + subject2?: InputMaybe; + success?: InputMaybe; + transaction_hash?: InputMaybe; + type?: InputMaybe; + value?: InputMaybe; }; -/** select columns of table "account_balance" */ -export enum Account_Balance_Select_Column { +/** select columns of table "_transaction" */ +export enum _Transaction_Select_Column { /** column name */ - Address = 'address', + Fee = 'fee', /** column name */ - Coins = 'coins', + GasUsed = 'gas_used', /** column name */ - Height = 'height' + GasWanted = 'gas_wanted', + /** column name */ + Hash = 'hash', + /** column name */ + Height = 'height', + /** column name */ + Index = 'index', + /** column name */ + InvolvedAccountsAddresses = 'involved_accounts_addresses', + /** column name */ + Logs = 'logs', + /** column name */ + Memo = 'memo', + /** column name */ + Messages = 'messages', + /** column name */ + PartitionId = 'partition_id', + /** column name */ + RawLog = 'raw_log', + /** column name */ + Signatures = 'signatures', + /** column name */ + SignerInfos = 'signer_infos', + /** column name */ + Subject1 = 'subject1', + /** column name */ + Subject2 = 'subject2', + /** column name */ + Success = 'success', + /** column name */ + TransactionHash = 'transaction_hash', + /** column name */ + Type = 'type', + /** column name */ + Value = 'value' } /** aggregate stddev on columns */ -export type Account_Balance_Stddev_Fields = { +export type _Transaction_Stddev_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Account_Balance_Stddev_Pop_Fields = { +export type _Transaction_Stddev_Pop_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Account_Balance_Stddev_Samp_Fields = { +export type _Transaction_Stddev_Samp_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -/** Streaming cursor of the table "account_balance" */ -export type Account_Balance_Stream_Cursor_Input = { +/** Streaming cursor of the table "_transaction" */ +export type _Transaction_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Account_Balance_Stream_Cursor_Value_Input; + initial_value: _Transaction_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Account_Balance_Stream_Cursor_Value_Input = { - address?: InputMaybe; - coins?: InputMaybe>; +export type _Transaction_Stream_Cursor_Value_Input = { + fee?: InputMaybe; + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + hash?: InputMaybe; height?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe>; + logs?: InputMaybe; + memo?: InputMaybe; + messages?: InputMaybe; + partition_id?: InputMaybe; + raw_log?: InputMaybe; + signatures?: InputMaybe>; + signer_infos?: InputMaybe; + subject1?: InputMaybe; + subject2?: InputMaybe; + success?: InputMaybe; + transaction_hash?: InputMaybe; + type?: InputMaybe; + value?: InputMaybe; }; /** aggregate sum on columns */ -export type Account_Balance_Sum_Fields = { +export type _Transaction_Sum_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; /** aggregate var_pop on columns */ -export type Account_Balance_Var_Pop_Fields = { +export type _Transaction_Var_Pop_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; /** aggregate var_samp on columns */ -export type Account_Balance_Var_Samp_Fields = { +export type _Transaction_Var_Samp_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; /** aggregate variance on columns */ -export type Account_Balance_Variance_Fields = { +export type _Transaction_Variance_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -/** Boolean expression to filter rows from the table "account". All fields are combined with a logical 'AND'. */ -export type Account_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - account_balance?: InputMaybe; - address?: InputMaybe; - cyberlinks?: InputMaybe; - cyberlinks_aggregate?: InputMaybe; - investmints?: InputMaybe; - investmints_aggregate?: InputMaybe; - particles?: InputMaybe; - particles_aggregate?: InputMaybe; - routes?: InputMaybe; - routesBySource?: InputMaybe; - routesBySource_aggregate?: InputMaybe; - routes_aggregate?: InputMaybe; - vesting_accounts?: InputMaybe; - vesting_accounts_aggregate?: InputMaybe; -}; - -/** aggregate max on columns */ -export type Account_Max_Fields = { - address?: Maybe; -}; - -/** aggregate min on columns */ -export type Account_Min_Fields = { - address?: Maybe; -}; - -/** Ordering options when selecting data from "account". */ -export type Account_Order_By = { - account_balance?: InputMaybe; - address?: InputMaybe; - cyberlinks_aggregate?: InputMaybe; - investmints_aggregate?: InputMaybe; - particles_aggregate?: InputMaybe; - routesBySource_aggregate?: InputMaybe; - routes_aggregate?: InputMaybe; - vesting_accounts_aggregate?: InputMaybe; -}; - -/** select columns of table "account" */ -export enum Account_Select_Column { - /** column name */ - Address = 'address' -} - -/** Streaming cursor of the table "account" */ -export type Account_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: Account_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; -}; - -/** Initial value of the column from where the streaming should start */ -export type Account_Stream_Cursor_Value_Input = { - address?: InputMaybe; -}; - -/** columns and relationships of "average_block_time_from_genesis" */ -export type Average_Block_Time_From_Genesis = { - average_time: Scalars['numeric']['output']; - height: Scalars['bigint']['output']; - one_row_id: Scalars['Boolean']['output']; +/** columns and relationships of "_uptime_temp" */ +export type _Uptime_Temp = { + pre_commits?: Maybe; + validator_address?: Maybe; }; -/** aggregated selection of "average_block_time_from_genesis" */ -export type Average_Block_Time_From_Genesis_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "_uptime_temp" */ +export type _Uptime_Temp_Aggregate = { + aggregate?: Maybe<_Uptime_Temp_Aggregate_Fields>; + nodes: Array<_Uptime_Temp>; }; -/** aggregate fields of "average_block_time_from_genesis" */ -export type Average_Block_Time_From_Genesis_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "_uptime_temp" */ +export type _Uptime_Temp_Aggregate_Fields = { + avg?: Maybe<_Uptime_Temp_Avg_Fields>; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe<_Uptime_Temp_Max_Fields>; + min?: Maybe<_Uptime_Temp_Min_Fields>; + stddev?: Maybe<_Uptime_Temp_Stddev_Fields>; + stddev_pop?: Maybe<_Uptime_Temp_Stddev_Pop_Fields>; + stddev_samp?: Maybe<_Uptime_Temp_Stddev_Samp_Fields>; + sum?: Maybe<_Uptime_Temp_Sum_Fields>; + var_pop?: Maybe<_Uptime_Temp_Var_Pop_Fields>; + var_samp?: Maybe<_Uptime_Temp_Var_Samp_Fields>; + variance?: Maybe<_Uptime_Temp_Variance_Fields>; }; -/** aggregate fields of "average_block_time_from_genesis" */ -export type Average_Block_Time_From_Genesis_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "_uptime_temp" */ +export type _Uptime_Temp_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Average_Block_Time_From_Genesis_Avg_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Avg_Fields = { + pre_commits?: Maybe; }; -/** Boolean expression to filter rows from the table "average_block_time_from_genesis". All fields are combined with a logical 'AND'. */ -export type Average_Block_Time_From_Genesis_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - average_time?: InputMaybe; - height?: InputMaybe; - one_row_id?: InputMaybe; +/** Boolean expression to filter rows from the table "_uptime_temp". All fields are combined with a logical 'AND'. */ +export type _Uptime_Temp_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe<_Uptime_Temp_Bool_Exp>; + _or?: InputMaybe>; + pre_commits?: InputMaybe; + validator_address?: InputMaybe; }; /** aggregate max on columns */ -export type Average_Block_Time_From_Genesis_Max_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Max_Fields = { + pre_commits?: Maybe; + validator_address?: Maybe; }; /** aggregate min on columns */ -export type Average_Block_Time_From_Genesis_Min_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Min_Fields = { + pre_commits?: Maybe; + validator_address?: Maybe; }; -/** Ordering options when selecting data from "average_block_time_from_genesis". */ -export type Average_Block_Time_From_Genesis_Order_By = { - average_time?: InputMaybe; - height?: InputMaybe; - one_row_id?: InputMaybe; +/** Ordering options when selecting data from "_uptime_temp". */ +export type _Uptime_Temp_Order_By = { + pre_commits?: InputMaybe; + validator_address?: InputMaybe; }; -/** select columns of table "average_block_time_from_genesis" */ -export enum Average_Block_Time_From_Genesis_Select_Column { +/** select columns of table "_uptime_temp" */ +export enum _Uptime_Temp_Select_Column { /** column name */ - AverageTime = 'average_time', - /** column name */ - Height = 'height', + PreCommits = 'pre_commits', /** column name */ - OneRowId = 'one_row_id' + ValidatorAddress = 'validator_address' } /** aggregate stddev on columns */ -export type Average_Block_Time_From_Genesis_Stddev_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Stddev_Fields = { + pre_commits?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Average_Block_Time_From_Genesis_Stddev_Pop_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Stddev_Pop_Fields = { + pre_commits?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Average_Block_Time_From_Genesis_Stddev_Samp_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Stddev_Samp_Fields = { + pre_commits?: Maybe; }; -/** Streaming cursor of the table "average_block_time_from_genesis" */ -export type Average_Block_Time_From_Genesis_Stream_Cursor_Input = { +/** Streaming cursor of the table "_uptime_temp" */ +export type _Uptime_Temp_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Average_Block_Time_From_Genesis_Stream_Cursor_Value_Input; + initial_value: _Uptime_Temp_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Average_Block_Time_From_Genesis_Stream_Cursor_Value_Input = { - average_time?: InputMaybe; - height?: InputMaybe; - one_row_id?: InputMaybe; +export type _Uptime_Temp_Stream_Cursor_Value_Input = { + pre_commits?: InputMaybe; + validator_address?: InputMaybe; }; /** aggregate sum on columns */ -export type Average_Block_Time_From_Genesis_Sum_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Sum_Fields = { + pre_commits?: Maybe; }; /** aggregate var_pop on columns */ -export type Average_Block_Time_From_Genesis_Var_Pop_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Var_Pop_Fields = { + pre_commits?: Maybe; }; /** aggregate var_samp on columns */ -export type Average_Block_Time_From_Genesis_Var_Samp_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Var_Samp_Fields = { + pre_commits?: Maybe; }; /** aggregate variance on columns */ -export type Average_Block_Time_From_Genesis_Variance_Fields = { - average_time?: Maybe; - height?: Maybe; +export type _Uptime_Temp_Variance_Fields = { + pre_commits?: Maybe; }; -/** columns and relationships of "average_block_time_per_day" */ -export type Average_Block_Time_Per_Day = { - average_time: Scalars['numeric']['output']; - height: Scalars['bigint']['output']; - one_row_id: Scalars['Boolean']['output']; +/** columns and relationships of "account" */ +export type Account = { + /** An object relationship */ + account_balance?: Maybe; + address: Scalars['String']['output']; + /** An array relationship */ + cyberlinks: Array; + /** An aggregate relationship */ + cyberlinks_aggregate: Cyberlinks_Aggregate; + /** An array relationship */ + investmints: Array; + /** An aggregate relationship */ + investmints_aggregate: Investmints_Aggregate; + /** An array relationship */ + particles: Array; + /** An aggregate relationship */ + particles_aggregate: Particles_Aggregate; + /** An array relationship */ + routes: Array; + /** An array relationship */ + routesBySource: Array; + /** An aggregate relationship */ + routesBySource_aggregate: Routes_Aggregate; + /** An aggregate relationship */ + routes_aggregate: Routes_Aggregate; + /** An array relationship */ + vesting_accounts: Array; + /** An aggregate relationship */ + vesting_accounts_aggregate: Vesting_Account_Aggregate; }; -/** aggregated selection of "average_block_time_per_day" */ -export type Average_Block_Time_Per_Day_Aggregate = { - aggregate?: Maybe; - nodes: Array; -}; -/** aggregate fields of "average_block_time_per_day" */ -export type Average_Block_Time_Per_Day_Aggregate_Fields = { - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; +/** columns and relationships of "account" */ +export type AccountCyberlinksArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate fields of "average_block_time_per_day" */ -export type Average_Block_Time_Per_Day_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** columns and relationships of "account" */ +export type AccountCyberlinks_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate avg on columns */ -export type Average_Block_Time_Per_Day_Avg_Fields = { - average_time?: Maybe; - height?: Maybe; -}; -/** Boolean expression to filter rows from the table "average_block_time_per_day". All fields are combined with a logical 'AND'. */ -export type Average_Block_Time_Per_Day_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - average_time?: InputMaybe; - height?: InputMaybe; - one_row_id?: InputMaybe; +/** columns and relationships of "account" */ +export type AccountInvestmintsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate max on columns */ -export type Average_Block_Time_Per_Day_Max_Fields = { - average_time?: Maybe; - height?: Maybe; + +/** columns and relationships of "account" */ +export type AccountInvestmints_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate min on columns */ -export type Average_Block_Time_Per_Day_Min_Fields = { - average_time?: Maybe; - height?: Maybe; + +/** columns and relationships of "account" */ +export type AccountParticlesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Ordering options when selecting data from "average_block_time_per_day". */ -export type Average_Block_Time_Per_Day_Order_By = { - average_time?: InputMaybe; - height?: InputMaybe; - one_row_id?: InputMaybe; + +/** columns and relationships of "account" */ +export type AccountParticles_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** select columns of table "average_block_time_per_day" */ -export enum Average_Block_Time_Per_Day_Select_Column { - /** column name */ - AverageTime = 'average_time', - /** column name */ - Height = 'height', - /** column name */ - OneRowId = 'one_row_id' -} -/** aggregate stddev on columns */ -export type Average_Block_Time_Per_Day_Stddev_Fields = { - average_time?: Maybe; - height?: Maybe; +/** columns and relationships of "account" */ +export type AccountRoutesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate stddev_pop on columns */ -export type Average_Block_Time_Per_Day_Stddev_Pop_Fields = { - average_time?: Maybe; - height?: Maybe; + +/** columns and relationships of "account" */ +export type AccountRoutesBySourceArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate stddev_samp on columns */ -export type Average_Block_Time_Per_Day_Stddev_Samp_Fields = { - average_time?: Maybe; - height?: Maybe; + +/** columns and relationships of "account" */ +export type AccountRoutesBySource_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Streaming cursor of the table "average_block_time_per_day" */ -export type Average_Block_Time_Per_Day_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: Average_Block_Time_Per_Day_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; + +/** columns and relationships of "account" */ +export type AccountRoutes_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Initial value of the column from where the streaming should start */ -export type Average_Block_Time_Per_Day_Stream_Cursor_Value_Input = { - average_time?: InputMaybe; - height?: InputMaybe; - one_row_id?: InputMaybe; + +/** columns and relationships of "account" */ +export type AccountVesting_AccountsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate sum on columns */ -export type Average_Block_Time_Per_Day_Sum_Fields = { - average_time?: Maybe; - height?: Maybe; + +/** columns and relationships of "account" */ +export type AccountVesting_Accounts_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate var_pop on columns */ -export type Average_Block_Time_Per_Day_Var_Pop_Fields = { - average_time?: Maybe; - height?: Maybe; +/** aggregated selection of "account" */ +export type Account_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate var_samp on columns */ -export type Average_Block_Time_Per_Day_Var_Samp_Fields = { - average_time?: Maybe; - height?: Maybe; +/** aggregate fields of "account" */ +export type Account_Aggregate_Fields = { + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -/** aggregate variance on columns */ -export type Average_Block_Time_Per_Day_Variance_Fields = { - average_time?: Maybe; - height?: Maybe; + +/** aggregate fields of "account" */ +export type Account_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -/** columns and relationships of "average_block_time_per_hour" */ -export type Average_Block_Time_Per_Hour = { - average_time: Scalars['numeric']['output']; +/** columns and relationships of "account_balance" */ +export type Account_Balance = { + /** An object relationship */ + account: Account; + address: Scalars['String']['output']; + coins: Array; height: Scalars['bigint']['output']; - one_row_id: Scalars['Boolean']['output']; }; -/** aggregated selection of "average_block_time_per_hour" */ -export type Average_Block_Time_Per_Hour_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "account_balance" */ +export type Account_Balance_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "average_block_time_per_hour" */ -export type Average_Block_Time_Per_Hour_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "account_balance" */ +export type Account_Balance_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "average_block_time_per_hour" */ -export type Average_Block_Time_Per_Hour_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "account_balance" */ +export type Account_Balance_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Average_Block_Time_Per_Hour_Avg_Fields = { - average_time?: Maybe; +export type Account_Balance_Avg_Fields = { height?: Maybe; }; -/** Boolean expression to filter rows from the table "average_block_time_per_hour". All fields are combined with a logical 'AND'. */ -export type Average_Block_Time_Per_Hour_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - average_time?: InputMaybe; +/** Boolean expression to filter rows from the table "account_balance". All fields are combined with a logical 'AND'. */ +export type Account_Balance_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + account?: InputMaybe; + address?: InputMaybe; + coins?: InputMaybe; height?: InputMaybe; - one_row_id?: InputMaybe; }; /** aggregate max on columns */ -export type Average_Block_Time_Per_Hour_Max_Fields = { - average_time?: Maybe; +export type Account_Balance_Max_Fields = { + address?: Maybe; + coins?: Maybe>; height?: Maybe; }; /** aggregate min on columns */ -export type Average_Block_Time_Per_Hour_Min_Fields = { - average_time?: Maybe; +export type Account_Balance_Min_Fields = { + address?: Maybe; + coins?: Maybe>; height?: Maybe; }; -/** Ordering options when selecting data from "average_block_time_per_hour". */ -export type Average_Block_Time_Per_Hour_Order_By = { - average_time?: InputMaybe; +/** Ordering options when selecting data from "account_balance". */ +export type Account_Balance_Order_By = { + account?: InputMaybe; + address?: InputMaybe; + coins?: InputMaybe; height?: InputMaybe; - one_row_id?: InputMaybe; }; -/** select columns of table "average_block_time_per_hour" */ -export enum Average_Block_Time_Per_Hour_Select_Column { +/** select columns of table "account_balance" */ +export enum Account_Balance_Select_Column { /** column name */ - AverageTime = 'average_time', + Address = 'address', /** column name */ - Height = 'height', + Coins = 'coins', /** column name */ - OneRowId = 'one_row_id' + Height = 'height' } /** aggregate stddev on columns */ -export type Average_Block_Time_Per_Hour_Stddev_Fields = { - average_time?: Maybe; +export type Account_Balance_Stddev_Fields = { height?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Average_Block_Time_Per_Hour_Stddev_Pop_Fields = { - average_time?: Maybe; +export type Account_Balance_Stddev_Pop_Fields = { height?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Average_Block_Time_Per_Hour_Stddev_Samp_Fields = { - average_time?: Maybe; +export type Account_Balance_Stddev_Samp_Fields = { height?: Maybe; }; -/** Streaming cursor of the table "average_block_time_per_hour" */ -export type Average_Block_Time_Per_Hour_Stream_Cursor_Input = { +/** Streaming cursor of the table "account_balance" */ +export type Account_Balance_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Average_Block_Time_Per_Hour_Stream_Cursor_Value_Input; + initial_value: Account_Balance_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Average_Block_Time_Per_Hour_Stream_Cursor_Value_Input = { - average_time?: InputMaybe; +export type Account_Balance_Stream_Cursor_Value_Input = { + address?: InputMaybe; + coins?: InputMaybe>; height?: InputMaybe; - one_row_id?: InputMaybe; }; /** aggregate sum on columns */ -export type Average_Block_Time_Per_Hour_Sum_Fields = { - average_time?: Maybe; +export type Account_Balance_Sum_Fields = { height?: Maybe; }; /** aggregate var_pop on columns */ -export type Average_Block_Time_Per_Hour_Var_Pop_Fields = { - average_time?: Maybe; +export type Account_Balance_Var_Pop_Fields = { height?: Maybe; }; /** aggregate var_samp on columns */ -export type Average_Block_Time_Per_Hour_Var_Samp_Fields = { - average_time?: Maybe; +export type Account_Balance_Var_Samp_Fields = { height?: Maybe; }; /** aggregate variance on columns */ -export type Average_Block_Time_Per_Hour_Variance_Fields = { - average_time?: Maybe; +export type Account_Balance_Variance_Fields = { height?: Maybe; }; -/** columns and relationships of "average_block_time_per_minute" */ -export type Average_Block_Time_Per_Minute = { +/** Boolean expression to filter rows from the table "account". All fields are combined with a logical 'AND'. */ +export type Account_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + account_balance?: InputMaybe; + address?: InputMaybe; + cyberlinks?: InputMaybe; + cyberlinks_aggregate?: InputMaybe; + investmints?: InputMaybe; + investmints_aggregate?: InputMaybe; + particles?: InputMaybe; + particles_aggregate?: InputMaybe; + routes?: InputMaybe; + routesBySource?: InputMaybe; + routesBySource_aggregate?: InputMaybe; + routes_aggregate?: InputMaybe; + vesting_accounts?: InputMaybe; + vesting_accounts_aggregate?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Account_Max_Fields = { + address?: Maybe; +}; + +/** aggregate min on columns */ +export type Account_Min_Fields = { + address?: Maybe; +}; + +/** Ordering options when selecting data from "account". */ +export type Account_Order_By = { + account_balance?: InputMaybe; + address?: InputMaybe; + cyberlinks_aggregate?: InputMaybe; + investmints_aggregate?: InputMaybe; + particles_aggregate?: InputMaybe; + routesBySource_aggregate?: InputMaybe; + routes_aggregate?: InputMaybe; + vesting_accounts_aggregate?: InputMaybe; +}; + +/** select columns of table "account" */ +export enum Account_Select_Column { + /** column name */ + Address = 'address' +} + +/** Streaming cursor of the table "account" */ +export type Account_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Account_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Account_Stream_Cursor_Value_Input = { + address?: InputMaybe; +}; + +/** columns and relationships of "average_block_time_from_genesis" */ +export type Average_Block_Time_From_Genesis = { average_time: Scalars['numeric']['output']; height: Scalars['bigint']['output']; one_row_id: Scalars['Boolean']['output']; }; -/** aggregated selection of "average_block_time_per_minute" */ -export type Average_Block_Time_Per_Minute_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "average_block_time_from_genesis" */ +export type Average_Block_Time_From_Genesis_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "average_block_time_per_minute" */ -export type Average_Block_Time_Per_Minute_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "average_block_time_from_genesis" */ +export type Average_Block_Time_From_Genesis_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "average_block_time_per_minute" */ -export type Average_Block_Time_Per_Minute_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "average_block_time_from_genesis" */ +export type Average_Block_Time_From_Genesis_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Average_Block_Time_Per_Minute_Avg_Fields = { +export type Average_Block_Time_From_Genesis_Avg_Fields = { average_time?: Maybe; height?: Maybe; }; -/** Boolean expression to filter rows from the table "average_block_time_per_minute". All fields are combined with a logical 'AND'. */ -export type Average_Block_Time_Per_Minute_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** Boolean expression to filter rows from the table "average_block_time_from_genesis". All fields are combined with a logical 'AND'. */ +export type Average_Block_Time_From_Genesis_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; average_time?: InputMaybe; height?: InputMaybe; one_row_id?: InputMaybe; }; /** aggregate max on columns */ -export type Average_Block_Time_Per_Minute_Max_Fields = { +export type Average_Block_Time_From_Genesis_Max_Fields = { average_time?: Maybe; height?: Maybe; }; /** aggregate min on columns */ -export type Average_Block_Time_Per_Minute_Min_Fields = { +export type Average_Block_Time_From_Genesis_Min_Fields = { average_time?: Maybe; height?: Maybe; }; -/** Ordering options when selecting data from "average_block_time_per_minute". */ -export type Average_Block_Time_Per_Minute_Order_By = { +/** Ordering options when selecting data from "average_block_time_from_genesis". */ +export type Average_Block_Time_From_Genesis_Order_By = { average_time?: InputMaybe; height?: InputMaybe; one_row_id?: InputMaybe; }; -/** select columns of table "average_block_time_per_minute" */ -export enum Average_Block_Time_Per_Minute_Select_Column { +/** select columns of table "average_block_time_from_genesis" */ +export enum Average_Block_Time_From_Genesis_Select_Column { /** column name */ AverageTime = 'average_time', /** column name */ @@ -960,4870 +992,8682 @@ export enum Average_Block_Time_Per_Minute_Select_Column { } /** aggregate stddev on columns */ -export type Average_Block_Time_Per_Minute_Stddev_Fields = { +export type Average_Block_Time_From_Genesis_Stddev_Fields = { average_time?: Maybe; height?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Average_Block_Time_Per_Minute_Stddev_Pop_Fields = { +export type Average_Block_Time_From_Genesis_Stddev_Pop_Fields = { average_time?: Maybe; height?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Average_Block_Time_Per_Minute_Stddev_Samp_Fields = { +export type Average_Block_Time_From_Genesis_Stddev_Samp_Fields = { average_time?: Maybe; height?: Maybe; }; -/** Streaming cursor of the table "average_block_time_per_minute" */ -export type Average_Block_Time_Per_Minute_Stream_Cursor_Input = { +/** Streaming cursor of the table "average_block_time_from_genesis" */ +export type Average_Block_Time_From_Genesis_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Average_Block_Time_Per_Minute_Stream_Cursor_Value_Input; + initial_value: Average_Block_Time_From_Genesis_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Average_Block_Time_Per_Minute_Stream_Cursor_Value_Input = { +export type Average_Block_Time_From_Genesis_Stream_Cursor_Value_Input = { average_time?: InputMaybe; height?: InputMaybe; one_row_id?: InputMaybe; }; /** aggregate sum on columns */ -export type Average_Block_Time_Per_Minute_Sum_Fields = { +export type Average_Block_Time_From_Genesis_Sum_Fields = { average_time?: Maybe; height?: Maybe; }; /** aggregate var_pop on columns */ -export type Average_Block_Time_Per_Minute_Var_Pop_Fields = { +export type Average_Block_Time_From_Genesis_Var_Pop_Fields = { average_time?: Maybe; height?: Maybe; }; /** aggregate var_samp on columns */ -export type Average_Block_Time_Per_Minute_Var_Samp_Fields = { +export type Average_Block_Time_From_Genesis_Var_Samp_Fields = { average_time?: Maybe; height?: Maybe; }; /** aggregate variance on columns */ -export type Average_Block_Time_Per_Minute_Variance_Fields = { +export type Average_Block_Time_From_Genesis_Variance_Fields = { average_time?: Maybe; height?: Maybe; }; -/** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ -export type Bigint_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; - -/** columns and relationships of "block" */ -export type Block = { - /** An array relationship */ - cyberlinks: Array; - /** An aggregate relationship */ - cyberlinks_aggregate: Cyberlinks_Aggregate; - hash: Scalars['String']['output']; +/** columns and relationships of "average_block_time_per_day" */ +export type Average_Block_Time_Per_Day = { + average_time: Scalars['numeric']['output']; height: Scalars['bigint']['output']; - /** An array relationship */ - investmints: Array; - /** An aggregate relationship */ - investmints_aggregate: Investmints_Aggregate; - num_txs?: Maybe; - /** An array relationship */ - particles: Array; - /** An aggregate relationship */ - particles_aggregate: Particles_Aggregate; - proposer_address?: Maybe; - /** An array relationship */ - routes: Array; - /** An aggregate relationship */ - routes_aggregate: Routes_Aggregate; - /** An array relationship */ - swaps: Array; - /** An aggregate relationship */ - swaps_aggregate: Swaps_Aggregate; - timestamp: Scalars['timestamp']['output']; - total_gas?: Maybe; - /** An array relationship */ - transaction_0s: Array; - /** An aggregate relationship */ - transaction_0s_aggregate: Transaction_0_Aggregate; - /** An array relationship */ - transactions: Array; - /** An aggregate relationship */ - transactions_aggregate: Transaction_Aggregate; - /** An object relationship */ - validator?: Maybe; + one_row_id: Scalars['Boolean']['output']; }; - -/** columns and relationships of "block" */ -export type BlockCyberlinksArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregated selection of "average_block_time_per_day" */ +export type Average_Block_Time_Per_Day_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; - -/** columns and relationships of "block" */ -export type BlockCyberlinks_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "average_block_time_per_day" */ +export type Average_Block_Time_Per_Day_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** columns and relationships of "block" */ -export type BlockInvestmintsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "average_block_time_per_day" */ +export type Average_Block_Time_Per_Day_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -/** columns and relationships of "block" */ -export type BlockInvestmints_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Average_Block_Time_Per_Day_Avg_Fields = { + average_time?: Maybe; + height?: Maybe; }; - -/** columns and relationships of "block" */ -export type BlockParticlesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "average_block_time_per_day". All fields are combined with a logical 'AND'. */ +export type Average_Block_Time_Per_Day_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + average_time?: InputMaybe; + height?: InputMaybe; + one_row_id?: InputMaybe; }; - -/** columns and relationships of "block" */ -export type BlockParticles_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Average_Block_Time_Per_Day_Max_Fields = { + average_time?: Maybe; + height?: Maybe; }; +/** aggregate min on columns */ +export type Average_Block_Time_Per_Day_Min_Fields = { + average_time?: Maybe; + height?: Maybe; +}; -/** columns and relationships of "block" */ -export type BlockRoutesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "average_block_time_per_day". */ +export type Average_Block_Time_Per_Day_Order_By = { + average_time?: InputMaybe; + height?: InputMaybe; + one_row_id?: InputMaybe; }; +/** select columns of table "average_block_time_per_day" */ +export enum Average_Block_Time_Per_Day_Select_Column { + /** column name */ + AverageTime = 'average_time', + /** column name */ + Height = 'height', + /** column name */ + OneRowId = 'one_row_id' +} -/** columns and relationships of "block" */ -export type BlockRoutes_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Average_Block_Time_Per_Day_Stddev_Fields = { + average_time?: Maybe; + height?: Maybe; }; - -/** columns and relationships of "block" */ -export type BlockSwapsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Average_Block_Time_Per_Day_Stddev_Pop_Fields = { + average_time?: Maybe; + height?: Maybe; }; +/** aggregate stddev_samp on columns */ +export type Average_Block_Time_Per_Day_Stddev_Samp_Fields = { + average_time?: Maybe; + height?: Maybe; +}; -/** columns and relationships of "block" */ -export type BlockSwaps_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Streaming cursor of the table "average_block_time_per_day" */ +export type Average_Block_Time_Per_Day_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Average_Block_Time_Per_Day_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type Average_Block_Time_Per_Day_Stream_Cursor_Value_Input = { + average_time?: InputMaybe; + height?: InputMaybe; + one_row_id?: InputMaybe; +}; -/** columns and relationships of "block" */ -export type BlockTransaction_0sArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Average_Block_Time_Per_Day_Sum_Fields = { + average_time?: Maybe; + height?: Maybe; }; +/** aggregate var_pop on columns */ +export type Average_Block_Time_Per_Day_Var_Pop_Fields = { + average_time?: Maybe; + height?: Maybe; +}; -/** columns and relationships of "block" */ -export type BlockTransaction_0s_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Average_Block_Time_Per_Day_Var_Samp_Fields = { + average_time?: Maybe; + height?: Maybe; }; +/** aggregate variance on columns */ +export type Average_Block_Time_Per_Day_Variance_Fields = { + average_time?: Maybe; + height?: Maybe; +}; -/** columns and relationships of "block" */ -export type BlockTransactionsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "average_block_time_per_hour" */ +export type Average_Block_Time_Per_Hour = { + average_time: Scalars['numeric']['output']; + height: Scalars['bigint']['output']; + one_row_id: Scalars['Boolean']['output']; }; - -/** columns and relationships of "block" */ -export type BlockTransactions_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -/** aggregated selection of "block" */ -export type Block_Aggregate = { - aggregate?: Maybe; - nodes: Array; -}; - -export type Block_Aggregate_Bool_Exp = { - count?: InputMaybe; -}; - -export type Block_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; +/** aggregated selection of "average_block_time_per_hour" */ +export type Average_Block_Time_Per_Hour_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "block" */ -export type Block_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "average_block_time_per_hour" */ +export type Average_Block_Time_Per_Hour_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "block" */ -export type Block_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "average_block_time_per_hour" */ +export type Average_Block_Time_Per_Hour_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** order by aggregate values of table "block" */ -export type Block_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; - /** aggregate avg on columns */ -export type Block_Avg_Fields = { +export type Average_Block_Time_Per_Hour_Avg_Fields = { + average_time?: Maybe; height?: Maybe; - num_txs?: Maybe; - total_gas?: Maybe; -}; - -/** order by avg() on columns of table "block" */ -export type Block_Avg_Order_By = { - height?: InputMaybe; - num_txs?: InputMaybe; - total_gas?: InputMaybe; }; -/** Boolean expression to filter rows from the table "block". All fields are combined with a logical 'AND'. */ -export type Block_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - cyberlinks?: InputMaybe; - cyberlinks_aggregate?: InputMaybe; - hash?: InputMaybe; +/** Boolean expression to filter rows from the table "average_block_time_per_hour". All fields are combined with a logical 'AND'. */ +export type Average_Block_Time_Per_Hour_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + average_time?: InputMaybe; height?: InputMaybe; - investmints?: InputMaybe; - investmints_aggregate?: InputMaybe; - num_txs?: InputMaybe; - particles?: InputMaybe; - particles_aggregate?: InputMaybe; - proposer_address?: InputMaybe; - routes?: InputMaybe; - routes_aggregate?: InputMaybe; - swaps?: InputMaybe; - swaps_aggregate?: InputMaybe; - timestamp?: InputMaybe; - total_gas?: InputMaybe; - transaction_0s?: InputMaybe; - transaction_0s_aggregate?: InputMaybe; - transactions?: InputMaybe; - transactions_aggregate?: InputMaybe; - validator?: InputMaybe; + one_row_id?: InputMaybe; }; /** aggregate max on columns */ -export type Block_Max_Fields = { - hash?: Maybe; +export type Average_Block_Time_Per_Hour_Max_Fields = { + average_time?: Maybe; height?: Maybe; - num_txs?: Maybe; - proposer_address?: Maybe; - timestamp?: Maybe; - total_gas?: Maybe; -}; - -/** order by max() on columns of table "block" */ -export type Block_Max_Order_By = { - hash?: InputMaybe; - height?: InputMaybe; - num_txs?: InputMaybe; - proposer_address?: InputMaybe; - timestamp?: InputMaybe; - total_gas?: InputMaybe; }; /** aggregate min on columns */ -export type Block_Min_Fields = { - hash?: Maybe; +export type Average_Block_Time_Per_Hour_Min_Fields = { + average_time?: Maybe; height?: Maybe; - num_txs?: Maybe; - proposer_address?: Maybe; - timestamp?: Maybe; - total_gas?: Maybe; -}; - -/** order by min() on columns of table "block" */ -export type Block_Min_Order_By = { - hash?: InputMaybe; - height?: InputMaybe; - num_txs?: InputMaybe; - proposer_address?: InputMaybe; - timestamp?: InputMaybe; - total_gas?: InputMaybe; }; -/** Ordering options when selecting data from "block". */ -export type Block_Order_By = { - cyberlinks_aggregate?: InputMaybe; - hash?: InputMaybe; +/** Ordering options when selecting data from "average_block_time_per_hour". */ +export type Average_Block_Time_Per_Hour_Order_By = { + average_time?: InputMaybe; height?: InputMaybe; - investmints_aggregate?: InputMaybe; - num_txs?: InputMaybe; - particles_aggregate?: InputMaybe; - proposer_address?: InputMaybe; - routes_aggregate?: InputMaybe; - swaps_aggregate?: InputMaybe; - timestamp?: InputMaybe; - total_gas?: InputMaybe; - transaction_0s_aggregate?: InputMaybe; - transactions_aggregate?: InputMaybe; - validator?: InputMaybe; + one_row_id?: InputMaybe; }; -/** select columns of table "block" */ -export enum Block_Select_Column { +/** select columns of table "average_block_time_per_hour" */ +export enum Average_Block_Time_Per_Hour_Select_Column { /** column name */ - Hash = 'hash', + AverageTime = 'average_time', /** column name */ Height = 'height', /** column name */ - NumTxs = 'num_txs', - /** column name */ - ProposerAddress = 'proposer_address', - /** column name */ - Timestamp = 'timestamp', - /** column name */ - TotalGas = 'total_gas' + OneRowId = 'one_row_id' } /** aggregate stddev on columns */ -export type Block_Stddev_Fields = { +export type Average_Block_Time_Per_Hour_Stddev_Fields = { + average_time?: Maybe; height?: Maybe; - num_txs?: Maybe; - total_gas?: Maybe; -}; - -/** order by stddev() on columns of table "block" */ -export type Block_Stddev_Order_By = { - height?: InputMaybe; - num_txs?: InputMaybe; - total_gas?: InputMaybe; }; /** aggregate stddev_pop on columns */ -export type Block_Stddev_Pop_Fields = { +export type Average_Block_Time_Per_Hour_Stddev_Pop_Fields = { + average_time?: Maybe; height?: Maybe; - num_txs?: Maybe; - total_gas?: Maybe; -}; - -/** order by stddev_pop() on columns of table "block" */ -export type Block_Stddev_Pop_Order_By = { - height?: InputMaybe; - num_txs?: InputMaybe; - total_gas?: InputMaybe; }; /** aggregate stddev_samp on columns */ -export type Block_Stddev_Samp_Fields = { +export type Average_Block_Time_Per_Hour_Stddev_Samp_Fields = { + average_time?: Maybe; height?: Maybe; - num_txs?: Maybe; - total_gas?: Maybe; -}; - -/** order by stddev_samp() on columns of table "block" */ -export type Block_Stddev_Samp_Order_By = { - height?: InputMaybe; - num_txs?: InputMaybe; - total_gas?: InputMaybe; }; -/** Streaming cursor of the table "block" */ -export type Block_Stream_Cursor_Input = { +/** Streaming cursor of the table "average_block_time_per_hour" */ +export type Average_Block_Time_Per_Hour_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Block_Stream_Cursor_Value_Input; + initial_value: Average_Block_Time_Per_Hour_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Block_Stream_Cursor_Value_Input = { - hash?: InputMaybe; +export type Average_Block_Time_Per_Hour_Stream_Cursor_Value_Input = { + average_time?: InputMaybe; height?: InputMaybe; - num_txs?: InputMaybe; - proposer_address?: InputMaybe; - timestamp?: InputMaybe; - total_gas?: InputMaybe; + one_row_id?: InputMaybe; }; /** aggregate sum on columns */ -export type Block_Sum_Fields = { +export type Average_Block_Time_Per_Hour_Sum_Fields = { + average_time?: Maybe; height?: Maybe; - num_txs?: Maybe; - total_gas?: Maybe; }; -/** order by sum() on columns of table "block" */ -export type Block_Sum_Order_By = { - height?: InputMaybe; - num_txs?: InputMaybe; - total_gas?: InputMaybe; +/** aggregate var_pop on columns */ +export type Average_Block_Time_Per_Hour_Var_Pop_Fields = { + average_time?: Maybe; + height?: Maybe; }; -/** aggregate var_pop on columns */ -export type Block_Var_Pop_Fields = { +/** aggregate var_samp on columns */ +export type Average_Block_Time_Per_Hour_Var_Samp_Fields = { + average_time?: Maybe; height?: Maybe; - num_txs?: Maybe; - total_gas?: Maybe; -}; - -/** order by var_pop() on columns of table "block" */ -export type Block_Var_Pop_Order_By = { - height?: InputMaybe; - num_txs?: InputMaybe; - total_gas?: InputMaybe; -}; - -/** aggregate var_samp on columns */ -export type Block_Var_Samp_Fields = { - height?: Maybe; - num_txs?: Maybe; - total_gas?: Maybe; -}; - -/** order by var_samp() on columns of table "block" */ -export type Block_Var_Samp_Order_By = { - height?: InputMaybe; - num_txs?: InputMaybe; - total_gas?: InputMaybe; }; /** aggregate variance on columns */ -export type Block_Variance_Fields = { +export type Average_Block_Time_Per_Hour_Variance_Fields = { + average_time?: Maybe; height?: Maybe; - num_txs?: Maybe; - total_gas?: Maybe; -}; - -/** order by variance() on columns of table "block" */ -export type Block_Variance_Order_By = { - height?: InputMaybe; - num_txs?: InputMaybe; - total_gas?: InputMaybe; -}; - -/** Boolean expression to compare columns of type "coin". All fields are combined with logical 'AND'. */ -export type Coin_Array_Comparison_Exp = { - /** is the array contained in the given array value */ - _contained_in?: InputMaybe>; - /** does the array contain the given value */ - _contains?: InputMaybe>; - _eq?: InputMaybe>; - _gt?: InputMaybe>; - _gte?: InputMaybe>; - _in?: InputMaybe>>; - _is_null?: InputMaybe; - _lt?: InputMaybe>; - _lte?: InputMaybe>; - _neq?: InputMaybe>; - _nin?: InputMaybe>>; -}; - -/** Boolean expression to compare columns of type "coin_scalar". All fields are combined with logical 'AND'. */ -export type Coin_Scalar_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; }; -/** columns and relationships of "contracts" */ -export type Contracts = { - address: Scalars['String']['output']; - admin: Scalars['String']['output']; - code_id: Scalars['bigint']['output']; - creation_time: Scalars['String']['output']; - creator: Scalars['String']['output']; - fees: Scalars['bigint']['output']; - gas: Scalars['bigint']['output']; +/** columns and relationships of "average_block_time_per_minute" */ +export type Average_Block_Time_Per_Minute = { + average_time: Scalars['numeric']['output']; height: Scalars['bigint']['output']; - label: Scalars['String']['output']; - tx: Scalars['bigint']['output']; + one_row_id: Scalars['Boolean']['output']; }; -/** aggregated selection of "contracts" */ -export type Contracts_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "average_block_time_per_minute" */ +export type Average_Block_Time_Per_Minute_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "contracts" */ -export type Contracts_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "average_block_time_per_minute" */ +export type Average_Block_Time_Per_Minute_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "contracts" */ -export type Contracts_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "average_block_time_per_minute" */ +export type Average_Block_Time_Per_Minute_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Contracts_Avg_Fields = { - code_id?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Avg_Fields = { + average_time?: Maybe; height?: Maybe; - tx?: Maybe; }; -/** Boolean expression to filter rows from the table "contracts". All fields are combined with a logical 'AND'. */ -export type Contracts_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - address?: InputMaybe; - admin?: InputMaybe; - code_id?: InputMaybe; - creation_time?: InputMaybe; - creator?: InputMaybe; - fees?: InputMaybe; - gas?: InputMaybe; +/** Boolean expression to filter rows from the table "average_block_time_per_minute". All fields are combined with a logical 'AND'. */ +export type Average_Block_Time_Per_Minute_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + average_time?: InputMaybe; height?: InputMaybe; - label?: InputMaybe; - tx?: InputMaybe; + one_row_id?: InputMaybe; }; /** aggregate max on columns */ -export type Contracts_Max_Fields = { - address?: Maybe; - admin?: Maybe; - code_id?: Maybe; - creation_time?: Maybe; - creator?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Max_Fields = { + average_time?: Maybe; height?: Maybe; - label?: Maybe; - tx?: Maybe; }; /** aggregate min on columns */ -export type Contracts_Min_Fields = { - address?: Maybe; - admin?: Maybe; - code_id?: Maybe; - creation_time?: Maybe; - creator?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Min_Fields = { + average_time?: Maybe; height?: Maybe; - label?: Maybe; - tx?: Maybe; }; -/** Ordering options when selecting data from "contracts". */ -export type Contracts_Order_By = { - address?: InputMaybe; - admin?: InputMaybe; - code_id?: InputMaybe; - creation_time?: InputMaybe; - creator?: InputMaybe; - fees?: InputMaybe; - gas?: InputMaybe; +/** Ordering options when selecting data from "average_block_time_per_minute". */ +export type Average_Block_Time_Per_Minute_Order_By = { + average_time?: InputMaybe; height?: InputMaybe; - label?: InputMaybe; - tx?: InputMaybe; + one_row_id?: InputMaybe; }; -/** select columns of table "contracts" */ -export enum Contracts_Select_Column { - /** column name */ - Address = 'address', - /** column name */ - Admin = 'admin', - /** column name */ - CodeId = 'code_id', - /** column name */ - CreationTime = 'creation_time', - /** column name */ - Creator = 'creator', - /** column name */ - Fees = 'fees', +/** select columns of table "average_block_time_per_minute" */ +export enum Average_Block_Time_Per_Minute_Select_Column { /** column name */ - Gas = 'gas', + AverageTime = 'average_time', /** column name */ Height = 'height', /** column name */ - Label = 'label', - /** column name */ - Tx = 'tx' + OneRowId = 'one_row_id' } /** aggregate stddev on columns */ -export type Contracts_Stddev_Fields = { - code_id?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Stddev_Fields = { + average_time?: Maybe; height?: Maybe; - tx?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Contracts_Stddev_Pop_Fields = { - code_id?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Stddev_Pop_Fields = { + average_time?: Maybe; height?: Maybe; - tx?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Contracts_Stddev_Samp_Fields = { - code_id?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Stddev_Samp_Fields = { + average_time?: Maybe; height?: Maybe; - tx?: Maybe; }; -/** Streaming cursor of the table "contracts" */ -export type Contracts_Stream_Cursor_Input = { +/** Streaming cursor of the table "average_block_time_per_minute" */ +export type Average_Block_Time_Per_Minute_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Contracts_Stream_Cursor_Value_Input; + initial_value: Average_Block_Time_Per_Minute_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Contracts_Stream_Cursor_Value_Input = { - address?: InputMaybe; - admin?: InputMaybe; - code_id?: InputMaybe; - creation_time?: InputMaybe; - creator?: InputMaybe; - fees?: InputMaybe; - gas?: InputMaybe; +export type Average_Block_Time_Per_Minute_Stream_Cursor_Value_Input = { + average_time?: InputMaybe; height?: InputMaybe; - label?: InputMaybe; - tx?: InputMaybe; + one_row_id?: InputMaybe; }; /** aggregate sum on columns */ -export type Contracts_Sum_Fields = { - code_id?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Sum_Fields = { + average_time?: Maybe; height?: Maybe; - tx?: Maybe; }; /** aggregate var_pop on columns */ -export type Contracts_Var_Pop_Fields = { - code_id?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Var_Pop_Fields = { + average_time?: Maybe; height?: Maybe; - tx?: Maybe; }; /** aggregate var_samp on columns */ -export type Contracts_Var_Samp_Fields = { - code_id?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Var_Samp_Fields = { + average_time?: Maybe; height?: Maybe; - tx?: Maybe; }; /** aggregate variance on columns */ -export type Contracts_Variance_Fields = { - code_id?: Maybe; - fees?: Maybe; - gas?: Maybe; +export type Average_Block_Time_Per_Minute_Variance_Fields = { + average_time?: Maybe; height?: Maybe; - tx?: Maybe; }; -/** ordering argument of a cursor */ -export enum Cursor_Ordering { - /** ascending ordering of the cursor */ - Asc = 'ASC', - /** descending ordering of the cursor */ - Desc = 'DESC' -} +/** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ +export type Bigint_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; +}; -/** columns and relationships of "cyberlinks" */ -export type Cyberlinks = { - /** An object relationship */ - account: Account; - /** An object relationship */ - block: Block; +/** columns and relationships of "block" */ +export type Block = { + /** An array relationship */ + cyberlinks: Array; + /** An aggregate relationship */ + cyberlinks_aggregate: Cyberlinks_Aggregate; + hash: Scalars['String']['output']; height: Scalars['bigint']['output']; - id: Scalars['Int']['output']; - neuron: Scalars['String']['output']; - particle_from: Scalars['String']['output']; - particle_to: Scalars['String']['output']; + /** An array relationship */ + investmints: Array; + /** An aggregate relationship */ + investmints_aggregate: Investmints_Aggregate; + num_txs?: Maybe; + /** An array relationship */ + particles: Array; + /** An aggregate relationship */ + particles_aggregate: Particles_Aggregate; + proposer_address?: Maybe; + /** An array relationship */ + routes: Array; + /** An aggregate relationship */ + routes_aggregate: Routes_Aggregate; + /** An array relationship */ + swaps: Array; + /** An aggregate relationship */ + swaps_aggregate: Swaps_Aggregate; timestamp: Scalars['timestamp']['output']; - transaction_hash: Scalars['String']['output']; + total_gas?: Maybe; + /** An array relationship */ + transaction_155s: Array; + /** An aggregate relationship */ + transaction_155s_aggregate: Transaction_155_Aggregate; + /** An array relationship */ + transactions: Array; + /** An aggregate relationship */ + transactions_aggregate: Transaction_Aggregate; + /** An object relationship */ + validator?: Maybe; }; -/** aggregated selection of "cyberlinks" */ -export type Cyberlinks_Aggregate = { - aggregate?: Maybe; - nodes: Array; -}; -export type Cyberlinks_Aggregate_Bool_Exp = { - count?: InputMaybe; +/** columns and relationships of "block" */ +export type BlockCyberlinksArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Cyberlinks_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; + +/** columns and relationships of "block" */ +export type BlockCyberlinks_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate fields of "cyberlinks" */ -export type Cyberlinks_Aggregate_Fields = { - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + +/** columns and relationships of "block" */ +export type BlockInvestmintsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate fields of "cyberlinks" */ -export type Cyberlinks_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** columns and relationships of "block" */ +export type BlockInvestmints_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by aggregate values of table "cyberlinks" */ -export type Cyberlinks_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; + +/** columns and relationships of "block" */ +export type BlockParticlesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate avg on columns */ -export type Cyberlinks_Avg_Fields = { - height?: Maybe; - id?: Maybe; + +/** columns and relationships of "block" */ +export type BlockParticles_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by avg() on columns of table "cyberlinks" */ -export type Cyberlinks_Avg_Order_By = { - height?: InputMaybe; - id?: InputMaybe; + +/** columns and relationships of "block" */ +export type BlockRoutesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Boolean expression to filter rows from the table "cyberlinks". All fields are combined with a logical 'AND'. */ -export type Cyberlinks_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - account?: InputMaybe; - block?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle_from?: InputMaybe; - particle_to?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; + +/** columns and relationships of "block" */ +export type BlockRoutes_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate max on columns */ -export type Cyberlinks_Max_Fields = { - height?: Maybe; - id?: Maybe; - neuron?: Maybe; - particle_from?: Maybe; - particle_to?: Maybe; - timestamp?: Maybe; - transaction_hash?: Maybe; + +/** columns and relationships of "block" */ +export type BlockSwapsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by max() on columns of table "cyberlinks" */ -export type Cyberlinks_Max_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle_from?: InputMaybe; - particle_to?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; + +/** columns and relationships of "block" */ +export type BlockSwaps_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate min on columns */ -export type Cyberlinks_Min_Fields = { - height?: Maybe; - id?: Maybe; - neuron?: Maybe; - particle_from?: Maybe; - particle_to?: Maybe; - timestamp?: Maybe; - transaction_hash?: Maybe; + +/** columns and relationships of "block" */ +export type BlockTransaction_155sArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by min() on columns of table "cyberlinks" */ -export type Cyberlinks_Min_Order_By = { + +/** columns and relationships of "block" */ +export type BlockTransaction_155s_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +/** columns and relationships of "block" */ +export type BlockTransactionsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +/** columns and relationships of "block" */ +export type BlockTransactions_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +/** aggregated selection of "block" */ +export type Block_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +export type Block_Aggregate_Bool_Exp = { + count?: InputMaybe; +}; + +export type Block_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; +}; + +/** aggregate fields of "block" */ +export type Block_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "block" */ +export type Block_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** order by aggregate values of table "block" */ +export type Block_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Block_Avg_Fields = { + height?: Maybe; + num_txs?: Maybe; + total_gas?: Maybe; +}; + +/** order by avg() on columns of table "block" */ +export type Block_Avg_Order_By = { height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle_from?: InputMaybe; - particle_to?: InputMaybe; + num_txs?: InputMaybe; + total_gas?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "block". All fields are combined with a logical 'AND'. */ +export type Block_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + cyberlinks?: InputMaybe; + cyberlinks_aggregate?: InputMaybe; + hash?: InputMaybe; + height?: InputMaybe; + investmints?: InputMaybe; + investmints_aggregate?: InputMaybe; + num_txs?: InputMaybe; + particles?: InputMaybe; + particles_aggregate?: InputMaybe; + proposer_address?: InputMaybe; + routes?: InputMaybe; + routes_aggregate?: InputMaybe; + swaps?: InputMaybe; + swaps_aggregate?: InputMaybe; + timestamp?: InputMaybe; + total_gas?: InputMaybe; + transaction_155s?: InputMaybe; + transaction_155s_aggregate?: InputMaybe; + transactions?: InputMaybe; + transactions_aggregate?: InputMaybe; + validator?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Block_Max_Fields = { + hash?: Maybe; + height?: Maybe; + num_txs?: Maybe; + proposer_address?: Maybe; + timestamp?: Maybe; + total_gas?: Maybe; +}; + +/** order by max() on columns of table "block" */ +export type Block_Max_Order_By = { + hash?: InputMaybe; + height?: InputMaybe; + num_txs?: InputMaybe; + proposer_address?: InputMaybe; timestamp?: InputMaybe; - transaction_hash?: InputMaybe; + total_gas?: InputMaybe; }; -/** Ordering options when selecting data from "cyberlinks". */ -export type Cyberlinks_Order_By = { - account?: InputMaybe; - block?: InputMaybe; +/** aggregate min on columns */ +export type Block_Min_Fields = { + hash?: Maybe; + height?: Maybe; + num_txs?: Maybe; + proposer_address?: Maybe; + timestamp?: Maybe; + total_gas?: Maybe; +}; + +/** order by min() on columns of table "block" */ +export type Block_Min_Order_By = { + hash?: InputMaybe; height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle_from?: InputMaybe; - particle_to?: InputMaybe; + num_txs?: InputMaybe; + proposer_address?: InputMaybe; timestamp?: InputMaybe; - transaction_hash?: InputMaybe; + total_gas?: InputMaybe; }; -/** select columns of table "cyberlinks" */ -export enum Cyberlinks_Select_Column { - /** column name */ - Height = 'height', +/** Ordering options when selecting data from "block". */ +export type Block_Order_By = { + cyberlinks_aggregate?: InputMaybe; + hash?: InputMaybe; + height?: InputMaybe; + investmints_aggregate?: InputMaybe; + num_txs?: InputMaybe; + particles_aggregate?: InputMaybe; + proposer_address?: InputMaybe; + routes_aggregate?: InputMaybe; + swaps_aggregate?: InputMaybe; + timestamp?: InputMaybe; + total_gas?: InputMaybe; + transaction_155s_aggregate?: InputMaybe; + transactions_aggregate?: InputMaybe; + validator?: InputMaybe; +}; + +/** select columns of table "block" */ +export enum Block_Select_Column { /** column name */ - Id = 'id', + Hash = 'hash', /** column name */ - Neuron = 'neuron', + Height = 'height', /** column name */ - ParticleFrom = 'particle_from', + NumTxs = 'num_txs', /** column name */ - ParticleTo = 'particle_to', + ProposerAddress = 'proposer_address', /** column name */ Timestamp = 'timestamp', /** column name */ - TransactionHash = 'transaction_hash' + TotalGas = 'total_gas' } /** aggregate stddev on columns */ -export type Cyberlinks_Stddev_Fields = { +export type Block_Stddev_Fields = { height?: Maybe; - id?: Maybe; + num_txs?: Maybe; + total_gas?: Maybe; }; -/** order by stddev() on columns of table "cyberlinks" */ -export type Cyberlinks_Stddev_Order_By = { +/** order by stddev() on columns of table "block" */ +export type Block_Stddev_Order_By = { height?: InputMaybe; - id?: InputMaybe; + num_txs?: InputMaybe; + total_gas?: InputMaybe; }; /** aggregate stddev_pop on columns */ -export type Cyberlinks_Stddev_Pop_Fields = { +export type Block_Stddev_Pop_Fields = { height?: Maybe; - id?: Maybe; + num_txs?: Maybe; + total_gas?: Maybe; }; -/** order by stddev_pop() on columns of table "cyberlinks" */ -export type Cyberlinks_Stddev_Pop_Order_By = { +/** order by stddev_pop() on columns of table "block" */ +export type Block_Stddev_Pop_Order_By = { height?: InputMaybe; - id?: InputMaybe; + num_txs?: InputMaybe; + total_gas?: InputMaybe; }; /** aggregate stddev_samp on columns */ -export type Cyberlinks_Stddev_Samp_Fields = { +export type Block_Stddev_Samp_Fields = { height?: Maybe; - id?: Maybe; + num_txs?: Maybe; + total_gas?: Maybe; }; -/** order by stddev_samp() on columns of table "cyberlinks" */ -export type Cyberlinks_Stddev_Samp_Order_By = { +/** order by stddev_samp() on columns of table "block" */ +export type Block_Stddev_Samp_Order_By = { height?: InputMaybe; - id?: InputMaybe; + num_txs?: InputMaybe; + total_gas?: InputMaybe; }; -/** Streaming cursor of the table "cyberlinks" */ -export type Cyberlinks_Stream_Cursor_Input = { +/** Streaming cursor of the table "block" */ +export type Block_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Cyberlinks_Stream_Cursor_Value_Input; + initial_value: Block_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Cyberlinks_Stream_Cursor_Value_Input = { +export type Block_Stream_Cursor_Value_Input = { + hash?: InputMaybe; height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle_from?: InputMaybe; - particle_to?: InputMaybe; + num_txs?: InputMaybe; + proposer_address?: InputMaybe; timestamp?: InputMaybe; - transaction_hash?: InputMaybe; + total_gas?: InputMaybe; }; /** aggregate sum on columns */ -export type Cyberlinks_Sum_Fields = { +export type Block_Sum_Fields = { height?: Maybe; - id?: Maybe; -}; + num_txs?: Maybe; + total_gas?: Maybe; +}; -/** order by sum() on columns of table "cyberlinks" */ -export type Cyberlinks_Sum_Order_By = { +/** order by sum() on columns of table "block" */ +export type Block_Sum_Order_By = { height?: InputMaybe; - id?: InputMaybe; + num_txs?: InputMaybe; + total_gas?: InputMaybe; }; /** aggregate var_pop on columns */ -export type Cyberlinks_Var_Pop_Fields = { +export type Block_Var_Pop_Fields = { height?: Maybe; - id?: Maybe; + num_txs?: Maybe; + total_gas?: Maybe; }; -/** order by var_pop() on columns of table "cyberlinks" */ -export type Cyberlinks_Var_Pop_Order_By = { +/** order by var_pop() on columns of table "block" */ +export type Block_Var_Pop_Order_By = { height?: InputMaybe; - id?: InputMaybe; + num_txs?: InputMaybe; + total_gas?: InputMaybe; }; /** aggregate var_samp on columns */ -export type Cyberlinks_Var_Samp_Fields = { +export type Block_Var_Samp_Fields = { height?: Maybe; - id?: Maybe; + num_txs?: Maybe; + total_gas?: Maybe; }; -/** order by var_samp() on columns of table "cyberlinks" */ -export type Cyberlinks_Var_Samp_Order_By = { +/** order by var_samp() on columns of table "block" */ +export type Block_Var_Samp_Order_By = { height?: InputMaybe; - id?: InputMaybe; + num_txs?: InputMaybe; + total_gas?: InputMaybe; }; /** aggregate variance on columns */ -export type Cyberlinks_Variance_Fields = { +export type Block_Variance_Fields = { height?: Maybe; - id?: Maybe; + num_txs?: Maybe; + total_gas?: Maybe; }; -/** order by variance() on columns of table "cyberlinks" */ -export type Cyberlinks_Variance_Order_By = { +/** order by variance() on columns of table "block" */ +export type Block_Variance_Order_By = { height?: InputMaybe; - id?: InputMaybe; + num_txs?: InputMaybe; + total_gas?: InputMaybe; }; -/** columns and relationships of "genesis" */ -export type Genesis = { - chain_id: Scalars['String']['output']; - initial_height: Scalars['bigint']['output']; - one_row_id: Scalars['Boolean']['output']; - time: Scalars['timestamp']['output']; +/** Boolean expression to compare columns of type "coin". All fields are combined with logical 'AND'. */ +export type Coin_Array_Comparison_Exp = { + /** is the array contained in the given array value */ + _contained_in?: InputMaybe>; + /** does the array contain the given value */ + _contains?: InputMaybe>; + _eq?: InputMaybe>; + _gt?: InputMaybe>; + _gte?: InputMaybe>; + _in?: InputMaybe>>; + _is_null?: InputMaybe; + _lt?: InputMaybe>; + _lte?: InputMaybe>; + _neq?: InputMaybe>; + _nin?: InputMaybe>>; }; -/** aggregated selection of "genesis" */ -export type Genesis_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** Boolean expression to compare columns of type "coin_scalar". All fields are combined with logical 'AND'. */ +export type Coin_Scalar_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** aggregate fields of "genesis" */ -export type Genesis_Aggregate_Fields = { - avg?: Maybe; +/** columns and relationships of "contracts" */ +export type Contracts = { + address: Scalars['String']['output']; + admin: Scalars['String']['output']; + code_id: Scalars['bigint']['output']; + creation_time: Scalars['String']['output']; + creator: Scalars['String']['output']; + fees: Scalars['bigint']['output']; + gas: Scalars['bigint']['output']; + height: Scalars['bigint']['output']; + label: Scalars['String']['output']; + tx: Scalars['bigint']['output']; +}; + +/** aggregated selection of "contracts" */ +export type Contracts_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "contracts" */ +export type Contracts_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "genesis" */ -export type Genesis_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "contracts" */ +export type Contracts_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Genesis_Avg_Fields = { - initial_height?: Maybe; +export type Contracts_Avg_Fields = { + code_id?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + tx?: Maybe; }; -/** Boolean expression to filter rows from the table "genesis". All fields are combined with a logical 'AND'. */ -export type Genesis_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - chain_id?: InputMaybe; - initial_height?: InputMaybe; - one_row_id?: InputMaybe; - time?: InputMaybe; +/** Boolean expression to filter rows from the table "contracts". All fields are combined with a logical 'AND'. */ +export type Contracts_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + address?: InputMaybe; + admin?: InputMaybe; + code_id?: InputMaybe; + creation_time?: InputMaybe; + creator?: InputMaybe; + fees?: InputMaybe; + gas?: InputMaybe; + height?: InputMaybe; + label?: InputMaybe; + tx?: InputMaybe; }; /** aggregate max on columns */ -export type Genesis_Max_Fields = { - chain_id?: Maybe; - initial_height?: Maybe; - time?: Maybe; +export type Contracts_Max_Fields = { + address?: Maybe; + admin?: Maybe; + code_id?: Maybe; + creation_time?: Maybe; + creator?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + label?: Maybe; + tx?: Maybe; }; /** aggregate min on columns */ -export type Genesis_Min_Fields = { - chain_id?: Maybe; - initial_height?: Maybe; - time?: Maybe; +export type Contracts_Min_Fields = { + address?: Maybe; + admin?: Maybe; + code_id?: Maybe; + creation_time?: Maybe; + creator?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + label?: Maybe; + tx?: Maybe; }; -/** Ordering options when selecting data from "genesis". */ -export type Genesis_Order_By = { - chain_id?: InputMaybe; - initial_height?: InputMaybe; - one_row_id?: InputMaybe; - time?: InputMaybe; +/** Ordering options when selecting data from "contracts". */ +export type Contracts_Order_By = { + address?: InputMaybe; + admin?: InputMaybe; + code_id?: InputMaybe; + creation_time?: InputMaybe; + creator?: InputMaybe; + fees?: InputMaybe; + gas?: InputMaybe; + height?: InputMaybe; + label?: InputMaybe; + tx?: InputMaybe; }; -/** select columns of table "genesis" */ -export enum Genesis_Select_Column { +/** select columns of table "contracts" */ +export enum Contracts_Select_Column { /** column name */ - ChainId = 'chain_id', + Address = 'address', /** column name */ - InitialHeight = 'initial_height', + Admin = 'admin', /** column name */ - OneRowId = 'one_row_id', + CodeId = 'code_id', /** column name */ - Time = 'time' + CreationTime = 'creation_time', + /** column name */ + Creator = 'creator', + /** column name */ + Fees = 'fees', + /** column name */ + Gas = 'gas', + /** column name */ + Height = 'height', + /** column name */ + Label = 'label', + /** column name */ + Tx = 'tx' } /** aggregate stddev on columns */ -export type Genesis_Stddev_Fields = { - initial_height?: Maybe; +export type Contracts_Stddev_Fields = { + code_id?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + tx?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Genesis_Stddev_Pop_Fields = { - initial_height?: Maybe; +export type Contracts_Stddev_Pop_Fields = { + code_id?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + tx?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Genesis_Stddev_Samp_Fields = { - initial_height?: Maybe; -}; - -/** Streaming cursor of the table "genesis" */ -export type Genesis_Stream_Cursor_Input = { +export type Contracts_Stddev_Samp_Fields = { + code_id?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + tx?: Maybe; +}; + +/** Streaming cursor of the table "contracts" */ +export type Contracts_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Genesis_Stream_Cursor_Value_Input; + initial_value: Contracts_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Genesis_Stream_Cursor_Value_Input = { - chain_id?: InputMaybe; - initial_height?: InputMaybe; - one_row_id?: InputMaybe; - time?: InputMaybe; +export type Contracts_Stream_Cursor_Value_Input = { + address?: InputMaybe; + admin?: InputMaybe; + code_id?: InputMaybe; + creation_time?: InputMaybe; + creator?: InputMaybe; + fees?: InputMaybe; + gas?: InputMaybe; + height?: InputMaybe; + label?: InputMaybe; + tx?: InputMaybe; }; /** aggregate sum on columns */ -export type Genesis_Sum_Fields = { - initial_height?: Maybe; +export type Contracts_Sum_Fields = { + code_id?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + tx?: Maybe; }; /** aggregate var_pop on columns */ -export type Genesis_Var_Pop_Fields = { - initial_height?: Maybe; +export type Contracts_Var_Pop_Fields = { + code_id?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + tx?: Maybe; }; /** aggregate var_samp on columns */ -export type Genesis_Var_Samp_Fields = { - initial_height?: Maybe; +export type Contracts_Var_Samp_Fields = { + code_id?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + tx?: Maybe; }; /** aggregate variance on columns */ -export type Genesis_Variance_Fields = { - initial_height?: Maybe; -}; - -/** columns and relationships of "investmints" */ -export type Investmints = { - /** An object relationship */ - account: Account; - amount: Scalars['coin_scalar']['output']; - /** An object relationship */ - block: Block; - height: Scalars['bigint']['output']; - id: Scalars['Int']['output']; - length: Scalars['bigint']['output']; - neuron: Scalars['String']['output']; - resource: Scalars['String']['output']; - timestamp: Scalars['timestamp']['output']; - transaction_hash: Scalars['String']['output']; -}; - -/** aggregated selection of "investmints" */ -export type Investmints_Aggregate = { - aggregate?: Maybe; - nodes: Array; -}; - -export type Investmints_Aggregate_Bool_Exp = { - count?: InputMaybe; +export type Contracts_Variance_Fields = { + code_id?: Maybe; + fees?: Maybe; + gas?: Maybe; + height?: Maybe; + tx?: Maybe; }; -export type Investmints_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; +/** ordering argument of a cursor */ +export enum Cursor_Ordering { + /** ascending ordering of the cursor */ + Asc = 'ASC', + /** descending ordering of the cursor */ + Desc = 'DESC' +} -/** aggregate fields of "investmints" */ -export type Investmints_Aggregate_Fields = { - avg?: Maybe; +/** columns and relationships of "cyb_cohort" */ +export type Cyb_Cohort = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; + week?: Maybe; +}; + +/** aggregated selection of "cyb_cohort" */ +export type Cyb_Cohort_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "cyb_cohort" */ +export type Cyb_Cohort_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "investmints" */ -export type Investmints_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "cyb_cohort" */ +export type Cyb_Cohort_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** order by aggregate values of table "investmints" */ -export type Investmints_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; - /** aggregate avg on columns */ -export type Investmints_Avg_Fields = { - height?: Maybe; - id?: Maybe; - length?: Maybe; -}; - -/** order by avg() on columns of table "investmints" */ -export type Investmints_Avg_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; -}; - -/** Boolean expression to filter rows from the table "investmints". All fields are combined with a logical 'AND'. */ -export type Investmints_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - account?: InputMaybe; - amount?: InputMaybe; - block?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; - neuron?: InputMaybe; - resource?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +export type Cyb_Cohort_Avg_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; +}; + +/** Boolean expression to filter rows from the table "cyb_cohort". All fields are combined with a logical 'AND'. */ +export type Cyb_Cohort_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + cyberlink_10_percent?: InputMaybe; + cyberlink_100_percent?: InputMaybe; + cyberlink_percent?: InputMaybe; + hero_hired_percent?: InputMaybe; + investmint_percent?: InputMaybe; + neurons_activated?: InputMaybe; + redelegation_percent?: InputMaybe; + swap_percent?: InputMaybe; + undelegation_percent?: InputMaybe; + week?: InputMaybe; }; /** aggregate max on columns */ -export type Investmints_Max_Fields = { - amount?: Maybe; - height?: Maybe; - id?: Maybe; - length?: Maybe; - neuron?: Maybe; - resource?: Maybe; - timestamp?: Maybe; - transaction_hash?: Maybe; -}; - -/** order by max() on columns of table "investmints" */ -export type Investmints_Max_Order_By = { - amount?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; - neuron?: InputMaybe; - resource?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +export type Cyb_Cohort_Max_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; + week?: Maybe; }; /** aggregate min on columns */ -export type Investmints_Min_Fields = { - amount?: Maybe; - height?: Maybe; - id?: Maybe; - length?: Maybe; - neuron?: Maybe; - resource?: Maybe; - timestamp?: Maybe; - transaction_hash?: Maybe; -}; - -/** order by min() on columns of table "investmints" */ -export type Investmints_Min_Order_By = { - amount?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; - neuron?: InputMaybe; - resource?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +export type Cyb_Cohort_Min_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; + week?: Maybe; }; -/** Ordering options when selecting data from "investmints". */ -export type Investmints_Order_By = { - account?: InputMaybe; - amount?: InputMaybe; - block?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; - neuron?: InputMaybe; - resource?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +/** Ordering options when selecting data from "cyb_cohort". */ +export type Cyb_Cohort_Order_By = { + cyberlink_10_percent?: InputMaybe; + cyberlink_100_percent?: InputMaybe; + cyberlink_percent?: InputMaybe; + hero_hired_percent?: InputMaybe; + investmint_percent?: InputMaybe; + neurons_activated?: InputMaybe; + redelegation_percent?: InputMaybe; + swap_percent?: InputMaybe; + undelegation_percent?: InputMaybe; + week?: InputMaybe; }; -/** select columns of table "investmints" */ -export enum Investmints_Select_Column { +/** select columns of table "cyb_cohort" */ +export enum Cyb_Cohort_Select_Column { /** column name */ - Amount = 'amount', + Cyberlink_10Percent = 'cyberlink_10_percent', /** column name */ - Height = 'height', + Cyberlink_100Percent = 'cyberlink_100_percent', /** column name */ - Id = 'id', + CyberlinkPercent = 'cyberlink_percent', /** column name */ - Length = 'length', + HeroHiredPercent = 'hero_hired_percent', /** column name */ - Neuron = 'neuron', + InvestmintPercent = 'investmint_percent', /** column name */ - Resource = 'resource', + NeuronsActivated = 'neurons_activated', /** column name */ - Timestamp = 'timestamp', + RedelegationPercent = 'redelegation_percent', /** column name */ - TransactionHash = 'transaction_hash' + SwapPercent = 'swap_percent', + /** column name */ + UndelegationPercent = 'undelegation_percent', + /** column name */ + Week = 'week' } /** aggregate stddev on columns */ -export type Investmints_Stddev_Fields = { - height?: Maybe; - id?: Maybe; - length?: Maybe; +export type Cyb_Cohort_Stddev_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; }; -/** order by stddev() on columns of table "investmints" */ -export type Investmints_Stddev_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Cyb_Cohort_Stddev_Pop_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; }; -/** aggregate stddev_pop on columns */ -export type Investmints_Stddev_Pop_Fields = { - height?: Maybe; - id?: Maybe; - length?: Maybe; +/** aggregate stddev_samp on columns */ +export type Cyb_Cohort_Stddev_Samp_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; +}; + +/** Streaming cursor of the table "cyb_cohort" */ +export type Cyb_Cohort_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Cyb_Cohort_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -/** order by stddev_pop() on columns of table "investmints" */ -export type Investmints_Stddev_Pop_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Cyb_Cohort_Stream_Cursor_Value_Input = { + cyberlink_10_percent?: InputMaybe; + cyberlink_100_percent?: InputMaybe; + cyberlink_percent?: InputMaybe; + hero_hired_percent?: InputMaybe; + investmint_percent?: InputMaybe; + neurons_activated?: InputMaybe; + redelegation_percent?: InputMaybe; + swap_percent?: InputMaybe; + undelegation_percent?: InputMaybe; + week?: InputMaybe; }; -/** aggregate stddev_samp on columns */ -export type Investmints_Stddev_Samp_Fields = { - height?: Maybe; - id?: Maybe; - length?: Maybe; +/** aggregate sum on columns */ +export type Cyb_Cohort_Sum_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; }; -/** order by stddev_samp() on columns of table "investmints" */ -export type Investmints_Stddev_Samp_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; +/** aggregate var_pop on columns */ +export type Cyb_Cohort_Var_Pop_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; }; -/** Streaming cursor of the table "investmints" */ -export type Investmints_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: Investmints_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; +/** aggregate var_samp on columns */ +export type Cyb_Cohort_Var_Samp_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; }; -/** Initial value of the column from where the streaming should start */ -export type Investmints_Stream_Cursor_Value_Input = { - amount?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; - neuron?: InputMaybe; - resource?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +/** aggregate variance on columns */ +export type Cyb_Cohort_Variance_Fields = { + cyberlink_10_percent?: Maybe; + cyberlink_100_percent?: Maybe; + cyberlink_percent?: Maybe; + hero_hired_percent?: Maybe; + investmint_percent?: Maybe; + neurons_activated?: Maybe; + redelegation_percent?: Maybe; + swap_percent?: Maybe; + undelegation_percent?: Maybe; +}; + +/** columns and relationships of "cyber_gift_proofs" */ +export type Cyber_Gift_Proofs = { + address: Scalars['String']['output']; + amount: Scalars['bigint']['output']; + details: Array; + proof: Array; }; -/** aggregate sum on columns */ -export type Investmints_Sum_Fields = { - height?: Maybe; - id?: Maybe; - length?: Maybe; +/** aggregated selection of "cyber_gift_proofs" */ +export type Cyber_Gift_Proofs_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** order by sum() on columns of table "investmints" */ -export type Investmints_Sum_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; +/** aggregate fields of "cyber_gift_proofs" */ +export type Cyber_Gift_Proofs_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate var_pop on columns */ -export type Investmints_Var_Pop_Fields = { - height?: Maybe; - id?: Maybe; - length?: Maybe; + +/** aggregate fields of "cyber_gift_proofs" */ +export type Cyber_Gift_Proofs_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -/** order by var_pop() on columns of table "investmints" */ -export type Investmints_Var_Pop_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; +/** aggregate avg on columns */ +export type Cyber_Gift_Proofs_Avg_Fields = { + amount?: Maybe; }; -/** aggregate var_samp on columns */ -export type Investmints_Var_Samp_Fields = { - height?: Maybe; - id?: Maybe; - length?: Maybe; +/** Boolean expression to filter rows from the table "cyber_gift_proofs". All fields are combined with a logical 'AND'. */ +export type Cyber_Gift_Proofs_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + address?: InputMaybe; + amount?: InputMaybe; + details?: InputMaybe; + proof?: InputMaybe; }; -/** order by var_samp() on columns of table "investmints" */ -export type Investmints_Var_Samp_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; +/** aggregate max on columns */ +export type Cyber_Gift_Proofs_Max_Fields = { + address?: Maybe; + amount?: Maybe; + details?: Maybe>; + proof?: Maybe>; }; -/** aggregate variance on columns */ -export type Investmints_Variance_Fields = { - height?: Maybe; - id?: Maybe; - length?: Maybe; +/** aggregate min on columns */ +export type Cyber_Gift_Proofs_Min_Fields = { + address?: Maybe; + amount?: Maybe; + details?: Maybe>; + proof?: Maybe>; }; -/** order by variance() on columns of table "investmints" */ -export type Investmints_Variance_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - length?: InputMaybe; +/** Ordering options when selecting data from "cyber_gift_proofs". */ +export type Cyber_Gift_Proofs_Order_By = { + address?: InputMaybe; + amount?: InputMaybe; + details?: InputMaybe; + proof?: InputMaybe; }; -export type Jsonb_Cast_Exp = { - String?: InputMaybe; +/** select columns of table "cyber_gift_proofs" */ +export enum Cyber_Gift_Proofs_Select_Column { + /** column name */ + Address = 'address', + /** column name */ + Amount = 'amount', + /** column name */ + Details = 'details', + /** column name */ + Proof = 'proof' +} + +/** aggregate stddev on columns */ +export type Cyber_Gift_Proofs_Stddev_Fields = { + amount?: Maybe; }; -/** Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. */ -export type Jsonb_Comparison_Exp = { - _cast?: InputMaybe; - /** is the column contained in the given json value */ - _contained_in?: InputMaybe; - /** does the column contain the given json value at the top level */ - _contains?: InputMaybe; - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - /** does the string exist as a top-level key in the column */ - _has_key?: InputMaybe; - /** do all of these strings exist as top-level keys in the column */ - _has_keys_all?: InputMaybe>; - /** do any of these strings exist as top-level keys in the column */ - _has_keys_any?: InputMaybe>; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; +/** aggregate stddev_pop on columns */ +export type Cyber_Gift_Proofs_Stddev_Pop_Fields = { + amount?: Maybe; }; -/** columns and relationships of "message" */ -export type Message = { - height: Scalars['bigint']['output']; - index: Scalars['bigint']['output']; - involved_accounts_addresses: Array; - partition_id: Scalars['bigint']['output']; - /** An object relationship */ - transaction?: Maybe; - transaction_hash: Scalars['String']['output']; - type: Scalars['String']['output']; - value: Scalars['jsonb']['output']; +/** aggregate stddev_samp on columns */ +export type Cyber_Gift_Proofs_Stddev_Samp_Fields = { + amount?: Maybe; }; +/** Streaming cursor of the table "cyber_gift_proofs" */ +export type Cyber_Gift_Proofs_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Cyber_Gift_Proofs_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -/** columns and relationships of "message" */ -export type MessageValueArgs = { - path?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Cyber_Gift_Proofs_Stream_Cursor_Value_Input = { + address?: InputMaybe; + amount?: InputMaybe; + details?: InputMaybe>; + proof?: InputMaybe>; }; -/** columns and relationships of "message_0" */ -export type Message_0 = { - height: Scalars['bigint']['output']; - index: Scalars['bigint']['output']; - involved_accounts_addresses: Array; - partition_id: Scalars['bigint']['output']; - /** An object relationship */ - transaction?: Maybe; - transaction_hash: Scalars['String']['output']; - type: Scalars['String']['output']; - value: Scalars['jsonb']['output']; +/** aggregate sum on columns */ +export type Cyber_Gift_Proofs_Sum_Fields = { + amount?: Maybe; }; +/** aggregate var_pop on columns */ +export type Cyber_Gift_Proofs_Var_Pop_Fields = { + amount?: Maybe; +}; -/** columns and relationships of "message_0" */ -export type Message_0ValueArgs = { - path?: InputMaybe; +/** aggregate var_samp on columns */ +export type Cyber_Gift_Proofs_Var_Samp_Fields = { + amount?: Maybe; +}; + +/** aggregate variance on columns */ +export type Cyber_Gift_Proofs_Variance_Fields = { + amount?: Maybe; +}; + +/** columns and relationships of "cyberlinks" */ +export type Cyberlinks = { + /** An object relationship */ + account: Account; + /** An object relationship */ + block: Block; + height: Scalars['bigint']['output']; + id: Scalars['Int']['output']; + neuron: Scalars['String']['output']; + particle_from: Scalars['String']['output']; + particle_to: Scalars['String']['output']; + timestamp: Scalars['timestamp']['output']; + transaction_hash: Scalars['String']['output']; }; -/** aggregated selection of "message_0" */ -export type Message_0_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "cyberlinks" */ +export type Cyberlinks_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -export type Message_0_Aggregate_Bool_Exp = { - count?: InputMaybe; +export type Cyberlinks_Aggregate_Bool_Exp = { + count?: InputMaybe; }; -export type Message_0_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; +export type Cyberlinks_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; distinct?: InputMaybe; - filter?: InputMaybe; + filter?: InputMaybe; predicate: Int_Comparison_Exp; }; -/** aggregate fields of "message_0" */ -export type Message_0_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "cyberlinks" */ +export type Cyberlinks_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "message_0" */ -export type Message_0_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "cyberlinks" */ +export type Cyberlinks_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** order by aggregate values of table "message_0" */ -export type Message_0_Aggregate_Order_By = { - avg?: InputMaybe; +/** order by aggregate values of table "cyberlinks" */ +export type Cyberlinks_Aggregate_Order_By = { + avg?: InputMaybe; count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; }; /** aggregate avg on columns */ -export type Message_0_Avg_Fields = { +export type Cyberlinks_Avg_Fields = { height?: Maybe; - index?: Maybe; - partition_id?: Maybe; + id?: Maybe; }; -/** order by avg() on columns of table "message_0" */ -export type Message_0_Avg_Order_By = { +/** order by avg() on columns of table "cyberlinks" */ +export type Cyberlinks_Avg_Order_By = { height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; + id?: InputMaybe; }; -/** Boolean expression to filter rows from the table "message_0". All fields are combined with a logical 'AND'. */ -export type Message_0_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** Boolean expression to filter rows from the table "cyberlinks". All fields are combined with a logical 'AND'. */ +export type Cyberlinks_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + account?: InputMaybe; + block?: InputMaybe; height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe; - partition_id?: InputMaybe; - transaction?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle_from?: InputMaybe; + particle_to?: InputMaybe; + timestamp?: InputMaybe; transaction_hash?: InputMaybe; - type?: InputMaybe; - value?: InputMaybe; }; /** aggregate max on columns */ -export type Message_0_Max_Fields = { +export type Cyberlinks_Max_Fields = { height?: Maybe; - index?: Maybe; - involved_accounts_addresses?: Maybe>; - partition_id?: Maybe; + id?: Maybe; + neuron?: Maybe; + particle_from?: Maybe; + particle_to?: Maybe; + timestamp?: Maybe; transaction_hash?: Maybe; - type?: Maybe; }; -/** order by max() on columns of table "message_0" */ -export type Message_0_Max_Order_By = { +/** order by max() on columns of table "cyberlinks" */ +export type Cyberlinks_Max_Order_By = { height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe; - partition_id?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle_from?: InputMaybe; + particle_to?: InputMaybe; + timestamp?: InputMaybe; transaction_hash?: InputMaybe; - type?: InputMaybe; }; /** aggregate min on columns */ -export type Message_0_Min_Fields = { +export type Cyberlinks_Min_Fields = { height?: Maybe; - index?: Maybe; - involved_accounts_addresses?: Maybe>; - partition_id?: Maybe; + id?: Maybe; + neuron?: Maybe; + particle_from?: Maybe; + particle_to?: Maybe; + timestamp?: Maybe; transaction_hash?: Maybe; - type?: Maybe; }; -/** order by min() on columns of table "message_0" */ -export type Message_0_Min_Order_By = { +/** order by min() on columns of table "cyberlinks" */ +export type Cyberlinks_Min_Order_By = { height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe; - partition_id?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle_from?: InputMaybe; + particle_to?: InputMaybe; + timestamp?: InputMaybe; transaction_hash?: InputMaybe; - type?: InputMaybe; }; -/** Ordering options when selecting data from "message_0". */ -export type Message_0_Order_By = { +/** Ordering options when selecting data from "cyberlinks". */ +export type Cyberlinks_Order_By = { + account?: InputMaybe; + block?: InputMaybe; height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe; - partition_id?: InputMaybe; - transaction?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle_from?: InputMaybe; + particle_to?: InputMaybe; + timestamp?: InputMaybe; transaction_hash?: InputMaybe; - type?: InputMaybe; - value?: InputMaybe; }; -/** select columns of table "message_0" */ -export enum Message_0_Select_Column { +/** select columns of table "cyberlinks" */ +export enum Cyberlinks_Select_Column { /** column name */ Height = 'height', /** column name */ - Index = 'index', + Id = 'id', /** column name */ - InvolvedAccountsAddresses = 'involved_accounts_addresses', + Neuron = 'neuron', /** column name */ - PartitionId = 'partition_id', + ParticleFrom = 'particle_from', /** column name */ - TransactionHash = 'transaction_hash', + ParticleTo = 'particle_to', /** column name */ - Type = 'type', + Timestamp = 'timestamp', /** column name */ - Value = 'value' + TransactionHash = 'transaction_hash' +} + +/** columns and relationships of "cyberlinks_stats" */ +export type Cyberlinks_Stats = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; + date?: Maybe; +}; + +/** aggregated selection of "cyberlinks_stats" */ +export type Cyberlinks_Stats_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "cyberlinks_stats" */ +export type Cyberlinks_Stats_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "cyberlinks_stats" */ +export type Cyberlinks_Stats_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Cyberlinks_Stats_Avg_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; +}; + +/** Boolean expression to filter rows from the table "cyberlinks_stats". All fields are combined with a logical 'AND'. */ +export type Cyberlinks_Stats_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + cyberlinks?: InputMaybe; + cyberlinks_per_day?: InputMaybe; + date?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Cyberlinks_Stats_Max_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; + date?: Maybe; +}; + +/** aggregate min on columns */ +export type Cyberlinks_Stats_Min_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; + date?: Maybe; +}; + +/** Ordering options when selecting data from "cyberlinks_stats". */ +export type Cyberlinks_Stats_Order_By = { + cyberlinks?: InputMaybe; + cyberlinks_per_day?: InputMaybe; + date?: InputMaybe; +}; + +/** select columns of table "cyberlinks_stats" */ +export enum Cyberlinks_Stats_Select_Column { + /** column name */ + Cyberlinks = 'cyberlinks', + /** column name */ + CyberlinksPerDay = 'cyberlinks_per_day', + /** column name */ + Date = 'date' } /** aggregate stddev on columns */ -export type Message_0_Stddev_Fields = { +export type Cyberlinks_Stats_Stddev_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Cyberlinks_Stats_Stddev_Pop_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Cyberlinks_Stats_Stddev_Samp_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; +}; + +/** Streaming cursor of the table "cyberlinks_stats" */ +export type Cyberlinks_Stats_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Cyberlinks_Stats_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Cyberlinks_Stats_Stream_Cursor_Value_Input = { + cyberlinks?: InputMaybe; + cyberlinks_per_day?: InputMaybe; + date?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Cyberlinks_Stats_Sum_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Cyberlinks_Stats_Var_Pop_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Cyberlinks_Stats_Var_Samp_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; +}; + +/** aggregate variance on columns */ +export type Cyberlinks_Stats_Variance_Fields = { + cyberlinks?: Maybe; + cyberlinks_per_day?: Maybe; +}; + +/** aggregate stddev on columns */ +export type Cyberlinks_Stddev_Fields = { height?: Maybe; - index?: Maybe; - partition_id?: Maybe; + id?: Maybe; }; -/** order by stddev() on columns of table "message_0" */ -export type Message_0_Stddev_Order_By = { +/** order by stddev() on columns of table "cyberlinks" */ +export type Cyberlinks_Stddev_Order_By = { height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; + id?: InputMaybe; }; /** aggregate stddev_pop on columns */ -export type Message_0_Stddev_Pop_Fields = { +export type Cyberlinks_Stddev_Pop_Fields = { height?: Maybe; - index?: Maybe; - partition_id?: Maybe; + id?: Maybe; }; -/** order by stddev_pop() on columns of table "message_0" */ -export type Message_0_Stddev_Pop_Order_By = { +/** order by stddev_pop() on columns of table "cyberlinks" */ +export type Cyberlinks_Stddev_Pop_Order_By = { height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; + id?: InputMaybe; }; /** aggregate stddev_samp on columns */ -export type Message_0_Stddev_Samp_Fields = { +export type Cyberlinks_Stddev_Samp_Fields = { height?: Maybe; - index?: Maybe; - partition_id?: Maybe; + id?: Maybe; }; -/** order by stddev_samp() on columns of table "message_0" */ -export type Message_0_Stddev_Samp_Order_By = { +/** order by stddev_samp() on columns of table "cyberlinks" */ +export type Cyberlinks_Stddev_Samp_Order_By = { height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; + id?: InputMaybe; }; -/** Streaming cursor of the table "message_0" */ -export type Message_0_Stream_Cursor_Input = { +/** Streaming cursor of the table "cyberlinks" */ +export type Cyberlinks_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Message_0_Stream_Cursor_Value_Input; + initial_value: Cyberlinks_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Message_0_Stream_Cursor_Value_Input = { +export type Cyberlinks_Stream_Cursor_Value_Input = { height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe>; - partition_id?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle_from?: InputMaybe; + particle_to?: InputMaybe; + timestamp?: InputMaybe; transaction_hash?: InputMaybe; - type?: InputMaybe; - value?: InputMaybe; }; /** aggregate sum on columns */ -export type Message_0_Sum_Fields = { +export type Cyberlinks_Sum_Fields = { height?: Maybe; - index?: Maybe; - partition_id?: Maybe; + id?: Maybe; }; -/** order by sum() on columns of table "message_0" */ -export type Message_0_Sum_Order_By = { +/** order by sum() on columns of table "cyberlinks" */ +export type Cyberlinks_Sum_Order_By = { height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; + id?: InputMaybe; }; /** aggregate var_pop on columns */ -export type Message_0_Var_Pop_Fields = { +export type Cyberlinks_Var_Pop_Fields = { height?: Maybe; - index?: Maybe; - partition_id?: Maybe; + id?: Maybe; }; -/** order by var_pop() on columns of table "message_0" */ -export type Message_0_Var_Pop_Order_By = { +/** order by var_pop() on columns of table "cyberlinks" */ +export type Cyberlinks_Var_Pop_Order_By = { height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; + id?: InputMaybe; }; /** aggregate var_samp on columns */ -export type Message_0_Var_Samp_Fields = { +export type Cyberlinks_Var_Samp_Fields = { height?: Maybe; - index?: Maybe; - partition_id?: Maybe; + id?: Maybe; }; -/** order by var_samp() on columns of table "message_0" */ -export type Message_0_Var_Samp_Order_By = { +/** order by var_samp() on columns of table "cyberlinks" */ +export type Cyberlinks_Var_Samp_Order_By = { height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; + id?: InputMaybe; }; /** aggregate variance on columns */ -export type Message_0_Variance_Fields = { +export type Cyberlinks_Variance_Fields = { height?: Maybe; - index?: Maybe; - partition_id?: Maybe; + id?: Maybe; }; -/** order by variance() on columns of table "message_0" */ -export type Message_0_Variance_Order_By = { +/** order by variance() on columns of table "cyberlinks" */ +export type Cyberlinks_Variance_Order_By = { height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; -}; - -/** aggregated selection of "message" */ -export type Message_Aggregate = { - aggregate?: Maybe; - nodes: Array; + id?: InputMaybe; }; -export type Message_Aggregate_Bool_Exp = { - count?: InputMaybe; +/** columns and relationships of "daily_amount_of_active_neurons" */ +export type Daily_Amount_Of_Active_Neurons = { + count?: Maybe; + date?: Maybe; }; -export type Message_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; +/** aggregated selection of "daily_amount_of_active_neurons" */ +export type Daily_Amount_Of_Active_Neurons_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "message" */ -export type Message_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "daily_amount_of_active_neurons" */ +export type Daily_Amount_Of_Active_Neurons_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "message" */ -export type Message_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "daily_amount_of_active_neurons" */ +export type Daily_Amount_Of_Active_Neurons_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** order by aggregate values of table "message" */ -export type Message_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; - /** aggregate avg on columns */ -export type Message_Avg_Fields = { - height?: Maybe; - index?: Maybe; - partition_id?: Maybe; +export type Daily_Amount_Of_Active_Neurons_Avg_Fields = { + count?: Maybe; }; -/** order by avg() on columns of table "message" */ -export type Message_Avg_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; +/** Boolean expression to filter rows from the table "daily_amount_of_active_neurons". All fields are combined with a logical 'AND'. */ +export type Daily_Amount_Of_Active_Neurons_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + count?: InputMaybe; + date?: InputMaybe; }; -/** Boolean expression to filter rows from the table "message". All fields are combined with a logical 'AND'. */ -export type Message_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe; - partition_id?: InputMaybe; - transaction?: InputMaybe; - transaction_hash?: InputMaybe; - type?: InputMaybe; - value?: InputMaybe; +/** aggregate max on columns */ +export type Daily_Amount_Of_Active_Neurons_Max_Fields = { + count?: Maybe; + date?: Maybe; }; -/** aggregate max on columns */ -export type Message_Max_Fields = { - height?: Maybe; - index?: Maybe; - involved_accounts_addresses?: Maybe>; - partition_id?: Maybe; - transaction_hash?: Maybe; - type?: Maybe; +/** aggregate min on columns */ +export type Daily_Amount_Of_Active_Neurons_Min_Fields = { + count?: Maybe; + date?: Maybe; }; -/** order by max() on columns of table "message" */ -export type Message_Max_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe; - partition_id?: InputMaybe; - transaction_hash?: InputMaybe; - type?: InputMaybe; +/** Ordering options when selecting data from "daily_amount_of_active_neurons". */ +export type Daily_Amount_Of_Active_Neurons_Order_By = { + count?: InputMaybe; + date?: InputMaybe; }; -/** aggregate min on columns */ -export type Message_Min_Fields = { - height?: Maybe; - index?: Maybe; - involved_accounts_addresses?: Maybe>; - partition_id?: Maybe; - transaction_hash?: Maybe; - type?: Maybe; -}; - -/** order by min() on columns of table "message" */ -export type Message_Min_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe; - partition_id?: InputMaybe; - transaction_hash?: InputMaybe; - type?: InputMaybe; -}; - -/** Ordering options when selecting data from "message". */ -export type Message_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe; - partition_id?: InputMaybe; - transaction?: InputMaybe; - transaction_hash?: InputMaybe; - type?: InputMaybe; - value?: InputMaybe; -}; - -/** select columns of table "message" */ -export enum Message_Select_Column { - /** column name */ - Height = 'height', - /** column name */ - Index = 'index', - /** column name */ - InvolvedAccountsAddresses = 'involved_accounts_addresses', - /** column name */ - PartitionId = 'partition_id', - /** column name */ - TransactionHash = 'transaction_hash', +/** select columns of table "daily_amount_of_active_neurons" */ +export enum Daily_Amount_Of_Active_Neurons_Select_Column { /** column name */ - Type = 'type', + Count = 'count', /** column name */ - Value = 'value' + Date = 'date' } /** aggregate stddev on columns */ -export type Message_Stddev_Fields = { - height?: Maybe; - index?: Maybe; - partition_id?: Maybe; -}; - -/** order by stddev() on columns of table "message" */ -export type Message_Stddev_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; +export type Daily_Amount_Of_Active_Neurons_Stddev_Fields = { + count?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Message_Stddev_Pop_Fields = { - height?: Maybe; - index?: Maybe; - partition_id?: Maybe; -}; - -/** order by stddev_pop() on columns of table "message" */ -export type Message_Stddev_Pop_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; +export type Daily_Amount_Of_Active_Neurons_Stddev_Pop_Fields = { + count?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Message_Stddev_Samp_Fields = { - height?: Maybe; - index?: Maybe; - partition_id?: Maybe; -}; - -/** order by stddev_samp() on columns of table "message" */ -export type Message_Stddev_Samp_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; +export type Daily_Amount_Of_Active_Neurons_Stddev_Samp_Fields = { + count?: Maybe; }; -/** Streaming cursor of the table "message" */ -export type Message_Stream_Cursor_Input = { +/** Streaming cursor of the table "daily_amount_of_active_neurons" */ +export type Daily_Amount_Of_Active_Neurons_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Message_Stream_Cursor_Value_Input; + initial_value: Daily_Amount_Of_Active_Neurons_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Message_Stream_Cursor_Value_Input = { - height?: InputMaybe; - index?: InputMaybe; - involved_accounts_addresses?: InputMaybe>; - partition_id?: InputMaybe; - transaction_hash?: InputMaybe; - type?: InputMaybe; - value?: InputMaybe; +export type Daily_Amount_Of_Active_Neurons_Stream_Cursor_Value_Input = { + count?: InputMaybe; + date?: InputMaybe; }; /** aggregate sum on columns */ -export type Message_Sum_Fields = { - height?: Maybe; - index?: Maybe; - partition_id?: Maybe; +export type Daily_Amount_Of_Active_Neurons_Sum_Fields = { + count?: Maybe; }; -/** order by sum() on columns of table "message" */ -export type Message_Sum_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; +/** aggregate var_pop on columns */ +export type Daily_Amount_Of_Active_Neurons_Var_Pop_Fields = { + count?: Maybe; }; -/** columns and relationships of "message_type" */ -export type Message_Type = { - height: Scalars['bigint']['output']; - label: Scalars['String']['output']; - module: Scalars['String']['output']; - type: Scalars['String']['output']; +/** aggregate var_samp on columns */ +export type Daily_Amount_Of_Active_Neurons_Var_Samp_Fields = { + count?: Maybe; }; -/** aggregated selection of "message_type" */ -export type Message_Type_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregate variance on columns */ +export type Daily_Amount_Of_Active_Neurons_Variance_Fields = { + count?: Maybe; }; -/** aggregate fields of "message_type" */ -export type Message_Type_Aggregate_Fields = { - avg?: Maybe; +/** columns and relationships of "daily_amount_of_used_gas" */ +export type Daily_Amount_Of_Used_Gas = { + daily_gas?: Maybe; + date?: Maybe; + gas_total?: Maybe; +}; + +/** aggregated selection of "daily_amount_of_used_gas" */ +export type Daily_Amount_Of_Used_Gas_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "daily_amount_of_used_gas" */ +export type Daily_Amount_Of_Used_Gas_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "message_type" */ -export type Message_Type_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "daily_amount_of_used_gas" */ +export type Daily_Amount_Of_Used_Gas_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Message_Type_Avg_Fields = { - height?: Maybe; +export type Daily_Amount_Of_Used_Gas_Avg_Fields = { + daily_gas?: Maybe; + gas_total?: Maybe; }; -/** Boolean expression to filter rows from the table "message_type". All fields are combined with a logical 'AND'. */ -export type Message_Type_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - height?: InputMaybe; - label?: InputMaybe; - module?: InputMaybe; - type?: InputMaybe; +/** Boolean expression to filter rows from the table "daily_amount_of_used_gas". All fields are combined with a logical 'AND'. */ +export type Daily_Amount_Of_Used_Gas_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + daily_gas?: InputMaybe; + date?: InputMaybe; + gas_total?: InputMaybe; }; /** aggregate max on columns */ -export type Message_Type_Max_Fields = { - height?: Maybe; - label?: Maybe; - module?: Maybe; - type?: Maybe; +export type Daily_Amount_Of_Used_Gas_Max_Fields = { + daily_gas?: Maybe; + date?: Maybe; + gas_total?: Maybe; }; /** aggregate min on columns */ -export type Message_Type_Min_Fields = { - height?: Maybe; - label?: Maybe; - module?: Maybe; - type?: Maybe; +export type Daily_Amount_Of_Used_Gas_Min_Fields = { + daily_gas?: Maybe; + date?: Maybe; + gas_total?: Maybe; }; -/** Ordering options when selecting data from "message_type". */ -export type Message_Type_Order_By = { - height?: InputMaybe; - label?: InputMaybe; - module?: InputMaybe; - type?: InputMaybe; +/** Ordering options when selecting data from "daily_amount_of_used_gas". */ +export type Daily_Amount_Of_Used_Gas_Order_By = { + daily_gas?: InputMaybe; + date?: InputMaybe; + gas_total?: InputMaybe; }; -/** select columns of table "message_type" */ -export enum Message_Type_Select_Column { - /** column name */ - Height = 'height', +/** select columns of table "daily_amount_of_used_gas" */ +export enum Daily_Amount_Of_Used_Gas_Select_Column { /** column name */ - Label = 'label', + DailyGas = 'daily_gas', /** column name */ - Module = 'module', + Date = 'date', /** column name */ - Type = 'type' + GasTotal = 'gas_total' } /** aggregate stddev on columns */ -export type Message_Type_Stddev_Fields = { - height?: Maybe; +export type Daily_Amount_Of_Used_Gas_Stddev_Fields = { + daily_gas?: Maybe; + gas_total?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Message_Type_Stddev_Pop_Fields = { - height?: Maybe; +export type Daily_Amount_Of_Used_Gas_Stddev_Pop_Fields = { + daily_gas?: Maybe; + gas_total?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Message_Type_Stddev_Samp_Fields = { - height?: Maybe; +export type Daily_Amount_Of_Used_Gas_Stddev_Samp_Fields = { + daily_gas?: Maybe; + gas_total?: Maybe; }; -/** Streaming cursor of the table "message_type" */ -export type Message_Type_Stream_Cursor_Input = { +/** Streaming cursor of the table "daily_amount_of_used_gas" */ +export type Daily_Amount_Of_Used_Gas_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Message_Type_Stream_Cursor_Value_Input; + initial_value: Daily_Amount_Of_Used_Gas_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Message_Type_Stream_Cursor_Value_Input = { - height?: InputMaybe; - label?: InputMaybe; - module?: InputMaybe; - type?: InputMaybe; +export type Daily_Amount_Of_Used_Gas_Stream_Cursor_Value_Input = { + daily_gas?: InputMaybe; + date?: InputMaybe; + gas_total?: InputMaybe; }; /** aggregate sum on columns */ -export type Message_Type_Sum_Fields = { - height?: Maybe; +export type Daily_Amount_Of_Used_Gas_Sum_Fields = { + daily_gas?: Maybe; + gas_total?: Maybe; }; /** aggregate var_pop on columns */ -export type Message_Type_Var_Pop_Fields = { - height?: Maybe; +export type Daily_Amount_Of_Used_Gas_Var_Pop_Fields = { + daily_gas?: Maybe; + gas_total?: Maybe; }; /** aggregate var_samp on columns */ -export type Message_Type_Var_Samp_Fields = { - height?: Maybe; +export type Daily_Amount_Of_Used_Gas_Var_Samp_Fields = { + daily_gas?: Maybe; + gas_total?: Maybe; }; /** aggregate variance on columns */ -export type Message_Type_Variance_Fields = { - height?: Maybe; +export type Daily_Amount_Of_Used_Gas_Variance_Fields = { + daily_gas?: Maybe; + gas_total?: Maybe; }; -/** aggregate var_pop on columns */ -export type Message_Var_Pop_Fields = { - height?: Maybe; - index?: Maybe; - partition_id?: Maybe; +/** columns and relationships of "daily_number_of_transactions" */ +export type Daily_Number_Of_Transactions = { + date?: Maybe; + txs_per_day?: Maybe; + txs_total?: Maybe; }; -/** order by var_pop() on columns of table "message" */ -export type Message_Var_Pop_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; +/** aggregated selection of "daily_number_of_transactions" */ +export type Daily_Number_Of_Transactions_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate var_samp on columns */ -export type Message_Var_Samp_Fields = { - height?: Maybe; - index?: Maybe; - partition_id?: Maybe; +/** aggregate fields of "daily_number_of_transactions" */ +export type Daily_Number_Of_Transactions_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** order by var_samp() on columns of table "message" */ -export type Message_Var_Samp_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; -}; -/** aggregate variance on columns */ -export type Message_Variance_Fields = { - height?: Maybe; - index?: Maybe; - partition_id?: Maybe; +/** aggregate fields of "daily_number_of_transactions" */ +export type Daily_Number_Of_Transactions_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -/** order by variance() on columns of table "message" */ -export type Message_Variance_Order_By = { - height?: InputMaybe; - index?: InputMaybe; - partition_id?: InputMaybe; +/** aggregate avg on columns */ +export type Daily_Number_Of_Transactions_Avg_Fields = { + txs_per_day?: Maybe; + txs_total?: Maybe; }; -export type Messages_By_Address_Args = { - addresses?: InputMaybe; - limit?: InputMaybe; - offset?: InputMaybe; - types?: InputMaybe; +/** Boolean expression to filter rows from the table "daily_number_of_transactions". All fields are combined with a logical 'AND'. */ +export type Daily_Number_Of_Transactions_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + date?: InputMaybe; + txs_per_day?: InputMaybe; + txs_total?: InputMaybe; }; -export type Messages_By_Type_Args = { - limit?: InputMaybe; - offset?: InputMaybe; - types?: InputMaybe; +/** aggregate max on columns */ +export type Daily_Number_Of_Transactions_Max_Fields = { + date?: Maybe; + txs_per_day?: Maybe; + txs_total?: Maybe; }; -/** columns and relationships of "modules" */ -export type Modules = { - module_name: Scalars['String']['output']; +/** aggregate min on columns */ +export type Daily_Number_Of_Transactions_Min_Fields = { + date?: Maybe; + txs_per_day?: Maybe; + txs_total?: Maybe; }; -/** aggregated selection of "modules" */ -export type Modules_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** Ordering options when selecting data from "daily_number_of_transactions". */ +export type Daily_Number_Of_Transactions_Order_By = { + date?: InputMaybe; + txs_per_day?: InputMaybe; + txs_total?: InputMaybe; }; -/** aggregate fields of "modules" */ -export type Modules_Aggregate_Fields = { - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; +/** select columns of table "daily_number_of_transactions" */ +export enum Daily_Number_Of_Transactions_Select_Column { + /** column name */ + Date = 'date', + /** column name */ + TxsPerDay = 'txs_per_day', + /** column name */ + TxsTotal = 'txs_total' +} + +/** aggregate stddev on columns */ +export type Daily_Number_Of_Transactions_Stddev_Fields = { + txs_per_day?: Maybe; + txs_total?: Maybe; }; +/** aggregate stddev_pop on columns */ +export type Daily_Number_Of_Transactions_Stddev_Pop_Fields = { + txs_per_day?: Maybe; + txs_total?: Maybe; +}; -/** aggregate fields of "modules" */ -export type Modules_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Daily_Number_Of_Transactions_Stddev_Samp_Fields = { + txs_per_day?: Maybe; + txs_total?: Maybe; }; -/** Boolean expression to filter rows from the table "modules". All fields are combined with a logical 'AND'. */ -export type Modules_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - module_name?: InputMaybe; -}; - -/** aggregate max on columns */ -export type Modules_Max_Fields = { - module_name?: Maybe; -}; - -/** aggregate min on columns */ -export type Modules_Min_Fields = { - module_name?: Maybe; -}; - -/** Ordering options when selecting data from "modules". */ -export type Modules_Order_By = { - module_name?: InputMaybe; -}; - -/** select columns of table "modules" */ -export enum Modules_Select_Column { - /** column name */ - ModuleName = 'module_name' -} - -/** Streaming cursor of the table "modules" */ -export type Modules_Stream_Cursor_Input = { +/** Streaming cursor of the table "daily_number_of_transactions" */ +export type Daily_Number_Of_Transactions_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Modules_Stream_Cursor_Value_Input; + initial_value: Daily_Number_Of_Transactions_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Modules_Stream_Cursor_Value_Input = { - module_name?: InputMaybe; +export type Daily_Number_Of_Transactions_Stream_Cursor_Value_Input = { + date?: InputMaybe; + txs_per_day?: InputMaybe; + txs_total?: InputMaybe; }; -/** Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'. */ -export type Numeric_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; +/** aggregate sum on columns */ +export type Daily_Number_Of_Transactions_Sum_Fields = { + txs_per_day?: Maybe; + txs_total?: Maybe; }; -/** column ordering options */ -export enum Order_By { - /** in ascending order, nulls last */ - Asc = 'asc', - /** in ascending order, nulls first */ - AscNullsFirst = 'asc_nulls_first', - /** in ascending order, nulls last */ - AscNullsLast = 'asc_nulls_last', - /** in descending order, nulls first */ - Desc = 'desc', - /** in descending order, nulls first */ - DescNullsFirst = 'desc_nulls_first', - /** in descending order, nulls last */ - DescNullsLast = 'desc_nulls_last' -} +/** aggregate var_pop on columns */ +export type Daily_Number_Of_Transactions_Var_Pop_Fields = { + txs_per_day?: Maybe; + txs_total?: Maybe; +}; -/** columns and relationships of "particles" */ -export type Particles = { - /** An object relationship */ - account: Account; - /** An object relationship */ - block: Block; - height: Scalars['bigint']['output']; - id: Scalars['Int']['output']; - neuron: Scalars['String']['output']; - particle: Scalars['String']['output']; - timestamp: Scalars['timestamp']['output']; - transaction_hash: Scalars['String']['output']; +/** aggregate var_samp on columns */ +export type Daily_Number_Of_Transactions_Var_Samp_Fields = { + txs_per_day?: Maybe; + txs_total?: Maybe; }; -/** aggregated selection of "particles" */ -export type Particles_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregate variance on columns */ +export type Daily_Number_Of_Transactions_Variance_Fields = { + txs_per_day?: Maybe; + txs_total?: Maybe; }; -export type Particles_Aggregate_Bool_Exp = { - count?: InputMaybe; +/** Boolean expression to compare columns of type "date". All fields are combined with logical 'AND'. */ +export type Date_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -export type Particles_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; +/** columns and relationships of "first_10_cyberlink" */ +export type First_10_Cyberlink = { + cyberlink_10?: Maybe; + week?: Maybe; }; -/** aggregate fields of "particles" */ -export type Particles_Aggregate_Fields = { - avg?: Maybe; +/** aggregated selection of "first_10_cyberlink" */ +export type First_10_Cyberlink_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "first_10_cyberlink" */ +export type First_10_Cyberlink_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "particles" */ -export type Particles_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "first_10_cyberlink" */ +export type First_10_Cyberlink_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** order by aggregate values of table "particles" */ -export type Particles_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; - /** aggregate avg on columns */ -export type Particles_Avg_Fields = { - height?: Maybe; - id?: Maybe; -}; - -/** order by avg() on columns of table "particles" */ -export type Particles_Avg_Order_By = { - height?: InputMaybe; - id?: InputMaybe; +export type First_10_Cyberlink_Avg_Fields = { + cyberlink_10?: Maybe; }; -/** Boolean expression to filter rows from the table "particles". All fields are combined with a logical 'AND'. */ -export type Particles_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - account?: InputMaybe; - block?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +/** Boolean expression to filter rows from the table "first_10_cyberlink". All fields are combined with a logical 'AND'. */ +export type First_10_Cyberlink_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + cyberlink_10?: InputMaybe; + week?: InputMaybe; }; /** aggregate max on columns */ -export type Particles_Max_Fields = { - height?: Maybe; - id?: Maybe; - neuron?: Maybe; - particle?: Maybe; - timestamp?: Maybe; - transaction_hash?: Maybe; -}; - -/** order by max() on columns of table "particles" */ -export type Particles_Max_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +export type First_10_Cyberlink_Max_Fields = { + cyberlink_10?: Maybe; + week?: Maybe; }; /** aggregate min on columns */ -export type Particles_Min_Fields = { - height?: Maybe; - id?: Maybe; - neuron?: Maybe; - particle?: Maybe; - timestamp?: Maybe; - transaction_hash?: Maybe; -}; - -/** order by min() on columns of table "particles" */ -export type Particles_Min_Order_By = { - height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +export type First_10_Cyberlink_Min_Fields = { + cyberlink_10?: Maybe; + week?: Maybe; }; -/** Ordering options when selecting data from "particles". */ -export type Particles_Order_By = { - account?: InputMaybe; - block?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +/** Ordering options when selecting data from "first_10_cyberlink". */ +export type First_10_Cyberlink_Order_By = { + cyberlink_10?: InputMaybe; + week?: InputMaybe; }; -/** select columns of table "particles" */ -export enum Particles_Select_Column { - /** column name */ - Height = 'height', - /** column name */ - Id = 'id', +/** select columns of table "first_10_cyberlink" */ +export enum First_10_Cyberlink_Select_Column { /** column name */ - Neuron = 'neuron', - /** column name */ - Particle = 'particle', - /** column name */ - Timestamp = 'timestamp', + Cyberlink_10 = 'cyberlink_10', /** column name */ - TransactionHash = 'transaction_hash' + Week = 'week' } /** aggregate stddev on columns */ -export type Particles_Stddev_Fields = { - height?: Maybe; - id?: Maybe; -}; - -/** order by stddev() on columns of table "particles" */ -export type Particles_Stddev_Order_By = { - height?: InputMaybe; - id?: InputMaybe; +export type First_10_Cyberlink_Stddev_Fields = { + cyberlink_10?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Particles_Stddev_Pop_Fields = { - height?: Maybe; - id?: Maybe; -}; - -/** order by stddev_pop() on columns of table "particles" */ -export type Particles_Stddev_Pop_Order_By = { - height?: InputMaybe; - id?: InputMaybe; +export type First_10_Cyberlink_Stddev_Pop_Fields = { + cyberlink_10?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Particles_Stddev_Samp_Fields = { - height?: Maybe; - id?: Maybe; -}; - -/** order by stddev_samp() on columns of table "particles" */ -export type Particles_Stddev_Samp_Order_By = { - height?: InputMaybe; - id?: InputMaybe; +export type First_10_Cyberlink_Stddev_Samp_Fields = { + cyberlink_10?: Maybe; }; -/** Streaming cursor of the table "particles" */ -export type Particles_Stream_Cursor_Input = { +/** Streaming cursor of the table "first_10_cyberlink" */ +export type First_10_Cyberlink_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Particles_Stream_Cursor_Value_Input; + initial_value: First_10_Cyberlink_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Particles_Stream_Cursor_Value_Input = { - height?: InputMaybe; - id?: InputMaybe; - neuron?: InputMaybe; - particle?: InputMaybe; - timestamp?: InputMaybe; - transaction_hash?: InputMaybe; +export type First_10_Cyberlink_Stream_Cursor_Value_Input = { + cyberlink_10?: InputMaybe; + week?: InputMaybe; }; /** aggregate sum on columns */ -export type Particles_Sum_Fields = { - height?: Maybe; - id?: Maybe; -}; - -/** order by sum() on columns of table "particles" */ -export type Particles_Sum_Order_By = { - height?: InputMaybe; - id?: InputMaybe; +export type First_10_Cyberlink_Sum_Fields = { + cyberlink_10?: Maybe; }; /** aggregate var_pop on columns */ -export type Particles_Var_Pop_Fields = { - height?: Maybe; - id?: Maybe; -}; - -/** order by var_pop() on columns of table "particles" */ -export type Particles_Var_Pop_Order_By = { - height?: InputMaybe; - id?: InputMaybe; +export type First_10_Cyberlink_Var_Pop_Fields = { + cyberlink_10?: Maybe; }; /** aggregate var_samp on columns */ -export type Particles_Var_Samp_Fields = { - height?: Maybe; - id?: Maybe; -}; - -/** order by var_samp() on columns of table "particles" */ -export type Particles_Var_Samp_Order_By = { - height?: InputMaybe; - id?: InputMaybe; +export type First_10_Cyberlink_Var_Samp_Fields = { + cyberlink_10?: Maybe; }; /** aggregate variance on columns */ -export type Particles_Variance_Fields = { - height?: Maybe; - id?: Maybe; -}; - -/** order by variance() on columns of table "particles" */ -export type Particles_Variance_Order_By = { - height?: InputMaybe; - id?: InputMaybe; -}; - -/** columns and relationships of "pools" */ -export type Pools = { - a_denom: Scalars['String']['output']; - address: Scalars['String']['output']; - b_denom: Scalars['String']['output']; - pool_denom: Scalars['String']['output']; - pool_id: Scalars['bigint']['output']; - pool_name: Scalars['String']['output']; -}; - -/** aggregated selection of "pools" */ -export type Pools_Aggregate = { - aggregate?: Maybe; - nodes: Array; -}; - -/** aggregate fields of "pools" */ -export type Pools_Aggregate_Fields = { - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - - -/** aggregate fields of "pools" */ -export type Pools_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; - -/** aggregate avg on columns */ -export type Pools_Avg_Fields = { - pool_id?: Maybe; -}; - -/** Boolean expression to filter rows from the table "pools". All fields are combined with a logical 'AND'. */ -export type Pools_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - a_denom?: InputMaybe; - address?: InputMaybe; - b_denom?: InputMaybe; - pool_denom?: InputMaybe; - pool_id?: InputMaybe; - pool_name?: InputMaybe; +export type First_10_Cyberlink_Variance_Fields = { + cyberlink_10?: Maybe; }; -/** columns and relationships of "pools_liquidity" */ -export type Pools_Liquidity = { - liquidity_a: Scalars['bigint']['output']; - liquidity_b: Scalars['bigint']['output']; - pool_id: Scalars['bigint']['output']; - timestamp: Scalars['timestamp']['output']; +/** columns and relationships of "first_100_cyberlink" */ +export type First_100_Cyberlink = { + cyberlink_100?: Maybe; + week?: Maybe; }; -/** aggregated selection of "pools_liquidity" */ -export type Pools_Liquidity_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "first_100_cyberlink" */ +export type First_100_Cyberlink_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "pools_liquidity" */ -export type Pools_Liquidity_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "first_100_cyberlink" */ +export type First_100_Cyberlink_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "pools_liquidity" */ -export type Pools_Liquidity_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "first_100_cyberlink" */ +export type First_100_Cyberlink_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Pools_Liquidity_Avg_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; +export type First_100_Cyberlink_Avg_Fields = { + cyberlink_100?: Maybe; }; -/** Boolean expression to filter rows from the table "pools_liquidity". All fields are combined with a logical 'AND'. */ -export type Pools_Liquidity_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - liquidity_a?: InputMaybe; - liquidity_b?: InputMaybe; - pool_id?: InputMaybe; - timestamp?: InputMaybe; +/** Boolean expression to filter rows from the table "first_100_cyberlink". All fields are combined with a logical 'AND'. */ +export type First_100_Cyberlink_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + cyberlink_100?: InputMaybe; + week?: InputMaybe; }; /** aggregate max on columns */ -export type Pools_Liquidity_Max_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; - timestamp?: Maybe; +export type First_100_Cyberlink_Max_Fields = { + cyberlink_100?: Maybe; + week?: Maybe; }; /** aggregate min on columns */ -export type Pools_Liquidity_Min_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; - timestamp?: Maybe; +export type First_100_Cyberlink_Min_Fields = { + cyberlink_100?: Maybe; + week?: Maybe; }; -/** Ordering options when selecting data from "pools_liquidity". */ -export type Pools_Liquidity_Order_By = { - liquidity_a?: InputMaybe; - liquidity_b?: InputMaybe; - pool_id?: InputMaybe; - timestamp?: InputMaybe; +/** Ordering options when selecting data from "first_100_cyberlink". */ +export type First_100_Cyberlink_Order_By = { + cyberlink_100?: InputMaybe; + week?: InputMaybe; }; -/** select columns of table "pools_liquidity" */ -export enum Pools_Liquidity_Select_Column { - /** column name */ - LiquidityA = 'liquidity_a', - /** column name */ - LiquidityB = 'liquidity_b', +/** select columns of table "first_100_cyberlink" */ +export enum First_100_Cyberlink_Select_Column { /** column name */ - PoolId = 'pool_id', + Cyberlink_100 = 'cyberlink_100', /** column name */ - Timestamp = 'timestamp' + Week = 'week' } /** aggregate stddev on columns */ -export type Pools_Liquidity_Stddev_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; +export type First_100_Cyberlink_Stddev_Fields = { + cyberlink_100?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Pools_Liquidity_Stddev_Pop_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; +export type First_100_Cyberlink_Stddev_Pop_Fields = { + cyberlink_100?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Pools_Liquidity_Stddev_Samp_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; +export type First_100_Cyberlink_Stddev_Samp_Fields = { + cyberlink_100?: Maybe; }; -/** Streaming cursor of the table "pools_liquidity" */ -export type Pools_Liquidity_Stream_Cursor_Input = { +/** Streaming cursor of the table "first_100_cyberlink" */ +export type First_100_Cyberlink_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Pools_Liquidity_Stream_Cursor_Value_Input; + initial_value: First_100_Cyberlink_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Pools_Liquidity_Stream_Cursor_Value_Input = { - liquidity_a?: InputMaybe; - liquidity_b?: InputMaybe; - pool_id?: InputMaybe; - timestamp?: InputMaybe; +export type First_100_Cyberlink_Stream_Cursor_Value_Input = { + cyberlink_100?: InputMaybe; + week?: InputMaybe; }; /** aggregate sum on columns */ -export type Pools_Liquidity_Sum_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; +export type First_100_Cyberlink_Sum_Fields = { + cyberlink_100?: Maybe; }; /** aggregate var_pop on columns */ -export type Pools_Liquidity_Var_Pop_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; +export type First_100_Cyberlink_Var_Pop_Fields = { + cyberlink_100?: Maybe; }; /** aggregate var_samp on columns */ -export type Pools_Liquidity_Var_Samp_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; +export type First_100_Cyberlink_Var_Samp_Fields = { + cyberlink_100?: Maybe; }; /** aggregate variance on columns */ -export type Pools_Liquidity_Variance_Fields = { - liquidity_a?: Maybe; - liquidity_b?: Maybe; - pool_id?: Maybe; -}; - -/** aggregate max on columns */ -export type Pools_Max_Fields = { - a_denom?: Maybe; - address?: Maybe; - b_denom?: Maybe; - pool_denom?: Maybe; - pool_id?: Maybe; - pool_name?: Maybe; -}; - -/** aggregate min on columns */ -export type Pools_Min_Fields = { - a_denom?: Maybe; - address?: Maybe; - b_denom?: Maybe; - pool_denom?: Maybe; - pool_id?: Maybe; - pool_name?: Maybe; -}; - -/** Ordering options when selecting data from "pools". */ -export type Pools_Order_By = { - a_denom?: InputMaybe; - address?: InputMaybe; - b_denom?: InputMaybe; - pool_denom?: InputMaybe; - pool_id?: InputMaybe; - pool_name?: InputMaybe; +export type First_100_Cyberlink_Variance_Fields = { + cyberlink_100?: Maybe; }; -/** columns and relationships of "pools_rates" */ -export type Pools_Rates = { - pool_id: Scalars['bigint']['output']; - rate: Scalars['String']['output']; - timestamp: Scalars['timestamp']['output']; +/** columns and relationships of "first_cyberlink" */ +export type First_Cyberlink = { + cyberlink?: Maybe; + week?: Maybe; }; -/** aggregated selection of "pools_rates" */ -export type Pools_Rates_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "first_cyberlink" */ +export type First_Cyberlink_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "pools_rates" */ -export type Pools_Rates_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "first_cyberlink" */ +export type First_Cyberlink_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "pools_rates" */ -export type Pools_Rates_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "first_cyberlink" */ +export type First_Cyberlink_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Pools_Rates_Avg_Fields = { - pool_id?: Maybe; +export type First_Cyberlink_Avg_Fields = { + cyberlink?: Maybe; }; -/** Boolean expression to filter rows from the table "pools_rates". All fields are combined with a logical 'AND'. */ -export type Pools_Rates_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - pool_id?: InputMaybe; - rate?: InputMaybe; - timestamp?: InputMaybe; +/** Boolean expression to filter rows from the table "first_cyberlink". All fields are combined with a logical 'AND'. */ +export type First_Cyberlink_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + cyberlink?: InputMaybe; + week?: InputMaybe; }; /** aggregate max on columns */ -export type Pools_Rates_Max_Fields = { - pool_id?: Maybe; - rate?: Maybe; - timestamp?: Maybe; +export type First_Cyberlink_Max_Fields = { + cyberlink?: Maybe; + week?: Maybe; }; /** aggregate min on columns */ -export type Pools_Rates_Min_Fields = { - pool_id?: Maybe; - rate?: Maybe; - timestamp?: Maybe; +export type First_Cyberlink_Min_Fields = { + cyberlink?: Maybe; + week?: Maybe; }; -/** Ordering options when selecting data from "pools_rates". */ -export type Pools_Rates_Order_By = { - pool_id?: InputMaybe; - rate?: InputMaybe; - timestamp?: InputMaybe; +/** Ordering options when selecting data from "first_cyberlink". */ +export type First_Cyberlink_Order_By = { + cyberlink?: InputMaybe; + week?: InputMaybe; }; -/** select columns of table "pools_rates" */ -export enum Pools_Rates_Select_Column { +/** select columns of table "first_cyberlink" */ +export enum First_Cyberlink_Select_Column { /** column name */ - PoolId = 'pool_id', - /** column name */ - Rate = 'rate', + Cyberlink = 'cyberlink', /** column name */ - Timestamp = 'timestamp' + Week = 'week' } /** aggregate stddev on columns */ -export type Pools_Rates_Stddev_Fields = { - pool_id?: Maybe; +export type First_Cyberlink_Stddev_Fields = { + cyberlink?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Pools_Rates_Stddev_Pop_Fields = { - pool_id?: Maybe; +export type First_Cyberlink_Stddev_Pop_Fields = { + cyberlink?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Pools_Rates_Stddev_Samp_Fields = { - pool_id?: Maybe; +export type First_Cyberlink_Stddev_Samp_Fields = { + cyberlink?: Maybe; }; -/** Streaming cursor of the table "pools_rates" */ -export type Pools_Rates_Stream_Cursor_Input = { +/** Streaming cursor of the table "first_cyberlink" */ +export type First_Cyberlink_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Pools_Rates_Stream_Cursor_Value_Input; + initial_value: First_Cyberlink_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Pools_Rates_Stream_Cursor_Value_Input = { - pool_id?: InputMaybe; - rate?: InputMaybe; - timestamp?: InputMaybe; +export type First_Cyberlink_Stream_Cursor_Value_Input = { + cyberlink?: InputMaybe; + week?: InputMaybe; }; /** aggregate sum on columns */ -export type Pools_Rates_Sum_Fields = { - pool_id?: Maybe; +export type First_Cyberlink_Sum_Fields = { + cyberlink?: Maybe; }; /** aggregate var_pop on columns */ -export type Pools_Rates_Var_Pop_Fields = { - pool_id?: Maybe; +export type First_Cyberlink_Var_Pop_Fields = { + cyberlink?: Maybe; }; /** aggregate var_samp on columns */ -export type Pools_Rates_Var_Samp_Fields = { - pool_id?: Maybe; +export type First_Cyberlink_Var_Samp_Fields = { + cyberlink?: Maybe; }; /** aggregate variance on columns */ -export type Pools_Rates_Variance_Fields = { - pool_id?: Maybe; +export type First_Cyberlink_Variance_Fields = { + cyberlink?: Maybe; }; -/** select columns of table "pools" */ -export enum Pools_Select_Column { - /** column name */ - ADenom = 'a_denom', - /** column name */ - Address = 'address', - /** column name */ - BDenom = 'b_denom', - /** column name */ - PoolDenom = 'pool_denom', +/** columns and relationships of "first_hero_hired" */ +export type First_Hero_Hired = { + hero_hired?: Maybe; + week?: Maybe; +}; + +/** aggregated selection of "first_hero_hired" */ +export type First_Hero_Hired_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "first_hero_hired" */ +export type First_Hero_Hired_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "first_hero_hired" */ +export type First_Hero_Hired_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type First_Hero_Hired_Avg_Fields = { + hero_hired?: Maybe; +}; + +/** Boolean expression to filter rows from the table "first_hero_hired". All fields are combined with a logical 'AND'. */ +export type First_Hero_Hired_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + hero_hired?: InputMaybe; + week?: InputMaybe; +}; + +/** aggregate max on columns */ +export type First_Hero_Hired_Max_Fields = { + hero_hired?: Maybe; + week?: Maybe; +}; + +/** aggregate min on columns */ +export type First_Hero_Hired_Min_Fields = { + hero_hired?: Maybe; + week?: Maybe; +}; + +/** Ordering options when selecting data from "first_hero_hired". */ +export type First_Hero_Hired_Order_By = { + hero_hired?: InputMaybe; + week?: InputMaybe; +}; + +/** select columns of table "first_hero_hired" */ +export enum First_Hero_Hired_Select_Column { /** column name */ - PoolId = 'pool_id', + HeroHired = 'hero_hired', /** column name */ - PoolName = 'pool_name' + Week = 'week' } /** aggregate stddev on columns */ -export type Pools_Stddev_Fields = { - pool_id?: Maybe; +export type First_Hero_Hired_Stddev_Fields = { + hero_hired?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Pools_Stddev_Pop_Fields = { - pool_id?: Maybe; +export type First_Hero_Hired_Stddev_Pop_Fields = { + hero_hired?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Pools_Stddev_Samp_Fields = { - pool_id?: Maybe; +export type First_Hero_Hired_Stddev_Samp_Fields = { + hero_hired?: Maybe; }; -/** Streaming cursor of the table "pools" */ -export type Pools_Stream_Cursor_Input = { +/** Streaming cursor of the table "first_hero_hired" */ +export type First_Hero_Hired_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Pools_Stream_Cursor_Value_Input; + initial_value: First_Hero_Hired_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Pools_Stream_Cursor_Value_Input = { - a_denom?: InputMaybe; - address?: InputMaybe; - b_denom?: InputMaybe; - pool_denom?: InputMaybe; - pool_id?: InputMaybe; - pool_name?: InputMaybe; +export type First_Hero_Hired_Stream_Cursor_Value_Input = { + hero_hired?: InputMaybe; + week?: InputMaybe; }; /** aggregate sum on columns */ -export type Pools_Sum_Fields = { - pool_id?: Maybe; +export type First_Hero_Hired_Sum_Fields = { + hero_hired?: Maybe; }; /** aggregate var_pop on columns */ -export type Pools_Var_Pop_Fields = { - pool_id?: Maybe; +export type First_Hero_Hired_Var_Pop_Fields = { + hero_hired?: Maybe; }; /** aggregate var_samp on columns */ -export type Pools_Var_Samp_Fields = { - pool_id?: Maybe; +export type First_Hero_Hired_Var_Samp_Fields = { + hero_hired?: Maybe; }; /** aggregate variance on columns */ -export type Pools_Variance_Fields = { - pool_id?: Maybe; +export type First_Hero_Hired_Variance_Fields = { + hero_hired?: Maybe; }; -/** columns and relationships of "pools_volumes" */ -export type Pools_Volumes = { - fee_a: Scalars['bigint']['output']; - fee_b: Scalars['bigint']['output']; - pool_id: Scalars['bigint']['output']; - timestamp: Scalars['timestamp']['output']; - volume_a: Scalars['bigint']['output']; - volume_b: Scalars['bigint']['output']; +/** columns and relationships of "first_investmint" */ +export type First_Investmint = { + investmint?: Maybe; + week?: Maybe; }; -/** aggregated selection of "pools_volumes" */ -export type Pools_Volumes_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "first_investmint" */ +export type First_Investmint_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "pools_volumes" */ -export type Pools_Volumes_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "first_investmint" */ +export type First_Investmint_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "pools_volumes" */ -export type Pools_Volumes_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "first_investmint" */ +export type First_Investmint_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Pools_Volumes_Avg_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Avg_Fields = { + investmint?: Maybe; }; -/** Boolean expression to filter rows from the table "pools_volumes". All fields are combined with a logical 'AND'. */ -export type Pools_Volumes_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - fee_a?: InputMaybe; - fee_b?: InputMaybe; - pool_id?: InputMaybe; - timestamp?: InputMaybe; - volume_a?: InputMaybe; - volume_b?: InputMaybe; +/** Boolean expression to filter rows from the table "first_investmint". All fields are combined with a logical 'AND'. */ +export type First_Investmint_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + investmint?: InputMaybe; + week?: InputMaybe; }; /** aggregate max on columns */ -export type Pools_Volumes_Max_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - timestamp?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Max_Fields = { + investmint?: Maybe; + week?: Maybe; }; /** aggregate min on columns */ -export type Pools_Volumes_Min_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - timestamp?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Min_Fields = { + investmint?: Maybe; + week?: Maybe; }; -/** Ordering options when selecting data from "pools_volumes". */ -export type Pools_Volumes_Order_By = { - fee_a?: InputMaybe; - fee_b?: InputMaybe; - pool_id?: InputMaybe; - timestamp?: InputMaybe; - volume_a?: InputMaybe; - volume_b?: InputMaybe; +/** Ordering options when selecting data from "first_investmint". */ +export type First_Investmint_Order_By = { + investmint?: InputMaybe; + week?: InputMaybe; }; -/** select columns of table "pools_volumes" */ -export enum Pools_Volumes_Select_Column { - /** column name */ - FeeA = 'fee_a', - /** column name */ - FeeB = 'fee_b', - /** column name */ - PoolId = 'pool_id', - /** column name */ - Timestamp = 'timestamp', +/** select columns of table "first_investmint" */ +export enum First_Investmint_Select_Column { /** column name */ - VolumeA = 'volume_a', + Investmint = 'investmint', /** column name */ - VolumeB = 'volume_b' + Week = 'week' } /** aggregate stddev on columns */ -export type Pools_Volumes_Stddev_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Stddev_Fields = { + investmint?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Pools_Volumes_Stddev_Pop_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Stddev_Pop_Fields = { + investmint?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Pools_Volumes_Stddev_Samp_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Stddev_Samp_Fields = { + investmint?: Maybe; }; -/** Streaming cursor of the table "pools_volumes" */ -export type Pools_Volumes_Stream_Cursor_Input = { +/** Streaming cursor of the table "first_investmint" */ +export type First_Investmint_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Pools_Volumes_Stream_Cursor_Value_Input; + initial_value: First_Investmint_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Pools_Volumes_Stream_Cursor_Value_Input = { - fee_a?: InputMaybe; - fee_b?: InputMaybe; - pool_id?: InputMaybe; - timestamp?: InputMaybe; - volume_a?: InputMaybe; - volume_b?: InputMaybe; +export type First_Investmint_Stream_Cursor_Value_Input = { + investmint?: InputMaybe; + week?: InputMaybe; }; /** aggregate sum on columns */ -export type Pools_Volumes_Sum_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Sum_Fields = { + investmint?: Maybe; }; /** aggregate var_pop on columns */ -export type Pools_Volumes_Var_Pop_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Var_Pop_Fields = { + investmint?: Maybe; }; /** aggregate var_samp on columns */ -export type Pools_Volumes_Var_Samp_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Var_Samp_Fields = { + investmint?: Maybe; }; /** aggregate variance on columns */ -export type Pools_Volumes_Variance_Fields = { - fee_a?: Maybe; - fee_b?: Maybe; - pool_id?: Maybe; - volume_a?: Maybe; - volume_b?: Maybe; +export type First_Investmint_Variance_Fields = { + investmint?: Maybe; }; -/** columns and relationships of "pre_commit" */ -export type Pre_Commit = { - height: Scalars['bigint']['output']; - proposer_priority: Scalars['bigint']['output']; - timestamp: Scalars['timestamp']['output']; - /** An object relationship */ - validator: Validator; - validator_address: Scalars['String']['output']; - voting_power: Scalars['bigint']['output']; +/** columns and relationships of "first_neuron_activation" */ +export type First_Neuron_Activation = { + neuron_activation?: Maybe; + week?: Maybe; }; -/** aggregated selection of "pre_commit" */ -export type Pre_Commit_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "first_neuron_activation" */ +export type First_Neuron_Activation_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -export type Pre_Commit_Aggregate_Bool_Exp = { - count?: InputMaybe; +/** aggregate fields of "first_neuron_activation" */ +export type First_Neuron_Activation_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Pre_Commit_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; + +/** aggregate fields of "first_neuron_activation" */ +export type First_Neuron_Activation_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; }; -/** aggregate fields of "pre_commit" */ -export type Pre_Commit_Aggregate_Fields = { - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; +/** aggregate avg on columns */ +export type First_Neuron_Activation_Avg_Fields = { + neuron_activation?: Maybe; }; +/** Boolean expression to filter rows from the table "first_neuron_activation". All fields are combined with a logical 'AND'. */ +export type First_Neuron_Activation_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + neuron_activation?: InputMaybe; + week?: InputMaybe; +}; -/** aggregate fields of "pre_commit" */ -export type Pre_Commit_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** aggregate max on columns */ +export type First_Neuron_Activation_Max_Fields = { + neuron_activation?: Maybe; + week?: Maybe; }; -/** order by aggregate values of table "pre_commit" */ -export type Pre_Commit_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; +/** aggregate min on columns */ +export type First_Neuron_Activation_Min_Fields = { + neuron_activation?: Maybe; + week?: Maybe; }; -/** aggregate avg on columns */ -export type Pre_Commit_Avg_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - voting_power?: Maybe; +/** Ordering options when selecting data from "first_neuron_activation". */ +export type First_Neuron_Activation_Order_By = { + neuron_activation?: InputMaybe; + week?: InputMaybe; }; -/** order by avg() on columns of table "pre_commit" */ -export type Pre_Commit_Avg_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - voting_power?: InputMaybe; +/** select columns of table "first_neuron_activation" */ +export enum First_Neuron_Activation_Select_Column { + /** column name */ + NeuronActivation = 'neuron_activation', + /** column name */ + Week = 'week' +} + +/** aggregate stddev on columns */ +export type First_Neuron_Activation_Stddev_Fields = { + neuron_activation?: Maybe; }; -/** Boolean expression to filter rows from the table "pre_commit". All fields are combined with a logical 'AND'. */ -export type Pre_Commit_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - height?: InputMaybe; - proposer_priority?: InputMaybe; - timestamp?: InputMaybe; - validator?: InputMaybe; - validator_address?: InputMaybe; - voting_power?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type First_Neuron_Activation_Stddev_Pop_Fields = { + neuron_activation?: Maybe; }; -/** aggregate max on columns */ -export type Pre_Commit_Max_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - timestamp?: Maybe; - validator_address?: Maybe; - voting_power?: Maybe; +/** aggregate stddev_samp on columns */ +export type First_Neuron_Activation_Stddev_Samp_Fields = { + neuron_activation?: Maybe; }; -/** order by max() on columns of table "pre_commit" */ -export type Pre_Commit_Max_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - timestamp?: InputMaybe; - validator_address?: InputMaybe; - voting_power?: InputMaybe; +/** Streaming cursor of the table "first_neuron_activation" */ +export type First_Neuron_Activation_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: First_Neuron_Activation_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -/** aggregate min on columns */ -export type Pre_Commit_Min_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - timestamp?: Maybe; - validator_address?: Maybe; - voting_power?: Maybe; +/** Initial value of the column from where the streaming should start */ +export type First_Neuron_Activation_Stream_Cursor_Value_Input = { + neuron_activation?: InputMaybe; + week?: InputMaybe; }; -/** order by min() on columns of table "pre_commit" */ -export type Pre_Commit_Min_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - timestamp?: InputMaybe; - validator_address?: InputMaybe; - voting_power?: InputMaybe; +/** aggregate sum on columns */ +export type First_Neuron_Activation_Sum_Fields = { + neuron_activation?: Maybe; }; -/** Ordering options when selecting data from "pre_commit". */ -export type Pre_Commit_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - timestamp?: InputMaybe; - validator?: InputMaybe; - validator_address?: InputMaybe; - voting_power?: InputMaybe; +/** aggregate var_pop on columns */ +export type First_Neuron_Activation_Var_Pop_Fields = { + neuron_activation?: Maybe; }; -/** select columns of table "pre_commit" */ -export enum Pre_Commit_Select_Column { - /** column name */ - Height = 'height', - /** column name */ - ProposerPriority = 'proposer_priority', - /** column name */ - Timestamp = 'timestamp', - /** column name */ - ValidatorAddress = 'validator_address', - /** column name */ - VotingPower = 'voting_power' -} +/** aggregate var_samp on columns */ +export type First_Neuron_Activation_Var_Samp_Fields = { + neuron_activation?: Maybe; +}; -/** aggregate stddev on columns */ -export type Pre_Commit_Stddev_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - voting_power?: Maybe; +/** aggregate variance on columns */ +export type First_Neuron_Activation_Variance_Fields = { + neuron_activation?: Maybe; }; -/** order by stddev() on columns of table "pre_commit" */ -export type Pre_Commit_Stddev_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - voting_power?: InputMaybe; +/** columns and relationships of "first_swap" */ +export type First_Swap = { + swap?: Maybe; + week?: Maybe; }; -/** aggregate stddev_pop on columns */ -export type Pre_Commit_Stddev_Pop_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - voting_power?: Maybe; +/** aggregated selection of "first_swap" */ +export type First_Swap_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** order by stddev_pop() on columns of table "pre_commit" */ -export type Pre_Commit_Stddev_Pop_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - voting_power?: InputMaybe; +/** aggregate fields of "first_swap" */ +export type First_Swap_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate stddev_samp on columns */ -export type Pre_Commit_Stddev_Samp_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - voting_power?: Maybe; + +/** aggregate fields of "first_swap" */ +export type First_Swap_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -/** order by stddev_samp() on columns of table "pre_commit" */ -export type Pre_Commit_Stddev_Samp_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - voting_power?: InputMaybe; +/** aggregate avg on columns */ +export type First_Swap_Avg_Fields = { + swap?: Maybe; }; -/** Streaming cursor of the table "pre_commit" */ -export type Pre_Commit_Stream_Cursor_Input = { +/** Boolean expression to filter rows from the table "first_swap". All fields are combined with a logical 'AND'. */ +export type First_Swap_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + swap?: InputMaybe; + week?: InputMaybe; +}; + +/** aggregate max on columns */ +export type First_Swap_Max_Fields = { + swap?: Maybe; + week?: Maybe; +}; + +/** aggregate min on columns */ +export type First_Swap_Min_Fields = { + swap?: Maybe; + week?: Maybe; +}; + +/** Ordering options when selecting data from "first_swap". */ +export type First_Swap_Order_By = { + swap?: InputMaybe; + week?: InputMaybe; +}; + +/** select columns of table "first_swap" */ +export enum First_Swap_Select_Column { + /** column name */ + Swap = 'swap', + /** column name */ + Week = 'week' +} + +/** aggregate stddev on columns */ +export type First_Swap_Stddev_Fields = { + swap?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type First_Swap_Stddev_Pop_Fields = { + swap?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type First_Swap_Stddev_Samp_Fields = { + swap?: Maybe; +}; + +/** Streaming cursor of the table "first_swap" */ +export type First_Swap_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Pre_Commit_Stream_Cursor_Value_Input; + initial_value: First_Swap_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Pre_Commit_Stream_Cursor_Value_Input = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - timestamp?: InputMaybe; - validator_address?: InputMaybe; - voting_power?: InputMaybe; +export type First_Swap_Stream_Cursor_Value_Input = { + swap?: InputMaybe; + week?: InputMaybe; }; /** aggregate sum on columns */ -export type Pre_Commit_Sum_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - voting_power?: Maybe; -}; - -/** order by sum() on columns of table "pre_commit" */ -export type Pre_Commit_Sum_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - voting_power?: InputMaybe; +export type First_Swap_Sum_Fields = { + swap?: Maybe; }; /** aggregate var_pop on columns */ -export type Pre_Commit_Var_Pop_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - voting_power?: Maybe; -}; - -/** order by var_pop() on columns of table "pre_commit" */ -export type Pre_Commit_Var_Pop_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - voting_power?: InputMaybe; +export type First_Swap_Var_Pop_Fields = { + swap?: Maybe; }; /** aggregate var_samp on columns */ -export type Pre_Commit_Var_Samp_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - voting_power?: Maybe; -}; - -/** order by var_samp() on columns of table "pre_commit" */ -export type Pre_Commit_Var_Samp_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - voting_power?: InputMaybe; +export type First_Swap_Var_Samp_Fields = { + swap?: Maybe; }; /** aggregate variance on columns */ -export type Pre_Commit_Variance_Fields = { - height?: Maybe; - proposer_priority?: Maybe; - voting_power?: Maybe; +export type First_Swap_Variance_Fields = { + swap?: Maybe; }; -/** order by variance() on columns of table "pre_commit" */ -export type Pre_Commit_Variance_Order_By = { - height?: InputMaybe; - proposer_priority?: InputMaybe; - voting_power?: InputMaybe; +/** Boolean expression to compare columns of type "float8". All fields are combined with logical 'AND'. */ +export type Float8_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** columns and relationships of "pruning" */ -export type Pruning = { - last_pruned_height: Scalars['bigint']['output']; +/** columns and relationships of "follow_stats" */ +export type Follow_Stats = { + date?: Maybe; + follow_total?: Maybe; + follows_per_day?: Maybe; }; -/** aggregated selection of "pruning" */ -export type Pruning_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "follow_stats" */ +export type Follow_Stats_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "pruning" */ -export type Pruning_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "follow_stats" */ +export type Follow_Stats_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "pruning" */ -export type Pruning_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "follow_stats" */ +export type Follow_Stats_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ -export type Pruning_Avg_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Avg_Fields = { + follow_total?: Maybe; + follows_per_day?: Maybe; }; -/** Boolean expression to filter rows from the table "pruning". All fields are combined with a logical 'AND'. */ -export type Pruning_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - last_pruned_height?: InputMaybe; +/** Boolean expression to filter rows from the table "follow_stats". All fields are combined with a logical 'AND'. */ +export type Follow_Stats_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + date?: InputMaybe; + follow_total?: InputMaybe; + follows_per_day?: InputMaybe; }; /** aggregate max on columns */ -export type Pruning_Max_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Max_Fields = { + date?: Maybe; + follow_total?: Maybe; + follows_per_day?: Maybe; }; /** aggregate min on columns */ -export type Pruning_Min_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Min_Fields = { + date?: Maybe; + follow_total?: Maybe; + follows_per_day?: Maybe; }; -/** Ordering options when selecting data from "pruning". */ -export type Pruning_Order_By = { - last_pruned_height?: InputMaybe; +/** Ordering options when selecting data from "follow_stats". */ +export type Follow_Stats_Order_By = { + date?: InputMaybe; + follow_total?: InputMaybe; + follows_per_day?: InputMaybe; }; -/** select columns of table "pruning" */ -export enum Pruning_Select_Column { +/** select columns of table "follow_stats" */ +export enum Follow_Stats_Select_Column { /** column name */ - LastPrunedHeight = 'last_pruned_height' + Date = 'date', + /** column name */ + FollowTotal = 'follow_total', + /** column name */ + FollowsPerDay = 'follows_per_day' } /** aggregate stddev on columns */ -export type Pruning_Stddev_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Stddev_Fields = { + follow_total?: Maybe; + follows_per_day?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Pruning_Stddev_Pop_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Stddev_Pop_Fields = { + follow_total?: Maybe; + follows_per_day?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Pruning_Stddev_Samp_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Stddev_Samp_Fields = { + follow_total?: Maybe; + follows_per_day?: Maybe; }; -/** Streaming cursor of the table "pruning" */ -export type Pruning_Stream_Cursor_Input = { +/** Streaming cursor of the table "follow_stats" */ +export type Follow_Stats_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Pruning_Stream_Cursor_Value_Input; + initial_value: Follow_Stats_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Pruning_Stream_Cursor_Value_Input = { - last_pruned_height?: InputMaybe; +export type Follow_Stats_Stream_Cursor_Value_Input = { + date?: InputMaybe; + follow_total?: InputMaybe; + follows_per_day?: InputMaybe; }; /** aggregate sum on columns */ -export type Pruning_Sum_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Sum_Fields = { + follow_total?: Maybe; + follows_per_day?: Maybe; }; /** aggregate var_pop on columns */ -export type Pruning_Var_Pop_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Var_Pop_Fields = { + follow_total?: Maybe; + follows_per_day?: Maybe; }; /** aggregate var_samp on columns */ -export type Pruning_Var_Samp_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Var_Samp_Fields = { + follow_total?: Maybe; + follows_per_day?: Maybe; }; /** aggregate variance on columns */ -export type Pruning_Variance_Fields = { - last_pruned_height?: Maybe; +export type Follow_Stats_Variance_Fields = { + follow_total?: Maybe; + follows_per_day?: Maybe; }; -export type Query_Root = { - /** fetch data from the table: "account" */ - account: Array; - /** fetch aggregated fields from the table: "account" */ - account_aggregate: Account_Aggregate; - /** fetch data from the table: "account_balance" */ - account_balance: Array; - /** fetch aggregated fields from the table: "account_balance" */ - account_balance_aggregate: Account_Balance_Aggregate; - /** fetch data from the table: "account_balance" using primary key columns */ - account_balance_by_pk?: Maybe; - /** fetch data from the table: "account" using primary key columns */ - account_by_pk?: Maybe; - /** fetch data from the table: "average_block_time_from_genesis" */ - average_block_time_from_genesis: Array; - /** fetch aggregated fields from the table: "average_block_time_from_genesis" */ - average_block_time_from_genesis_aggregate: Average_Block_Time_From_Genesis_Aggregate; - /** fetch data from the table: "average_block_time_from_genesis" using primary key columns */ - average_block_time_from_genesis_by_pk?: Maybe; - /** fetch data from the table: "average_block_time_per_day" */ - average_block_time_per_day: Array; - /** fetch aggregated fields from the table: "average_block_time_per_day" */ - average_block_time_per_day_aggregate: Average_Block_Time_Per_Day_Aggregate; - /** fetch data from the table: "average_block_time_per_day" using primary key columns */ - average_block_time_per_day_by_pk?: Maybe; - /** fetch data from the table: "average_block_time_per_hour" */ - average_block_time_per_hour: Array; - /** fetch aggregated fields from the table: "average_block_time_per_hour" */ - average_block_time_per_hour_aggregate: Average_Block_Time_Per_Hour_Aggregate; - /** fetch data from the table: "average_block_time_per_hour" using primary key columns */ - average_block_time_per_hour_by_pk?: Maybe; - /** fetch data from the table: "average_block_time_per_minute" */ - average_block_time_per_minute: Array; - /** fetch aggregated fields from the table: "average_block_time_per_minute" */ - average_block_time_per_minute_aggregate: Average_Block_Time_Per_Minute_Aggregate; - /** fetch data from the table: "average_block_time_per_minute" using primary key columns */ - average_block_time_per_minute_by_pk?: Maybe; - /** fetch data from the table: "block" */ - block: Array; - /** fetch aggregated fields from the table: "block" */ - block_aggregate: Block_Aggregate; - /** fetch data from the table: "block" using primary key columns */ - block_by_pk?: Maybe; - /** fetch data from the table: "contracts" */ - contracts: Array; - /** fetch aggregated fields from the table: "contracts" */ - contracts_aggregate: Contracts_Aggregate; - /** fetch data from the table: "contracts" using primary key columns */ - contracts_by_pk?: Maybe; - /** An array relationship */ - cyberlinks: Array; - /** An aggregate relationship */ - cyberlinks_aggregate: Cyberlinks_Aggregate; - /** fetch data from the table: "cyberlinks" using primary key columns */ - cyberlinks_by_pk?: Maybe; - /** fetch data from the table: "genesis" */ - genesis: Array; - /** fetch aggregated fields from the table: "genesis" */ - genesis_aggregate: Genesis_Aggregate; - /** fetch data from the table: "genesis" using primary key columns */ - genesis_by_pk?: Maybe; - /** An array relationship */ - investmints: Array; - /** An aggregate relationship */ - investmints_aggregate: Investmints_Aggregate; - /** fetch data from the table: "investmints" using primary key columns */ - investmints_by_pk?: Maybe; - /** fetch data from the table: "message" */ - message: Array; - /** fetch data from the table: "message_0" */ - message_0: Array; - /** fetch aggregated fields from the table: "message_0" */ - message_0_aggregate: Message_0_Aggregate; - /** fetch aggregated fields from the table: "message" */ - message_aggregate: Message_Aggregate; - /** fetch data from the table: "message_type" */ - message_type: Array; - /** fetch aggregated fields from the table: "message_type" */ - message_type_aggregate: Message_Type_Aggregate; - /** execute function "messages_by_address" which returns "message" */ - messages_by_address: Array; - /** execute function "messages_by_address" and query aggregates on result of table type "message" */ - messages_by_address_aggregate: Message_Aggregate; - /** execute function "messages_by_type" which returns "message" */ - messages_by_type: Array; - /** execute function "messages_by_type" and query aggregates on result of table type "message" */ - messages_by_type_aggregate: Message_Aggregate; - /** fetch data from the table: "modules" */ - modules: Array; - /** fetch aggregated fields from the table: "modules" */ - modules_aggregate: Modules_Aggregate; - /** fetch data from the table: "modules" using primary key columns */ - modules_by_pk?: Maybe; - /** An array relationship */ - particles: Array; - /** An aggregate relationship */ - particles_aggregate: Particles_Aggregate; - /** fetch data from the table: "particles" using primary key columns */ - particles_by_pk?: Maybe; - /** fetch data from the table: "pools" */ - pools: Array; - /** fetch aggregated fields from the table: "pools" */ - pools_aggregate: Pools_Aggregate; - /** fetch data from the table: "pools" using primary key columns */ - pools_by_pk?: Maybe; - /** fetch data from the table: "pools_liquidity" */ - pools_liquidity: Array; - /** fetch aggregated fields from the table: "pools_liquidity" */ - pools_liquidity_aggregate: Pools_Liquidity_Aggregate; - /** fetch data from the table: "pools_rates" */ - pools_rates: Array; - /** fetch aggregated fields from the table: "pools_rates" */ - pools_rates_aggregate: Pools_Rates_Aggregate; - /** fetch data from the table: "pools_volumes" */ - pools_volumes: Array; - /** fetch aggregated fields from the table: "pools_volumes" */ - pools_volumes_aggregate: Pools_Volumes_Aggregate; - /** fetch data from the table: "pre_commit" */ - pre_commit: Array; - /** fetch aggregated fields from the table: "pre_commit" */ - pre_commit_aggregate: Pre_Commit_Aggregate; - /** fetch data from the table: "pruning" */ - pruning: Array; - /** fetch aggregated fields from the table: "pruning" */ - pruning_aggregate: Pruning_Aggregate; - /** An array relationship */ - routes: Array; - /** An aggregate relationship */ - routes_aggregate: Routes_Aggregate; - /** fetch data from the table: "routes" using primary key columns */ - routes_by_pk?: Maybe; - /** fetch data from the table: "supply" */ - supply: Array; - /** fetch aggregated fields from the table: "supply" */ - supply_aggregate: Supply_Aggregate; - /** fetch data from the table: "supply" using primary key columns */ - supply_by_pk?: Maybe; - /** An array relationship */ - swaps: Array; - /** An aggregate relationship */ - swaps_aggregate: Swaps_Aggregate; - /** fetch data from the table: "swaps" using primary key columns */ - swaps_by_pk?: Maybe; - /** fetch data from the table: "transaction" */ - transaction: Array; - /** fetch data from the table: "transaction_0" */ - transaction_0: Array; - /** fetch aggregated fields from the table: "transaction_0" */ - transaction_0_aggregate: Transaction_0_Aggregate; - /** fetch aggregated fields from the table: "transaction" */ - transaction_aggregate: Transaction_Aggregate; - /** fetch data from the table: "validator" */ - validator: Array; - /** fetch aggregated fields from the table: "validator" */ - validator_aggregate: Validator_Aggregate; - /** fetch data from the table: "validator" using primary key columns */ - validator_by_pk?: Maybe; - /** fetch data from the table: "vesting_account" */ - vesting_account: Array; - /** fetch aggregated fields from the table: "vesting_account" */ - vesting_account_aggregate: Vesting_Account_Aggregate; - /** fetch data from the table: "vesting_account" using primary key columns */ - vesting_account_by_pk?: Maybe; - /** fetch data from the table: "vesting_period" */ - vesting_period: Array; - /** fetch aggregated fields from the table: "vesting_period" */ - vesting_period_aggregate: Vesting_Period_Aggregate; +/** columns and relationships of "genesis" */ +export type Genesis = { + chain_id: Scalars['String']['output']; + initial_height: Scalars['bigint']['output']; + one_row_id: Scalars['Boolean']['output']; + time: Scalars['timestamp']['output']; }; - -export type Query_RootAccountArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "genesis_accounts" */ +export type Genesis_Accounts = { + address: Scalars['String']['output']; + balance: Scalars['bigint']['output']; + id: Scalars['Int']['output']; }; +/** aggregated selection of "genesis_accounts" */ +export type Genesis_Accounts_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; -export type Query_RootAccount_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "genesis_accounts" */ +export type Genesis_Accounts_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Query_RootAccount_BalanceArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "genesis_accounts" */ +export type Genesis_Accounts_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Query_RootAccount_Balance_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Genesis_Accounts_Avg_Fields = { + balance?: Maybe; + id?: Maybe; }; +/** Boolean expression to filter rows from the table "genesis_accounts". All fields are combined with a logical 'AND'. */ +export type Genesis_Accounts_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + address?: InputMaybe; + balance?: InputMaybe; + id?: InputMaybe; +}; -export type Query_RootAccount_Balance_By_PkArgs = { - address: Scalars['String']['input']; +/** aggregate max on columns */ +export type Genesis_Accounts_Max_Fields = { + address?: Maybe; + balance?: Maybe; + id?: Maybe; }; +/** aggregate min on columns */ +export type Genesis_Accounts_Min_Fields = { + address?: Maybe; + balance?: Maybe; + id?: Maybe; +}; -export type Query_RootAccount_By_PkArgs = { - address: Scalars['String']['input']; +/** Ordering options when selecting data from "genesis_accounts". */ +export type Genesis_Accounts_Order_By = { + address?: InputMaybe; + balance?: InputMaybe; + id?: InputMaybe; }; +/** select columns of table "genesis_accounts" */ +export enum Genesis_Accounts_Select_Column { + /** column name */ + Address = 'address', + /** column name */ + Balance = 'balance', + /** column name */ + Id = 'id' +} -export type Query_RootAverage_Block_Time_From_GenesisArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Genesis_Accounts_Stddev_Fields = { + balance?: Maybe; + id?: Maybe; }; +/** aggregate stddev_pop on columns */ +export type Genesis_Accounts_Stddev_Pop_Fields = { + balance?: Maybe; + id?: Maybe; +}; -export type Query_RootAverage_Block_Time_From_Genesis_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Genesis_Accounts_Stddev_Samp_Fields = { + balance?: Maybe; + id?: Maybe; }; +/** Streaming cursor of the table "genesis_accounts" */ +export type Genesis_Accounts_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Genesis_Accounts_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -export type Query_RootAverage_Block_Time_From_Genesis_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +/** Initial value of the column from where the streaming should start */ +export type Genesis_Accounts_Stream_Cursor_Value_Input = { + address?: InputMaybe; + balance?: InputMaybe; + id?: InputMaybe; }; +/** aggregate sum on columns */ +export type Genesis_Accounts_Sum_Fields = { + balance?: Maybe; + id?: Maybe; +}; -export type Query_RootAverage_Block_Time_Per_DayArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_pop on columns */ +export type Genesis_Accounts_Var_Pop_Fields = { + balance?: Maybe; + id?: Maybe; }; - -export type Query_RootAverage_Block_Time_Per_Day_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Genesis_Accounts_Var_Samp_Fields = { + balance?: Maybe; + id?: Maybe; }; - -export type Query_RootAverage_Block_Time_Per_Day_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +/** aggregate variance on columns */ +export type Genesis_Accounts_Variance_Fields = { + balance?: Maybe; + id?: Maybe; }; - -export type Query_RootAverage_Block_Time_Per_HourArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregated selection of "genesis" */ +export type Genesis_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; - -export type Query_RootAverage_Block_Time_Per_Hour_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "genesis" */ +export type Genesis_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Query_RootAverage_Block_Time_Per_Hour_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +/** aggregate fields of "genesis" */ +export type Genesis_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Query_RootAverage_Block_Time_Per_MinuteArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Genesis_Avg_Fields = { + initial_height?: Maybe; }; - -export type Query_RootAverage_Block_Time_Per_Minute_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "genesis". All fields are combined with a logical 'AND'. */ +export type Genesis_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + chain_id?: InputMaybe; + initial_height?: InputMaybe; + one_row_id?: InputMaybe; + time?: InputMaybe; }; - -export type Query_RootAverage_Block_Time_Per_Minute_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +/** aggregate max on columns */ +export type Genesis_Max_Fields = { + chain_id?: Maybe; + initial_height?: Maybe; + time?: Maybe; }; - -export type Query_RootBlockArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate min on columns */ +export type Genesis_Min_Fields = { + chain_id?: Maybe; + initial_height?: Maybe; + time?: Maybe; }; - -export type Query_RootBlock_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "genesis_neurons_activation" */ +export type Genesis_Neurons_Activation = { + count?: Maybe; + neurons?: Maybe; }; - -export type Query_RootBlock_By_PkArgs = { - height: Scalars['bigint']['input']; +/** aggregated selection of "genesis_neurons_activation" */ +export type Genesis_Neurons_Activation_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; - -export type Query_RootContractsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "genesis_neurons_activation" */ +export type Genesis_Neurons_Activation_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Query_RootContracts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "genesis_neurons_activation" */ +export type Genesis_Neurons_Activation_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Query_RootContracts_By_PkArgs = { - address: Scalars['String']['input']; +/** aggregate avg on columns */ +export type Genesis_Neurons_Activation_Avg_Fields = { + count?: Maybe; }; - -export type Query_RootCyberlinksArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "genesis_neurons_activation". All fields are combined with a logical 'AND'. */ +export type Genesis_Neurons_Activation_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + count?: InputMaybe; + neurons?: InputMaybe; }; - -export type Query_RootCyberlinks_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Genesis_Neurons_Activation_Max_Fields = { + count?: Maybe; + neurons?: Maybe; }; +/** aggregate min on columns */ +export type Genesis_Neurons_Activation_Min_Fields = { + count?: Maybe; + neurons?: Maybe; +}; -export type Query_RootCyberlinks_By_PkArgs = { - id: Scalars['Int']['input']; +/** Ordering options when selecting data from "genesis_neurons_activation". */ +export type Genesis_Neurons_Activation_Order_By = { + count?: InputMaybe; + neurons?: InputMaybe; }; +/** select columns of table "genesis_neurons_activation" */ +export enum Genesis_Neurons_Activation_Select_Column { + /** column name */ + Count = 'count', + /** column name */ + Neurons = 'neurons' +} -export type Query_RootGenesisArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Genesis_Neurons_Activation_Stddev_Fields = { + count?: Maybe; }; - -export type Query_RootGenesis_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Genesis_Neurons_Activation_Stddev_Pop_Fields = { + count?: Maybe; }; +/** aggregate stddev_samp on columns */ +export type Genesis_Neurons_Activation_Stddev_Samp_Fields = { + count?: Maybe; +}; -export type Query_RootGenesis_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +/** Streaming cursor of the table "genesis_neurons_activation" */ +export type Genesis_Neurons_Activation_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Genesis_Neurons_Activation_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type Genesis_Neurons_Activation_Stream_Cursor_Value_Input = { + count?: InputMaybe; + neurons?: InputMaybe; +}; -export type Query_RootInvestmintsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Genesis_Neurons_Activation_Sum_Fields = { + count?: Maybe; }; +/** aggregate var_pop on columns */ +export type Genesis_Neurons_Activation_Var_Pop_Fields = { + count?: Maybe; +}; -export type Query_RootInvestmints_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Genesis_Neurons_Activation_Var_Samp_Fields = { + count?: Maybe; }; +/** aggregate variance on columns */ +export type Genesis_Neurons_Activation_Variance_Fields = { + count?: Maybe; +}; -export type Query_RootInvestmints_By_PkArgs = { - id: Scalars['Int']['input']; +/** Ordering options when selecting data from "genesis". */ +export type Genesis_Order_By = { + chain_id?: InputMaybe; + initial_height?: InputMaybe; + one_row_id?: InputMaybe; + time?: InputMaybe; }; +/** select columns of table "genesis" */ +export enum Genesis_Select_Column { + /** column name */ + ChainId = 'chain_id', + /** column name */ + InitialHeight = 'initial_height', + /** column name */ + OneRowId = 'one_row_id', + /** column name */ + Time = 'time' +} -export type Query_RootMessageArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Genesis_Stddev_Fields = { + initial_height?: Maybe; }; +/** aggregate stddev_pop on columns */ +export type Genesis_Stddev_Pop_Fields = { + initial_height?: Maybe; +}; -export type Query_RootMessage_0Args = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Genesis_Stddev_Samp_Fields = { + initial_height?: Maybe; }; +/** Streaming cursor of the table "genesis" */ +export type Genesis_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Genesis_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -export type Query_RootMessage_0_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Genesis_Stream_Cursor_Value_Input = { + chain_id?: InputMaybe; + initial_height?: InputMaybe; + one_row_id?: InputMaybe; + time?: InputMaybe; }; +/** aggregate sum on columns */ +export type Genesis_Sum_Fields = { + initial_height?: Maybe; +}; -export type Query_RootMessage_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_pop on columns */ +export type Genesis_Var_Pop_Fields = { + initial_height?: Maybe; }; - -export type Query_RootMessage_TypeArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Genesis_Var_Samp_Fields = { + initial_height?: Maybe; }; - -export type Query_RootMessage_Type_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate variance on columns */ +export type Genesis_Variance_Fields = { + initial_height?: Maybe; }; - -export type Query_RootMessages_By_AddressArgs = { - args: Messages_By_Address_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "investmints" */ +export type Investmints = { + /** An object relationship */ + account: Account; + amount: Scalars['coin_scalar']['output']; + /** An object relationship */ + block: Block; + height: Scalars['bigint']['output']; + id: Scalars['Int']['output']; + length: Scalars['bigint']['output']; + neuron: Scalars['String']['output']; + resource: Scalars['String']['output']; + timestamp: Scalars['timestamp']['output']; + transaction_hash: Scalars['String']['output']; }; - -export type Query_RootMessages_By_Address_AggregateArgs = { - args: Messages_By_Address_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregated selection of "investmints" */ +export type Investmints_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; - -export type Query_RootMessages_By_TypeArgs = { - args: Messages_By_Type_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type Investmints_Aggregate_Bool_Exp = { + count?: InputMaybe; }; - -export type Query_RootMessages_By_Type_AggregateArgs = { - args: Messages_By_Type_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type Investmints_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; }; - -export type Query_RootModulesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "investmints" */ +export type Investmints_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Query_RootModules_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "investmints" */ +export type Investmints_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Query_RootModules_By_PkArgs = { - module_name: Scalars['String']['input']; +/** order by aggregate values of table "investmints" */ +export type Investmints_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; }; - -export type Query_RootParticlesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Investmints_Avg_Fields = { + height?: Maybe; + id?: Maybe; + length?: Maybe; }; - -export type Query_RootParticles_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by avg() on columns of table "investmints" */ +export type Investmints_Avg_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; }; - -export type Query_RootParticles_By_PkArgs = { - id: Scalars['Int']['input']; +/** Boolean expression to filter rows from the table "investmints". All fields are combined with a logical 'AND'. */ +export type Investmints_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + account?: InputMaybe; + amount?: InputMaybe; + block?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; + neuron?: InputMaybe; + resource?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; }; - -export type Query_RootPoolsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Investmints_Max_Fields = { + amount?: Maybe; + height?: Maybe; + id?: Maybe; + length?: Maybe; + neuron?: Maybe; + resource?: Maybe; + timestamp?: Maybe; + transaction_hash?: Maybe; }; - -export type Query_RootPools_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by max() on columns of table "investmints" */ +export type Investmints_Max_Order_By = { + amount?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; + neuron?: InputMaybe; + resource?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; }; - -export type Query_RootPools_By_PkArgs = { - pool_id: Scalars['bigint']['input']; +/** aggregate min on columns */ +export type Investmints_Min_Fields = { + amount?: Maybe; + height?: Maybe; + id?: Maybe; + length?: Maybe; + neuron?: Maybe; + resource?: Maybe; + timestamp?: Maybe; + transaction_hash?: Maybe; }; - -export type Query_RootPools_LiquidityArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by min() on columns of table "investmints" */ +export type Investmints_Min_Order_By = { + amount?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; + neuron?: InputMaybe; + resource?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; }; - -export type Query_RootPools_Liquidity_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "investmints". */ +export type Investmints_Order_By = { + account?: InputMaybe; + amount?: InputMaybe; + block?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; + neuron?: InputMaybe; + resource?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; }; +/** select columns of table "investmints" */ +export enum Investmints_Select_Column { + /** column name */ + Amount = 'amount', + /** column name */ + Height = 'height', + /** column name */ + Id = 'id', + /** column name */ + Length = 'length', + /** column name */ + Neuron = 'neuron', + /** column name */ + Resource = 'resource', + /** column name */ + Timestamp = 'timestamp', + /** column name */ + TransactionHash = 'transaction_hash' +} -export type Query_RootPools_RatesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Investmints_Stddev_Fields = { + height?: Maybe; + id?: Maybe; + length?: Maybe; }; +/** order by stddev() on columns of table "investmints" */ +export type Investmints_Stddev_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; +}; -export type Query_RootPools_Rates_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Investmints_Stddev_Pop_Fields = { + height?: Maybe; + id?: Maybe; + length?: Maybe; }; +/** order by stddev_pop() on columns of table "investmints" */ +export type Investmints_Stddev_Pop_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; +}; -export type Query_RootPools_VolumesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Investmints_Stddev_Samp_Fields = { + height?: Maybe; + id?: Maybe; + length?: Maybe; }; +/** order by stddev_samp() on columns of table "investmints" */ +export type Investmints_Stddev_Samp_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; +}; -export type Query_RootPools_Volumes_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Streaming cursor of the table "investmints" */ +export type Investmints_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Investmints_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type Investmints_Stream_Cursor_Value_Input = { + amount?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; + neuron?: InputMaybe; + resource?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; +}; -export type Query_RootPre_CommitArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Investmints_Sum_Fields = { + height?: Maybe; + id?: Maybe; + length?: Maybe; }; +/** order by sum() on columns of table "investmints" */ +export type Investmints_Sum_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; +}; -export type Query_RootPre_Commit_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_pop on columns */ +export type Investmints_Var_Pop_Fields = { + height?: Maybe; + id?: Maybe; + length?: Maybe; }; +/** order by var_pop() on columns of table "investmints" */ +export type Investmints_Var_Pop_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; +}; -export type Query_RootPruningArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Investmints_Var_Samp_Fields = { + height?: Maybe; + id?: Maybe; + length?: Maybe; }; +/** order by var_samp() on columns of table "investmints" */ +export type Investmints_Var_Samp_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; +}; -export type Query_RootPruning_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate variance on columns */ +export type Investmints_Variance_Fields = { + height?: Maybe; + id?: Maybe; + length?: Maybe; }; +/** order by variance() on columns of table "investmints" */ +export type Investmints_Variance_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + length?: InputMaybe; +}; -export type Query_RootRoutesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to compare columns of type "json". All fields are combined with logical 'AND'. */ +export type Json_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; +/** Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. */ +export type Jsonb_Array_Comparison_Exp = { + /** is the array contained in the given array value */ + _contained_in?: InputMaybe>; + /** does the array contain the given value */ + _contains?: InputMaybe>; + _eq?: InputMaybe>; + _gt?: InputMaybe>; + _gte?: InputMaybe>; + _in?: InputMaybe>>; + _is_null?: InputMaybe; + _lt?: InputMaybe>; + _lte?: InputMaybe>; + _neq?: InputMaybe>; + _nin?: InputMaybe>>; +}; -export type Query_RootRoutes_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type Jsonb_Cast_Exp = { + String?: InputMaybe; }; +/** Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. */ +export type Jsonb_Comparison_Exp = { + _cast?: InputMaybe; + /** is the column contained in the given json value */ + _contained_in?: InputMaybe; + /** does the column contain the given json value at the top level */ + _contains?: InputMaybe; + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + /** does the string exist as a top-level key in the column */ + _has_key?: InputMaybe; + /** do all of these strings exist as top-level keys in the column */ + _has_keys_all?: InputMaybe>; + /** do any of these strings exist as top-level keys in the column */ + _has_keys_any?: InputMaybe>; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; +}; -export type Query_RootRoutes_By_PkArgs = { - id: Scalars['Int']['input']; +/** columns and relationships of "message" */ +export type Message = { + height: Scalars['bigint']['output']; + index: Scalars['bigint']['output']; + involved_accounts_addresses: Array; + /** An object relationship */ + message_type: Message_Type; + partition_id: Scalars['bigint']['output']; + /** An object relationship */ + transaction?: Maybe; + /** An object relationship */ + transaction_155?: Maybe; + transaction_hash: Scalars['String']['output']; + type: Scalars['String']['output']; + value: Scalars['json']['output']; }; -export type Query_RootSupplyArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "message" */ +export type MessageValueArgs = { + path?: InputMaybe; }; - -export type Query_RootSupply_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "message_155" */ +export type Message_155 = { + height: Scalars['bigint']['output']; + index: Scalars['bigint']['output']; + involved_accounts_addresses: Array; + /** An object relationship */ + message_type: Message_Type; + partition_id: Scalars['bigint']['output']; + /** An object relationship */ + transaction?: Maybe; + transaction_hash: Scalars['String']['output']; + type: Scalars['String']['output']; + value: Scalars['json']['output']; }; -export type Query_RootSupply_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +/** columns and relationships of "message_155" */ +export type Message_155ValueArgs = { + path?: InputMaybe; }; +/** aggregated selection of "message_155" */ +export type Message_155_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; -export type Query_RootSwapsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type Message_155_Aggregate_Bool_Exp = { + count?: InputMaybe; }; +export type Message_155_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; +}; -export type Query_RootSwaps_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "message_155" */ +export type Message_155_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Query_RootSwaps_By_PkArgs = { - pool_id: Scalars['bigint']['input']; +/** aggregate fields of "message_155" */ +export type Message_155_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Query_RootTransactionArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by aggregate values of table "message_155" */ +export type Message_155_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; }; +/** aggregate avg on columns */ +export type Message_155_Avg_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; +}; -export type Query_RootTransaction_0Args = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by avg() on columns of table "message_155" */ +export type Message_155_Avg_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; +/** Boolean expression to filter rows from the table "message_155". All fields are combined with a logical 'AND'. */ +export type Message_155_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + height?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + message_type?: InputMaybe; + partition_id?: InputMaybe; + transaction?: InputMaybe; + transaction_hash?: InputMaybe; + type?: InputMaybe; + value?: InputMaybe; +}; -export type Query_RootTransaction_0_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Message_155_Max_Fields = { + height?: Maybe; + index?: Maybe; + involved_accounts_addresses?: Maybe>; + partition_id?: Maybe; + transaction_hash?: Maybe; + type?: Maybe; }; +/** order by max() on columns of table "message_155" */ +export type Message_155_Max_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + partition_id?: InputMaybe; + transaction_hash?: InputMaybe; + type?: InputMaybe; +}; -export type Query_RootTransaction_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate min on columns */ +export type Message_155_Min_Fields = { + height?: Maybe; + index?: Maybe; + involved_accounts_addresses?: Maybe>; + partition_id?: Maybe; + transaction_hash?: Maybe; + type?: Maybe; }; +/** order by min() on columns of table "message_155" */ +export type Message_155_Min_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + partition_id?: InputMaybe; + transaction_hash?: InputMaybe; + type?: InputMaybe; +}; -export type Query_RootValidatorArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "message_155". */ +export type Message_155_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + message_type?: InputMaybe; + partition_id?: InputMaybe; + transaction?: InputMaybe; + transaction_hash?: InputMaybe; + type?: InputMaybe; + value?: InputMaybe; }; +/** select columns of table "message_155" */ +export enum Message_155_Select_Column { + /** column name */ + Height = 'height', + /** column name */ + Index = 'index', + /** column name */ + InvolvedAccountsAddresses = 'involved_accounts_addresses', + /** column name */ + PartitionId = 'partition_id', + /** column name */ + TransactionHash = 'transaction_hash', + /** column name */ + Type = 'type', + /** column name */ + Value = 'value' +} -export type Query_RootValidator_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Message_155_Stddev_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; - -export type Query_RootValidator_By_PkArgs = { - consensus_address: Scalars['String']['input']; +/** order by stddev() on columns of table "message_155" */ +export type Message_155_Stddev_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; +/** aggregate stddev_pop on columns */ +export type Message_155_Stddev_Pop_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; +}; -export type Query_RootVesting_AccountArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by stddev_pop() on columns of table "message_155" */ +export type Message_155_Stddev_Pop_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; +/** aggregate stddev_samp on columns */ +export type Message_155_Stddev_Samp_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; +}; -export type Query_RootVesting_Account_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by stddev_samp() on columns of table "message_155" */ +export type Message_155_Stddev_Samp_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; +/** Streaming cursor of the table "message_155" */ +export type Message_155_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Message_155_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -export type Query_RootVesting_Account_By_PkArgs = { - id: Scalars['Int']['input']; +/** Initial value of the column from where the streaming should start */ +export type Message_155_Stream_Cursor_Value_Input = { + height?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe>; + partition_id?: InputMaybe; + transaction_hash?: InputMaybe; + type?: InputMaybe; + value?: InputMaybe; }; +/** aggregate sum on columns */ +export type Message_155_Sum_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; +}; -export type Query_RootVesting_PeriodArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by sum() on columns of table "message_155" */ +export type Message_155_Sum_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; +/** aggregate var_pop on columns */ +export type Message_155_Var_Pop_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; +}; -export type Query_RootVesting_Period_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by var_pop() on columns of table "message_155" */ +export type Message_155_Var_Pop_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; -/** columns and relationships of "routes" */ -export type Routes = { - /** An object relationship */ - account: Account; - /** An object relationship */ - accountBySource: Account; - alias: Scalars['String']['output']; - /** An object relationship */ - block: Block; - destination: Scalars['String']['output']; - height: Scalars['bigint']['output']; - id: Scalars['Int']['output']; - source: Scalars['String']['output']; - timestamp: Scalars['timestamp']['output']; - transaction_hash: Scalars['String']['output']; - value: Array; +/** aggregate var_samp on columns */ +export type Message_155_Var_Samp_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -/** aggregated selection of "routes" */ -export type Routes_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** order by var_samp() on columns of table "message_155" */ +export type Message_155_Var_Samp_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; -export type Routes_Aggregate_Bool_Exp = { - count?: InputMaybe; +/** aggregate variance on columns */ +export type Message_155_Variance_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -export type Routes_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; +/** order by variance() on columns of table "message_155" */ +export type Message_155_Variance_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; -/** aggregate fields of "routes" */ -export type Routes_Aggregate_Fields = { - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; +/** aggregated selection of "message" */ +export type Message_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; +export type Message_Aggregate_Bool_Exp = { + count?: InputMaybe; +}; -/** aggregate fields of "routes" */ -export type Routes_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +export type Message_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; }; -/** order by aggregate values of table "routes" */ -export type Routes_Aggregate_Order_By = { - avg?: InputMaybe; +/** aggregate fields of "message" */ +export type Message_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "message" */ +export type Message_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** order by aggregate values of table "message" */ +export type Message_Aggregate_Order_By = { + avg?: InputMaybe; count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; }; /** aggregate avg on columns */ -export type Routes_Avg_Fields = { +export type Message_Avg_Fields = { height?: Maybe; - id?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -/** order by avg() on columns of table "routes" */ -export type Routes_Avg_Order_By = { +/** order by avg() on columns of table "message" */ +export type Message_Avg_Order_By = { height?: InputMaybe; - id?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; -/** Boolean expression to filter rows from the table "routes". All fields are combined with a logical 'AND'. */ -export type Routes_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - account?: InputMaybe; - accountBySource?: InputMaybe; - alias?: InputMaybe; - block?: InputMaybe; - destination?: InputMaybe; +/** Boolean expression to filter rows from the table "message". All fields are combined with a logical 'AND'. */ +export type Message_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; height?: InputMaybe; - id?: InputMaybe; - source?: InputMaybe; - timestamp?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + message_type?: InputMaybe; + partition_id?: InputMaybe; + transaction?: InputMaybe; + transaction_155?: InputMaybe; transaction_hash?: InputMaybe; - value?: InputMaybe; + type?: InputMaybe; + value?: InputMaybe; }; /** aggregate max on columns */ -export type Routes_Max_Fields = { - alias?: Maybe; - destination?: Maybe; +export type Message_Max_Fields = { height?: Maybe; - id?: Maybe; - source?: Maybe; - timestamp?: Maybe; + index?: Maybe; + involved_accounts_addresses?: Maybe>; + partition_id?: Maybe; transaction_hash?: Maybe; - value?: Maybe>; + type?: Maybe; }; -/** order by max() on columns of table "routes" */ -export type Routes_Max_Order_By = { - alias?: InputMaybe; - destination?: InputMaybe; +/** order by max() on columns of table "message" */ +export type Message_Max_Order_By = { height?: InputMaybe; - id?: InputMaybe; - source?: InputMaybe; - timestamp?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + partition_id?: InputMaybe; transaction_hash?: InputMaybe; - value?: InputMaybe; + type?: InputMaybe; }; /** aggregate min on columns */ -export type Routes_Min_Fields = { - alias?: Maybe; - destination?: Maybe; +export type Message_Min_Fields = { height?: Maybe; - id?: Maybe; - source?: Maybe; - timestamp?: Maybe; + index?: Maybe; + involved_accounts_addresses?: Maybe>; + partition_id?: Maybe; transaction_hash?: Maybe; - value?: Maybe>; + type?: Maybe; }; -/** order by min() on columns of table "routes" */ -export type Routes_Min_Order_By = { - alias?: InputMaybe; - destination?: InputMaybe; +/** order by min() on columns of table "message" */ +export type Message_Min_Order_By = { height?: InputMaybe; - id?: InputMaybe; - source?: InputMaybe; - timestamp?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + partition_id?: InputMaybe; transaction_hash?: InputMaybe; - value?: InputMaybe; + type?: InputMaybe; }; -/** Ordering options when selecting data from "routes". */ -export type Routes_Order_By = { - account?: InputMaybe; - accountBySource?: InputMaybe; - alias?: InputMaybe; - block?: InputMaybe; - destination?: InputMaybe; +/** Ordering options when selecting data from "message". */ +export type Message_Order_By = { height?: InputMaybe; - id?: InputMaybe; - source?: InputMaybe; - timestamp?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe; + message_type?: InputMaybe; + partition_id?: InputMaybe; + transaction?: InputMaybe; + transaction_155?: InputMaybe; transaction_hash?: InputMaybe; + type?: InputMaybe; value?: InputMaybe; }; -/** select columns of table "routes" */ -export enum Routes_Select_Column { - /** column name */ - Alias = 'alias', - /** column name */ - Destination = 'destination', +/** select columns of table "message" */ +export enum Message_Select_Column { /** column name */ Height = 'height', /** column name */ - Id = 'id', + Index = 'index', /** column name */ - Source = 'source', + InvolvedAccountsAddresses = 'involved_accounts_addresses', /** column name */ - Timestamp = 'timestamp', + PartitionId = 'partition_id', /** column name */ TransactionHash = 'transaction_hash', /** column name */ + Type = 'type', + /** column name */ Value = 'value' } /** aggregate stddev on columns */ -export type Routes_Stddev_Fields = { +export type Message_Stddev_Fields = { height?: Maybe; - id?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -/** order by stddev() on columns of table "routes" */ -export type Routes_Stddev_Order_By = { +/** order by stddev() on columns of table "message" */ +export type Message_Stddev_Order_By = { height?: InputMaybe; - id?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; /** aggregate stddev_pop on columns */ -export type Routes_Stddev_Pop_Fields = { +export type Message_Stddev_Pop_Fields = { height?: Maybe; - id?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -/** order by stddev_pop() on columns of table "routes" */ -export type Routes_Stddev_Pop_Order_By = { +/** order by stddev_pop() on columns of table "message" */ +export type Message_Stddev_Pop_Order_By = { height?: InputMaybe; - id?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; /** aggregate stddev_samp on columns */ -export type Routes_Stddev_Samp_Fields = { +export type Message_Stddev_Samp_Fields = { height?: Maybe; - id?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -/** order by stddev_samp() on columns of table "routes" */ -export type Routes_Stddev_Samp_Order_By = { +/** order by stddev_samp() on columns of table "message" */ +export type Message_Stddev_Samp_Order_By = { height?: InputMaybe; - id?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; -/** Streaming cursor of the table "routes" */ -export type Routes_Stream_Cursor_Input = { +/** Streaming cursor of the table "message" */ +export type Message_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Routes_Stream_Cursor_Value_Input; + initial_value: Message_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Routes_Stream_Cursor_Value_Input = { - alias?: InputMaybe; - destination?: InputMaybe; +export type Message_Stream_Cursor_Value_Input = { height?: InputMaybe; - id?: InputMaybe; - source?: InputMaybe; - timestamp?: InputMaybe; + index?: InputMaybe; + involved_accounts_addresses?: InputMaybe>; + partition_id?: InputMaybe; transaction_hash?: InputMaybe; - value?: InputMaybe>; + type?: InputMaybe; + value?: InputMaybe; }; /** aggregate sum on columns */ -export type Routes_Sum_Fields = { +export type Message_Sum_Fields = { height?: Maybe; - id?: Maybe; + index?: Maybe; + partition_id?: Maybe; }; -/** order by sum() on columns of table "routes" */ -export type Routes_Sum_Order_By = { +/** order by sum() on columns of table "message" */ +export type Message_Sum_Order_By = { height?: InputMaybe; - id?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; -/** aggregate var_pop on columns */ -export type Routes_Var_Pop_Fields = { - height?: Maybe; - id?: Maybe; +/** columns and relationships of "message_type" */ +export type Message_Type = { + height: Scalars['bigint']['output']; + label: Scalars['String']['output']; + /** An array relationship */ + message_155s: Array; + /** An aggregate relationship */ + message_155s_aggregate: Message_155_Aggregate; + /** An array relationship */ + messages: Array; + /** An aggregate relationship */ + messages_aggregate: Message_Aggregate; + module: Scalars['String']['output']; + type: Scalars['String']['output']; }; -/** order by var_pop() on columns of table "routes" */ -export type Routes_Var_Pop_Order_By = { - height?: InputMaybe; - id?: InputMaybe; + +/** columns and relationships of "message_type" */ +export type Message_TypeMessage_155sArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate var_samp on columns */ -export type Routes_Var_Samp_Fields = { - height?: Maybe; - id?: Maybe; + +/** columns and relationships of "message_type" */ +export type Message_TypeMessage_155s_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by var_samp() on columns of table "routes" */ -export type Routes_Var_Samp_Order_By = { + +/** columns and relationships of "message_type" */ +export type Message_TypeMessagesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +/** columns and relationships of "message_type" */ +export type Message_TypeMessages_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +/** aggregated selection of "message_type" */ +export type Message_Type_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "message_type" */ +export type Message_Type_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "message_type" */ +export type Message_Type_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Message_Type_Avg_Fields = { + height?: Maybe; +}; + +/** Boolean expression to filter rows from the table "message_type". All fields are combined with a logical 'AND'. */ +export type Message_Type_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + height?: InputMaybe; + label?: InputMaybe; + message_155s?: InputMaybe; + message_155s_aggregate?: InputMaybe; + messages?: InputMaybe; + messages_aggregate?: InputMaybe; + module?: InputMaybe; + type?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Message_Type_Max_Fields = { + height?: Maybe; + label?: Maybe; + module?: Maybe; + type?: Maybe; +}; + +/** aggregate min on columns */ +export type Message_Type_Min_Fields = { + height?: Maybe; + label?: Maybe; + module?: Maybe; + type?: Maybe; +}; + +/** Ordering options when selecting data from "message_type". */ +export type Message_Type_Order_By = { height?: InputMaybe; - id?: InputMaybe; + label?: InputMaybe; + message_155s_aggregate?: InputMaybe; + messages_aggregate?: InputMaybe; + module?: InputMaybe; + type?: InputMaybe; +}; + +/** select columns of table "message_type" */ +export enum Message_Type_Select_Column { + /** column name */ + Height = 'height', + /** column name */ + Label = 'label', + /** column name */ + Module = 'module', + /** column name */ + Type = 'type' +} + +/** aggregate stddev on columns */ +export type Message_Type_Stddev_Fields = { + height?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Message_Type_Stddev_Pop_Fields = { + height?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Message_Type_Stddev_Samp_Fields = { + height?: Maybe; +}; + +/** Streaming cursor of the table "message_type" */ +export type Message_Type_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Message_Type_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Message_Type_Stream_Cursor_Value_Input = { + height?: InputMaybe; + label?: InputMaybe; + module?: InputMaybe; + type?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Message_Type_Sum_Fields = { + height?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Message_Type_Var_Pop_Fields = { + height?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Message_Type_Var_Samp_Fields = { + height?: Maybe; }; /** aggregate variance on columns */ -export type Routes_Variance_Fields = { +export type Message_Type_Variance_Fields = { height?: Maybe; - id?: Maybe; }; -/** order by variance() on columns of table "routes" */ -export type Routes_Variance_Order_By = { +/** aggregate var_pop on columns */ +export type Message_Var_Pop_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; +}; + +/** order by var_pop() on columns of table "message" */ +export type Message_Var_Pop_Order_By = { height?: InputMaybe; - id?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; }; -export type Subscription_Root = { - /** fetch data from the table: "account" */ - account: Array; - /** fetch aggregated fields from the table: "account" */ - account_aggregate: Account_Aggregate; - /** fetch data from the table: "account_balance" */ - account_balance: Array; - /** fetch aggregated fields from the table: "account_balance" */ - account_balance_aggregate: Account_Balance_Aggregate; - /** fetch data from the table: "account_balance" using primary key columns */ - account_balance_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "account_balance" */ - account_balance_stream: Array; - /** fetch data from the table: "account" using primary key columns */ - account_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "account" */ - account_stream: Array; - /** fetch data from the table: "average_block_time_from_genesis" */ - average_block_time_from_genesis: Array; - /** fetch aggregated fields from the table: "average_block_time_from_genesis" */ - average_block_time_from_genesis_aggregate: Average_Block_Time_From_Genesis_Aggregate; - /** fetch data from the table: "average_block_time_from_genesis" using primary key columns */ - average_block_time_from_genesis_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "average_block_time_from_genesis" */ - average_block_time_from_genesis_stream: Array; - /** fetch data from the table: "average_block_time_per_day" */ - average_block_time_per_day: Array; - /** fetch aggregated fields from the table: "average_block_time_per_day" */ - average_block_time_per_day_aggregate: Average_Block_Time_Per_Day_Aggregate; - /** fetch data from the table: "average_block_time_per_day" using primary key columns */ - average_block_time_per_day_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "average_block_time_per_day" */ - average_block_time_per_day_stream: Array; - /** fetch data from the table: "average_block_time_per_hour" */ - average_block_time_per_hour: Array; - /** fetch aggregated fields from the table: "average_block_time_per_hour" */ - average_block_time_per_hour_aggregate: Average_Block_Time_Per_Hour_Aggregate; - /** fetch data from the table: "average_block_time_per_hour" using primary key columns */ - average_block_time_per_hour_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "average_block_time_per_hour" */ - average_block_time_per_hour_stream: Array; - /** fetch data from the table: "average_block_time_per_minute" */ - average_block_time_per_minute: Array; - /** fetch aggregated fields from the table: "average_block_time_per_minute" */ - average_block_time_per_minute_aggregate: Average_Block_Time_Per_Minute_Aggregate; - /** fetch data from the table: "average_block_time_per_minute" using primary key columns */ - average_block_time_per_minute_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "average_block_time_per_minute" */ - average_block_time_per_minute_stream: Array; - /** fetch data from the table: "block" */ - block: Array; - /** fetch aggregated fields from the table: "block" */ - block_aggregate: Block_Aggregate; - /** fetch data from the table: "block" using primary key columns */ - block_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "block" */ - block_stream: Array; - /** fetch data from the table: "contracts" */ - contracts: Array; - /** fetch aggregated fields from the table: "contracts" */ - contracts_aggregate: Contracts_Aggregate; - /** fetch data from the table: "contracts" using primary key columns */ - contracts_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "contracts" */ - contracts_stream: Array; - /** An array relationship */ - cyberlinks: Array; - /** An aggregate relationship */ - cyberlinks_aggregate: Cyberlinks_Aggregate; - /** fetch data from the table: "cyberlinks" using primary key columns */ - cyberlinks_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "cyberlinks" */ - cyberlinks_stream: Array; - /** fetch data from the table: "genesis" */ - genesis: Array; - /** fetch aggregated fields from the table: "genesis" */ - genesis_aggregate: Genesis_Aggregate; - /** fetch data from the table: "genesis" using primary key columns */ - genesis_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "genesis" */ - genesis_stream: Array; - /** An array relationship */ - investmints: Array; - /** An aggregate relationship */ - investmints_aggregate: Investmints_Aggregate; - /** fetch data from the table: "investmints" using primary key columns */ - investmints_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "investmints" */ - investmints_stream: Array; - /** fetch data from the table: "message" */ +/** aggregate var_samp on columns */ +export type Message_Var_Samp_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; +}; + +/** order by var_samp() on columns of table "message" */ +export type Message_Var_Samp_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; +}; + +/** aggregate variance on columns */ +export type Message_Variance_Fields = { + height?: Maybe; + index?: Maybe; + partition_id?: Maybe; +}; + +/** order by variance() on columns of table "message" */ +export type Message_Variance_Order_By = { + height?: InputMaybe; + index?: InputMaybe; + partition_id?: InputMaybe; +}; + +export type Messages_By_Address_Args = { + addresses?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + types?: InputMaybe; +}; + +export type Messages_By_Type_Args = { + limit?: InputMaybe; + offset?: InputMaybe; + types?: InputMaybe; +}; + +/** columns and relationships of "modules" */ +export type Modules = { + module_name: Scalars['String']['output']; +}; + +/** aggregated selection of "modules" */ +export type Modules_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "modules" */ +export type Modules_Aggregate_Fields = { + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "modules" */ +export type Modules_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "modules". All fields are combined with a logical 'AND'. */ +export type Modules_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + module_name?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Modules_Max_Fields = { + module_name?: Maybe; +}; + +/** aggregate min on columns */ +export type Modules_Min_Fields = { + module_name?: Maybe; +}; + +/** Ordering options when selecting data from "modules". */ +export type Modules_Order_By = { + module_name?: InputMaybe; +}; + +/** select columns of table "modules" */ +export enum Modules_Select_Column { + /** column name */ + ModuleName = 'module_name' +} + +/** Streaming cursor of the table "modules" */ +export type Modules_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Modules_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Modules_Stream_Cursor_Value_Input = { + module_name?: InputMaybe; +}; + +/** columns and relationships of "neuron_activation_source" */ +export type Neuron_Activation_Source = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; + week?: Maybe; +}; + +/** aggregated selection of "neuron_activation_source" */ +export type Neuron_Activation_Source_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "neuron_activation_source" */ +export type Neuron_Activation_Source_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "neuron_activation_source" */ +export type Neuron_Activation_Source_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Neuron_Activation_Source_Avg_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; +}; + +/** Boolean expression to filter rows from the table "neuron_activation_source". All fields are combined with a logical 'AND'. */ +export type Neuron_Activation_Source_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + genesis_percent?: InputMaybe; + ibc_receive_percent?: InputMaybe; + neuron_activated?: InputMaybe; + recieve_percent?: InputMaybe; + week?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Neuron_Activation_Source_Max_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; + week?: Maybe; +}; + +/** aggregate min on columns */ +export type Neuron_Activation_Source_Min_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; + week?: Maybe; +}; + +/** Ordering options when selecting data from "neuron_activation_source". */ +export type Neuron_Activation_Source_Order_By = { + genesis_percent?: InputMaybe; + ibc_receive_percent?: InputMaybe; + neuron_activated?: InputMaybe; + recieve_percent?: InputMaybe; + week?: InputMaybe; +}; + +/** select columns of table "neuron_activation_source" */ +export enum Neuron_Activation_Source_Select_Column { + /** column name */ + GenesisPercent = 'genesis_percent', + /** column name */ + IbcReceivePercent = 'ibc_receive_percent', + /** column name */ + NeuronActivated = 'neuron_activated', + /** column name */ + RecievePercent = 'recieve_percent', + /** column name */ + Week = 'week' +} + +/** aggregate stddev on columns */ +export type Neuron_Activation_Source_Stddev_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Neuron_Activation_Source_Stddev_Pop_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Neuron_Activation_Source_Stddev_Samp_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; +}; + +/** Streaming cursor of the table "neuron_activation_source" */ +export type Neuron_Activation_Source_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Neuron_Activation_Source_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Neuron_Activation_Source_Stream_Cursor_Value_Input = { + genesis_percent?: InputMaybe; + ibc_receive_percent?: InputMaybe; + neuron_activated?: InputMaybe; + recieve_percent?: InputMaybe; + week?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Neuron_Activation_Source_Sum_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Neuron_Activation_Source_Var_Pop_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Neuron_Activation_Source_Var_Samp_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; +}; + +/** aggregate variance on columns */ +export type Neuron_Activation_Source_Variance_Fields = { + genesis_percent?: Maybe; + ibc_receive_percent?: Maybe; + neuron_activated?: Maybe; + recieve_percent?: Maybe; +}; + +/** columns and relationships of "number_of_new_neurons" */ +export type Number_Of_New_Neurons = { + date?: Maybe; + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** aggregated selection of "number_of_new_neurons" */ +export type Number_Of_New_Neurons_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "number_of_new_neurons" */ +export type Number_Of_New_Neurons_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "number_of_new_neurons" */ +export type Number_Of_New_Neurons_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Number_Of_New_Neurons_Avg_Fields = { + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** Boolean expression to filter rows from the table "number_of_new_neurons". All fields are combined with a logical 'AND'. */ +export type Number_Of_New_Neurons_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + date?: InputMaybe; + new_neurons_daily?: InputMaybe; + new_neurons_total?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Number_Of_New_Neurons_Max_Fields = { + date?: Maybe; + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** aggregate min on columns */ +export type Number_Of_New_Neurons_Min_Fields = { + date?: Maybe; + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** Ordering options when selecting data from "number_of_new_neurons". */ +export type Number_Of_New_Neurons_Order_By = { + date?: InputMaybe; + new_neurons_daily?: InputMaybe; + new_neurons_total?: InputMaybe; +}; + +/** select columns of table "number_of_new_neurons" */ +export enum Number_Of_New_Neurons_Select_Column { + /** column name */ + Date = 'date', + /** column name */ + NewNeuronsDaily = 'new_neurons_daily', + /** column name */ + NewNeuronsTotal = 'new_neurons_total' +} + +/** aggregate stddev on columns */ +export type Number_Of_New_Neurons_Stddev_Fields = { + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Number_Of_New_Neurons_Stddev_Pop_Fields = { + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Number_Of_New_Neurons_Stddev_Samp_Fields = { + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** Streaming cursor of the table "number_of_new_neurons" */ +export type Number_Of_New_Neurons_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Number_Of_New_Neurons_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Number_Of_New_Neurons_Stream_Cursor_Value_Input = { + date?: InputMaybe; + new_neurons_daily?: InputMaybe; + new_neurons_total?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Number_Of_New_Neurons_Sum_Fields = { + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Number_Of_New_Neurons_Var_Pop_Fields = { + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Number_Of_New_Neurons_Var_Samp_Fields = { + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** aggregate variance on columns */ +export type Number_Of_New_Neurons_Variance_Fields = { + new_neurons_daily?: Maybe; + new_neurons_total?: Maybe; +}; + +/** Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'. */ +export type Numeric_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; +}; + +/** column ordering options */ +export enum Order_By { + /** in ascending order, nulls last */ + Asc = 'asc', + /** in ascending order, nulls first */ + AscNullsFirst = 'asc_nulls_first', + /** in ascending order, nulls last */ + AscNullsLast = 'asc_nulls_last', + /** in descending order, nulls first */ + Desc = 'desc', + /** in descending order, nulls first */ + DescNullsFirst = 'desc_nulls_first', + /** in descending order, nulls last */ + DescNullsLast = 'desc_nulls_last' +} + +/** columns and relationships of "particles" */ +export type Particles = { + /** An object relationship */ + account: Account; + /** An object relationship */ + block: Block; + height: Scalars['bigint']['output']; + id: Scalars['Int']['output']; + neuron: Scalars['String']['output']; + particle: Scalars['String']['output']; + timestamp: Scalars['timestamp']['output']; + transaction_hash: Scalars['String']['output']; +}; + +/** aggregated selection of "particles" */ +export type Particles_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +export type Particles_Aggregate_Bool_Exp = { + count?: InputMaybe; +}; + +export type Particles_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; +}; + +/** aggregate fields of "particles" */ +export type Particles_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "particles" */ +export type Particles_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** order by aggregate values of table "particles" */ +export type Particles_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Particles_Avg_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by avg() on columns of table "particles" */ +export type Particles_Avg_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "particles". All fields are combined with a logical 'AND'. */ +export type Particles_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + account?: InputMaybe; + block?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Particles_Max_Fields = { + height?: Maybe; + id?: Maybe; + neuron?: Maybe; + particle?: Maybe; + timestamp?: Maybe; + transaction_hash?: Maybe; +}; + +/** order by max() on columns of table "particles" */ +export type Particles_Max_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; +}; + +/** aggregate min on columns */ +export type Particles_Min_Fields = { + height?: Maybe; + id?: Maybe; + neuron?: Maybe; + particle?: Maybe; + timestamp?: Maybe; + transaction_hash?: Maybe; +}; + +/** order by min() on columns of table "particles" */ +export type Particles_Min_Order_By = { + height?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; +}; + +/** Ordering options when selecting data from "particles". */ +export type Particles_Order_By = { + account?: InputMaybe; + block?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; +}; + +/** select columns of table "particles" */ +export enum Particles_Select_Column { + /** column name */ + Height = 'height', + /** column name */ + Id = 'id', + /** column name */ + Neuron = 'neuron', + /** column name */ + Particle = 'particle', + /** column name */ + Timestamp = 'timestamp', + /** column name */ + TransactionHash = 'transaction_hash' +} + +/** aggregate stddev on columns */ +export type Particles_Stddev_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by stddev() on columns of table "particles" */ +export type Particles_Stddev_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate stddev_pop on columns */ +export type Particles_Stddev_Pop_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by stddev_pop() on columns of table "particles" */ +export type Particles_Stddev_Pop_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate stddev_samp on columns */ +export type Particles_Stddev_Samp_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by stddev_samp() on columns of table "particles" */ +export type Particles_Stddev_Samp_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** Streaming cursor of the table "particles" */ +export type Particles_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Particles_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Particles_Stream_Cursor_Value_Input = { + height?: InputMaybe; + id?: InputMaybe; + neuron?: InputMaybe; + particle?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Particles_Sum_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by sum() on columns of table "particles" */ +export type Particles_Sum_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate var_pop on columns */ +export type Particles_Var_Pop_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by var_pop() on columns of table "particles" */ +export type Particles_Var_Pop_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate var_samp on columns */ +export type Particles_Var_Samp_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by var_samp() on columns of table "particles" */ +export type Particles_Var_Samp_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate variance on columns */ +export type Particles_Variance_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by variance() on columns of table "particles" */ +export type Particles_Variance_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** columns and relationships of "pools" */ +export type Pools = { + a_denom: Scalars['String']['output']; + address: Scalars['String']['output']; + b_denom: Scalars['String']['output']; + pool_denom: Scalars['String']['output']; + pool_id: Scalars['bigint']['output']; + pool_name: Scalars['String']['output']; +}; + +/** aggregated selection of "pools" */ +export type Pools_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "pools" */ +export type Pools_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "pools" */ +export type Pools_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Pools_Avg_Fields = { + pool_id?: Maybe; +}; + +/** Boolean expression to filter rows from the table "pools". All fields are combined with a logical 'AND'. */ +export type Pools_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + a_denom?: InputMaybe; + address?: InputMaybe; + b_denom?: InputMaybe; + pool_denom?: InputMaybe; + pool_id?: InputMaybe; + pool_name?: InputMaybe; +}; + +/** columns and relationships of "pools_liquidity" */ +export type Pools_Liquidity = { + liquidity_a: Scalars['bigint']['output']; + liquidity_b: Scalars['bigint']['output']; + pool_id: Scalars['bigint']['output']; + timestamp: Scalars['timestamp']['output']; +}; + +/** aggregated selection of "pools_liquidity" */ +export type Pools_Liquidity_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "pools_liquidity" */ +export type Pools_Liquidity_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "pools_liquidity" */ +export type Pools_Liquidity_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Pools_Liquidity_Avg_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; +}; + +/** Boolean expression to filter rows from the table "pools_liquidity". All fields are combined with a logical 'AND'. */ +export type Pools_Liquidity_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + liquidity_a?: InputMaybe; + liquidity_b?: InputMaybe; + pool_id?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Pools_Liquidity_Max_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; + timestamp?: Maybe; +}; + +/** aggregate min on columns */ +export type Pools_Liquidity_Min_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; + timestamp?: Maybe; +}; + +/** Ordering options when selecting data from "pools_liquidity". */ +export type Pools_Liquidity_Order_By = { + liquidity_a?: InputMaybe; + liquidity_b?: InputMaybe; + pool_id?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** select columns of table "pools_liquidity" */ +export enum Pools_Liquidity_Select_Column { + /** column name */ + LiquidityA = 'liquidity_a', + /** column name */ + LiquidityB = 'liquidity_b', + /** column name */ + PoolId = 'pool_id', + /** column name */ + Timestamp = 'timestamp' +} + +/** aggregate stddev on columns */ +export type Pools_Liquidity_Stddev_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Pools_Liquidity_Stddev_Pop_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Pools_Liquidity_Stddev_Samp_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; +}; + +/** Streaming cursor of the table "pools_liquidity" */ +export type Pools_Liquidity_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Pools_Liquidity_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Pools_Liquidity_Stream_Cursor_Value_Input = { + liquidity_a?: InputMaybe; + liquidity_b?: InputMaybe; + pool_id?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Pools_Liquidity_Sum_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Pools_Liquidity_Var_Pop_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Pools_Liquidity_Var_Samp_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; +}; + +/** aggregate variance on columns */ +export type Pools_Liquidity_Variance_Fields = { + liquidity_a?: Maybe; + liquidity_b?: Maybe; + pool_id?: Maybe; +}; + +/** aggregate max on columns */ +export type Pools_Max_Fields = { + a_denom?: Maybe; + address?: Maybe; + b_denom?: Maybe; + pool_denom?: Maybe; + pool_id?: Maybe; + pool_name?: Maybe; +}; + +/** aggregate min on columns */ +export type Pools_Min_Fields = { + a_denom?: Maybe; + address?: Maybe; + b_denom?: Maybe; + pool_denom?: Maybe; + pool_id?: Maybe; + pool_name?: Maybe; +}; + +/** Ordering options when selecting data from "pools". */ +export type Pools_Order_By = { + a_denom?: InputMaybe; + address?: InputMaybe; + b_denom?: InputMaybe; + pool_denom?: InputMaybe; + pool_id?: InputMaybe; + pool_name?: InputMaybe; +}; + +/** columns and relationships of "pools_rates" */ +export type Pools_Rates = { + pool_id: Scalars['bigint']['output']; + rate: Scalars['String']['output']; + timestamp: Scalars['timestamp']['output']; +}; + +/** aggregated selection of "pools_rates" */ +export type Pools_Rates_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "pools_rates" */ +export type Pools_Rates_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "pools_rates" */ +export type Pools_Rates_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Pools_Rates_Avg_Fields = { + pool_id?: Maybe; +}; + +/** Boolean expression to filter rows from the table "pools_rates". All fields are combined with a logical 'AND'. */ +export type Pools_Rates_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + pool_id?: InputMaybe; + rate?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Pools_Rates_Max_Fields = { + pool_id?: Maybe; + rate?: Maybe; + timestamp?: Maybe; +}; + +/** aggregate min on columns */ +export type Pools_Rates_Min_Fields = { + pool_id?: Maybe; + rate?: Maybe; + timestamp?: Maybe; +}; + +/** Ordering options when selecting data from "pools_rates". */ +export type Pools_Rates_Order_By = { + pool_id?: InputMaybe; + rate?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** select columns of table "pools_rates" */ +export enum Pools_Rates_Select_Column { + /** column name */ + PoolId = 'pool_id', + /** column name */ + Rate = 'rate', + /** column name */ + Timestamp = 'timestamp' +} + +/** aggregate stddev on columns */ +export type Pools_Rates_Stddev_Fields = { + pool_id?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Pools_Rates_Stddev_Pop_Fields = { + pool_id?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Pools_Rates_Stddev_Samp_Fields = { + pool_id?: Maybe; +}; + +/** Streaming cursor of the table "pools_rates" */ +export type Pools_Rates_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Pools_Rates_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Pools_Rates_Stream_Cursor_Value_Input = { + pool_id?: InputMaybe; + rate?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Pools_Rates_Sum_Fields = { + pool_id?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Pools_Rates_Var_Pop_Fields = { + pool_id?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Pools_Rates_Var_Samp_Fields = { + pool_id?: Maybe; +}; + +/** aggregate variance on columns */ +export type Pools_Rates_Variance_Fields = { + pool_id?: Maybe; +}; + +/** select columns of table "pools" */ +export enum Pools_Select_Column { + /** column name */ + ADenom = 'a_denom', + /** column name */ + Address = 'address', + /** column name */ + BDenom = 'b_denom', + /** column name */ + PoolDenom = 'pool_denom', + /** column name */ + PoolId = 'pool_id', + /** column name */ + PoolName = 'pool_name' +} + +/** aggregate stddev on columns */ +export type Pools_Stddev_Fields = { + pool_id?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Pools_Stddev_Pop_Fields = { + pool_id?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Pools_Stddev_Samp_Fields = { + pool_id?: Maybe; +}; + +/** Streaming cursor of the table "pools" */ +export type Pools_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Pools_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Pools_Stream_Cursor_Value_Input = { + a_denom?: InputMaybe; + address?: InputMaybe; + b_denom?: InputMaybe; + pool_denom?: InputMaybe; + pool_id?: InputMaybe; + pool_name?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Pools_Sum_Fields = { + pool_id?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Pools_Var_Pop_Fields = { + pool_id?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Pools_Var_Samp_Fields = { + pool_id?: Maybe; +}; + +/** aggregate variance on columns */ +export type Pools_Variance_Fields = { + pool_id?: Maybe; +}; + +/** columns and relationships of "pools_volumes" */ +export type Pools_Volumes = { + fee_a: Scalars['bigint']['output']; + fee_b: Scalars['bigint']['output']; + pool_id: Scalars['bigint']['output']; + timestamp: Scalars['timestamp']['output']; + volume_a: Scalars['bigint']['output']; + volume_b: Scalars['bigint']['output']; +}; + +/** aggregated selection of "pools_volumes" */ +export type Pools_Volumes_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "pools_volumes" */ +export type Pools_Volumes_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "pools_volumes" */ +export type Pools_Volumes_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Pools_Volumes_Avg_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** Boolean expression to filter rows from the table "pools_volumes". All fields are combined with a logical 'AND'. */ +export type Pools_Volumes_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + fee_a?: InputMaybe; + fee_b?: InputMaybe; + pool_id?: InputMaybe; + timestamp?: InputMaybe; + volume_a?: InputMaybe; + volume_b?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Pools_Volumes_Max_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + timestamp?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** aggregate min on columns */ +export type Pools_Volumes_Min_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + timestamp?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** Ordering options when selecting data from "pools_volumes". */ +export type Pools_Volumes_Order_By = { + fee_a?: InputMaybe; + fee_b?: InputMaybe; + pool_id?: InputMaybe; + timestamp?: InputMaybe; + volume_a?: InputMaybe; + volume_b?: InputMaybe; +}; + +/** select columns of table "pools_volumes" */ +export enum Pools_Volumes_Select_Column { + /** column name */ + FeeA = 'fee_a', + /** column name */ + FeeB = 'fee_b', + /** column name */ + PoolId = 'pool_id', + /** column name */ + Timestamp = 'timestamp', + /** column name */ + VolumeA = 'volume_a', + /** column name */ + VolumeB = 'volume_b' +} + +/** aggregate stddev on columns */ +export type Pools_Volumes_Stddev_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Pools_Volumes_Stddev_Pop_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Pools_Volumes_Stddev_Samp_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** Streaming cursor of the table "pools_volumes" */ +export type Pools_Volumes_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Pools_Volumes_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Pools_Volumes_Stream_Cursor_Value_Input = { + fee_a?: InputMaybe; + fee_b?: InputMaybe; + pool_id?: InputMaybe; + timestamp?: InputMaybe; + volume_a?: InputMaybe; + volume_b?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Pools_Volumes_Sum_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Pools_Volumes_Var_Pop_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Pools_Volumes_Var_Samp_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** aggregate variance on columns */ +export type Pools_Volumes_Variance_Fields = { + fee_a?: Maybe; + fee_b?: Maybe; + pool_id?: Maybe; + volume_a?: Maybe; + volume_b?: Maybe; +}; + +/** columns and relationships of "pre_commit" */ +export type Pre_Commit = { + height: Scalars['bigint']['output']; + proposer_priority: Scalars['bigint']['output']; + timestamp: Scalars['timestamp']['output']; + /** An object relationship */ + validator: Validator; + validator_address: Scalars['String']['output']; + voting_power: Scalars['bigint']['output']; +}; + +/** aggregated selection of "pre_commit" */ +export type Pre_Commit_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +export type Pre_Commit_Aggregate_Bool_Exp = { + count?: InputMaybe; +}; + +export type Pre_Commit_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; +}; + +/** aggregate fields of "pre_commit" */ +export type Pre_Commit_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "pre_commit" */ +export type Pre_Commit_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** order by aggregate values of table "pre_commit" */ +export type Pre_Commit_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Pre_Commit_Avg_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + voting_power?: Maybe; +}; + +/** order by avg() on columns of table "pre_commit" */ +export type Pre_Commit_Avg_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "pre_commit". All fields are combined with a logical 'AND'. */ +export type Pre_Commit_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + height?: InputMaybe; + proposer_priority?: InputMaybe; + timestamp?: InputMaybe; + validator?: InputMaybe; + validator_address?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Pre_Commit_Max_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + timestamp?: Maybe; + validator_address?: Maybe; + voting_power?: Maybe; +}; + +/** order by max() on columns of table "pre_commit" */ +export type Pre_Commit_Max_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + timestamp?: InputMaybe; + validator_address?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** aggregate min on columns */ +export type Pre_Commit_Min_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + timestamp?: Maybe; + validator_address?: Maybe; + voting_power?: Maybe; +}; + +/** order by min() on columns of table "pre_commit" */ +export type Pre_Commit_Min_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + timestamp?: InputMaybe; + validator_address?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** Ordering options when selecting data from "pre_commit". */ +export type Pre_Commit_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + timestamp?: InputMaybe; + validator?: InputMaybe; + validator_address?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** select columns of table "pre_commit" */ +export enum Pre_Commit_Select_Column { + /** column name */ + Height = 'height', + /** column name */ + ProposerPriority = 'proposer_priority', + /** column name */ + Timestamp = 'timestamp', + /** column name */ + ValidatorAddress = 'validator_address', + /** column name */ + VotingPower = 'voting_power' +} + +/** aggregate stddev on columns */ +export type Pre_Commit_Stddev_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + voting_power?: Maybe; +}; + +/** order by stddev() on columns of table "pre_commit" */ +export type Pre_Commit_Stddev_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** aggregate stddev_pop on columns */ +export type Pre_Commit_Stddev_Pop_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + voting_power?: Maybe; +}; + +/** order by stddev_pop() on columns of table "pre_commit" */ +export type Pre_Commit_Stddev_Pop_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** aggregate stddev_samp on columns */ +export type Pre_Commit_Stddev_Samp_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + voting_power?: Maybe; +}; + +/** order by stddev_samp() on columns of table "pre_commit" */ +export type Pre_Commit_Stddev_Samp_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** Streaming cursor of the table "pre_commit" */ +export type Pre_Commit_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Pre_Commit_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Pre_Commit_Stream_Cursor_Value_Input = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + timestamp?: InputMaybe; + validator_address?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Pre_Commit_Sum_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + voting_power?: Maybe; +}; + +/** order by sum() on columns of table "pre_commit" */ +export type Pre_Commit_Sum_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** aggregate var_pop on columns */ +export type Pre_Commit_Var_Pop_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + voting_power?: Maybe; +}; + +/** order by var_pop() on columns of table "pre_commit" */ +export type Pre_Commit_Var_Pop_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** aggregate var_samp on columns */ +export type Pre_Commit_Var_Samp_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + voting_power?: Maybe; +}; + +/** order by var_samp() on columns of table "pre_commit" */ +export type Pre_Commit_Var_Samp_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** aggregate variance on columns */ +export type Pre_Commit_Variance_Fields = { + height?: Maybe; + proposer_priority?: Maybe; + voting_power?: Maybe; +}; + +/** order by variance() on columns of table "pre_commit" */ +export type Pre_Commit_Variance_Order_By = { + height?: InputMaybe; + proposer_priority?: InputMaybe; + voting_power?: InputMaybe; +}; + +/** columns and relationships of "pruning" */ +export type Pruning = { + last_pruned_height: Scalars['bigint']['output']; +}; + +/** aggregated selection of "pruning" */ +export type Pruning_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "pruning" */ +export type Pruning_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "pruning" */ +export type Pruning_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Pruning_Avg_Fields = { + last_pruned_height?: Maybe; +}; + +/** Boolean expression to filter rows from the table "pruning". All fields are combined with a logical 'AND'. */ +export type Pruning_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + last_pruned_height?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Pruning_Max_Fields = { + last_pruned_height?: Maybe; +}; + +/** aggregate min on columns */ +export type Pruning_Min_Fields = { + last_pruned_height?: Maybe; +}; + +/** Ordering options when selecting data from "pruning". */ +export type Pruning_Order_By = { + last_pruned_height?: InputMaybe; +}; + +/** select columns of table "pruning" */ +export enum Pruning_Select_Column { + /** column name */ + LastPrunedHeight = 'last_pruned_height' +} + +/** aggregate stddev on columns */ +export type Pruning_Stddev_Fields = { + last_pruned_height?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Pruning_Stddev_Pop_Fields = { + last_pruned_height?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Pruning_Stddev_Samp_Fields = { + last_pruned_height?: Maybe; +}; + +/** Streaming cursor of the table "pruning" */ +export type Pruning_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Pruning_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Pruning_Stream_Cursor_Value_Input = { + last_pruned_height?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Pruning_Sum_Fields = { + last_pruned_height?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Pruning_Var_Pop_Fields = { + last_pruned_height?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Pruning_Var_Samp_Fields = { + last_pruned_height?: Maybe; +}; + +/** aggregate variance on columns */ +export type Pruning_Variance_Fields = { + last_pruned_height?: Maybe; +}; + +export type Query_Root = { + /** fetch data from the table: "_transaction" */ + _transaction: Array<_Transaction>; + /** fetch aggregated fields from the table: "_transaction" */ + _transaction_aggregate: _Transaction_Aggregate; + /** fetch data from the table: "_uptime_temp" */ + _uptime_temp: Array<_Uptime_Temp>; + /** fetch aggregated fields from the table: "_uptime_temp" */ + _uptime_temp_aggregate: _Uptime_Temp_Aggregate; + /** fetch data from the table: "account" */ + account: Array; + /** fetch aggregated fields from the table: "account" */ + account_aggregate: Account_Aggregate; + /** fetch data from the table: "account_balance" */ + account_balance: Array; + /** fetch aggregated fields from the table: "account_balance" */ + account_balance_aggregate: Account_Balance_Aggregate; + /** fetch data from the table: "account_balance" using primary key columns */ + account_balance_by_pk?: Maybe; + /** fetch data from the table: "account" using primary key columns */ + account_by_pk?: Maybe; + /** fetch data from the table: "average_block_time_from_genesis" */ + average_block_time_from_genesis: Array; + /** fetch aggregated fields from the table: "average_block_time_from_genesis" */ + average_block_time_from_genesis_aggregate: Average_Block_Time_From_Genesis_Aggregate; + /** fetch data from the table: "average_block_time_from_genesis" using primary key columns */ + average_block_time_from_genesis_by_pk?: Maybe; + /** fetch data from the table: "average_block_time_per_day" */ + average_block_time_per_day: Array; + /** fetch aggregated fields from the table: "average_block_time_per_day" */ + average_block_time_per_day_aggregate: Average_Block_Time_Per_Day_Aggregate; + /** fetch data from the table: "average_block_time_per_day" using primary key columns */ + average_block_time_per_day_by_pk?: Maybe; + /** fetch data from the table: "average_block_time_per_hour" */ + average_block_time_per_hour: Array; + /** fetch aggregated fields from the table: "average_block_time_per_hour" */ + average_block_time_per_hour_aggregate: Average_Block_Time_Per_Hour_Aggregate; + /** fetch data from the table: "average_block_time_per_hour" using primary key columns */ + average_block_time_per_hour_by_pk?: Maybe; + /** fetch data from the table: "average_block_time_per_minute" */ + average_block_time_per_minute: Array; + /** fetch aggregated fields from the table: "average_block_time_per_minute" */ + average_block_time_per_minute_aggregate: Average_Block_Time_Per_Minute_Aggregate; + /** fetch data from the table: "average_block_time_per_minute" using primary key columns */ + average_block_time_per_minute_by_pk?: Maybe; + /** fetch data from the table: "block" */ + block: Array; + /** fetch aggregated fields from the table: "block" */ + block_aggregate: Block_Aggregate; + /** fetch data from the table: "block" using primary key columns */ + block_by_pk?: Maybe; + /** fetch data from the table: "contracts" */ + contracts: Array; + /** fetch aggregated fields from the table: "contracts" */ + contracts_aggregate: Contracts_Aggregate; + /** fetch data from the table: "contracts" using primary key columns */ + contracts_by_pk?: Maybe; + /** fetch data from the table: "cyb_cohort" */ + cyb_cohort: Array; + /** fetch aggregated fields from the table: "cyb_cohort" */ + cyb_cohort_aggregate: Cyb_Cohort_Aggregate; + /** fetch data from the table: "cyber_gift_proofs" */ + cyber_gift_proofs: Array; + /** fetch aggregated fields from the table: "cyber_gift_proofs" */ + cyber_gift_proofs_aggregate: Cyber_Gift_Proofs_Aggregate; + /** An array relationship */ + cyberlinks: Array; + /** An aggregate relationship */ + cyberlinks_aggregate: Cyberlinks_Aggregate; + /** fetch data from the table: "cyberlinks" using primary key columns */ + cyberlinks_by_pk?: Maybe; + /** fetch data from the table: "cyberlinks_stats" */ + cyberlinks_stats: Array; + /** fetch aggregated fields from the table: "cyberlinks_stats" */ + cyberlinks_stats_aggregate: Cyberlinks_Stats_Aggregate; + /** fetch data from the table: "daily_amount_of_active_neurons" */ + daily_amount_of_active_neurons: Array; + /** fetch aggregated fields from the table: "daily_amount_of_active_neurons" */ + daily_amount_of_active_neurons_aggregate: Daily_Amount_Of_Active_Neurons_Aggregate; + /** fetch data from the table: "daily_amount_of_used_gas" */ + daily_amount_of_used_gas: Array; + /** fetch aggregated fields from the table: "daily_amount_of_used_gas" */ + daily_amount_of_used_gas_aggregate: Daily_Amount_Of_Used_Gas_Aggregate; + /** fetch data from the table: "daily_number_of_transactions" */ + daily_number_of_transactions: Array; + /** fetch aggregated fields from the table: "daily_number_of_transactions" */ + daily_number_of_transactions_aggregate: Daily_Number_Of_Transactions_Aggregate; + /** fetch data from the table: "first_10_cyberlink" */ + first_10_cyberlink: Array; + /** fetch aggregated fields from the table: "first_10_cyberlink" */ + first_10_cyberlink_aggregate: First_10_Cyberlink_Aggregate; + /** fetch data from the table: "first_100_cyberlink" */ + first_100_cyberlink: Array; + /** fetch aggregated fields from the table: "first_100_cyberlink" */ + first_100_cyberlink_aggregate: First_100_Cyberlink_Aggregate; + /** fetch data from the table: "first_cyberlink" */ + first_cyberlink: Array; + /** fetch aggregated fields from the table: "first_cyberlink" */ + first_cyberlink_aggregate: First_Cyberlink_Aggregate; + /** fetch data from the table: "first_hero_hired" */ + first_hero_hired: Array; + /** fetch aggregated fields from the table: "first_hero_hired" */ + first_hero_hired_aggregate: First_Hero_Hired_Aggregate; + /** fetch data from the table: "first_investmint" */ + first_investmint: Array; + /** fetch aggregated fields from the table: "first_investmint" */ + first_investmint_aggregate: First_Investmint_Aggregate; + /** fetch data from the table: "first_neuron_activation" */ + first_neuron_activation: Array; + /** fetch aggregated fields from the table: "first_neuron_activation" */ + first_neuron_activation_aggregate: First_Neuron_Activation_Aggregate; + /** fetch data from the table: "first_swap" */ + first_swap: Array; + /** fetch aggregated fields from the table: "first_swap" */ + first_swap_aggregate: First_Swap_Aggregate; + /** fetch data from the table: "follow_stats" */ + follow_stats: Array; + /** fetch aggregated fields from the table: "follow_stats" */ + follow_stats_aggregate: Follow_Stats_Aggregate; + /** fetch data from the table: "genesis" */ + genesis: Array; + /** fetch data from the table: "genesis_accounts" */ + genesis_accounts: Array; + /** fetch aggregated fields from the table: "genesis_accounts" */ + genesis_accounts_aggregate: Genesis_Accounts_Aggregate; + /** fetch data from the table: "genesis_accounts" using primary key columns */ + genesis_accounts_by_pk?: Maybe; + /** fetch aggregated fields from the table: "genesis" */ + genesis_aggregate: Genesis_Aggregate; + /** fetch data from the table: "genesis" using primary key columns */ + genesis_by_pk?: Maybe; + /** fetch data from the table: "genesis_neurons_activation" */ + genesis_neurons_activation: Array; + /** fetch aggregated fields from the table: "genesis_neurons_activation" */ + genesis_neurons_activation_aggregate: Genesis_Neurons_Activation_Aggregate; + /** An array relationship */ + investmints: Array; + /** An aggregate relationship */ + investmints_aggregate: Investmints_Aggregate; + /** fetch data from the table: "investmints" using primary key columns */ + investmints_by_pk?: Maybe; + /** fetch data from the table: "message" */ + message: Array; + /** fetch data from the table: "message_155" */ + message_155: Array; + /** fetch aggregated fields from the table: "message_155" */ + message_155_aggregate: Message_155_Aggregate; + /** fetch aggregated fields from the table: "message" */ + message_aggregate: Message_Aggregate; + /** fetch data from the table: "message_type" */ + message_type: Array; + /** fetch aggregated fields from the table: "message_type" */ + message_type_aggregate: Message_Type_Aggregate; + /** execute function "messages_by_address" which returns "message" */ + messages_by_address: Array; + /** execute function "messages_by_address" and query aggregates on result of table type "message" */ + messages_by_address_aggregate: Message_Aggregate; + /** execute function "messages_by_type" which returns "message" */ + messages_by_type: Array; + /** execute function "messages_by_type" and query aggregates on result of table type "message" */ + messages_by_type_aggregate: Message_Aggregate; + /** fetch data from the table: "modules" */ + modules: Array; + /** fetch aggregated fields from the table: "modules" */ + modules_aggregate: Modules_Aggregate; + /** fetch data from the table: "modules" using primary key columns */ + modules_by_pk?: Maybe; + /** fetch data from the table: "neuron_activation_source" */ + neuron_activation_source: Array; + /** fetch aggregated fields from the table: "neuron_activation_source" */ + neuron_activation_source_aggregate: Neuron_Activation_Source_Aggregate; + /** fetch data from the table: "number_of_new_neurons" */ + number_of_new_neurons: Array; + /** fetch aggregated fields from the table: "number_of_new_neurons" */ + number_of_new_neurons_aggregate: Number_Of_New_Neurons_Aggregate; + /** An array relationship */ + particles: Array; + /** An aggregate relationship */ + particles_aggregate: Particles_Aggregate; + /** fetch data from the table: "particles" using primary key columns */ + particles_by_pk?: Maybe; + /** fetch data from the table: "pools" */ + pools: Array; + /** fetch aggregated fields from the table: "pools" */ + pools_aggregate: Pools_Aggregate; + /** fetch data from the table: "pools" using primary key columns */ + pools_by_pk?: Maybe; + /** fetch data from the table: "pools_liquidity" */ + pools_liquidity: Array; + /** fetch aggregated fields from the table: "pools_liquidity" */ + pools_liquidity_aggregate: Pools_Liquidity_Aggregate; + /** fetch data from the table: "pools_rates" */ + pools_rates: Array; + /** fetch aggregated fields from the table: "pools_rates" */ + pools_rates_aggregate: Pools_Rates_Aggregate; + /** fetch data from the table: "pools_volumes" */ + pools_volumes: Array; + /** fetch aggregated fields from the table: "pools_volumes" */ + pools_volumes_aggregate: Pools_Volumes_Aggregate; + /** fetch data from the table: "pre_commit" */ + pre_commit: Array; + /** fetch aggregated fields from the table: "pre_commit" */ + pre_commit_aggregate: Pre_Commit_Aggregate; + /** fetch data from the table: "pruning" */ + pruning: Array; + /** fetch aggregated fields from the table: "pruning" */ + pruning_aggregate: Pruning_Aggregate; + /** An array relationship */ + routes: Array; + /** An aggregate relationship */ + routes_aggregate: Routes_Aggregate; + /** fetch data from the table: "routes" using primary key columns */ + routes_by_pk?: Maybe; + /** fetch data from the table: "supply" */ + supply: Array; + /** fetch aggregated fields from the table: "supply" */ + supply_aggregate: Supply_Aggregate; + /** fetch data from the table: "supply" using primary key columns */ + supply_by_pk?: Maybe; + /** An array relationship */ + swaps: Array; + /** An aggregate relationship */ + swaps_aggregate: Swaps_Aggregate; + /** fetch data from the table: "swaps" using primary key columns */ + swaps_by_pk?: Maybe; + /** fetch data from the table: "today_top_txs" */ + today_top_txs: Array; + /** fetch aggregated fields from the table: "today_top_txs" */ + today_top_txs_aggregate: Today_Top_Txs_Aggregate; + /** fetch data from the table: "top_10_of_active_neurons_week" */ + top_10_of_active_neurons_week: Array; + /** fetch aggregated fields from the table: "top_10_of_active_neurons_week" */ + top_10_of_active_neurons_week_aggregate: Top_10_Of_Active_Neurons_Week_Aggregate; + /** fetch data from the table: "top_first_txs" */ + top_first_txs: Array; + /** fetch aggregated fields from the table: "top_first_txs" */ + top_first_txs_aggregate: Top_First_Txs_Aggregate; + /** fetch data from the table: "top_leaders" */ + top_leaders: Array; + /** fetch aggregated fields from the table: "top_leaders" */ + top_leaders_aggregate: Top_Leaders_Aggregate; + /** fetch data from the table: "top_txs" */ + top_txs: Array; + /** fetch aggregated fields from the table: "top_txs" */ + top_txs_aggregate: Top_Txs_Aggregate; + /** fetch data from the table: "transaction" */ + transaction: Array; + /** fetch data from the table: "transaction_155" */ + transaction_155: Array; + /** fetch aggregated fields from the table: "transaction_155" */ + transaction_155_aggregate: Transaction_155_Aggregate; + /** fetch aggregated fields from the table: "transaction" */ + transaction_aggregate: Transaction_Aggregate; + /** fetch data from the table: "tweets_stats" */ + tweets_stats: Array; + /** fetch aggregated fields from the table: "tweets_stats" */ + tweets_stats_aggregate: Tweets_Stats_Aggregate; + /** fetch data from the table: "txs_ranked" */ + txs_ranked: Array; + /** fetch aggregated fields from the table: "txs_ranked" */ + txs_ranked_aggregate: Txs_Ranked_Aggregate; + /** fetch data from the table: "uptime" */ + uptime: Array; + /** fetch aggregated fields from the table: "uptime" */ + uptime_aggregate: Uptime_Aggregate; + /** fetch data from the table: "validator" */ + validator: Array; + /** fetch aggregated fields from the table: "validator" */ + validator_aggregate: Validator_Aggregate; + /** fetch data from the table: "validator" using primary key columns */ + validator_by_pk?: Maybe; + /** fetch data from the table: "vesting_account" */ + vesting_account: Array; + /** fetch aggregated fields from the table: "vesting_account" */ + vesting_account_aggregate: Vesting_Account_Aggregate; + /** fetch data from the table: "vesting_account" using primary key columns */ + vesting_account_by_pk?: Maybe; + /** fetch data from the table: "vesting_period" */ + vesting_period: Array; + /** fetch aggregated fields from the table: "vesting_period" */ + vesting_period_aggregate: Vesting_Period_Aggregate; + /** fetch data from the table: "week_redelegation" */ + week_redelegation: Array; + /** fetch aggregated fields from the table: "week_redelegation" */ + week_redelegation_aggregate: Week_Redelegation_Aggregate; + /** fetch data from the table: "week_undelegation" */ + week_undelegation: Array; + /** fetch aggregated fields from the table: "week_undelegation" */ + week_undelegation_aggregate: Week_Undelegation_Aggregate; +}; + + +export type Query_Root_TransactionArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe<_Transaction_Bool_Exp>; +}; + + +export type Query_Root_Transaction_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe<_Transaction_Bool_Exp>; +}; + + +export type Query_Root_Uptime_TempArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe<_Uptime_Temp_Bool_Exp>; +}; + + +export type Query_Root_Uptime_Temp_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe<_Uptime_Temp_Bool_Exp>; +}; + + +export type Query_RootAccountArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAccount_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAccount_BalanceArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAccount_Balance_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAccount_Balance_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +export type Query_RootAccount_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +export type Query_RootAverage_Block_Time_From_GenesisArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAverage_Block_Time_From_Genesis_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAverage_Block_Time_From_Genesis_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Query_RootAverage_Block_Time_Per_DayArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAverage_Block_Time_Per_Day_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAverage_Block_Time_Per_Day_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Query_RootAverage_Block_Time_Per_HourArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAverage_Block_Time_Per_Hour_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAverage_Block_Time_Per_Hour_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Query_RootAverage_Block_Time_Per_MinuteArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAverage_Block_Time_Per_Minute_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAverage_Block_Time_Per_Minute_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Query_RootBlockArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootBlock_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootBlock_By_PkArgs = { + height: Scalars['bigint']['input']; +}; + + +export type Query_RootContractsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootContracts_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootContracts_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +export type Query_RootCyb_CohortArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootCyb_Cohort_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootCyber_Gift_ProofsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootCyber_Gift_Proofs_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootCyberlinksArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootCyberlinks_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootCyberlinks_By_PkArgs = { + id: Scalars['Int']['input']; +}; + + +export type Query_RootCyberlinks_StatsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootCyberlinks_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootDaily_Amount_Of_Active_NeuronsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootDaily_Amount_Of_Active_Neurons_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootDaily_Amount_Of_Used_GasArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootDaily_Amount_Of_Used_Gas_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootDaily_Number_Of_TransactionsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootDaily_Number_Of_Transactions_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_10_CyberlinkArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_10_Cyberlink_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_100_CyberlinkArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_100_Cyberlink_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_CyberlinkArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_Cyberlink_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_Hero_HiredArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_Hero_Hired_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_InvestmintArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_Investmint_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_Neuron_ActivationArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_Neuron_Activation_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_SwapArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFirst_Swap_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFollow_StatsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFollow_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootGenesisArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootGenesis_AccountsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootGenesis_Accounts_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootGenesis_Accounts_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +export type Query_RootGenesis_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootGenesis_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Query_RootGenesis_Neurons_ActivationArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootGenesis_Neurons_Activation_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootInvestmintsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootInvestmints_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootInvestmints_By_PkArgs = { + id: Scalars['Int']['input']; +}; + + +export type Query_RootMessageArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMessage_155Args = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMessage_155_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMessage_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMessage_TypeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMessage_Type_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMessages_By_AddressArgs = { + args: Messages_By_Address_Args; + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMessages_By_Address_AggregateArgs = { + args: Messages_By_Address_Args; + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMessages_By_TypeArgs = { + args: Messages_By_Type_Args; + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMessages_By_Type_AggregateArgs = { + args: Messages_By_Type_Args; + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootModulesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootModules_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootModules_By_PkArgs = { + module_name: Scalars['String']['input']; +}; + + +export type Query_RootNeuron_Activation_SourceArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootNeuron_Activation_Source_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootNumber_Of_New_NeuronsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootNumber_Of_New_Neurons_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootParticlesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootParticles_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootParticles_By_PkArgs = { + id: Scalars['Int']['input']; +}; + + +export type Query_RootPoolsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPools_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPools_By_PkArgs = { + pool_id: Scalars['bigint']['input']; +}; + + +export type Query_RootPools_LiquidityArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPools_Liquidity_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPools_RatesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPools_Rates_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPools_VolumesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPools_Volumes_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPre_CommitArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPre_Commit_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPruningArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPruning_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootRoutesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootRoutes_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootRoutes_By_PkArgs = { + id: Scalars['Int']['input']; +}; + + +export type Query_RootSupplyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootSupply_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootSupply_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Query_RootSwapsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootSwaps_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootSwaps_By_PkArgs = { + pool_id: Scalars['bigint']['input']; +}; + + +export type Query_RootToday_Top_TxsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootToday_Top_Txs_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTop_10_Of_Active_Neurons_WeekArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTop_10_Of_Active_Neurons_Week_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTop_First_TxsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTop_First_Txs_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTop_LeadersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTop_Leaders_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTop_TxsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTop_Txs_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTransactionArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTransaction_155Args = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTransaction_155_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTransaction_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTweets_StatsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTweets_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTxs_RankedArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootTxs_Ranked_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootUptimeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootUptime_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootValidatorArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootValidator_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootValidator_By_PkArgs = { + consensus_address: Scalars['String']['input']; +}; + + +export type Query_RootVesting_AccountArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootVesting_Account_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootVesting_Account_By_PkArgs = { + id: Scalars['Int']['input']; +}; + + +export type Query_RootVesting_PeriodArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootVesting_Period_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootWeek_RedelegationArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootWeek_Redelegation_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootWeek_UndelegationArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootWeek_Undelegation_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +/** columns and relationships of "routes" */ +export type Routes = { + /** An object relationship */ + account: Account; + /** An object relationship */ + accountBySource: Account; + alias: Scalars['String']['output']; + /** An object relationship */ + block: Block; + destination: Scalars['String']['output']; + height: Scalars['bigint']['output']; + id: Scalars['Int']['output']; + source: Scalars['String']['output']; + timestamp: Scalars['timestamp']['output']; + transaction_hash: Scalars['String']['output']; + value: Array; +}; + +/** aggregated selection of "routes" */ +export type Routes_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +export type Routes_Aggregate_Bool_Exp = { + count?: InputMaybe; +}; + +export type Routes_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; +}; + +/** aggregate fields of "routes" */ +export type Routes_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "routes" */ +export type Routes_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** order by aggregate values of table "routes" */ +export type Routes_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Routes_Avg_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by avg() on columns of table "routes" */ +export type Routes_Avg_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "routes". All fields are combined with a logical 'AND'. */ +export type Routes_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + account?: InputMaybe; + accountBySource?: InputMaybe; + alias?: InputMaybe; + block?: InputMaybe; + destination?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + source?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; + value?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Routes_Max_Fields = { + alias?: Maybe; + destination?: Maybe; + height?: Maybe; + id?: Maybe; + source?: Maybe; + timestamp?: Maybe; + transaction_hash?: Maybe; + value?: Maybe>; +}; + +/** order by max() on columns of table "routes" */ +export type Routes_Max_Order_By = { + alias?: InputMaybe; + destination?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + source?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; + value?: InputMaybe; +}; + +/** aggregate min on columns */ +export type Routes_Min_Fields = { + alias?: Maybe; + destination?: Maybe; + height?: Maybe; + id?: Maybe; + source?: Maybe; + timestamp?: Maybe; + transaction_hash?: Maybe; + value?: Maybe>; +}; + +/** order by min() on columns of table "routes" */ +export type Routes_Min_Order_By = { + alias?: InputMaybe; + destination?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + source?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; + value?: InputMaybe; +}; + +/** Ordering options when selecting data from "routes". */ +export type Routes_Order_By = { + account?: InputMaybe; + accountBySource?: InputMaybe; + alias?: InputMaybe; + block?: InputMaybe; + destination?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + source?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; + value?: InputMaybe; +}; + +/** select columns of table "routes" */ +export enum Routes_Select_Column { + /** column name */ + Alias = 'alias', + /** column name */ + Destination = 'destination', + /** column name */ + Height = 'height', + /** column name */ + Id = 'id', + /** column name */ + Source = 'source', + /** column name */ + Timestamp = 'timestamp', + /** column name */ + TransactionHash = 'transaction_hash', + /** column name */ + Value = 'value' +} + +/** aggregate stddev on columns */ +export type Routes_Stddev_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by stddev() on columns of table "routes" */ +export type Routes_Stddev_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate stddev_pop on columns */ +export type Routes_Stddev_Pop_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by stddev_pop() on columns of table "routes" */ +export type Routes_Stddev_Pop_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate stddev_samp on columns */ +export type Routes_Stddev_Samp_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by stddev_samp() on columns of table "routes" */ +export type Routes_Stddev_Samp_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** Streaming cursor of the table "routes" */ +export type Routes_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Routes_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Routes_Stream_Cursor_Value_Input = { + alias?: InputMaybe; + destination?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + source?: InputMaybe; + timestamp?: InputMaybe; + transaction_hash?: InputMaybe; + value?: InputMaybe>; +}; + +/** aggregate sum on columns */ +export type Routes_Sum_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by sum() on columns of table "routes" */ +export type Routes_Sum_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate var_pop on columns */ +export type Routes_Var_Pop_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by var_pop() on columns of table "routes" */ +export type Routes_Var_Pop_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate var_samp on columns */ +export type Routes_Var_Samp_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by var_samp() on columns of table "routes" */ +export type Routes_Var_Samp_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +/** aggregate variance on columns */ +export type Routes_Variance_Fields = { + height?: Maybe; + id?: Maybe; +}; + +/** order by variance() on columns of table "routes" */ +export type Routes_Variance_Order_By = { + height?: InputMaybe; + id?: InputMaybe; +}; + +export type Subscription_Root = { + /** fetch data from the table: "_transaction" */ + _transaction: Array<_Transaction>; + /** fetch aggregated fields from the table: "_transaction" */ + _transaction_aggregate: _Transaction_Aggregate; + /** fetch data from the table in a streaming manner: "_transaction" */ + _transaction_stream: Array<_Transaction>; + /** fetch data from the table: "_uptime_temp" */ + _uptime_temp: Array<_Uptime_Temp>; + /** fetch aggregated fields from the table: "_uptime_temp" */ + _uptime_temp_aggregate: _Uptime_Temp_Aggregate; + /** fetch data from the table in a streaming manner: "_uptime_temp" */ + _uptime_temp_stream: Array<_Uptime_Temp>; + /** fetch data from the table: "account" */ + account: Array; + /** fetch aggregated fields from the table: "account" */ + account_aggregate: Account_Aggregate; + /** fetch data from the table: "account_balance" */ + account_balance: Array; + /** fetch aggregated fields from the table: "account_balance" */ + account_balance_aggregate: Account_Balance_Aggregate; + /** fetch data from the table: "account_balance" using primary key columns */ + account_balance_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "account_balance" */ + account_balance_stream: Array; + /** fetch data from the table: "account" using primary key columns */ + account_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "account" */ + account_stream: Array; + /** fetch data from the table: "average_block_time_from_genesis" */ + average_block_time_from_genesis: Array; + /** fetch aggregated fields from the table: "average_block_time_from_genesis" */ + average_block_time_from_genesis_aggregate: Average_Block_Time_From_Genesis_Aggregate; + /** fetch data from the table: "average_block_time_from_genesis" using primary key columns */ + average_block_time_from_genesis_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "average_block_time_from_genesis" */ + average_block_time_from_genesis_stream: Array; + /** fetch data from the table: "average_block_time_per_day" */ + average_block_time_per_day: Array; + /** fetch aggregated fields from the table: "average_block_time_per_day" */ + average_block_time_per_day_aggregate: Average_Block_Time_Per_Day_Aggregate; + /** fetch data from the table: "average_block_time_per_day" using primary key columns */ + average_block_time_per_day_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "average_block_time_per_day" */ + average_block_time_per_day_stream: Array; + /** fetch data from the table: "average_block_time_per_hour" */ + average_block_time_per_hour: Array; + /** fetch aggregated fields from the table: "average_block_time_per_hour" */ + average_block_time_per_hour_aggregate: Average_Block_Time_Per_Hour_Aggregate; + /** fetch data from the table: "average_block_time_per_hour" using primary key columns */ + average_block_time_per_hour_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "average_block_time_per_hour" */ + average_block_time_per_hour_stream: Array; + /** fetch data from the table: "average_block_time_per_minute" */ + average_block_time_per_minute: Array; + /** fetch aggregated fields from the table: "average_block_time_per_minute" */ + average_block_time_per_minute_aggregate: Average_Block_Time_Per_Minute_Aggregate; + /** fetch data from the table: "average_block_time_per_minute" using primary key columns */ + average_block_time_per_minute_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "average_block_time_per_minute" */ + average_block_time_per_minute_stream: Array; + /** fetch data from the table: "block" */ + block: Array; + /** fetch aggregated fields from the table: "block" */ + block_aggregate: Block_Aggregate; + /** fetch data from the table: "block" using primary key columns */ + block_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "block" */ + block_stream: Array; + /** fetch data from the table: "contracts" */ + contracts: Array; + /** fetch aggregated fields from the table: "contracts" */ + contracts_aggregate: Contracts_Aggregate; + /** fetch data from the table: "contracts" using primary key columns */ + contracts_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "contracts" */ + contracts_stream: Array; + /** fetch data from the table: "cyb_cohort" */ + cyb_cohort: Array; + /** fetch aggregated fields from the table: "cyb_cohort" */ + cyb_cohort_aggregate: Cyb_Cohort_Aggregate; + /** fetch data from the table in a streaming manner: "cyb_cohort" */ + cyb_cohort_stream: Array; + /** fetch data from the table: "cyber_gift_proofs" */ + cyber_gift_proofs: Array; + /** fetch aggregated fields from the table: "cyber_gift_proofs" */ + cyber_gift_proofs_aggregate: Cyber_Gift_Proofs_Aggregate; + /** fetch data from the table in a streaming manner: "cyber_gift_proofs" */ + cyber_gift_proofs_stream: Array; + /** An array relationship */ + cyberlinks: Array; + /** An aggregate relationship */ + cyberlinks_aggregate: Cyberlinks_Aggregate; + /** fetch data from the table: "cyberlinks" using primary key columns */ + cyberlinks_by_pk?: Maybe; + /** fetch data from the table: "cyberlinks_stats" */ + cyberlinks_stats: Array; + /** fetch aggregated fields from the table: "cyberlinks_stats" */ + cyberlinks_stats_aggregate: Cyberlinks_Stats_Aggregate; + /** fetch data from the table in a streaming manner: "cyberlinks_stats" */ + cyberlinks_stats_stream: Array; + /** fetch data from the table in a streaming manner: "cyberlinks" */ + cyberlinks_stream: Array; + /** fetch data from the table: "daily_amount_of_active_neurons" */ + daily_amount_of_active_neurons: Array; + /** fetch aggregated fields from the table: "daily_amount_of_active_neurons" */ + daily_amount_of_active_neurons_aggregate: Daily_Amount_Of_Active_Neurons_Aggregate; + /** fetch data from the table in a streaming manner: "daily_amount_of_active_neurons" */ + daily_amount_of_active_neurons_stream: Array; + /** fetch data from the table: "daily_amount_of_used_gas" */ + daily_amount_of_used_gas: Array; + /** fetch aggregated fields from the table: "daily_amount_of_used_gas" */ + daily_amount_of_used_gas_aggregate: Daily_Amount_Of_Used_Gas_Aggregate; + /** fetch data from the table in a streaming manner: "daily_amount_of_used_gas" */ + daily_amount_of_used_gas_stream: Array; + /** fetch data from the table: "daily_number_of_transactions" */ + daily_number_of_transactions: Array; + /** fetch aggregated fields from the table: "daily_number_of_transactions" */ + daily_number_of_transactions_aggregate: Daily_Number_Of_Transactions_Aggregate; + /** fetch data from the table in a streaming manner: "daily_number_of_transactions" */ + daily_number_of_transactions_stream: Array; + /** fetch data from the table: "first_10_cyberlink" */ + first_10_cyberlink: Array; + /** fetch aggregated fields from the table: "first_10_cyberlink" */ + first_10_cyberlink_aggregate: First_10_Cyberlink_Aggregate; + /** fetch data from the table in a streaming manner: "first_10_cyberlink" */ + first_10_cyberlink_stream: Array; + /** fetch data from the table: "first_100_cyberlink" */ + first_100_cyberlink: Array; + /** fetch aggregated fields from the table: "first_100_cyberlink" */ + first_100_cyberlink_aggregate: First_100_Cyberlink_Aggregate; + /** fetch data from the table in a streaming manner: "first_100_cyberlink" */ + first_100_cyberlink_stream: Array; + /** fetch data from the table: "first_cyberlink" */ + first_cyberlink: Array; + /** fetch aggregated fields from the table: "first_cyberlink" */ + first_cyberlink_aggregate: First_Cyberlink_Aggregate; + /** fetch data from the table in a streaming manner: "first_cyberlink" */ + first_cyberlink_stream: Array; + /** fetch data from the table: "first_hero_hired" */ + first_hero_hired: Array; + /** fetch aggregated fields from the table: "first_hero_hired" */ + first_hero_hired_aggregate: First_Hero_Hired_Aggregate; + /** fetch data from the table in a streaming manner: "first_hero_hired" */ + first_hero_hired_stream: Array; + /** fetch data from the table: "first_investmint" */ + first_investmint: Array; + /** fetch aggregated fields from the table: "first_investmint" */ + first_investmint_aggregate: First_Investmint_Aggregate; + /** fetch data from the table in a streaming manner: "first_investmint" */ + first_investmint_stream: Array; + /** fetch data from the table: "first_neuron_activation" */ + first_neuron_activation: Array; + /** fetch aggregated fields from the table: "first_neuron_activation" */ + first_neuron_activation_aggregate: First_Neuron_Activation_Aggregate; + /** fetch data from the table in a streaming manner: "first_neuron_activation" */ + first_neuron_activation_stream: Array; + /** fetch data from the table: "first_swap" */ + first_swap: Array; + /** fetch aggregated fields from the table: "first_swap" */ + first_swap_aggregate: First_Swap_Aggregate; + /** fetch data from the table in a streaming manner: "first_swap" */ + first_swap_stream: Array; + /** fetch data from the table: "follow_stats" */ + follow_stats: Array; + /** fetch aggregated fields from the table: "follow_stats" */ + follow_stats_aggregate: Follow_Stats_Aggregate; + /** fetch data from the table in a streaming manner: "follow_stats" */ + follow_stats_stream: Array; + /** fetch data from the table: "genesis" */ + genesis: Array; + /** fetch data from the table: "genesis_accounts" */ + genesis_accounts: Array; + /** fetch aggregated fields from the table: "genesis_accounts" */ + genesis_accounts_aggregate: Genesis_Accounts_Aggregate; + /** fetch data from the table: "genesis_accounts" using primary key columns */ + genesis_accounts_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "genesis_accounts" */ + genesis_accounts_stream: Array; + /** fetch aggregated fields from the table: "genesis" */ + genesis_aggregate: Genesis_Aggregate; + /** fetch data from the table: "genesis" using primary key columns */ + genesis_by_pk?: Maybe; + /** fetch data from the table: "genesis_neurons_activation" */ + genesis_neurons_activation: Array; + /** fetch aggregated fields from the table: "genesis_neurons_activation" */ + genesis_neurons_activation_aggregate: Genesis_Neurons_Activation_Aggregate; + /** fetch data from the table in a streaming manner: "genesis_neurons_activation" */ + genesis_neurons_activation_stream: Array; + /** fetch data from the table in a streaming manner: "genesis" */ + genesis_stream: Array; + /** An array relationship */ + investmints: Array; + /** An aggregate relationship */ + investmints_aggregate: Investmints_Aggregate; + /** fetch data from the table: "investmints" using primary key columns */ + investmints_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "investmints" */ + investmints_stream: Array; + /** fetch data from the table: "message" */ message: Array; - /** fetch data from the table: "message_0" */ - message_0: Array; - /** fetch aggregated fields from the table: "message_0" */ - message_0_aggregate: Message_0_Aggregate; - /** fetch data from the table in a streaming manner: "message_0" */ - message_0_stream: Array; + /** fetch data from the table: "message_155" */ + message_155: Array; + /** fetch aggregated fields from the table: "message_155" */ + message_155_aggregate: Message_155_Aggregate; + /** fetch data from the table in a streaming manner: "message_155" */ + message_155_stream: Array; /** fetch aggregated fields from the table: "message" */ message_aggregate: Message_Aggregate; /** fetch data from the table in a streaming manner: "message" */ @@ -5850,6 +9694,18 @@ export type Subscription_Root = { modules_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "modules" */ modules_stream: Array; + /** fetch data from the table: "neuron_activation_source" */ + neuron_activation_source: Array; + /** fetch aggregated fields from the table: "neuron_activation_source" */ + neuron_activation_source_aggregate: Neuron_Activation_Source_Aggregate; + /** fetch data from the table in a streaming manner: "neuron_activation_source" */ + neuron_activation_source_stream: Array; + /** fetch data from the table: "number_of_new_neurons" */ + number_of_new_neurons: Array; + /** fetch aggregated fields from the table: "number_of_new_neurons" */ + number_of_new_neurons_aggregate: Number_Of_New_Neurons_Aggregate; + /** fetch data from the table in a streaming manner: "number_of_new_neurons" */ + number_of_new_neurons_stream: Array; /** An array relationship */ particles: Array; /** An aggregate relationship */ @@ -5920,18 +9776,66 @@ export type Subscription_Root = { swaps_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "swaps" */ swaps_stream: Array; + /** fetch data from the table: "today_top_txs" */ + today_top_txs: Array; + /** fetch aggregated fields from the table: "today_top_txs" */ + today_top_txs_aggregate: Today_Top_Txs_Aggregate; + /** fetch data from the table in a streaming manner: "today_top_txs" */ + today_top_txs_stream: Array; + /** fetch data from the table: "top_10_of_active_neurons_week" */ + top_10_of_active_neurons_week: Array; + /** fetch aggregated fields from the table: "top_10_of_active_neurons_week" */ + top_10_of_active_neurons_week_aggregate: Top_10_Of_Active_Neurons_Week_Aggregate; + /** fetch data from the table in a streaming manner: "top_10_of_active_neurons_week" */ + top_10_of_active_neurons_week_stream: Array; + /** fetch data from the table: "top_first_txs" */ + top_first_txs: Array; + /** fetch aggregated fields from the table: "top_first_txs" */ + top_first_txs_aggregate: Top_First_Txs_Aggregate; + /** fetch data from the table in a streaming manner: "top_first_txs" */ + top_first_txs_stream: Array; + /** fetch data from the table: "top_leaders" */ + top_leaders: Array; + /** fetch aggregated fields from the table: "top_leaders" */ + top_leaders_aggregate: Top_Leaders_Aggregate; + /** fetch data from the table in a streaming manner: "top_leaders" */ + top_leaders_stream: Array; + /** fetch data from the table: "top_txs" */ + top_txs: Array; + /** fetch aggregated fields from the table: "top_txs" */ + top_txs_aggregate: Top_Txs_Aggregate; + /** fetch data from the table in a streaming manner: "top_txs" */ + top_txs_stream: Array; /** fetch data from the table: "transaction" */ transaction: Array; - /** fetch data from the table: "transaction_0" */ - transaction_0: Array; - /** fetch aggregated fields from the table: "transaction_0" */ - transaction_0_aggregate: Transaction_0_Aggregate; - /** fetch data from the table in a streaming manner: "transaction_0" */ - transaction_0_stream: Array; + /** fetch data from the table: "transaction_155" */ + transaction_155: Array; + /** fetch aggregated fields from the table: "transaction_155" */ + transaction_155_aggregate: Transaction_155_Aggregate; + /** fetch data from the table in a streaming manner: "transaction_155" */ + transaction_155_stream: Array; /** fetch aggregated fields from the table: "transaction" */ transaction_aggregate: Transaction_Aggregate; /** fetch data from the table in a streaming manner: "transaction" */ transaction_stream: Array; + /** fetch data from the table: "tweets_stats" */ + tweets_stats: Array; + /** fetch aggregated fields from the table: "tweets_stats" */ + tweets_stats_aggregate: Tweets_Stats_Aggregate; + /** fetch data from the table in a streaming manner: "tweets_stats" */ + tweets_stats_stream: Array; + /** fetch data from the table: "txs_ranked" */ + txs_ranked: Array; + /** fetch aggregated fields from the table: "txs_ranked" */ + txs_ranked_aggregate: Txs_Ranked_Aggregate; + /** fetch data from the table in a streaming manner: "txs_ranked" */ + txs_ranked_stream: Array; + /** fetch data from the table: "uptime" */ + uptime: Array; + /** fetch aggregated fields from the table: "uptime" */ + uptime_aggregate: Uptime_Aggregate; + /** fetch data from the table in a streaming manner: "uptime" */ + uptime_stream: Array; /** fetch data from the table: "validator" */ validator: Array; /** fetch aggregated fields from the table: "validator" */ @@ -5954,1565 +9858,3302 @@ export type Subscription_Root = { vesting_period_aggregate: Vesting_Period_Aggregate; /** fetch data from the table in a streaming manner: "vesting_period" */ vesting_period_stream: Array; + /** fetch data from the table: "week_redelegation" */ + week_redelegation: Array; + /** fetch aggregated fields from the table: "week_redelegation" */ + week_redelegation_aggregate: Week_Redelegation_Aggregate; + /** fetch data from the table in a streaming manner: "week_redelegation" */ + week_redelegation_stream: Array; + /** fetch data from the table: "week_undelegation" */ + week_undelegation: Array; + /** fetch aggregated fields from the table: "week_undelegation" */ + week_undelegation_aggregate: Week_Undelegation_Aggregate; + /** fetch data from the table in a streaming manner: "week_undelegation" */ + week_undelegation_stream: Array; +}; + + +export type Subscription_Root_TransactionArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe<_Transaction_Bool_Exp>; +}; + + +export type Subscription_Root_Transaction_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe<_Transaction_Bool_Exp>; +}; + + +export type Subscription_Root_Transaction_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe<_Transaction_Bool_Exp>; +}; + + +export type Subscription_Root_Uptime_TempArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe<_Uptime_Temp_Bool_Exp>; +}; + + +export type Subscription_Root_Uptime_Temp_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe<_Uptime_Temp_Bool_Exp>; +}; + + +export type Subscription_Root_Uptime_Temp_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe<_Uptime_Temp_Bool_Exp>; +}; + + +export type Subscription_RootAccountArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAccount_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAccount_BalanceArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAccount_Balance_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAccount_Balance_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +export type Subscription_RootAccount_Balance_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootAccount_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +export type Subscription_RootAccount_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_From_GenesisArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_From_Genesis_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_From_Genesis_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Subscription_RootAverage_Block_Time_From_Genesis_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_Per_DayArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_Per_Day_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_Per_Day_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Subscription_RootAverage_Block_Time_Per_Day_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_Per_HourArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_Per_Hour_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_Per_Hour_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Subscription_RootAverage_Block_Time_Per_Hour_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_Per_MinuteArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_Per_Minute_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootAverage_Block_Time_Per_Minute_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Subscription_RootAverage_Block_Time_Per_Minute_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootBlockArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootBlock_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootBlock_By_PkArgs = { + height: Scalars['bigint']['input']; +}; + + +export type Subscription_RootBlock_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootContractsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootContracts_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootContracts_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +export type Subscription_RootContracts_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyb_CohortArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyb_Cohort_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyb_Cohort_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyber_Gift_ProofsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyber_Gift_Proofs_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyber_Gift_Proofs_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyberlinksArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyberlinks_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyberlinks_By_PkArgs = { + id: Scalars['Int']['input']; +}; + + +export type Subscription_RootCyberlinks_StatsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyberlinks_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyberlinks_Stats_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootCyberlinks_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootDaily_Amount_Of_Active_NeuronsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootDaily_Amount_Of_Active_Neurons_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootDaily_Amount_Of_Active_Neurons_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootDaily_Amount_Of_Used_GasArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootDaily_Amount_Of_Used_Gas_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootDaily_Amount_Of_Used_Gas_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootDaily_Number_Of_TransactionsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootDaily_Number_Of_Transactions_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootDaily_Number_Of_Transactions_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_10_CyberlinkArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_10_Cyberlink_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_10_Cyberlink_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_100_CyberlinkArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_100_Cyberlink_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_100_Cyberlink_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_CyberlinkArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Cyberlink_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Cyberlink_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Hero_HiredArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Hero_Hired_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Hero_Hired_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_InvestmintArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Investmint_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Investmint_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Neuron_ActivationArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Neuron_Activation_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Neuron_Activation_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_SwapArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Swap_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFirst_Swap_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootFollow_StatsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFollow_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootFollow_Stats_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootGenesisArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootGenesis_AccountsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootGenesis_Accounts_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootGenesis_Accounts_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +export type Subscription_RootGenesis_Accounts_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootGenesis_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootGenesis_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Subscription_RootGenesis_Neurons_ActivationArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootGenesis_Neurons_Activation_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootGenesis_Neurons_Activation_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootGenesis_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootInvestmintsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootInvestmints_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootInvestmints_By_PkArgs = { + id: Scalars['Int']['input']; +}; + + +export type Subscription_RootInvestmints_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessageArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessage_155Args = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessage_155_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessage_155_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessage_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessage_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessage_TypeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessage_Type_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessage_Type_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessages_By_AddressArgs = { + args: Messages_By_Address_Args; + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessages_By_Address_AggregateArgs = { + args: Messages_By_Address_Args; + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessages_By_TypeArgs = { + args: Messages_By_Type_Args; + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootMessages_By_Type_AggregateArgs = { + args: Messages_By_Type_Args; + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootModulesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootModules_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootModules_By_PkArgs = { + module_name: Scalars['String']['input']; +}; + + +export type Subscription_RootModules_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootNeuron_Activation_SourceArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootNeuron_Activation_Source_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootNeuron_Activation_Source_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootNumber_Of_New_NeuronsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootNumber_Of_New_Neurons_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootNumber_Of_New_Neurons_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootParticlesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootParticles_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootParticles_By_PkArgs = { + id: Scalars['Int']['input']; +}; + + +export type Subscription_RootParticles_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootPoolsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_By_PkArgs = { + pool_id: Scalars['bigint']['input']; +}; + + +export type Subscription_RootPools_LiquidityArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_Liquidity_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_Liquidity_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_RatesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_Rates_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_Rates_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_VolumesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_Volumes_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPools_Volumes_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootPre_CommitArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPre_Commit_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPre_Commit_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootPruningArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPruning_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPruning_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootRoutesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootRoutes_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootRoutes_By_PkArgs = { + id: Scalars['Int']['input']; +}; + + +export type Subscription_RootRoutes_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootSupplyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootSupply_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootSupply_By_PkArgs = { + one_row_id: Scalars['Boolean']['input']; +}; + + +export type Subscription_RootSupply_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootSwapsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootSwaps_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootSwaps_By_PkArgs = { + pool_id: Scalars['bigint']['input']; +}; + + +export type Subscription_RootSwaps_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootToday_Top_TxsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootToday_Top_Txs_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootToday_Top_Txs_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_10_Of_Active_Neurons_WeekArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_10_Of_Active_Neurons_Week_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_10_Of_Active_Neurons_Week_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_First_TxsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_First_Txs_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_First_Txs_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_LeadersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_Leaders_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_Leaders_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootTop_TxsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAccountArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootTop_Txs_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAccount_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootTop_Txs_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootTransactionArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAccount_BalanceArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootTransaction_155Args = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAccount_Balance_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootTransaction_155_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAccount_Balance_By_PkArgs = { - address: Scalars['String']['input']; +export type Subscription_RootTransaction_155_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootAccount_Balance_StreamArgs = { +export type Subscription_RootTransaction_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootTransaction_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootAccount_By_PkArgs = { - address: Scalars['String']['input']; +export type Subscription_RootTweets_StatsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAccount_StreamArgs = { +export type Subscription_RootTweets_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootTweets_Stats_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_From_GenesisArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootTxs_RankedArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_From_Genesis_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootTxs_Ranked_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_From_Genesis_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +export type Subscription_RootTxs_Ranked_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_From_Genesis_StreamArgs = { +export type Subscription_RootUptimeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootUptime_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootUptime_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_DayArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootValidatorArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_Day_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootValidator_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_Day_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +export type Subscription_RootValidator_By_PkArgs = { + consensus_address: Scalars['String']['input']; }; -export type Subscription_RootAverage_Block_Time_Per_Day_StreamArgs = { +export type Subscription_RootValidator_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_HourArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootVesting_AccountArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_Hour_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootVesting_Account_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_Hour_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +export type Subscription_RootVesting_Account_By_PkArgs = { + id: Scalars['Int']['input']; }; -export type Subscription_RootAverage_Block_Time_Per_Hour_StreamArgs = { +export type Subscription_RootVesting_Account_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_MinuteArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootVesting_PeriodArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_Minute_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootVesting_Period_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_Minute_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +export type Subscription_RootVesting_Period_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootAverage_Block_Time_Per_Minute_StreamArgs = { +export type Subscription_RootWeek_RedelegationArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootWeek_Redelegation_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootWeek_Redelegation_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootBlockArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootWeek_UndelegationArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootWeek_Undelegation_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootWeek_Undelegation_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +/** columns and relationships of "supply" */ +export type Supply = { + coins: Array; + height: Scalars['bigint']['output']; + one_row_id: Scalars['Boolean']['output']; +}; + +/** aggregated selection of "supply" */ +export type Supply_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "supply" */ +export type Supply_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "supply" */ +export type Supply_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Supply_Avg_Fields = { + height?: Maybe; +}; + +/** Boolean expression to filter rows from the table "supply". All fields are combined with a logical 'AND'. */ +export type Supply_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + coins?: InputMaybe; + height?: InputMaybe; + one_row_id?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Supply_Max_Fields = { + coins?: Maybe>; + height?: Maybe; +}; + +/** aggregate min on columns */ +export type Supply_Min_Fields = { + coins?: Maybe>; + height?: Maybe; }; +/** Ordering options when selecting data from "supply". */ +export type Supply_Order_By = { + coins?: InputMaybe; + height?: InputMaybe; + one_row_id?: InputMaybe; +}; + +/** select columns of table "supply" */ +export enum Supply_Select_Column { + /** column name */ + Coins = 'coins', + /** column name */ + Height = 'height', + /** column name */ + OneRowId = 'one_row_id' +} -export type Subscription_RootBlock_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Supply_Stddev_Fields = { + height?: Maybe; }; - -export type Subscription_RootBlock_By_PkArgs = { - height: Scalars['bigint']['input']; +/** aggregate stddev_pop on columns */ +export type Supply_Stddev_Pop_Fields = { + height?: Maybe; }; - -export type Subscription_RootBlock_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Supply_Stddev_Samp_Fields = { + height?: Maybe; }; - -export type Subscription_RootContractsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Streaming cursor of the table "supply" */ +export type Supply_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Supply_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type Supply_Stream_Cursor_Value_Input = { + coins?: InputMaybe>; + height?: InputMaybe; + one_row_id?: InputMaybe; +}; -export type Subscription_RootContracts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Supply_Sum_Fields = { + height?: Maybe; }; +/** aggregate var_pop on columns */ +export type Supply_Var_Pop_Fields = { + height?: Maybe; +}; -export type Subscription_RootContracts_By_PkArgs = { - address: Scalars['String']['input']; +/** aggregate var_samp on columns */ +export type Supply_Var_Samp_Fields = { + height?: Maybe; }; +/** aggregate variance on columns */ +export type Supply_Variance_Fields = { + height?: Maybe; +}; -export type Subscription_RootContracts_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** columns and relationships of "swaps" */ +export type Swaps = { + address: Scalars['String']['output']; + /** An object relationship */ + block: Block; + exchanged_demand_coin: Scalars['coin_scalar']['output']; + exchanged_demand_coin_fee: Scalars['coin_scalar']['output']; + exchanged_offer_coin: Scalars['coin_scalar']['output']; + exchanged_offer_coin_fee: Scalars['coin_scalar']['output']; + height: Scalars['bigint']['output']; + pool_id: Scalars['bigint']['output']; + swap_price: Scalars['String']['output']; }; +/** aggregated selection of "swaps" */ +export type Swaps_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; -export type Subscription_RootCyberlinksArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type Swaps_Aggregate_Bool_Exp = { + count?: InputMaybe; }; +export type Swaps_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; +}; -export type Subscription_RootCyberlinks_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "swaps" */ +export type Swaps_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Subscription_RootCyberlinks_By_PkArgs = { - id: Scalars['Int']['input']; +/** aggregate fields of "swaps" */ +export type Swaps_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Subscription_RootCyberlinks_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** order by aggregate values of table "swaps" */ +export type Swaps_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; }; +/** aggregate avg on columns */ +export type Swaps_Avg_Fields = { + height?: Maybe; + pool_id?: Maybe; +}; -export type Subscription_RootGenesisArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by avg() on columns of table "swaps" */ +export type Swaps_Avg_Order_By = { + height?: InputMaybe; + pool_id?: InputMaybe; }; +/** Boolean expression to filter rows from the table "swaps". All fields are combined with a logical 'AND'. */ +export type Swaps_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + address?: InputMaybe; + block?: InputMaybe; + exchanged_demand_coin?: InputMaybe; + exchanged_demand_coin_fee?: InputMaybe; + exchanged_offer_coin?: InputMaybe; + exchanged_offer_coin_fee?: InputMaybe; + height?: InputMaybe; + pool_id?: InputMaybe; + swap_price?: InputMaybe; +}; -export type Subscription_RootGenesis_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Swaps_Max_Fields = { + address?: Maybe; + exchanged_demand_coin?: Maybe; + exchanged_demand_coin_fee?: Maybe; + exchanged_offer_coin?: Maybe; + exchanged_offer_coin_fee?: Maybe; + height?: Maybe; + pool_id?: Maybe; + swap_price?: Maybe; }; +/** order by max() on columns of table "swaps" */ +export type Swaps_Max_Order_By = { + address?: InputMaybe; + exchanged_demand_coin?: InputMaybe; + exchanged_demand_coin_fee?: InputMaybe; + exchanged_offer_coin?: InputMaybe; + exchanged_offer_coin_fee?: InputMaybe; + height?: InputMaybe; + pool_id?: InputMaybe; + swap_price?: InputMaybe; +}; -export type Subscription_RootGenesis_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +/** aggregate min on columns */ +export type Swaps_Min_Fields = { + address?: Maybe; + exchanged_demand_coin?: Maybe; + exchanged_demand_coin_fee?: Maybe; + exchanged_offer_coin?: Maybe; + exchanged_offer_coin_fee?: Maybe; + height?: Maybe; + pool_id?: Maybe; + swap_price?: Maybe; }; +/** order by min() on columns of table "swaps" */ +export type Swaps_Min_Order_By = { + address?: InputMaybe; + exchanged_demand_coin?: InputMaybe; + exchanged_demand_coin_fee?: InputMaybe; + exchanged_offer_coin?: InputMaybe; + exchanged_offer_coin_fee?: InputMaybe; + height?: InputMaybe; + pool_id?: InputMaybe; + swap_price?: InputMaybe; +}; -export type Subscription_RootGenesis_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** Ordering options when selecting data from "swaps". */ +export type Swaps_Order_By = { + address?: InputMaybe; + block?: InputMaybe; + exchanged_demand_coin?: InputMaybe; + exchanged_demand_coin_fee?: InputMaybe; + exchanged_offer_coin?: InputMaybe; + exchanged_offer_coin_fee?: InputMaybe; + height?: InputMaybe; + pool_id?: InputMaybe; + swap_price?: InputMaybe; }; +/** select columns of table "swaps" */ +export enum Swaps_Select_Column { + /** column name */ + Address = 'address', + /** column name */ + ExchangedDemandCoin = 'exchanged_demand_coin', + /** column name */ + ExchangedDemandCoinFee = 'exchanged_demand_coin_fee', + /** column name */ + ExchangedOfferCoin = 'exchanged_offer_coin', + /** column name */ + ExchangedOfferCoinFee = 'exchanged_offer_coin_fee', + /** column name */ + Height = 'height', + /** column name */ + PoolId = 'pool_id', + /** column name */ + SwapPrice = 'swap_price' +} -export type Subscription_RootInvestmintsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Swaps_Stddev_Fields = { + height?: Maybe; + pool_id?: Maybe; }; - -export type Subscription_RootInvestmints_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by stddev() on columns of table "swaps" */ +export type Swaps_Stddev_Order_By = { + height?: InputMaybe; + pool_id?: InputMaybe; }; - -export type Subscription_RootInvestmints_By_PkArgs = { - id: Scalars['Int']['input']; +/** aggregate stddev_pop on columns */ +export type Swaps_Stddev_Pop_Fields = { + height?: Maybe; + pool_id?: Maybe; }; - -export type Subscription_RootInvestmints_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** order by stddev_pop() on columns of table "swaps" */ +export type Swaps_Stddev_Pop_Order_By = { + height?: InputMaybe; + pool_id?: InputMaybe; }; - -export type Subscription_RootMessageArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Swaps_Stddev_Samp_Fields = { + height?: Maybe; + pool_id?: Maybe; }; - -export type Subscription_RootMessage_0Args = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by stddev_samp() on columns of table "swaps" */ +export type Swaps_Stddev_Samp_Order_By = { + height?: InputMaybe; + pool_id?: InputMaybe; }; - -export type Subscription_RootMessage_0_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Streaming cursor of the table "swaps" */ +export type Swaps_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Swaps_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; - -export type Subscription_RootMessage_0_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Swaps_Stream_Cursor_Value_Input = { + address?: InputMaybe; + exchanged_demand_coin?: InputMaybe; + exchanged_demand_coin_fee?: InputMaybe; + exchanged_offer_coin?: InputMaybe; + exchanged_offer_coin_fee?: InputMaybe; + height?: InputMaybe; + pool_id?: InputMaybe; + swap_price?: InputMaybe; }; - -export type Subscription_RootMessage_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Swaps_Sum_Fields = { + height?: Maybe; + pool_id?: Maybe; }; - -export type Subscription_RootMessage_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** order by sum() on columns of table "swaps" */ +export type Swaps_Sum_Order_By = { + height?: InputMaybe; + pool_id?: InputMaybe; }; - -export type Subscription_RootMessage_TypeArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_pop on columns */ +export type Swaps_Var_Pop_Fields = { + height?: Maybe; + pool_id?: Maybe; }; - -export type Subscription_RootMessage_Type_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by var_pop() on columns of table "swaps" */ +export type Swaps_Var_Pop_Order_By = { + height?: InputMaybe; + pool_id?: InputMaybe; }; - -export type Subscription_RootMessage_Type_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Swaps_Var_Samp_Fields = { + height?: Maybe; + pool_id?: Maybe; }; - -export type Subscription_RootMessages_By_AddressArgs = { - args: Messages_By_Address_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by var_samp() on columns of table "swaps" */ +export type Swaps_Var_Samp_Order_By = { + height?: InputMaybe; + pool_id?: InputMaybe; }; +/** aggregate variance on columns */ +export type Swaps_Variance_Fields = { + height?: Maybe; + pool_id?: Maybe; +}; -export type Subscription_RootMessages_By_Address_AggregateArgs = { - args: Messages_By_Address_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by variance() on columns of table "swaps" */ +export type Swaps_Variance_Order_By = { + height?: InputMaybe; + pool_id?: InputMaybe; }; +/** Boolean expression to compare columns of type "timestamp". All fields are combined with logical 'AND'. */ +export type Timestamp_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; +}; -export type Subscription_RootMessages_By_TypeArgs = { - args: Messages_By_Type_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "today_top_txs" */ +export type Today_Top_Txs = { + count?: Maybe; + type?: Maybe; }; +/** aggregated selection of "today_top_txs" */ +export type Today_Top_Txs_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; -export type Subscription_RootMessages_By_Type_AggregateArgs = { - args: Messages_By_Type_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "today_top_txs" */ +export type Today_Top_Txs_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Subscription_RootModulesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "today_top_txs" */ +export type Today_Top_Txs_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Subscription_RootModules_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Today_Top_Txs_Avg_Fields = { + count?: Maybe; }; +/** Boolean expression to filter rows from the table "today_top_txs". All fields are combined with a logical 'AND'. */ +export type Today_Top_Txs_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + count?: InputMaybe; + type?: InputMaybe; +}; -export type Subscription_RootModules_By_PkArgs = { - module_name: Scalars['String']['input']; +/** aggregate max on columns */ +export type Today_Top_Txs_Max_Fields = { + count?: Maybe; + type?: Maybe; }; +/** aggregate min on columns */ +export type Today_Top_Txs_Min_Fields = { + count?: Maybe; + type?: Maybe; +}; -export type Subscription_RootModules_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** Ordering options when selecting data from "today_top_txs". */ +export type Today_Top_Txs_Order_By = { + count?: InputMaybe; + type?: InputMaybe; }; +/** select columns of table "today_top_txs" */ +export enum Today_Top_Txs_Select_Column { + /** column name */ + Count = 'count', + /** column name */ + Type = 'type' +} -export type Subscription_RootParticlesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Today_Top_Txs_Stddev_Fields = { + count?: Maybe; }; - -export type Subscription_RootParticles_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Today_Top_Txs_Stddev_Pop_Fields = { + count?: Maybe; }; +/** aggregate stddev_samp on columns */ +export type Today_Top_Txs_Stddev_Samp_Fields = { + count?: Maybe; +}; -export type Subscription_RootParticles_By_PkArgs = { - id: Scalars['Int']['input']; +/** Streaming cursor of the table "today_top_txs" */ +export type Today_Top_Txs_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Today_Top_Txs_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type Today_Top_Txs_Stream_Cursor_Value_Input = { + count?: InputMaybe; + type?: InputMaybe; +}; -export type Subscription_RootParticles_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Today_Top_Txs_Sum_Fields = { + count?: Maybe; }; +/** aggregate var_pop on columns */ +export type Today_Top_Txs_Var_Pop_Fields = { + count?: Maybe; +}; -export type Subscription_RootPoolsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Today_Top_Txs_Var_Samp_Fields = { + count?: Maybe; }; +/** aggregate variance on columns */ +export type Today_Top_Txs_Variance_Fields = { + count?: Maybe; +}; -export type Subscription_RootPools_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "top_10_of_active_neurons_week" */ +export type Top_10_Of_Active_Neurons_Week = { + count?: Maybe; + pubkey?: Maybe; }; +/** aggregated selection of "top_10_of_active_neurons_week" */ +export type Top_10_Of_Active_Neurons_Week_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; -export type Subscription_RootPools_By_PkArgs = { - pool_id: Scalars['bigint']['input']; +/** aggregate fields of "top_10_of_active_neurons_week" */ +export type Top_10_Of_Active_Neurons_Week_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Subscription_RootPools_LiquidityArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "top_10_of_active_neurons_week" */ +export type Top_10_Of_Active_Neurons_Week_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Subscription_RootPools_Liquidity_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Top_10_Of_Active_Neurons_Week_Avg_Fields = { + count?: Maybe; }; +/** Boolean expression to filter rows from the table "top_10_of_active_neurons_week". All fields are combined with a logical 'AND'. */ +export type Top_10_Of_Active_Neurons_Week_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + count?: InputMaybe; + pubkey?: InputMaybe; +}; -export type Subscription_RootPools_Liquidity_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Top_10_Of_Active_Neurons_Week_Max_Fields = { + count?: Maybe; + pubkey?: Maybe; }; +/** aggregate min on columns */ +export type Top_10_Of_Active_Neurons_Week_Min_Fields = { + count?: Maybe; + pubkey?: Maybe; +}; -export type Subscription_RootPools_RatesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "top_10_of_active_neurons_week". */ +export type Top_10_Of_Active_Neurons_Week_Order_By = { + count?: InputMaybe; + pubkey?: InputMaybe; }; +/** select columns of table "top_10_of_active_neurons_week" */ +export enum Top_10_Of_Active_Neurons_Week_Select_Column { + /** column name */ + Count = 'count', + /** column name */ + Pubkey = 'pubkey' +} -export type Subscription_RootPools_Rates_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Top_10_Of_Active_Neurons_Week_Stddev_Fields = { + count?: Maybe; }; - -export type Subscription_RootPools_Rates_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Top_10_Of_Active_Neurons_Week_Stddev_Pop_Fields = { + count?: Maybe; }; +/** aggregate stddev_samp on columns */ +export type Top_10_Of_Active_Neurons_Week_Stddev_Samp_Fields = { + count?: Maybe; +}; -export type Subscription_RootPools_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** Streaming cursor of the table "top_10_of_active_neurons_week" */ +export type Top_10_Of_Active_Neurons_Week_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Top_10_Of_Active_Neurons_Week_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type Top_10_Of_Active_Neurons_Week_Stream_Cursor_Value_Input = { + count?: InputMaybe; + pubkey?: InputMaybe; +}; -export type Subscription_RootPools_VolumesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Top_10_Of_Active_Neurons_Week_Sum_Fields = { + count?: Maybe; }; +/** aggregate var_pop on columns */ +export type Top_10_Of_Active_Neurons_Week_Var_Pop_Fields = { + count?: Maybe; +}; -export type Subscription_RootPools_Volumes_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Top_10_Of_Active_Neurons_Week_Var_Samp_Fields = { + count?: Maybe; }; +/** aggregate variance on columns */ +export type Top_10_Of_Active_Neurons_Week_Variance_Fields = { + count?: Maybe; +}; -export type Subscription_RootPools_Volumes_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** columns and relationships of "top_first_txs" */ +export type Top_First_Txs = { + count?: Maybe; + type?: Maybe; }; +/** aggregated selection of "top_first_txs" */ +export type Top_First_Txs_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; -export type Subscription_RootPre_CommitArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "top_first_txs" */ +export type Top_First_Txs_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Subscription_RootPre_Commit_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "top_first_txs" */ +export type Top_First_Txs_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Subscription_RootPre_Commit_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Top_First_Txs_Avg_Fields = { + count?: Maybe; }; +/** Boolean expression to filter rows from the table "top_first_txs". All fields are combined with a logical 'AND'. */ +export type Top_First_Txs_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + count?: InputMaybe; + type?: InputMaybe; +}; -export type Subscription_RootPruningArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Top_First_Txs_Max_Fields = { + count?: Maybe; + type?: Maybe; }; +/** aggregate min on columns */ +export type Top_First_Txs_Min_Fields = { + count?: Maybe; + type?: Maybe; +}; -export type Subscription_RootPruning_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "top_first_txs". */ +export type Top_First_Txs_Order_By = { + count?: InputMaybe; + type?: InputMaybe; }; +/** select columns of table "top_first_txs" */ +export enum Top_First_Txs_Select_Column { + /** column name */ + Count = 'count', + /** column name */ + Type = 'type' +} -export type Subscription_RootPruning_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Top_First_Txs_Stddev_Fields = { + count?: Maybe; }; +/** aggregate stddev_pop on columns */ +export type Top_First_Txs_Stddev_Pop_Fields = { + count?: Maybe; +}; -export type Subscription_RootRoutesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Top_First_Txs_Stddev_Samp_Fields = { + count?: Maybe; }; +/** Streaming cursor of the table "top_first_txs" */ +export type Top_First_Txs_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Top_First_Txs_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -export type Subscription_RootRoutes_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Top_First_Txs_Stream_Cursor_Value_Input = { + count?: InputMaybe; + type?: InputMaybe; }; +/** aggregate sum on columns */ +export type Top_First_Txs_Sum_Fields = { + count?: Maybe; +}; -export type Subscription_RootRoutes_By_PkArgs = { - id: Scalars['Int']['input']; +/** aggregate var_pop on columns */ +export type Top_First_Txs_Var_Pop_Fields = { + count?: Maybe; }; +/** aggregate var_samp on columns */ +export type Top_First_Txs_Var_Samp_Fields = { + count?: Maybe; +}; -export type Subscription_RootRoutes_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate variance on columns */ +export type Top_First_Txs_Variance_Fields = { + count?: Maybe; }; +/** columns and relationships of "top_leaders" */ +export type Top_Leaders = { + count?: Maybe; + neuron?: Maybe; +}; -export type Subscription_RootSupplyArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregated selection of "top_leaders" */ +export type Top_Leaders_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; +/** aggregate fields of "top_leaders" */ +export type Top_Leaders_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; -export type Subscription_RootSupply_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + +/** aggregate fields of "top_leaders" */ +export type Top_Leaders_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; +/** aggregate avg on columns */ +export type Top_Leaders_Avg_Fields = { + count?: Maybe; +}; -export type Subscription_RootSupply_By_PkArgs = { - one_row_id: Scalars['Boolean']['input']; +/** Boolean expression to filter rows from the table "top_leaders". All fields are combined with a logical 'AND'. */ +export type Top_Leaders_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + count?: InputMaybe; + neuron?: InputMaybe; }; +/** aggregate max on columns */ +export type Top_Leaders_Max_Fields = { + count?: Maybe; + neuron?: Maybe; +}; -export type Subscription_RootSupply_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate min on columns */ +export type Top_Leaders_Min_Fields = { + count?: Maybe; + neuron?: Maybe; }; +/** Ordering options when selecting data from "top_leaders". */ +export type Top_Leaders_Order_By = { + count?: InputMaybe; + neuron?: InputMaybe; +}; -export type Subscription_RootSwapsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** select columns of table "top_leaders" */ +export enum Top_Leaders_Select_Column { + /** column name */ + Count = 'count', + /** column name */ + Neuron = 'neuron' +} + +/** aggregate stddev on columns */ +export type Top_Leaders_Stddev_Fields = { + count?: Maybe; }; +/** aggregate stddev_pop on columns */ +export type Top_Leaders_Stddev_Pop_Fields = { + count?: Maybe; +}; -export type Subscription_RootSwaps_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Top_Leaders_Stddev_Samp_Fields = { + count?: Maybe; }; +/** Streaming cursor of the table "top_leaders" */ +export type Top_Leaders_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Top_Leaders_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -export type Subscription_RootSwaps_By_PkArgs = { - pool_id: Scalars['bigint']['input']; +/** Initial value of the column from where the streaming should start */ +export type Top_Leaders_Stream_Cursor_Value_Input = { + count?: InputMaybe; + neuron?: InputMaybe; }; +/** aggregate sum on columns */ +export type Top_Leaders_Sum_Fields = { + count?: Maybe; +}; -export type Subscription_RootSwaps_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate var_pop on columns */ +export type Top_Leaders_Var_Pop_Fields = { + count?: Maybe; }; +/** aggregate var_samp on columns */ +export type Top_Leaders_Var_Samp_Fields = { + count?: Maybe; +}; -export type Subscription_RootTransactionArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate variance on columns */ +export type Top_Leaders_Variance_Fields = { + count?: Maybe; }; - -export type Subscription_RootTransaction_0Args = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "top_txs" */ +export type Top_Txs = { + count?: Maybe; + type?: Maybe; }; +/** aggregated selection of "top_txs" */ +export type Top_Txs_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; -export type Subscription_RootTransaction_0_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "top_txs" */ +export type Top_Txs_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -export type Subscription_RootTransaction_0_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate fields of "top_txs" */ +export type Top_Txs_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Subscription_RootTransaction_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Top_Txs_Avg_Fields = { + count?: Maybe; }; +/** Boolean expression to filter rows from the table "top_txs". All fields are combined with a logical 'AND'. */ +export type Top_Txs_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + count?: InputMaybe; + type?: InputMaybe; +}; -export type Subscription_RootTransaction_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Top_Txs_Max_Fields = { + count?: Maybe; + type?: Maybe; }; +/** aggregate min on columns */ +export type Top_Txs_Min_Fields = { + count?: Maybe; + type?: Maybe; +}; -export type Subscription_RootValidatorArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "top_txs". */ +export type Top_Txs_Order_By = { + count?: InputMaybe; + type?: InputMaybe; }; +/** select columns of table "top_txs" */ +export enum Top_Txs_Select_Column { + /** column name */ + Count = 'count', + /** column name */ + Type = 'type' +} -export type Subscription_RootValidator_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Top_Txs_Stddev_Fields = { + count?: Maybe; }; +/** aggregate stddev_pop on columns */ +export type Top_Txs_Stddev_Pop_Fields = { + count?: Maybe; +}; -export type Subscription_RootValidator_By_PkArgs = { - consensus_address: Scalars['String']['input']; +/** aggregate stddev_samp on columns */ +export type Top_Txs_Stddev_Samp_Fields = { + count?: Maybe; }; +/** Streaming cursor of the table "top_txs" */ +export type Top_Txs_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Top_Txs_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -export type Subscription_RootValidator_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Top_Txs_Stream_Cursor_Value_Input = { + count?: InputMaybe; + type?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Top_Txs_Sum_Fields = { + count?: Maybe; }; +/** aggregate var_pop on columns */ +export type Top_Txs_Var_Pop_Fields = { + count?: Maybe; +}; -export type Subscription_RootVesting_AccountArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Top_Txs_Var_Samp_Fields = { + count?: Maybe; }; +/** aggregate variance on columns */ +export type Top_Txs_Variance_Fields = { + count?: Maybe; +}; -export type Subscription_RootVesting_Account_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "transaction" */ +export type Transaction = { + /** An object relationship */ + block: Block; + fee: Scalars['jsonb']['output']; + gas_used?: Maybe; + gas_wanted?: Maybe; + hash: Scalars['String']['output']; + height: Scalars['bigint']['output']; + logs?: Maybe; + memo?: Maybe; + /** An array relationship */ + message_155s: Array; + /** An aggregate relationship */ + message_155s_aggregate: Message_155_Aggregate; + messages: Scalars['json']['output']; + /** An array relationship */ + messagesByPartitionIdTransactionHash: Array; + /** An aggregate relationship */ + messagesByPartitionIdTransactionHash_aggregate: Message_Aggregate; + partition_id: Scalars['bigint']['output']; + raw_log?: Maybe; + signatures: Array; + signer_infos: Scalars['jsonb']['output']; + success: Scalars['Boolean']['output']; }; -export type Subscription_RootVesting_Account_By_PkArgs = { - id: Scalars['Int']['input']; +/** columns and relationships of "transaction" */ +export type TransactionFeeArgs = { + path?: InputMaybe; }; -export type Subscription_RootVesting_Account_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** columns and relationships of "transaction" */ +export type TransactionLogsArgs = { + path?: InputMaybe; }; -export type Subscription_RootVesting_PeriodArgs = { - distinct_on?: InputMaybe>; +/** columns and relationships of "transaction" */ +export type TransactionMessage_155sArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootVesting_Period_AggregateArgs = { - distinct_on?: InputMaybe>; +/** columns and relationships of "transaction" */ +export type TransactionMessage_155s_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootVesting_Period_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; -}; - -/** columns and relationships of "supply" */ -export type Supply = { - coins: Array; - height: Scalars['bigint']['output']; - one_row_id: Scalars['Boolean']['output']; +/** columns and relationships of "transaction" */ +export type TransactionMessagesArgs = { + path?: InputMaybe; }; -/** aggregated selection of "supply" */ -export type Supply_Aggregate = { - aggregate?: Maybe; - nodes: Array; -}; -/** aggregate fields of "supply" */ -export type Supply_Aggregate_Fields = { - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; +/** columns and relationships of "transaction" */ +export type TransactionMessagesByPartitionIdTransactionHashArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate fields of "supply" */ -export type Supply_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** columns and relationships of "transaction" */ +export type TransactionMessagesByPartitionIdTransactionHash_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate avg on columns */ -export type Supply_Avg_Fields = { - height?: Maybe; -}; -/** Boolean expression to filter rows from the table "supply". All fields are combined with a logical 'AND'. */ -export type Supply_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - coins?: InputMaybe; - height?: InputMaybe; - one_row_id?: InputMaybe; +/** columns and relationships of "transaction" */ +export type TransactionSigner_InfosArgs = { + path?: InputMaybe; }; -/** aggregate max on columns */ -export type Supply_Max_Fields = { - coins?: Maybe>; - height?: Maybe; +/** columns and relationships of "transaction_155" */ +export type Transaction_155 = { + /** An object relationship */ + block: Block; + fee: Scalars['jsonb']['output']; + gas_used?: Maybe; + gas_wanted?: Maybe; + hash: Scalars['String']['output']; + height: Scalars['bigint']['output']; + logs?: Maybe; + memo?: Maybe; + messages: Scalars['json']['output']; + /** An array relationship */ + messagesByTransactionHashPartitionId: Array; + /** An aggregate relationship */ + messagesByTransactionHashPartitionId_aggregate: Message_Aggregate; + partition_id: Scalars['bigint']['output']; + raw_log?: Maybe; + signatures: Array; + signer_infos: Scalars['jsonb']['output']; + success: Scalars['Boolean']['output']; }; -/** aggregate min on columns */ -export type Supply_Min_Fields = { - coins?: Maybe>; - height?: Maybe; -}; -/** Ordering options when selecting data from "supply". */ -export type Supply_Order_By = { - coins?: InputMaybe; - height?: InputMaybe; - one_row_id?: InputMaybe; +/** columns and relationships of "transaction_155" */ +export type Transaction_155FeeArgs = { + path?: InputMaybe; }; -/** select columns of table "supply" */ -export enum Supply_Select_Column { - /** column name */ - Coins = 'coins', - /** column name */ - Height = 'height', - /** column name */ - OneRowId = 'one_row_id' -} -/** aggregate stddev on columns */ -export type Supply_Stddev_Fields = { - height?: Maybe; +/** columns and relationships of "transaction_155" */ +export type Transaction_155LogsArgs = { + path?: InputMaybe; }; -/** aggregate stddev_pop on columns */ -export type Supply_Stddev_Pop_Fields = { - height?: Maybe; -}; -/** aggregate stddev_samp on columns */ -export type Supply_Stddev_Samp_Fields = { - height?: Maybe; +/** columns and relationships of "transaction_155" */ +export type Transaction_155MessagesArgs = { + path?: InputMaybe; }; -/** Streaming cursor of the table "supply" */ -export type Supply_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: Supply_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; + +/** columns and relationships of "transaction_155" */ +export type Transaction_155MessagesByTransactionHashPartitionIdArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Initial value of the column from where the streaming should start */ -export type Supply_Stream_Cursor_Value_Input = { - coins?: InputMaybe>; - height?: InputMaybe; - one_row_id?: InputMaybe; -}; -/** aggregate sum on columns */ -export type Supply_Sum_Fields = { - height?: Maybe; +/** columns and relationships of "transaction_155" */ +export type Transaction_155MessagesByTransactionHashPartitionId_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate var_pop on columns */ -export type Supply_Var_Pop_Fields = { - height?: Maybe; -}; -/** aggregate var_samp on columns */ -export type Supply_Var_Samp_Fields = { - height?: Maybe; +/** columns and relationships of "transaction_155" */ +export type Transaction_155Signer_InfosArgs = { + path?: InputMaybe; }; -/** aggregate variance on columns */ -export type Supply_Variance_Fields = { - height?: Maybe; +/** aggregated selection of "transaction_155" */ +export type Transaction_155_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** columns and relationships of "swaps" */ -export type Swaps = { - address: Scalars['String']['output']; - /** An object relationship */ - block: Block; - exchanged_demand_coin: Scalars['coin_scalar']['output']; - exchanged_demand_coin_fee: Scalars['coin_scalar']['output']; - exchanged_offer_coin: Scalars['coin_scalar']['output']; - exchanged_offer_coin_fee: Scalars['coin_scalar']['output']; - height: Scalars['bigint']['output']; - pool_id: Scalars['bigint']['output']; - swap_price: Scalars['String']['output']; +export type Transaction_155_Aggregate_Bool_Exp = { + bool_and?: InputMaybe; + bool_or?: InputMaybe; + count?: InputMaybe; }; -/** aggregated selection of "swaps" */ -export type Swaps_Aggregate = { - aggregate?: Maybe; - nodes: Array; +export type Transaction_155_Aggregate_Bool_Exp_Bool_And = { + arguments: Transaction_155_Select_Column_Transaction_155_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Boolean_Comparison_Exp; }; -export type Swaps_Aggregate_Bool_Exp = { - count?: InputMaybe; +export type Transaction_155_Aggregate_Bool_Exp_Bool_Or = { + arguments: Transaction_155_Select_Column_Transaction_155_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Boolean_Comparison_Exp; }; -export type Swaps_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; +export type Transaction_155_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; distinct?: InputMaybe; - filter?: InputMaybe; + filter?: InputMaybe; predicate: Int_Comparison_Exp; }; -/** aggregate fields of "swaps" */ -export type Swaps_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "transaction_155" */ +export type Transaction_155_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "swaps" */ -export type Swaps_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "transaction_155" */ +export type Transaction_155_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** order by aggregate values of table "swaps" */ -export type Swaps_Aggregate_Order_By = { - avg?: InputMaybe; +/** order by aggregate values of table "transaction_155" */ +export type Transaction_155_Aggregate_Order_By = { + avg?: InputMaybe; count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; }; /** aggregate avg on columns */ -export type Swaps_Avg_Fields = { +export type Transaction_155_Avg_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; - pool_id?: Maybe; + partition_id?: Maybe; }; -/** order by avg() on columns of table "swaps" */ -export type Swaps_Avg_Order_By = { +/** order by avg() on columns of table "transaction_155" */ +export type Transaction_155_Avg_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; + partition_id?: InputMaybe; }; -/** Boolean expression to filter rows from the table "swaps". All fields are combined with a logical 'AND'. */ -export type Swaps_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - address?: InputMaybe; +/** Boolean expression to filter rows from the table "transaction_155". All fields are combined with a logical 'AND'. */ +export type Transaction_155_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; block?: InputMaybe; - exchanged_demand_coin?: InputMaybe; - exchanged_demand_coin_fee?: InputMaybe; - exchanged_offer_coin?: InputMaybe; - exchanged_offer_coin_fee?: InputMaybe; + fee?: InputMaybe; + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + hash?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; - swap_price?: InputMaybe; + logs?: InputMaybe; + memo?: InputMaybe; + messages?: InputMaybe; + messagesByTransactionHashPartitionId?: InputMaybe; + messagesByTransactionHashPartitionId_aggregate?: InputMaybe; + partition_id?: InputMaybe; + raw_log?: InputMaybe; + signatures?: InputMaybe; + signer_infos?: InputMaybe; + success?: InputMaybe; }; /** aggregate max on columns */ -export type Swaps_Max_Fields = { - address?: Maybe; - exchanged_demand_coin?: Maybe; - exchanged_demand_coin_fee?: Maybe; - exchanged_offer_coin?: Maybe; - exchanged_offer_coin_fee?: Maybe; +export type Transaction_155_Max_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; + hash?: Maybe; height?: Maybe; - pool_id?: Maybe; - swap_price?: Maybe; + memo?: Maybe; + partition_id?: Maybe; + raw_log?: Maybe; + signatures?: Maybe>; }; -/** order by max() on columns of table "swaps" */ -export type Swaps_Max_Order_By = { - address?: InputMaybe; - exchanged_demand_coin?: InputMaybe; - exchanged_demand_coin_fee?: InputMaybe; - exchanged_offer_coin?: InputMaybe; - exchanged_offer_coin_fee?: InputMaybe; +/** order by max() on columns of table "transaction_155" */ +export type Transaction_155_Max_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + hash?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; - swap_price?: InputMaybe; + memo?: InputMaybe; + partition_id?: InputMaybe; + raw_log?: InputMaybe; + signatures?: InputMaybe; }; /** aggregate min on columns */ -export type Swaps_Min_Fields = { - address?: Maybe; - exchanged_demand_coin?: Maybe; - exchanged_demand_coin_fee?: Maybe; - exchanged_offer_coin?: Maybe; - exchanged_offer_coin_fee?: Maybe; +export type Transaction_155_Min_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; + hash?: Maybe; height?: Maybe; - pool_id?: Maybe; - swap_price?: Maybe; + memo?: Maybe; + partition_id?: Maybe; + raw_log?: Maybe; + signatures?: Maybe>; }; -/** order by min() on columns of table "swaps" */ -export type Swaps_Min_Order_By = { - address?: InputMaybe; - exchanged_demand_coin?: InputMaybe; - exchanged_demand_coin_fee?: InputMaybe; - exchanged_offer_coin?: InputMaybe; - exchanged_offer_coin_fee?: InputMaybe; +/** order by min() on columns of table "transaction_155" */ +export type Transaction_155_Min_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + hash?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; - swap_price?: InputMaybe; + memo?: InputMaybe; + partition_id?: InputMaybe; + raw_log?: InputMaybe; + signatures?: InputMaybe; }; -/** Ordering options when selecting data from "swaps". */ -export type Swaps_Order_By = { - address?: InputMaybe; +/** Ordering options when selecting data from "transaction_155". */ +export type Transaction_155_Order_By = { block?: InputMaybe; - exchanged_demand_coin?: InputMaybe; - exchanged_demand_coin_fee?: InputMaybe; - exchanged_offer_coin?: InputMaybe; - exchanged_offer_coin_fee?: InputMaybe; + fee?: InputMaybe; + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + hash?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; - swap_price?: InputMaybe; + logs?: InputMaybe; + memo?: InputMaybe; + messages?: InputMaybe; + messagesByTransactionHashPartitionId_aggregate?: InputMaybe; + partition_id?: InputMaybe; + raw_log?: InputMaybe; + signatures?: InputMaybe; + signer_infos?: InputMaybe; + success?: InputMaybe; }; -/** select columns of table "swaps" */ -export enum Swaps_Select_Column { +/** select columns of table "transaction_155" */ +export enum Transaction_155_Select_Column { /** column name */ - Address = 'address', - /** column name */ - ExchangedDemandCoin = 'exchanged_demand_coin', + Fee = 'fee', /** column name */ - ExchangedDemandCoinFee = 'exchanged_demand_coin_fee', + GasUsed = 'gas_used', /** column name */ - ExchangedOfferCoin = 'exchanged_offer_coin', + GasWanted = 'gas_wanted', /** column name */ - ExchangedOfferCoinFee = 'exchanged_offer_coin_fee', + Hash = 'hash', /** column name */ Height = 'height', /** column name */ - PoolId = 'pool_id', + Logs = 'logs', /** column name */ - SwapPrice = 'swap_price' + Memo = 'memo', + /** column name */ + Messages = 'messages', + /** column name */ + PartitionId = 'partition_id', + /** column name */ + RawLog = 'raw_log', + /** column name */ + Signatures = 'signatures', + /** column name */ + SignerInfos = 'signer_infos', + /** column name */ + Success = 'success' +} + +/** select "transaction_155_aggregate_bool_exp_bool_and_arguments_columns" columns of table "transaction_155" */ +export enum Transaction_155_Select_Column_Transaction_155_Aggregate_Bool_Exp_Bool_And_Arguments_Columns { + /** column name */ + Success = 'success' +} + +/** select "transaction_155_aggregate_bool_exp_bool_or_arguments_columns" columns of table "transaction_155" */ +export enum Transaction_155_Select_Column_Transaction_155_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns { + /** column name */ + Success = 'success' } /** aggregate stddev on columns */ -export type Swaps_Stddev_Fields = { +export type Transaction_155_Stddev_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; - pool_id?: Maybe; + partition_id?: Maybe; }; -/** order by stddev() on columns of table "swaps" */ -export type Swaps_Stddev_Order_By = { +/** order by stddev() on columns of table "transaction_155" */ +export type Transaction_155_Stddev_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; + partition_id?: InputMaybe; }; /** aggregate stddev_pop on columns */ -export type Swaps_Stddev_Pop_Fields = { +export type Transaction_155_Stddev_Pop_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; - pool_id?: Maybe; + partition_id?: Maybe; }; -/** order by stddev_pop() on columns of table "swaps" */ -export type Swaps_Stddev_Pop_Order_By = { +/** order by stddev_pop() on columns of table "transaction_155" */ +export type Transaction_155_Stddev_Pop_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; + partition_id?: InputMaybe; }; /** aggregate stddev_samp on columns */ -export type Swaps_Stddev_Samp_Fields = { +export type Transaction_155_Stddev_Samp_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; - pool_id?: Maybe; + partition_id?: Maybe; }; -/** order by stddev_samp() on columns of table "swaps" */ -export type Swaps_Stddev_Samp_Order_By = { +/** order by stddev_samp() on columns of table "transaction_155" */ +export type Transaction_155_Stddev_Samp_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; + partition_id?: InputMaybe; }; -/** Streaming cursor of the table "swaps" */ -export type Swaps_Stream_Cursor_Input = { +/** Streaming cursor of the table "transaction_155" */ +export type Transaction_155_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Swaps_Stream_Cursor_Value_Input; + initial_value: Transaction_155_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Swaps_Stream_Cursor_Value_Input = { - address?: InputMaybe; - exchanged_demand_coin?: InputMaybe; - exchanged_demand_coin_fee?: InputMaybe; - exchanged_offer_coin?: InputMaybe; - exchanged_offer_coin_fee?: InputMaybe; +export type Transaction_155_Stream_Cursor_Value_Input = { + fee?: InputMaybe; + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + hash?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; - swap_price?: InputMaybe; + logs?: InputMaybe; + memo?: InputMaybe; + messages?: InputMaybe; + partition_id?: InputMaybe; + raw_log?: InputMaybe; + signatures?: InputMaybe>; + signer_infos?: InputMaybe; + success?: InputMaybe; }; /** aggregate sum on columns */ -export type Swaps_Sum_Fields = { +export type Transaction_155_Sum_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; - pool_id?: Maybe; + partition_id?: Maybe; }; -/** order by sum() on columns of table "swaps" */ -export type Swaps_Sum_Order_By = { +/** order by sum() on columns of table "transaction_155" */ +export type Transaction_155_Sum_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; + partition_id?: InputMaybe; }; /** aggregate var_pop on columns */ -export type Swaps_Var_Pop_Fields = { +export type Transaction_155_Var_Pop_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; - pool_id?: Maybe; + partition_id?: Maybe; }; -/** order by var_pop() on columns of table "swaps" */ -export type Swaps_Var_Pop_Order_By = { +/** order by var_pop() on columns of table "transaction_155" */ +export type Transaction_155_Var_Pop_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; + partition_id?: InputMaybe; }; /** aggregate var_samp on columns */ -export type Swaps_Var_Samp_Fields = { +export type Transaction_155_Var_Samp_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; - pool_id?: Maybe; + partition_id?: Maybe; }; -/** order by var_samp() on columns of table "swaps" */ -export type Swaps_Var_Samp_Order_By = { +/** order by var_samp() on columns of table "transaction_155" */ +export type Transaction_155_Var_Samp_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; + partition_id?: InputMaybe; }; /** aggregate variance on columns */ -export type Swaps_Variance_Fields = { +export type Transaction_155_Variance_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; height?: Maybe; - pool_id?: Maybe; + partition_id?: Maybe; }; -/** order by variance() on columns of table "swaps" */ -export type Swaps_Variance_Order_By = { +/** order by variance() on columns of table "transaction_155" */ +export type Transaction_155_Variance_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; height?: InputMaybe; - pool_id?: InputMaybe; -}; - -/** Boolean expression to compare columns of type "timestamp". All fields are combined with logical 'AND'. */ -export type Timestamp_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; - -/** columns and relationships of "transaction" */ -export type Transaction = { - /** An object relationship */ - block: Block; - fee: Scalars['jsonb']['output']; - gas_used?: Maybe; - gas_wanted?: Maybe; - hash: Scalars['String']['output']; - height: Scalars['bigint']['output']; - logs?: Maybe; - memo?: Maybe; - /** An array relationship */ - message_0s: Array; - /** An aggregate relationship */ - message_0s_aggregate: Message_0_Aggregate; - messages: Scalars['jsonb']['output']; - /** An array relationship */ - messagesByPartitionIdTransactionHash: Array; - /** An aggregate relationship */ - messagesByPartitionIdTransactionHash_aggregate: Message_Aggregate; - partition_id: Scalars['bigint']['output']; - raw_log?: Maybe; - signatures: Array; - signer_infos: Scalars['jsonb']['output']; - success: Scalars['Boolean']['output']; -}; - - -/** columns and relationships of "transaction" */ -export type TransactionFeeArgs = { - path?: InputMaybe; -}; - - -/** columns and relationships of "transaction" */ -export type TransactionLogsArgs = { - path?: InputMaybe; -}; - - -/** columns and relationships of "transaction" */ -export type TransactionMessage_0sArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "transaction" */ -export type TransactionMessage_0s_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "transaction" */ -export type TransactionMessagesArgs = { - path?: InputMaybe; -}; - - -/** columns and relationships of "transaction" */ -export type TransactionMessagesByPartitionIdTransactionHashArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "transaction" */ -export type TransactionMessagesByPartitionIdTransactionHash_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "transaction" */ -export type TransactionSigner_InfosArgs = { - path?: InputMaybe; -}; - -/** columns and relationships of "transaction_0" */ -export type Transaction_0 = { - /** An object relationship */ - block: Block; - fee: Scalars['jsonb']['output']; - gas_used?: Maybe; - gas_wanted?: Maybe; - hash: Scalars['String']['output']; - height: Scalars['bigint']['output']; - logs?: Maybe; - memo?: Maybe; - messages: Scalars['jsonb']['output']; - /** An array relationship */ - messagesByPartitionIdTransactionHash: Array; - /** An aggregate relationship */ - messagesByPartitionIdTransactionHash_aggregate: Message_Aggregate; - partition_id: Scalars['bigint']['output']; - raw_log?: Maybe; - signatures: Array; - signer_infos: Scalars['jsonb']['output']; - success: Scalars['Boolean']['output']; -}; - - -/** columns and relationships of "transaction_0" */ -export type Transaction_0FeeArgs = { - path?: InputMaybe; -}; - - -/** columns and relationships of "transaction_0" */ -export type Transaction_0LogsArgs = { - path?: InputMaybe; -}; - - -/** columns and relationships of "transaction_0" */ -export type Transaction_0MessagesArgs = { - path?: InputMaybe; -}; - - -/** columns and relationships of "transaction_0" */ -export type Transaction_0MessagesByPartitionIdTransactionHashArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "transaction_0" */ -export type Transaction_0MessagesByPartitionIdTransactionHash_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -/** columns and relationships of "transaction_0" */ -export type Transaction_0Signer_InfosArgs = { - path?: InputMaybe; + partition_id?: InputMaybe; }; -/** aggregated selection of "transaction_0" */ -export type Transaction_0_Aggregate = { - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "transaction" */ +export type Transaction_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -export type Transaction_0_Aggregate_Bool_Exp = { - bool_and?: InputMaybe; - bool_or?: InputMaybe; - count?: InputMaybe; +export type Transaction_Aggregate_Bool_Exp = { + bool_and?: InputMaybe; + bool_or?: InputMaybe; + count?: InputMaybe; }; -export type Transaction_0_Aggregate_Bool_Exp_Bool_And = { - arguments: Transaction_0_Select_Column_Transaction_0_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; +export type Transaction_Aggregate_Bool_Exp_Bool_And = { + arguments: Transaction_Select_Column_Transaction_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; distinct?: InputMaybe; - filter?: InputMaybe; + filter?: InputMaybe; predicate: Boolean_Comparison_Exp; }; -export type Transaction_0_Aggregate_Bool_Exp_Bool_Or = { - arguments: Transaction_0_Select_Column_Transaction_0_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; +export type Transaction_Aggregate_Bool_Exp_Bool_Or = { + arguments: Transaction_Select_Column_Transaction_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; distinct?: InputMaybe; - filter?: InputMaybe; + filter?: InputMaybe; predicate: Boolean_Comparison_Exp; }; -export type Transaction_0_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; +export type Transaction_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; distinct?: InputMaybe; - filter?: InputMaybe; + filter?: InputMaybe; predicate: Int_Comparison_Exp; }; -/** aggregate fields of "transaction_0" */ -export type Transaction_0_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "transaction" */ +export type Transaction_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "transaction_0" */ -export type Transaction_0_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "transaction" */ +export type Transaction_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** order by aggregate values of table "transaction_0" */ -export type Transaction_0_Aggregate_Order_By = { - avg?: InputMaybe; +/** order by aggregate values of table "transaction" */ +export type Transaction_Aggregate_Order_By = { + avg?: InputMaybe; count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; }; /** aggregate avg on columns */ -export type Transaction_0_Avg_Fields = { +export type Transaction_Avg_Fields = { gas_used?: Maybe; gas_wanted?: Maybe; height?: Maybe; partition_id?: Maybe; }; -/** order by avg() on columns of table "transaction_0" */ -export type Transaction_0_Avg_Order_By = { +/** order by avg() on columns of table "transaction" */ +export type Transaction_Avg_Order_By = { gas_used?: InputMaybe; gas_wanted?: InputMaybe; height?: InputMaybe; partition_id?: InputMaybe; }; -/** Boolean expression to filter rows from the table "transaction_0". All fields are combined with a logical 'AND'. */ -export type Transaction_0_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** Boolean expression to filter rows from the table "transaction". All fields are combined with a logical 'AND'. */ +export type Transaction_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; block?: InputMaybe; fee?: InputMaybe; gas_used?: InputMaybe; @@ -7521,7 +13162,9 @@ export type Transaction_0_Bool_Exp = { height?: InputMaybe; logs?: InputMaybe; memo?: InputMaybe; - messages?: InputMaybe; + message_155s?: InputMaybe; + message_155s_aggregate?: InputMaybe; + messages?: InputMaybe; messagesByPartitionIdTransactionHash?: InputMaybe; messagesByPartitionIdTransactionHash_aggregate?: InputMaybe; partition_id?: InputMaybe; @@ -7532,7 +13175,7 @@ export type Transaction_0_Bool_Exp = { }; /** aggregate max on columns */ -export type Transaction_0_Max_Fields = { +export type Transaction_Max_Fields = { gas_used?: Maybe; gas_wanted?: Maybe; hash?: Maybe; @@ -7543,8 +13186,8 @@ export type Transaction_0_Max_Fields = { signatures?: Maybe>; }; -/** order by max() on columns of table "transaction_0" */ -export type Transaction_0_Max_Order_By = { +/** order by max() on columns of table "transaction" */ +export type Transaction_Max_Order_By = { gas_used?: InputMaybe; gas_wanted?: InputMaybe; hash?: InputMaybe; @@ -7556,7 +13199,7 @@ export type Transaction_0_Max_Order_By = { }; /** aggregate min on columns */ -export type Transaction_0_Min_Fields = { +export type Transaction_Min_Fields = { gas_used?: Maybe; gas_wanted?: Maybe; hash?: Maybe; @@ -7567,8 +13210,8 @@ export type Transaction_0_Min_Fields = { signatures?: Maybe>; }; -/** order by min() on columns of table "transaction_0" */ -export type Transaction_0_Min_Order_By = { +/** order by min() on columns of table "transaction" */ +export type Transaction_Min_Order_By = { gas_used?: InputMaybe; gas_wanted?: InputMaybe; hash?: InputMaybe; @@ -7579,8 +13222,8 @@ export type Transaction_0_Min_Order_By = { signatures?: InputMaybe; }; -/** Ordering options when selecting data from "transaction_0". */ -export type Transaction_0_Order_By = { +/** Ordering options when selecting data from "transaction". */ +export type Transaction_Order_By = { block?: InputMaybe; fee?: InputMaybe; gas_used?: InputMaybe; @@ -7589,6 +13232,7 @@ export type Transaction_0_Order_By = { height?: InputMaybe; logs?: InputMaybe; memo?: InputMaybe; + message_155s_aggregate?: InputMaybe; messages?: InputMaybe; messagesByPartitionIdTransactionHash_aggregate?: InputMaybe; partition_id?: InputMaybe; @@ -7598,8 +13242,8 @@ export type Transaction_0_Order_By = { success?: InputMaybe; }; -/** select columns of table "transaction_0" */ -export enum Transaction_0_Select_Column { +/** select columns of table "transaction" */ +export enum Transaction_Select_Column { /** column name */ Fee = 'fee', /** column name */ @@ -7628,28 +13272,28 @@ export enum Transaction_0_Select_Column { Success = 'success' } -/** select "transaction_0_aggregate_bool_exp_bool_and_arguments_columns" columns of table "transaction_0" */ -export enum Transaction_0_Select_Column_Transaction_0_Aggregate_Bool_Exp_Bool_And_Arguments_Columns { +/** select "transaction_aggregate_bool_exp_bool_and_arguments_columns" columns of table "transaction" */ +export enum Transaction_Select_Column_Transaction_Aggregate_Bool_Exp_Bool_And_Arguments_Columns { /** column name */ Success = 'success' } -/** select "transaction_0_aggregate_bool_exp_bool_or_arguments_columns" columns of table "transaction_0" */ -export enum Transaction_0_Select_Column_Transaction_0_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns { +/** select "transaction_aggregate_bool_exp_bool_or_arguments_columns" columns of table "transaction" */ +export enum Transaction_Select_Column_Transaction_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns { /** column name */ Success = 'success' } /** aggregate stddev on columns */ -export type Transaction_0_Stddev_Fields = { +export type Transaction_Stddev_Fields = { gas_used?: Maybe; gas_wanted?: Maybe; height?: Maybe; partition_id?: Maybe; }; -/** order by stddev() on columns of table "transaction_0" */ -export type Transaction_0_Stddev_Order_By = { +/** order by stddev() on columns of table "transaction" */ +export type Transaction_Stddev_Order_By = { gas_used?: InputMaybe; gas_wanted?: InputMaybe; height?: InputMaybe; @@ -7657,482 +13301,565 @@ export type Transaction_0_Stddev_Order_By = { }; /** aggregate stddev_pop on columns */ -export type Transaction_0_Stddev_Pop_Fields = { +export type Transaction_Stddev_Pop_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; + height?: Maybe; + partition_id?: Maybe; +}; + +/** order by stddev_pop() on columns of table "transaction" */ +export type Transaction_Stddev_Pop_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + height?: InputMaybe; + partition_id?: InputMaybe; +}; + +/** aggregate stddev_samp on columns */ +export type Transaction_Stddev_Samp_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; + height?: Maybe; + partition_id?: Maybe; +}; + +/** order by stddev_samp() on columns of table "transaction" */ +export type Transaction_Stddev_Samp_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + height?: InputMaybe; + partition_id?: InputMaybe; +}; + +/** Streaming cursor of the table "transaction" */ +export type Transaction_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Transaction_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Transaction_Stream_Cursor_Value_Input = { + fee?: InputMaybe; + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + hash?: InputMaybe; + height?: InputMaybe; + logs?: InputMaybe; + memo?: InputMaybe; + messages?: InputMaybe; + partition_id?: InputMaybe; + raw_log?: InputMaybe; + signatures?: InputMaybe>; + signer_infos?: InputMaybe; + success?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Transaction_Sum_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; + height?: Maybe; + partition_id?: Maybe; +}; + +/** order by sum() on columns of table "transaction" */ +export type Transaction_Sum_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + height?: InputMaybe; + partition_id?: InputMaybe; +}; + +/** aggregate var_pop on columns */ +export type Transaction_Var_Pop_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; + height?: Maybe; + partition_id?: Maybe; +}; + +/** order by var_pop() on columns of table "transaction" */ +export type Transaction_Var_Pop_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + height?: InputMaybe; + partition_id?: InputMaybe; +}; + +/** aggregate var_samp on columns */ +export type Transaction_Var_Samp_Fields = { + gas_used?: Maybe; + gas_wanted?: Maybe; + height?: Maybe; + partition_id?: Maybe; +}; + +/** order by var_samp() on columns of table "transaction" */ +export type Transaction_Var_Samp_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + height?: InputMaybe; + partition_id?: InputMaybe; +}; + +/** aggregate variance on columns */ +export type Transaction_Variance_Fields = { gas_used?: Maybe; gas_wanted?: Maybe; height?: Maybe; partition_id?: Maybe; }; -/** order by stddev_pop() on columns of table "transaction_0" */ -export type Transaction_0_Stddev_Pop_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; +/** order by variance() on columns of table "transaction" */ +export type Transaction_Variance_Order_By = { + gas_used?: InputMaybe; + gas_wanted?: InputMaybe; + height?: InputMaybe; + partition_id?: InputMaybe; +}; + +/** columns and relationships of "tweets_stats" */ +export type Tweets_Stats = { + date?: Maybe; + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** aggregated selection of "tweets_stats" */ +export type Tweets_Stats_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "tweets_stats" */ +export type Tweets_Stats_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "tweets_stats" */ +export type Tweets_Stats_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Tweets_Stats_Avg_Fields = { + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** Boolean expression to filter rows from the table "tweets_stats". All fields are combined with a logical 'AND'. */ +export type Tweets_Stats_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + date?: InputMaybe; + tweets?: InputMaybe; + tweets_per_day?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Tweets_Stats_Max_Fields = { + date?: Maybe; + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** aggregate min on columns */ +export type Tweets_Stats_Min_Fields = { + date?: Maybe; + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** Ordering options when selecting data from "tweets_stats". */ +export type Tweets_Stats_Order_By = { + date?: InputMaybe; + tweets?: InputMaybe; + tweets_per_day?: InputMaybe; +}; + +/** select columns of table "tweets_stats" */ +export enum Tweets_Stats_Select_Column { + /** column name */ + Date = 'date', + /** column name */ + Tweets = 'tweets', + /** column name */ + TweetsPerDay = 'tweets_per_day' +} + +/** aggregate stddev on columns */ +export type Tweets_Stats_Stddev_Fields = { + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Tweets_Stats_Stddev_Pop_Fields = { + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Tweets_Stats_Stddev_Samp_Fields = { + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** Streaming cursor of the table "tweets_stats" */ +export type Tweets_Stats_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Tweets_Stats_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Tweets_Stats_Stream_Cursor_Value_Input = { + date?: InputMaybe; + tweets?: InputMaybe; + tweets_per_day?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Tweets_Stats_Sum_Fields = { + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Tweets_Stats_Var_Pop_Fields = { + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Tweets_Stats_Var_Samp_Fields = { + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** aggregate variance on columns */ +export type Tweets_Stats_Variance_Fields = { + tweets?: Maybe; + tweets_per_day?: Maybe; +}; + +/** columns and relationships of "txs_ranked" */ +export type Txs_Ranked = { + height?: Maybe; + neuron?: Maybe; + rank?: Maybe; + type?: Maybe; + week?: Maybe; +}; + +/** aggregated selection of "txs_ranked" */ +export type Txs_Ranked_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "txs_ranked" */ +export type Txs_Ranked_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "txs_ranked" */ +export type Txs_Ranked_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Txs_Ranked_Avg_Fields = { + height?: Maybe; + rank?: Maybe; +}; + +/** Boolean expression to filter rows from the table "txs_ranked". All fields are combined with a logical 'AND'. */ +export type Txs_Ranked_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + height?: InputMaybe; + neuron?: InputMaybe; + rank?: InputMaybe; + type?: InputMaybe; + week?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Txs_Ranked_Max_Fields = { + height?: Maybe; + neuron?: Maybe; + rank?: Maybe; + type?: Maybe; + week?: Maybe; +}; + +/** aggregate min on columns */ +export type Txs_Ranked_Min_Fields = { + height?: Maybe; + neuron?: Maybe; + rank?: Maybe; + type?: Maybe; + week?: Maybe; +}; + +/** Ordering options when selecting data from "txs_ranked". */ +export type Txs_Ranked_Order_By = { + height?: InputMaybe; + neuron?: InputMaybe; + rank?: InputMaybe; + type?: InputMaybe; + week?: InputMaybe; +}; + +/** select columns of table "txs_ranked" */ +export enum Txs_Ranked_Select_Column { + /** column name */ + Height = 'height', + /** column name */ + Neuron = 'neuron', + /** column name */ + Rank = 'rank', + /** column name */ + Type = 'type', + /** column name */ + Week = 'week' +} + +/** aggregate stddev on columns */ +export type Txs_Ranked_Stddev_Fields = { + height?: Maybe; + rank?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Txs_Ranked_Stddev_Pop_Fields = { + height?: Maybe; + rank?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Transaction_0_Stddev_Samp_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; +export type Txs_Ranked_Stddev_Samp_Fields = { height?: Maybe; - partition_id?: Maybe; -}; - -/** order by stddev_samp() on columns of table "transaction_0" */ -export type Transaction_0_Stddev_Samp_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; + rank?: Maybe; }; -/** Streaming cursor of the table "transaction_0" */ -export type Transaction_0_Stream_Cursor_Input = { +/** Streaming cursor of the table "txs_ranked" */ +export type Txs_Ranked_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Transaction_0_Stream_Cursor_Value_Input; + initial_value: Txs_Ranked_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Transaction_0_Stream_Cursor_Value_Input = { - fee?: InputMaybe; - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - hash?: InputMaybe; +export type Txs_Ranked_Stream_Cursor_Value_Input = { height?: InputMaybe; - logs?: InputMaybe; - memo?: InputMaybe; - messages?: InputMaybe; - partition_id?: InputMaybe; - raw_log?: InputMaybe; - signatures?: InputMaybe>; - signer_infos?: InputMaybe; - success?: InputMaybe; + neuron?: InputMaybe; + rank?: InputMaybe; + type?: InputMaybe; + week?: InputMaybe; }; /** aggregate sum on columns */ -export type Transaction_0_Sum_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; +export type Txs_Ranked_Sum_Fields = { height?: Maybe; - partition_id?: Maybe; -}; - -/** order by sum() on columns of table "transaction_0" */ -export type Transaction_0_Sum_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; + rank?: Maybe; }; /** aggregate var_pop on columns */ -export type Transaction_0_Var_Pop_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; +export type Txs_Ranked_Var_Pop_Fields = { height?: Maybe; - partition_id?: Maybe; -}; - -/** order by var_pop() on columns of table "transaction_0" */ -export type Transaction_0_Var_Pop_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; + rank?: Maybe; }; /** aggregate var_samp on columns */ -export type Transaction_0_Var_Samp_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; +export type Txs_Ranked_Var_Samp_Fields = { height?: Maybe; - partition_id?: Maybe; -}; - -/** order by var_samp() on columns of table "transaction_0" */ -export type Transaction_0_Var_Samp_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; + rank?: Maybe; }; /** aggregate variance on columns */ -export type Transaction_0_Variance_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; +export type Txs_Ranked_Variance_Fields = { height?: Maybe; - partition_id?: Maybe; -}; - -/** order by variance() on columns of table "transaction_0" */ -export type Transaction_0_Variance_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; + rank?: Maybe; }; -/** aggregated selection of "transaction" */ -export type Transaction_Aggregate = { - aggregate?: Maybe; - nodes: Array; -}; - -export type Transaction_Aggregate_Bool_Exp = { - bool_and?: InputMaybe; - bool_or?: InputMaybe; - count?: InputMaybe; -}; - -export type Transaction_Aggregate_Bool_Exp_Bool_And = { - arguments: Transaction_Select_Column_Transaction_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; -}; - -export type Transaction_Aggregate_Bool_Exp_Bool_Or = { - arguments: Transaction_Select_Column_Transaction_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; +/** columns and relationships of "uptime" */ +export type Uptime = { + consensus_address?: Maybe; + consensus_pubkey?: Maybe; + pre_commits?: Maybe; + uptime?: Maybe; }; -export type Transaction_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; +/** aggregated selection of "uptime" */ +export type Uptime_Aggregate = { + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "transaction" */ -export type Transaction_Aggregate_Fields = { - avg?: Maybe; +/** aggregate fields of "uptime" */ +export type Uptime_Aggregate_Fields = { + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "transaction" */ -export type Transaction_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "uptime" */ +export type Uptime_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** order by aggregate values of table "transaction" */ -export type Transaction_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; - /** aggregate avg on columns */ -export type Transaction_Avg_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - height?: Maybe; - partition_id?: Maybe; -}; - -/** order by avg() on columns of table "transaction" */ -export type Transaction_Avg_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; +export type Uptime_Avg_Fields = { + pre_commits?: Maybe; + uptime?: Maybe; }; -/** Boolean expression to filter rows from the table "transaction". All fields are combined with a logical 'AND'. */ -export type Transaction_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - block?: InputMaybe; - fee?: InputMaybe; - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - hash?: InputMaybe; - height?: InputMaybe; - logs?: InputMaybe; - memo?: InputMaybe; - message_0s?: InputMaybe; - message_0s_aggregate?: InputMaybe; - messages?: InputMaybe; - messagesByPartitionIdTransactionHash?: InputMaybe; - messagesByPartitionIdTransactionHash_aggregate?: InputMaybe; - partition_id?: InputMaybe; - raw_log?: InputMaybe; - signatures?: InputMaybe; - signer_infos?: InputMaybe; - success?: InputMaybe; +/** Boolean expression to filter rows from the table "uptime". All fields are combined with a logical 'AND'. */ +export type Uptime_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + consensus_address?: InputMaybe; + consensus_pubkey?: InputMaybe; + pre_commits?: InputMaybe; + uptime?: InputMaybe; }; /** aggregate max on columns */ -export type Transaction_Max_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - hash?: Maybe; - height?: Maybe; - memo?: Maybe; - partition_id?: Maybe; - raw_log?: Maybe; - signatures?: Maybe>; -}; - -/** order by max() on columns of table "transaction" */ -export type Transaction_Max_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - hash?: InputMaybe; - height?: InputMaybe; - memo?: InputMaybe; - partition_id?: InputMaybe; - raw_log?: InputMaybe; - signatures?: InputMaybe; +export type Uptime_Max_Fields = { + consensus_address?: Maybe; + consensus_pubkey?: Maybe; + pre_commits?: Maybe; + uptime?: Maybe; }; /** aggregate min on columns */ -export type Transaction_Min_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - hash?: Maybe; - height?: Maybe; - memo?: Maybe; - partition_id?: Maybe; - raw_log?: Maybe; - signatures?: Maybe>; -}; - -/** order by min() on columns of table "transaction" */ -export type Transaction_Min_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - hash?: InputMaybe; - height?: InputMaybe; - memo?: InputMaybe; - partition_id?: InputMaybe; - raw_log?: InputMaybe; - signatures?: InputMaybe; +export type Uptime_Min_Fields = { + consensus_address?: Maybe; + consensus_pubkey?: Maybe; + pre_commits?: Maybe; + uptime?: Maybe; }; -/** Ordering options when selecting data from "transaction". */ -export type Transaction_Order_By = { - block?: InputMaybe; - fee?: InputMaybe; - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - hash?: InputMaybe; - height?: InputMaybe; - logs?: InputMaybe; - memo?: InputMaybe; - message_0s_aggregate?: InputMaybe; - messages?: InputMaybe; - messagesByPartitionIdTransactionHash_aggregate?: InputMaybe; - partition_id?: InputMaybe; - raw_log?: InputMaybe; - signatures?: InputMaybe; - signer_infos?: InputMaybe; - success?: InputMaybe; +/** Ordering options when selecting data from "uptime". */ +export type Uptime_Order_By = { + consensus_address?: InputMaybe; + consensus_pubkey?: InputMaybe; + pre_commits?: InputMaybe; + uptime?: InputMaybe; }; -/** select columns of table "transaction" */ -export enum Transaction_Select_Column { - /** column name */ - Fee = 'fee', - /** column name */ - GasUsed = 'gas_used', - /** column name */ - GasWanted = 'gas_wanted', - /** column name */ - Hash = 'hash', - /** column name */ - Height = 'height', - /** column name */ - Logs = 'logs', - /** column name */ - Memo = 'memo', - /** column name */ - Messages = 'messages', - /** column name */ - PartitionId = 'partition_id', - /** column name */ - RawLog = 'raw_log', - /** column name */ - Signatures = 'signatures', +/** select columns of table "uptime" */ +export enum Uptime_Select_Column { /** column name */ - SignerInfos = 'signer_infos', + ConsensusAddress = 'consensus_address', /** column name */ - Success = 'success' -} - -/** select "transaction_aggregate_bool_exp_bool_and_arguments_columns" columns of table "transaction" */ -export enum Transaction_Select_Column_Transaction_Aggregate_Bool_Exp_Bool_And_Arguments_Columns { + ConsensusPubkey = 'consensus_pubkey', /** column name */ - Success = 'success' -} - -/** select "transaction_aggregate_bool_exp_bool_or_arguments_columns" columns of table "transaction" */ -export enum Transaction_Select_Column_Transaction_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns { + PreCommits = 'pre_commits', /** column name */ - Success = 'success' + Uptime = 'uptime' } /** aggregate stddev on columns */ -export type Transaction_Stddev_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - height?: Maybe; - partition_id?: Maybe; -}; - -/** order by stddev() on columns of table "transaction" */ -export type Transaction_Stddev_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; +export type Uptime_Stddev_Fields = { + pre_commits?: Maybe; + uptime?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Transaction_Stddev_Pop_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - height?: Maybe; - partition_id?: Maybe; -}; - -/** order by stddev_pop() on columns of table "transaction" */ -export type Transaction_Stddev_Pop_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; +export type Uptime_Stddev_Pop_Fields = { + pre_commits?: Maybe; + uptime?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Transaction_Stddev_Samp_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - height?: Maybe; - partition_id?: Maybe; -}; - -/** order by stddev_samp() on columns of table "transaction" */ -export type Transaction_Stddev_Samp_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; +export type Uptime_Stddev_Samp_Fields = { + pre_commits?: Maybe; + uptime?: Maybe; }; -/** Streaming cursor of the table "transaction" */ -export type Transaction_Stream_Cursor_Input = { +/** Streaming cursor of the table "uptime" */ +export type Uptime_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Transaction_Stream_Cursor_Value_Input; + initial_value: Uptime_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Transaction_Stream_Cursor_Value_Input = { - fee?: InputMaybe; - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - hash?: InputMaybe; - height?: InputMaybe; - logs?: InputMaybe; - memo?: InputMaybe; - messages?: InputMaybe; - partition_id?: InputMaybe; - raw_log?: InputMaybe; - signatures?: InputMaybe>; - signer_infos?: InputMaybe; - success?: InputMaybe; +export type Uptime_Stream_Cursor_Value_Input = { + consensus_address?: InputMaybe; + consensus_pubkey?: InputMaybe; + pre_commits?: InputMaybe; + uptime?: InputMaybe; }; /** aggregate sum on columns */ -export type Transaction_Sum_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - height?: Maybe; - partition_id?: Maybe; -}; - -/** order by sum() on columns of table "transaction" */ -export type Transaction_Sum_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; +export type Uptime_Sum_Fields = { + pre_commits?: Maybe; + uptime?: Maybe; }; /** aggregate var_pop on columns */ -export type Transaction_Var_Pop_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - height?: Maybe; - partition_id?: Maybe; -}; - -/** order by var_pop() on columns of table "transaction" */ -export type Transaction_Var_Pop_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; +export type Uptime_Var_Pop_Fields = { + pre_commits?: Maybe; + uptime?: Maybe; }; /** aggregate var_samp on columns */ -export type Transaction_Var_Samp_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - height?: Maybe; - partition_id?: Maybe; -}; - -/** order by var_samp() on columns of table "transaction" */ -export type Transaction_Var_Samp_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; +export type Uptime_Var_Samp_Fields = { + pre_commits?: Maybe; + uptime?: Maybe; }; /** aggregate variance on columns */ -export type Transaction_Variance_Fields = { - gas_used?: Maybe; - gas_wanted?: Maybe; - height?: Maybe; - partition_id?: Maybe; -}; - -/** order by variance() on columns of table "transaction" */ -export type Transaction_Variance_Order_By = { - gas_used?: InputMaybe; - gas_wanted?: InputMaybe; - height?: InputMaybe; - partition_id?: InputMaybe; +export type Uptime_Variance_Fields = { + pre_commits?: Maybe; + uptime?: Maybe; }; /** columns and relationships of "validator" */ @@ -8793,6 +14520,252 @@ export type Vesting_Period_Variance_Order_By = { vesting_account_id?: InputMaybe; }; +/** columns and relationships of "week_redelegation" */ +export type Week_Redelegation = { + redelegation?: Maybe; + week?: Maybe; +}; + +/** aggregated selection of "week_redelegation" */ +export type Week_Redelegation_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "week_redelegation" */ +export type Week_Redelegation_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "week_redelegation" */ +export type Week_Redelegation_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Week_Redelegation_Avg_Fields = { + redelegation?: Maybe; +}; + +/** Boolean expression to filter rows from the table "week_redelegation". All fields are combined with a logical 'AND'. */ +export type Week_Redelegation_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + redelegation?: InputMaybe; + week?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Week_Redelegation_Max_Fields = { + redelegation?: Maybe; + week?: Maybe; +}; + +/** aggregate min on columns */ +export type Week_Redelegation_Min_Fields = { + redelegation?: Maybe; + week?: Maybe; +}; + +/** Ordering options when selecting data from "week_redelegation". */ +export type Week_Redelegation_Order_By = { + redelegation?: InputMaybe; + week?: InputMaybe; +}; + +/** select columns of table "week_redelegation" */ +export enum Week_Redelegation_Select_Column { + /** column name */ + Redelegation = 'redelegation', + /** column name */ + Week = 'week' +} + +/** aggregate stddev on columns */ +export type Week_Redelegation_Stddev_Fields = { + redelegation?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Week_Redelegation_Stddev_Pop_Fields = { + redelegation?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Week_Redelegation_Stddev_Samp_Fields = { + redelegation?: Maybe; +}; + +/** Streaming cursor of the table "week_redelegation" */ +export type Week_Redelegation_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Week_Redelegation_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Week_Redelegation_Stream_Cursor_Value_Input = { + redelegation?: InputMaybe; + week?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Week_Redelegation_Sum_Fields = { + redelegation?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Week_Redelegation_Var_Pop_Fields = { + redelegation?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Week_Redelegation_Var_Samp_Fields = { + redelegation?: Maybe; +}; + +/** aggregate variance on columns */ +export type Week_Redelegation_Variance_Fields = { + redelegation?: Maybe; +}; + +/** columns and relationships of "week_undelegation" */ +export type Week_Undelegation = { + undelegation?: Maybe; + week?: Maybe; +}; + +/** aggregated selection of "week_undelegation" */ +export type Week_Undelegation_Aggregate = { + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "week_undelegation" */ +export type Week_Undelegation_Aggregate_Fields = { + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "week_undelegation" */ +export type Week_Undelegation_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Week_Undelegation_Avg_Fields = { + undelegation?: Maybe; +}; + +/** Boolean expression to filter rows from the table "week_undelegation". All fields are combined with a logical 'AND'. */ +export type Week_Undelegation_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + undelegation?: InputMaybe; + week?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Week_Undelegation_Max_Fields = { + undelegation?: Maybe; + week?: Maybe; +}; + +/** aggregate min on columns */ +export type Week_Undelegation_Min_Fields = { + undelegation?: Maybe; + week?: Maybe; +}; + +/** Ordering options when selecting data from "week_undelegation". */ +export type Week_Undelegation_Order_By = { + undelegation?: InputMaybe; + week?: InputMaybe; +}; + +/** select columns of table "week_undelegation" */ +export enum Week_Undelegation_Select_Column { + /** column name */ + Undelegation = 'undelegation', + /** column name */ + Week = 'week' +} + +/** aggregate stddev on columns */ +export type Week_Undelegation_Stddev_Fields = { + undelegation?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Week_Undelegation_Stddev_Pop_Fields = { + undelegation?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Week_Undelegation_Stddev_Samp_Fields = { + undelegation?: Maybe; +}; + +/** Streaming cursor of the table "week_undelegation" */ +export type Week_Undelegation_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Week_Undelegation_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Week_Undelegation_Stream_Cursor_Value_Input = { + undelegation?: InputMaybe; + week?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Week_Undelegation_Sum_Fields = { + undelegation?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Week_Undelegation_Var_Pop_Fields = { + undelegation?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Week_Undelegation_Var_Samp_Fields = { + undelegation?: Maybe; +}; + +/** aggregate variance on columns */ +export type Week_Undelegation_Variance_Fields = { + undelegation?: Maybe; +}; + export type TransactionsSubscriptionVariables = Exact<{ [key: string]: never; }>; @@ -8888,6 +14861,13 @@ export type TransactionCountQueryVariables = Exact<{ [key: string]: never; }>; export type TransactionCountQuery = { transaction_aggregate: { aggregate?: { count: number } | null } }; +export type UptimeByAddressQueryVariables = Exact<{ + address?: InputMaybe; +}>; + + +export type UptimeByAddressQuery = { uptime: Array<{ uptime?: any | null }> }; + export type WasmDashboardPageQueryVariables = Exact<{ offset?: InputMaybe; limit?: InputMaybe; @@ -9453,6 +15433,46 @@ export type TransactionCountQueryHookResult = ReturnType; export type TransactionCountSuspenseQueryHookResult = ReturnType; export type TransactionCountQueryResult = Apollo.QueryResult; +export const UptimeByAddressDocument = gql` + query uptimeByAddress($address: String) { + uptime(where: {consensus_address: {_eq: $address}}) { + uptime + } +} + `; + +/** + * __useUptimeByAddressQuery__ + * + * To run a query within a React component, call `useUptimeByAddressQuery` and pass it any options that fit your needs. + * When your component renders, `useUptimeByAddressQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useUptimeByAddressQuery({ + * variables: { + * address: // value for 'address' + * }, + * }); + */ +export function useUptimeByAddressQuery(baseOptions?: Apollo.QueryHookOptions) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery(UptimeByAddressDocument, options); + } +export function useUptimeByAddressLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery(UptimeByAddressDocument, options); + } +export function useUptimeByAddressSuspenseQuery(baseOptions?: Apollo.SuspenseQueryHookOptions) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useSuspenseQuery(UptimeByAddressDocument, options); + } +export type UptimeByAddressQueryHookResult = ReturnType; +export type UptimeByAddressLazyQueryHookResult = ReturnType; +export type UptimeByAddressSuspenseQueryHookResult = ReturnType; +export type UptimeByAddressQueryResult = Apollo.QueryResult; export const WasmDashboardPageDocument = gql` query wasmDashboardPage($offset: Int, $limit: Int) { contracts(limit: $limit, offset: $offset, order_by: {tx: desc}) { diff --git a/src/pages/robot/Layout/useMenuCounts.tsx b/src/pages/robot/Layout/useMenuCounts.tsx index c7734f723..6d20b460c 100644 --- a/src/pages/robot/Layout/useMenuCounts.tsx +++ b/src/pages/robot/Layout/useMenuCounts.tsx @@ -16,9 +16,9 @@ import { import { getIpfsHash } from 'src/utils/ipfs/helpers'; import { convertResources, reduceBalances } from 'src/utils/utils'; import { useGetKarma } from 'src/containers/application/Karma/useGetKarma'; -import { useRobotContext } from '../robot.context'; import { useAppSelector } from 'src/redux/hooks'; import { selectUnreadCounts } from 'src/features/sense/redux/sense.redux'; +import { useRobotContext } from '../robot.context'; function useMenuCounts(address: string | null) { const [tweetsCount, setTweetsCount] = useState(); @@ -35,7 +35,7 @@ function useMenuCounts(address: string | null) { async function getTweetCount() { try { const response = await getTweet(address); - setTweetsCount(response?.total_count); + setTweetsCount(response?.pagination?.total || 0); } catch (error) { console.error(error); } @@ -105,8 +105,8 @@ function useMenuCounts(address: string | null) { const addressHash = await getIpfsHash(address); const response = await getFollowers(addressHash); - if (response?.total_count) { - setFollowers(response.total_count); + if (response?.pagination?.total) { + setFollowers(response.pagination.total); } } catch (error) { console.error(error); diff --git a/src/services/backend/services/indexer/graphql/uptimeByAddress.graphql b/src/services/backend/services/indexer/graphql/uptimeByAddress.graphql index 47aeeec5f..d1fc34fd2 100644 --- a/src/services/backend/services/indexer/graphql/uptimeByAddress.graphql +++ b/src/services/backend/services/indexer/graphql/uptimeByAddress.graphql @@ -1,6 +1,5 @@ - - # query uptimeByAddress($address: String) { - # uptime(where: { consensus_address: { _eq: $address } }) { - # uptime - # } - # } \ No newline at end of file +query uptimeByAddress($address: String) { + uptime(where: { consensus_address: { _eq: $address } }) { + uptime + } +} diff --git a/src/services/community/lcd.ts b/src/services/community/lcd.ts index bc9563c1e..84ab0f4cc 100644 --- a/src/services/community/lcd.ts +++ b/src/services/community/lcd.ts @@ -64,10 +64,5 @@ export const getFollowers = async ( return []; } - debugger; - // check - - return response.txResponses.map( - (item) => item?.tx?.body.messages[0].value.neuron - ); + return response.txResponses.map((item) => item?.tx?.body.messages[0].neuron); }; diff --git a/src/services/transactions/lcd.tsx b/src/services/transactions/lcd.tsx index 72fc614c1..79e801dd3 100644 --- a/src/services/transactions/lcd.tsx +++ b/src/services/transactions/lcd.tsx @@ -39,11 +39,13 @@ export async function getTransactions({ const { txs } = response.data; // bullshit formatting FIXME: - // const formatted = GetTxsEventResponse.fromAmino(response.data); + // const formatted = GetTxsEventResponse.fromAmino(response.data); // from amino to protobuf const formatted = { txs, - pagination: response.data.pagination || {}, + pagination: response.data.pagination || { + total: response.data.total, + }, txResponses: response.data.tx_responses, } as GetTxsEventResponse;