aptos
Version:
1,163 lines (1,021 loc) • 462 kB
text/typescript
export type Maybe<T> = T | null;
export type InputMaybe<T> = Maybe<T>;
export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
export type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never };
export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never };
/** All built-in and custom scalars, mapped to their actual values */
export type Scalars = {
ID: { input: string; output: string; }
String: { input: string; output: string; }
Boolean: { input: boolean; output: boolean; }
Int: { input: number; output: number; }
Float: { input: number; output: number; }
bigint: { input: any; output: any; }
jsonb: { input: any; output: any; }
numeric: { input: any; output: any; }
timestamp: { input: any; output: any; }
timestamptz: { input: any; output: any; }
};
/** Boolean expression to compare columns of type "Boolean". All fields are combined with logical 'AND'. */
export type Boolean_Comparison_Exp = {
_eq?: InputMaybe<Scalars['Boolean']['input']>;
_gt?: InputMaybe<Scalars['Boolean']['input']>;
_gte?: InputMaybe<Scalars['Boolean']['input']>;
_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
_is_null?: InputMaybe<Scalars['Boolean']['input']>;
_lt?: InputMaybe<Scalars['Boolean']['input']>;
_lte?: InputMaybe<Scalars['Boolean']['input']>;
_neq?: InputMaybe<Scalars['Boolean']['input']>;
_nin?: InputMaybe<Array<Scalars['Boolean']['input']>>;
};
/** Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'. */
export type Int_Comparison_Exp = {
_eq?: InputMaybe<Scalars['Int']['input']>;
_gt?: InputMaybe<Scalars['Int']['input']>;
_gte?: InputMaybe<Scalars['Int']['input']>;
_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_is_null?: InputMaybe<Scalars['Boolean']['input']>;
_lt?: InputMaybe<Scalars['Int']['input']>;
_lte?: InputMaybe<Scalars['Int']['input']>;
_neq?: InputMaybe<Scalars['Int']['input']>;
_nin?: InputMaybe<Array<Scalars['Int']['input']>>;
};
/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */
export type String_Comparison_Exp = {
_eq?: InputMaybe<Scalars['String']['input']>;
_gt?: InputMaybe<Scalars['String']['input']>;
_gte?: InputMaybe<Scalars['String']['input']>;
/** does the column match the given case-insensitive pattern */
_ilike?: InputMaybe<Scalars['String']['input']>;
_in?: InputMaybe<Array<Scalars['String']['input']>>;
/** does the column match the given POSIX regular expression, case insensitive */
_iregex?: InputMaybe<Scalars['String']['input']>;
_is_null?: InputMaybe<Scalars['Boolean']['input']>;
/** does the column match the given pattern */
_like?: InputMaybe<Scalars['String']['input']>;
_lt?: InputMaybe<Scalars['String']['input']>;
_lte?: InputMaybe<Scalars['String']['input']>;
_neq?: InputMaybe<Scalars['String']['input']>;
/** does the column NOT match the given case-insensitive pattern */
_nilike?: InputMaybe<Scalars['String']['input']>;
_nin?: InputMaybe<Array<Scalars['String']['input']>>;
/** does the column NOT match the given POSIX regular expression, case insensitive */
_niregex?: InputMaybe<Scalars['String']['input']>;
/** does the column NOT match the given pattern */
_nlike?: InputMaybe<Scalars['String']['input']>;
/** does the column NOT match the given POSIX regular expression, case sensitive */
_nregex?: InputMaybe<Scalars['String']['input']>;
/** does the column NOT match the given SQL regular expression */
_nsimilar?: InputMaybe<Scalars['String']['input']>;
/** does the column match the given POSIX regular expression, case sensitive */
_regex?: InputMaybe<Scalars['String']['input']>;
/** does the column match the given SQL regular expression */
_similar?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "account_transactions" */
export type Account_Transactions = {
__typename?: 'account_transactions';
account_address: Scalars['String']['output'];
/** An array relationship */
coin_activities: Array<Coin_Activities>;
/** An aggregate relationship */
coin_activities_aggregate: Coin_Activities_Aggregate;
/** An array relationship */
delegated_staking_activities: Array<Delegated_Staking_Activities>;
/** An array relationship */
fungible_asset_activities: Array<Fungible_Asset_Activities>;
/** An array relationship */
token_activities: Array<Token_Activities>;
/** An aggregate relationship */
token_activities_aggregate: Token_Activities_Aggregate;
/** An array relationship */
token_activities_v2: Array<Token_Activities_V2>;
/** An aggregate relationship */
token_activities_v2_aggregate: Token_Activities_V2_Aggregate;
transaction_version: Scalars['bigint']['output'];
};
/** columns and relationships of "account_transactions" */
export type Account_TransactionsCoin_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Coin_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Coin_Activities_Order_By>>;
where?: InputMaybe<Coin_Activities_Bool_Exp>;
};
/** columns and relationships of "account_transactions" */
export type Account_TransactionsCoin_Activities_AggregateArgs = {
distinct_on?: InputMaybe<Array<Coin_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Coin_Activities_Order_By>>;
where?: InputMaybe<Coin_Activities_Bool_Exp>;
};
/** columns and relationships of "account_transactions" */
export type Account_TransactionsDelegated_Staking_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Delegated_Staking_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Delegated_Staking_Activities_Order_By>>;
where?: InputMaybe<Delegated_Staking_Activities_Bool_Exp>;
};
/** columns and relationships of "account_transactions" */
export type Account_TransactionsFungible_Asset_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Fungible_Asset_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Fungible_Asset_Activities_Order_By>>;
where?: InputMaybe<Fungible_Asset_Activities_Bool_Exp>;
};
/** columns and relationships of "account_transactions" */
export type Account_TransactionsToken_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Token_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_Order_By>>;
where?: InputMaybe<Token_Activities_Bool_Exp>;
};
/** columns and relationships of "account_transactions" */
export type Account_TransactionsToken_Activities_AggregateArgs = {
distinct_on?: InputMaybe<Array<Token_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_Order_By>>;
where?: InputMaybe<Token_Activities_Bool_Exp>;
};
/** columns and relationships of "account_transactions" */
export type Account_TransactionsToken_Activities_V2Args = {
distinct_on?: InputMaybe<Array<Token_Activities_V2_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_V2_Order_By>>;
where?: InputMaybe<Token_Activities_V2_Bool_Exp>;
};
/** columns and relationships of "account_transactions" */
export type Account_TransactionsToken_Activities_V2_AggregateArgs = {
distinct_on?: InputMaybe<Array<Token_Activities_V2_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_V2_Order_By>>;
where?: InputMaybe<Token_Activities_V2_Bool_Exp>;
};
/** aggregated selection of "account_transactions" */
export type Account_Transactions_Aggregate = {
__typename?: 'account_transactions_aggregate';
aggregate?: Maybe<Account_Transactions_Aggregate_Fields>;
nodes: Array<Account_Transactions>;
};
/** aggregate fields of "account_transactions" */
export type Account_Transactions_Aggregate_Fields = {
__typename?: 'account_transactions_aggregate_fields';
avg?: Maybe<Account_Transactions_Avg_Fields>;
count: Scalars['Int']['output'];
max?: Maybe<Account_Transactions_Max_Fields>;
min?: Maybe<Account_Transactions_Min_Fields>;
stddev?: Maybe<Account_Transactions_Stddev_Fields>;
stddev_pop?: Maybe<Account_Transactions_Stddev_Pop_Fields>;
stddev_samp?: Maybe<Account_Transactions_Stddev_Samp_Fields>;
sum?: Maybe<Account_Transactions_Sum_Fields>;
var_pop?: Maybe<Account_Transactions_Var_Pop_Fields>;
var_samp?: Maybe<Account_Transactions_Var_Samp_Fields>;
variance?: Maybe<Account_Transactions_Variance_Fields>;
};
/** aggregate fields of "account_transactions" */
export type Account_Transactions_Aggregate_FieldsCountArgs = {
columns?: InputMaybe<Array<Account_Transactions_Select_Column>>;
distinct?: InputMaybe<Scalars['Boolean']['input']>;
};
/** aggregate avg on columns */
export type Account_Transactions_Avg_Fields = {
__typename?: 'account_transactions_avg_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** Boolean expression to filter rows from the table "account_transactions". All fields are combined with a logical 'AND'. */
export type Account_Transactions_Bool_Exp = {
_and?: InputMaybe<Array<Account_Transactions_Bool_Exp>>;
_not?: InputMaybe<Account_Transactions_Bool_Exp>;
_or?: InputMaybe<Array<Account_Transactions_Bool_Exp>>;
account_address?: InputMaybe<String_Comparison_Exp>;
coin_activities?: InputMaybe<Coin_Activities_Bool_Exp>;
delegated_staking_activities?: InputMaybe<Delegated_Staking_Activities_Bool_Exp>;
fungible_asset_activities?: InputMaybe<Fungible_Asset_Activities_Bool_Exp>;
token_activities?: InputMaybe<Token_Activities_Bool_Exp>;
token_activities_v2?: InputMaybe<Token_Activities_V2_Bool_Exp>;
transaction_version?: InputMaybe<Bigint_Comparison_Exp>;
};
/** aggregate max on columns */
export type Account_Transactions_Max_Fields = {
__typename?: 'account_transactions_max_fields';
account_address?: Maybe<Scalars['String']['output']>;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** aggregate min on columns */
export type Account_Transactions_Min_Fields = {
__typename?: 'account_transactions_min_fields';
account_address?: Maybe<Scalars['String']['output']>;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** Ordering options when selecting data from "account_transactions". */
export type Account_Transactions_Order_By = {
account_address?: InputMaybe<Order_By>;
coin_activities_aggregate?: InputMaybe<Coin_Activities_Aggregate_Order_By>;
delegated_staking_activities_aggregate?: InputMaybe<Delegated_Staking_Activities_Aggregate_Order_By>;
fungible_asset_activities_aggregate?: InputMaybe<Fungible_Asset_Activities_Aggregate_Order_By>;
token_activities_aggregate?: InputMaybe<Token_Activities_Aggregate_Order_By>;
token_activities_v2_aggregate?: InputMaybe<Token_Activities_V2_Aggregate_Order_By>;
transaction_version?: InputMaybe<Order_By>;
};
/** select columns of table "account_transactions" */
export enum Account_Transactions_Select_Column {
/** column name */
AccountAddress = 'account_address',
/** column name */
TransactionVersion = 'transaction_version'
}
/** aggregate stddev on columns */
export type Account_Transactions_Stddev_Fields = {
__typename?: 'account_transactions_stddev_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate stddev_pop on columns */
export type Account_Transactions_Stddev_Pop_Fields = {
__typename?: 'account_transactions_stddev_pop_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate stddev_samp on columns */
export type Account_Transactions_Stddev_Samp_Fields = {
__typename?: 'account_transactions_stddev_samp_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** Streaming cursor of the table "account_transactions" */
export type Account_Transactions_Stream_Cursor_Input = {
/** Stream column input with initial value */
initial_value: Account_Transactions_Stream_Cursor_Value_Input;
/** cursor ordering */
ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
export type Account_Transactions_Stream_Cursor_Value_Input = {
account_address?: InputMaybe<Scalars['String']['input']>;
transaction_version?: InputMaybe<Scalars['bigint']['input']>;
};
/** aggregate sum on columns */
export type Account_Transactions_Sum_Fields = {
__typename?: 'account_transactions_sum_fields';
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** aggregate var_pop on columns */
export type Account_Transactions_Var_Pop_Fields = {
__typename?: 'account_transactions_var_pop_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate var_samp on columns */
export type Account_Transactions_Var_Samp_Fields = {
__typename?: 'account_transactions_var_samp_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate variance on columns */
export type Account_Transactions_Variance_Fields = {
__typename?: 'account_transactions_variance_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** columns and relationships of "address_events_summary" */
export type Address_Events_Summary = {
__typename?: 'address_events_summary';
account_address?: Maybe<Scalars['String']['output']>;
/** An object relationship */
block_metadata?: Maybe<Block_Metadata_Transactions>;
min_block_height?: Maybe<Scalars['bigint']['output']>;
num_distinct_versions?: Maybe<Scalars['bigint']['output']>;
};
/** Boolean expression to filter rows from the table "address_events_summary". All fields are combined with a logical 'AND'. */
export type Address_Events_Summary_Bool_Exp = {
_and?: InputMaybe<Array<Address_Events_Summary_Bool_Exp>>;
_not?: InputMaybe<Address_Events_Summary_Bool_Exp>;
_or?: InputMaybe<Array<Address_Events_Summary_Bool_Exp>>;
account_address?: InputMaybe<String_Comparison_Exp>;
block_metadata?: InputMaybe<Block_Metadata_Transactions_Bool_Exp>;
min_block_height?: InputMaybe<Bigint_Comparison_Exp>;
num_distinct_versions?: InputMaybe<Bigint_Comparison_Exp>;
};
/** Ordering options when selecting data from "address_events_summary". */
export type Address_Events_Summary_Order_By = {
account_address?: InputMaybe<Order_By>;
block_metadata?: InputMaybe<Block_Metadata_Transactions_Order_By>;
min_block_height?: InputMaybe<Order_By>;
num_distinct_versions?: InputMaybe<Order_By>;
};
/** select columns of table "address_events_summary" */
export enum Address_Events_Summary_Select_Column {
/** column name */
AccountAddress = 'account_address',
/** column name */
MinBlockHeight = 'min_block_height',
/** column name */
NumDistinctVersions = 'num_distinct_versions'
}
/** Streaming cursor of the table "address_events_summary" */
export type Address_Events_Summary_Stream_Cursor_Input = {
/** Stream column input with initial value */
initial_value: Address_Events_Summary_Stream_Cursor_Value_Input;
/** cursor ordering */
ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
export type Address_Events_Summary_Stream_Cursor_Value_Input = {
account_address?: InputMaybe<Scalars['String']['input']>;
min_block_height?: InputMaybe<Scalars['bigint']['input']>;
num_distinct_versions?: InputMaybe<Scalars['bigint']['input']>;
};
/** columns and relationships of "address_version_from_events" */
export type Address_Version_From_Events = {
__typename?: 'address_version_from_events';
account_address?: Maybe<Scalars['String']['output']>;
/** An array relationship */
coin_activities: Array<Coin_Activities>;
/** An aggregate relationship */
coin_activities_aggregate: Coin_Activities_Aggregate;
/** An array relationship */
delegated_staking_activities: Array<Delegated_Staking_Activities>;
/** An array relationship */
token_activities: Array<Token_Activities>;
/** An aggregate relationship */
token_activities_aggregate: Token_Activities_Aggregate;
/** An array relationship */
token_activities_v2: Array<Token_Activities_V2>;
/** An aggregate relationship */
token_activities_v2_aggregate: Token_Activities_V2_Aggregate;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** columns and relationships of "address_version_from_events" */
export type Address_Version_From_EventsCoin_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Coin_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Coin_Activities_Order_By>>;
where?: InputMaybe<Coin_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_events" */
export type Address_Version_From_EventsCoin_Activities_AggregateArgs = {
distinct_on?: InputMaybe<Array<Coin_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Coin_Activities_Order_By>>;
where?: InputMaybe<Coin_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_events" */
export type Address_Version_From_EventsDelegated_Staking_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Delegated_Staking_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Delegated_Staking_Activities_Order_By>>;
where?: InputMaybe<Delegated_Staking_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_events" */
export type Address_Version_From_EventsToken_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Token_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_Order_By>>;
where?: InputMaybe<Token_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_events" */
export type Address_Version_From_EventsToken_Activities_AggregateArgs = {
distinct_on?: InputMaybe<Array<Token_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_Order_By>>;
where?: InputMaybe<Token_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_events" */
export type Address_Version_From_EventsToken_Activities_V2Args = {
distinct_on?: InputMaybe<Array<Token_Activities_V2_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_V2_Order_By>>;
where?: InputMaybe<Token_Activities_V2_Bool_Exp>;
};
/** columns and relationships of "address_version_from_events" */
export type Address_Version_From_EventsToken_Activities_V2_AggregateArgs = {
distinct_on?: InputMaybe<Array<Token_Activities_V2_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_V2_Order_By>>;
where?: InputMaybe<Token_Activities_V2_Bool_Exp>;
};
/** aggregated selection of "address_version_from_events" */
export type Address_Version_From_Events_Aggregate = {
__typename?: 'address_version_from_events_aggregate';
aggregate?: Maybe<Address_Version_From_Events_Aggregate_Fields>;
nodes: Array<Address_Version_From_Events>;
};
/** aggregate fields of "address_version_from_events" */
export type Address_Version_From_Events_Aggregate_Fields = {
__typename?: 'address_version_from_events_aggregate_fields';
avg?: Maybe<Address_Version_From_Events_Avg_Fields>;
count: Scalars['Int']['output'];
max?: Maybe<Address_Version_From_Events_Max_Fields>;
min?: Maybe<Address_Version_From_Events_Min_Fields>;
stddev?: Maybe<Address_Version_From_Events_Stddev_Fields>;
stddev_pop?: Maybe<Address_Version_From_Events_Stddev_Pop_Fields>;
stddev_samp?: Maybe<Address_Version_From_Events_Stddev_Samp_Fields>;
sum?: Maybe<Address_Version_From_Events_Sum_Fields>;
var_pop?: Maybe<Address_Version_From_Events_Var_Pop_Fields>;
var_samp?: Maybe<Address_Version_From_Events_Var_Samp_Fields>;
variance?: Maybe<Address_Version_From_Events_Variance_Fields>;
};
/** aggregate fields of "address_version_from_events" */
export type Address_Version_From_Events_Aggregate_FieldsCountArgs = {
columns?: InputMaybe<Array<Address_Version_From_Events_Select_Column>>;
distinct?: InputMaybe<Scalars['Boolean']['input']>;
};
/** aggregate avg on columns */
export type Address_Version_From_Events_Avg_Fields = {
__typename?: 'address_version_from_events_avg_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** Boolean expression to filter rows from the table "address_version_from_events". All fields are combined with a logical 'AND'. */
export type Address_Version_From_Events_Bool_Exp = {
_and?: InputMaybe<Array<Address_Version_From_Events_Bool_Exp>>;
_not?: InputMaybe<Address_Version_From_Events_Bool_Exp>;
_or?: InputMaybe<Array<Address_Version_From_Events_Bool_Exp>>;
account_address?: InputMaybe<String_Comparison_Exp>;
coin_activities?: InputMaybe<Coin_Activities_Bool_Exp>;
delegated_staking_activities?: InputMaybe<Delegated_Staking_Activities_Bool_Exp>;
token_activities?: InputMaybe<Token_Activities_Bool_Exp>;
token_activities_v2?: InputMaybe<Token_Activities_V2_Bool_Exp>;
transaction_version?: InputMaybe<Bigint_Comparison_Exp>;
};
/** aggregate max on columns */
export type Address_Version_From_Events_Max_Fields = {
__typename?: 'address_version_from_events_max_fields';
account_address?: Maybe<Scalars['String']['output']>;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** aggregate min on columns */
export type Address_Version_From_Events_Min_Fields = {
__typename?: 'address_version_from_events_min_fields';
account_address?: Maybe<Scalars['String']['output']>;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** Ordering options when selecting data from "address_version_from_events". */
export type Address_Version_From_Events_Order_By = {
account_address?: InputMaybe<Order_By>;
coin_activities_aggregate?: InputMaybe<Coin_Activities_Aggregate_Order_By>;
delegated_staking_activities_aggregate?: InputMaybe<Delegated_Staking_Activities_Aggregate_Order_By>;
token_activities_aggregate?: InputMaybe<Token_Activities_Aggregate_Order_By>;
token_activities_v2_aggregate?: InputMaybe<Token_Activities_V2_Aggregate_Order_By>;
transaction_version?: InputMaybe<Order_By>;
};
/** select columns of table "address_version_from_events" */
export enum Address_Version_From_Events_Select_Column {
/** column name */
AccountAddress = 'account_address',
/** column name */
TransactionVersion = 'transaction_version'
}
/** aggregate stddev on columns */
export type Address_Version_From_Events_Stddev_Fields = {
__typename?: 'address_version_from_events_stddev_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate stddev_pop on columns */
export type Address_Version_From_Events_Stddev_Pop_Fields = {
__typename?: 'address_version_from_events_stddev_pop_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate stddev_samp on columns */
export type Address_Version_From_Events_Stddev_Samp_Fields = {
__typename?: 'address_version_from_events_stddev_samp_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** Streaming cursor of the table "address_version_from_events" */
export type Address_Version_From_Events_Stream_Cursor_Input = {
/** Stream column input with initial value */
initial_value: Address_Version_From_Events_Stream_Cursor_Value_Input;
/** cursor ordering */
ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
export type Address_Version_From_Events_Stream_Cursor_Value_Input = {
account_address?: InputMaybe<Scalars['String']['input']>;
transaction_version?: InputMaybe<Scalars['bigint']['input']>;
};
/** aggregate sum on columns */
export type Address_Version_From_Events_Sum_Fields = {
__typename?: 'address_version_from_events_sum_fields';
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** aggregate var_pop on columns */
export type Address_Version_From_Events_Var_Pop_Fields = {
__typename?: 'address_version_from_events_var_pop_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate var_samp on columns */
export type Address_Version_From_Events_Var_Samp_Fields = {
__typename?: 'address_version_from_events_var_samp_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate variance on columns */
export type Address_Version_From_Events_Variance_Fields = {
__typename?: 'address_version_from_events_variance_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** columns and relationships of "address_version_from_move_resources" */
export type Address_Version_From_Move_Resources = {
__typename?: 'address_version_from_move_resources';
address?: Maybe<Scalars['String']['output']>;
/** An array relationship */
coin_activities: Array<Coin_Activities>;
/** An aggregate relationship */
coin_activities_aggregate: Coin_Activities_Aggregate;
/** An array relationship */
delegated_staking_activities: Array<Delegated_Staking_Activities>;
/** An array relationship */
token_activities: Array<Token_Activities>;
/** An aggregate relationship */
token_activities_aggregate: Token_Activities_Aggregate;
/** An array relationship */
token_activities_v2: Array<Token_Activities_V2>;
/** An aggregate relationship */
token_activities_v2_aggregate: Token_Activities_V2_Aggregate;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** columns and relationships of "address_version_from_move_resources" */
export type Address_Version_From_Move_ResourcesCoin_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Coin_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Coin_Activities_Order_By>>;
where?: InputMaybe<Coin_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_move_resources" */
export type Address_Version_From_Move_ResourcesCoin_Activities_AggregateArgs = {
distinct_on?: InputMaybe<Array<Coin_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Coin_Activities_Order_By>>;
where?: InputMaybe<Coin_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_move_resources" */
export type Address_Version_From_Move_ResourcesDelegated_Staking_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Delegated_Staking_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Delegated_Staking_Activities_Order_By>>;
where?: InputMaybe<Delegated_Staking_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_move_resources" */
export type Address_Version_From_Move_ResourcesToken_ActivitiesArgs = {
distinct_on?: InputMaybe<Array<Token_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_Order_By>>;
where?: InputMaybe<Token_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_move_resources" */
export type Address_Version_From_Move_ResourcesToken_Activities_AggregateArgs = {
distinct_on?: InputMaybe<Array<Token_Activities_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_Order_By>>;
where?: InputMaybe<Token_Activities_Bool_Exp>;
};
/** columns and relationships of "address_version_from_move_resources" */
export type Address_Version_From_Move_ResourcesToken_Activities_V2Args = {
distinct_on?: InputMaybe<Array<Token_Activities_V2_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_V2_Order_By>>;
where?: InputMaybe<Token_Activities_V2_Bool_Exp>;
};
/** columns and relationships of "address_version_from_move_resources" */
export type Address_Version_From_Move_ResourcesToken_Activities_V2_AggregateArgs = {
distinct_on?: InputMaybe<Array<Token_Activities_V2_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Token_Activities_V2_Order_By>>;
where?: InputMaybe<Token_Activities_V2_Bool_Exp>;
};
/** aggregated selection of "address_version_from_move_resources" */
export type Address_Version_From_Move_Resources_Aggregate = {
__typename?: 'address_version_from_move_resources_aggregate';
aggregate?: Maybe<Address_Version_From_Move_Resources_Aggregate_Fields>;
nodes: Array<Address_Version_From_Move_Resources>;
};
/** aggregate fields of "address_version_from_move_resources" */
export type Address_Version_From_Move_Resources_Aggregate_Fields = {
__typename?: 'address_version_from_move_resources_aggregate_fields';
avg?: Maybe<Address_Version_From_Move_Resources_Avg_Fields>;
count: Scalars['Int']['output'];
max?: Maybe<Address_Version_From_Move_Resources_Max_Fields>;
min?: Maybe<Address_Version_From_Move_Resources_Min_Fields>;
stddev?: Maybe<Address_Version_From_Move_Resources_Stddev_Fields>;
stddev_pop?: Maybe<Address_Version_From_Move_Resources_Stddev_Pop_Fields>;
stddev_samp?: Maybe<Address_Version_From_Move_Resources_Stddev_Samp_Fields>;
sum?: Maybe<Address_Version_From_Move_Resources_Sum_Fields>;
var_pop?: Maybe<Address_Version_From_Move_Resources_Var_Pop_Fields>;
var_samp?: Maybe<Address_Version_From_Move_Resources_Var_Samp_Fields>;
variance?: Maybe<Address_Version_From_Move_Resources_Variance_Fields>;
};
/** aggregate fields of "address_version_from_move_resources" */
export type Address_Version_From_Move_Resources_Aggregate_FieldsCountArgs = {
columns?: InputMaybe<Array<Address_Version_From_Move_Resources_Select_Column>>;
distinct?: InputMaybe<Scalars['Boolean']['input']>;
};
/** aggregate avg on columns */
export type Address_Version_From_Move_Resources_Avg_Fields = {
__typename?: 'address_version_from_move_resources_avg_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** Boolean expression to filter rows from the table "address_version_from_move_resources". All fields are combined with a logical 'AND'. */
export type Address_Version_From_Move_Resources_Bool_Exp = {
_and?: InputMaybe<Array<Address_Version_From_Move_Resources_Bool_Exp>>;
_not?: InputMaybe<Address_Version_From_Move_Resources_Bool_Exp>;
_or?: InputMaybe<Array<Address_Version_From_Move_Resources_Bool_Exp>>;
address?: InputMaybe<String_Comparison_Exp>;
coin_activities?: InputMaybe<Coin_Activities_Bool_Exp>;
delegated_staking_activities?: InputMaybe<Delegated_Staking_Activities_Bool_Exp>;
token_activities?: InputMaybe<Token_Activities_Bool_Exp>;
token_activities_v2?: InputMaybe<Token_Activities_V2_Bool_Exp>;
transaction_version?: InputMaybe<Bigint_Comparison_Exp>;
};
/** aggregate max on columns */
export type Address_Version_From_Move_Resources_Max_Fields = {
__typename?: 'address_version_from_move_resources_max_fields';
address?: Maybe<Scalars['String']['output']>;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** aggregate min on columns */
export type Address_Version_From_Move_Resources_Min_Fields = {
__typename?: 'address_version_from_move_resources_min_fields';
address?: Maybe<Scalars['String']['output']>;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** Ordering options when selecting data from "address_version_from_move_resources". */
export type Address_Version_From_Move_Resources_Order_By = {
address?: InputMaybe<Order_By>;
coin_activities_aggregate?: InputMaybe<Coin_Activities_Aggregate_Order_By>;
delegated_staking_activities_aggregate?: InputMaybe<Delegated_Staking_Activities_Aggregate_Order_By>;
token_activities_aggregate?: InputMaybe<Token_Activities_Aggregate_Order_By>;
token_activities_v2_aggregate?: InputMaybe<Token_Activities_V2_Aggregate_Order_By>;
transaction_version?: InputMaybe<Order_By>;
};
/** select columns of table "address_version_from_move_resources" */
export enum Address_Version_From_Move_Resources_Select_Column {
/** column name */
Address = 'address',
/** column name */
TransactionVersion = 'transaction_version'
}
/** aggregate stddev on columns */
export type Address_Version_From_Move_Resources_Stddev_Fields = {
__typename?: 'address_version_from_move_resources_stddev_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate stddev_pop on columns */
export type Address_Version_From_Move_Resources_Stddev_Pop_Fields = {
__typename?: 'address_version_from_move_resources_stddev_pop_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate stddev_samp on columns */
export type Address_Version_From_Move_Resources_Stddev_Samp_Fields = {
__typename?: 'address_version_from_move_resources_stddev_samp_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** Streaming cursor of the table "address_version_from_move_resources" */
export type Address_Version_From_Move_Resources_Stream_Cursor_Input = {
/** Stream column input with initial value */
initial_value: Address_Version_From_Move_Resources_Stream_Cursor_Value_Input;
/** cursor ordering */
ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
export type Address_Version_From_Move_Resources_Stream_Cursor_Value_Input = {
address?: InputMaybe<Scalars['String']['input']>;
transaction_version?: InputMaybe<Scalars['bigint']['input']>;
};
/** aggregate sum on columns */
export type Address_Version_From_Move_Resources_Sum_Fields = {
__typename?: 'address_version_from_move_resources_sum_fields';
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** aggregate var_pop on columns */
export type Address_Version_From_Move_Resources_Var_Pop_Fields = {
__typename?: 'address_version_from_move_resources_var_pop_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate var_samp on columns */
export type Address_Version_From_Move_Resources_Var_Samp_Fields = {
__typename?: 'address_version_from_move_resources_var_samp_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** aggregate variance on columns */
export type Address_Version_From_Move_Resources_Variance_Fields = {
__typename?: 'address_version_from_move_resources_variance_fields';
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */
export type Bigint_Comparison_Exp = {
_eq?: InputMaybe<Scalars['bigint']['input']>;
_gt?: InputMaybe<Scalars['bigint']['input']>;
_gte?: InputMaybe<Scalars['bigint']['input']>;
_in?: InputMaybe<Array<Scalars['bigint']['input']>>;
_is_null?: InputMaybe<Scalars['Boolean']['input']>;
_lt?: InputMaybe<Scalars['bigint']['input']>;
_lte?: InputMaybe<Scalars['bigint']['input']>;
_neq?: InputMaybe<Scalars['bigint']['input']>;
_nin?: InputMaybe<Array<Scalars['bigint']['input']>>;
};
/** columns and relationships of "block_metadata_transactions" */
export type Block_Metadata_Transactions = {
__typename?: 'block_metadata_transactions';
block_height: Scalars['bigint']['output'];
epoch: Scalars['bigint']['output'];
failed_proposer_indices: Scalars['jsonb']['output'];
id: Scalars['String']['output'];
previous_block_votes_bitvec: Scalars['jsonb']['output'];
proposer: Scalars['String']['output'];
round: Scalars['bigint']['output'];
timestamp: Scalars['timestamp']['output'];
version: Scalars['bigint']['output'];
};
/** columns and relationships of "block_metadata_transactions" */
export type Block_Metadata_TransactionsFailed_Proposer_IndicesArgs = {
path?: InputMaybe<Scalars['String']['input']>;
};
/** columns and relationships of "block_metadata_transactions" */
export type Block_Metadata_TransactionsPrevious_Block_Votes_BitvecArgs = {
path?: InputMaybe<Scalars['String']['input']>;
};
/** Boolean expression to filter rows from the table "block_metadata_transactions". All fields are combined with a logical 'AND'. */
export type Block_Metadata_Transactions_Bool_Exp = {
_and?: InputMaybe<Array<Block_Metadata_Transactions_Bool_Exp>>;
_not?: InputMaybe<Block_Metadata_Transactions_Bool_Exp>;
_or?: InputMaybe<Array<Block_Metadata_Transactions_Bool_Exp>>;
block_height?: InputMaybe<Bigint_Comparison_Exp>;
epoch?: InputMaybe<Bigint_Comparison_Exp>;
failed_proposer_indices?: InputMaybe<Jsonb_Comparison_Exp>;
id?: InputMaybe<String_Comparison_Exp>;
previous_block_votes_bitvec?: InputMaybe<Jsonb_Comparison_Exp>;
proposer?: InputMaybe<String_Comparison_Exp>;
round?: InputMaybe<Bigint_Comparison_Exp>;
timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
version?: InputMaybe<Bigint_Comparison_Exp>;
};
/** Ordering options when selecting data from "block_metadata_transactions". */
export type Block_Metadata_Transactions_Order_By = {
block_height?: InputMaybe<Order_By>;
epoch?: InputMaybe<Order_By>;
failed_proposer_indices?: InputMaybe<Order_By>;
id?: InputMaybe<Order_By>;
previous_block_votes_bitvec?: InputMaybe<Order_By>;
proposer?: InputMaybe<Order_By>;
round?: InputMaybe<Order_By>;
timestamp?: InputMaybe<Order_By>;
version?: InputMaybe<Order_By>;
};
/** select columns of table "block_metadata_transactions" */
export enum Block_Metadata_Transactions_Select_Column {
/** column name */
BlockHeight = 'block_height',
/** column name */
Epoch = 'epoch',
/** column name */
FailedProposerIndices = 'failed_proposer_indices',
/** column name */
Id = 'id',
/** column name */
PreviousBlockVotesBitvec = 'previous_block_votes_bitvec',
/** column name */
Proposer = 'proposer',
/** column name */
Round = 'round',
/** column name */
Timestamp = 'timestamp',
/** column name */
Version = 'version'
}
/** Streaming cursor of the table "block_metadata_transactions" */
export type Block_Metadata_Transactions_Stream_Cursor_Input = {
/** Stream column input with initial value */
initial_value: Block_Metadata_Transactions_Stream_Cursor_Value_Input;
/** cursor ordering */
ordering?: InputMaybe<Cursor_Ordering>;
};
/** Initial value of the column from where the streaming should start */
export type Block_Metadata_Transactions_Stream_Cursor_Value_Input = {
block_height?: InputMaybe<Scalars['bigint']['input']>;
epoch?: InputMaybe<Scalars['bigint']['input']>;
failed_proposer_indices?: InputMaybe<Scalars['jsonb']['input']>;
id?: InputMaybe<Scalars['String']['input']>;
previous_block_votes_bitvec?: InputMaybe<Scalars['jsonb']['input']>;
proposer?: InputMaybe<Scalars['String']['input']>;
round?: InputMaybe<Scalars['bigint']['input']>;
timestamp?: InputMaybe<Scalars['timestamp']['input']>;
version?: InputMaybe<Scalars['bigint']['input']>;
};
/** columns and relationships of "coin_activities" */
export type Coin_Activities = {
__typename?: 'coin_activities';
activity_type: Scalars['String']['output'];
amount: Scalars['numeric']['output'];
/** An array relationship */
aptos_names: Array<Current_Aptos_Names>;
/** An aggregate relationship */
aptos_names_aggregate: Current_Aptos_Names_Aggregate;
block_height: Scalars['bigint']['output'];
/** An object relationship */
coin_info?: Maybe<Coin_Infos>;
coin_type: Scalars['String']['output'];
entry_function_id_str?: Maybe<Scalars['String']['output']>;
event_account_address: Scalars['String']['output'];
event_creation_number: Scalars['bigint']['output'];
event_index?: Maybe<Scalars['bigint']['output']>;
event_sequence_number: Scalars['bigint']['output'];
is_gas_fee: Scalars['Boolean']['output'];
is_transaction_success: Scalars['Boolean']['output'];
owner_address: Scalars['String']['output'];
storage_refund_amount: Scalars['numeric']['output'];
transaction_timestamp: Scalars['timestamp']['output'];
transaction_version: Scalars['bigint']['output'];
};
/** columns and relationships of "coin_activities" */
export type Coin_ActivitiesAptos_NamesArgs = {
distinct_on?: InputMaybe<Array<Current_Aptos_Names_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Current_Aptos_Names_Order_By>>;
where?: InputMaybe<Current_Aptos_Names_Bool_Exp>;
};
/** columns and relationships of "coin_activities" */
export type Coin_ActivitiesAptos_Names_AggregateArgs = {
distinct_on?: InputMaybe<Array<Current_Aptos_Names_Select_Column>>;
limit?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
order_by?: InputMaybe<Array<Current_Aptos_Names_Order_By>>;
where?: InputMaybe<Current_Aptos_Names_Bool_Exp>;
};
/** aggregated selection of "coin_activities" */
export type Coin_Activities_Aggregate = {
__typename?: 'coin_activities_aggregate';
aggregate?: Maybe<Coin_Activities_Aggregate_Fields>;
nodes: Array<Coin_Activities>;
};
/** aggregate fields of "coin_activities" */
export type Coin_Activities_Aggregate_Fields = {
__typename?: 'coin_activities_aggregate_fields';
avg?: Maybe<Coin_Activities_Avg_Fields>;
count: Scalars['Int']['output'];
max?: Maybe<Coin_Activities_Max_Fields>;
min?: Maybe<Coin_Activities_Min_Fields>;
stddev?: Maybe<Coin_Activities_Stddev_Fields>;
stddev_pop?: Maybe<Coin_Activities_Stddev_Pop_Fields>;
stddev_samp?: Maybe<Coin_Activities_Stddev_Samp_Fields>;
sum?: Maybe<Coin_Activities_Sum_Fields>;
var_pop?: Maybe<Coin_Activities_Var_Pop_Fields>;
var_samp?: Maybe<Coin_Activities_Var_Samp_Fields>;
variance?: Maybe<Coin_Activities_Variance_Fields>;
};
/** aggregate fields of "coin_activities" */
export type Coin_Activities_Aggregate_FieldsCountArgs = {
columns?: InputMaybe<Array<Coin_Activities_Select_Column>>;
distinct?: InputMaybe<Scalars['Boolean']['input']>;
};
/** order by aggregate values of table "coin_activities" */
export type Coin_Activities_Aggregate_Order_By = {
avg?: InputMaybe<Coin_Activities_Avg_Order_By>;
count?: InputMaybe<Order_By>;
max?: InputMaybe<Coin_Activities_Max_Order_By>;
min?: InputMaybe<Coin_Activities_Min_Order_By>;
stddev?: InputMaybe<Coin_Activities_Stddev_Order_By>;
stddev_pop?: InputMaybe<Coin_Activities_Stddev_Pop_Order_By>;
stddev_samp?: InputMaybe<Coin_Activities_Stddev_Samp_Order_By>;
sum?: InputMaybe<Coin_Activities_Sum_Order_By>;
var_pop?: InputMaybe<Coin_Activities_Var_Pop_Order_By>;
var_samp?: InputMaybe<Coin_Activities_Var_Samp_Order_By>;
variance?: InputMaybe<Coin_Activities_Variance_Order_By>;
};
/** aggregate avg on columns */
export type Coin_Activities_Avg_Fields = {
__typename?: 'coin_activities_avg_fields';
amount?: Maybe<Scalars['Float']['output']>;
block_height?: Maybe<Scalars['Float']['output']>;
event_creation_number?: Maybe<Scalars['Float']['output']>;
event_index?: Maybe<Scalars['Float']['output']>;
event_sequence_number?: Maybe<Scalars['Float']['output']>;
storage_refund_amount?: Maybe<Scalars['Float']['output']>;
transaction_version?: Maybe<Scalars['Float']['output']>;
};
/** order by avg() on columns of table "coin_activities" */
export type Coin_Activities_Avg_Order_By = {
amount?: InputMaybe<Order_By>;
block_height?: InputMaybe<Order_By>;
event_creation_number?: InputMaybe<Order_By>;
event_index?: InputMaybe<Order_By>;
event_sequence_number?: InputMaybe<Order_By>;
storage_refund_amount?: InputMaybe<Order_By>;
transaction_version?: InputMaybe<Order_By>;
};
/** Boolean expression to filter rows from the table "coin_activities". All fields are combined with a logical 'AND'. */
export type Coin_Activities_Bool_Exp = {
_and?: InputMaybe<Array<Coin_Activities_Bool_Exp>>;
_not?: InputMaybe<Coin_Activities_Bool_Exp>;
_or?: InputMaybe<Array<Coin_Activities_Bool_Exp>>;
activity_type?: InputMaybe<String_Comparison_Exp>;
amount?: InputMaybe<Numeric_Comparison_Exp>;
aptos_names?: InputMaybe<Current_Aptos_Names_Bool_Exp>;
block_height?: InputMaybe<Bigint_Comparison_Exp>;
coin_info?: InputMaybe<Coin_Infos_Bool_Exp>;
coin_type?: InputMaybe<String_Comparison_Exp>;
entry_function_id_str?: InputMaybe<String_Comparison_Exp>;
event_account_address?: InputMaybe<String_Comparison_Exp>;
event_creation_number?: InputMaybe<Bigint_Comparison_Exp>;
event_index?: InputMaybe<Bigint_Comparison_Exp>;
event_sequence_number?: InputMaybe<Bigint_Comparison_Exp>;
is_gas_fee?: InputMaybe<Boolean_Comparison_Exp>;
is_transaction_success?: InputMaybe<Boolean_Comparison_Exp>;
owner_address?: InputMaybe<String_Comparison_Exp>;
storage_refund_amount?: InputMaybe<Numeric_Comparison_Exp>;
transaction_timestamp?: InputMaybe<Timestamp_Comparison_Exp>;
transaction_version?: InputMaybe<Bigint_Comparison_Exp>;
};
/** aggregate max on columns */
export type Coin_Activities_Max_Fields = {
__typename?: 'coin_activities_max_fields';
activity_type?: Maybe<Scalars['String']['output']>;
amount?: Maybe<Scalars['numeric']['output']>;
block_height?: Maybe<Scalars['bigint']['output']>;
coin_type?: Maybe<Scalars['String']['output']>;
entry_function_id_str?: Maybe<Scalars['String']['output']>;
event_account_address?: Maybe<Scalars['String']['output']>;
event_creation_number?: Maybe<Scalars['bigint']['output']>;
event_index?: Maybe<Scalars['bigint']['output']>;
event_sequence_number?: Maybe<Scalars['bigint']['output']>;
owner_address?: Maybe<Scalars['String']['output']>;
storage_refund_amount?: Maybe<Scalars['numeric']['output']>;
transaction_timestamp?: Maybe<Scalars['timestamp']['output']>;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** order by max() on columns of table "coin_activities" */
export type Coin_Activities_Max_Order_By = {
activity_type?: InputMaybe<Order_By>;
amount?: InputMaybe<Order_By>;
block_height?: InputMaybe<Order_By>;
coin_type?: InputMaybe<Order_By>;
entry_function_id_str?: InputMaybe<Order_By>;
event_account_address?: InputMaybe<Order_By>;
event_creation_number?: InputMaybe<Order_By>;
event_index?: InputMaybe<Order_By>;
event_sequence_number?: InputMaybe<Order_By>;
owner_address?: InputMaybe<Order_By>;
storage_refund_amount?: InputMaybe<Order_By>;
transaction_timestamp?: InputMaybe<Order_By>;
transaction_version?: InputMaybe<Order_By>;
};
/** aggregate min on columns */
export type Coin_Activities_Min_Fields = {
__typename?: 'coin_activities_min_fields';
activity_type?: Maybe<Scalars['String']['output']>;
amount?: Maybe<Scalars['numeric']['output']>;
block_height?: Maybe<Scalars['bigint']['output']>;
coin_type?: Maybe<Scalars['String']['output']>;
entry_function_id_str?: Maybe<Scalars['String']['output']>;
event_account_address?: Maybe<Scalars['String']['output']>;
event_creation_number?: Maybe<Scalars['bigint']['output']>;
event_index?: Maybe<Scalars['bigint']['output']>;
event_sequence_number?: Maybe<Scalars['bigint']['output']>;
owner_address?: Maybe<Scalars['String']['output']>;
storage_refund_amount?: Maybe<Scalars['numeric']['output']>;
transaction_timestamp?: Maybe<Scalars['timestamp']['output']>;
transaction_version?: Maybe<Scalars['bigint']['output']>;
};
/** order by min() on columns of table "coin_activities" */
export type Coin_Activities_Min_Order_By = {
activity_type?: InputMaybe<Order_By>;
amount?: InputMaybe<Order_By>;
block_height?: InputMaybe<Order_By>;
coin_type?: InputMaybe<Order_By>;
entry_function_id_str?: InputMaybe<Order_By>;
event_account_address?: InputMaybe<Order_By>;
event_creation_number?: InputMaybe<Order_By>;
event_index?: InputMaybe<Order_By>;
event_sequence_number?: InputMaybe<Order_By>;
owner_address?: InputMaybe<Order_By>;
storage_refund_amount?: InputMaybe<Order_By>;
transaction_timestamp?: InputMaybe<Order_By>;
transaction_version?: InputMaybe<Order_By>;
};
/** Ordering options when selecting data from "coin_activities". */
export type Coin_Activities_Order_By = {
activity_type?: InputMaybe<Order_By>;
amount?: InputMaybe<Order_By>;
aptos_names_aggregate?: InputMaybe<Current_Aptos_Names_Aggregate_Order_By>;
block_height?: InputMaybe<Order_By>;
coin_info?: InputMaybe<Coin_Infos_Order_By>;
coin_type?: InputMaybe<Order_By>;
entry_function_id_str?: InputMaybe<Order_By>;
event_account_address?: InputMaybe<Order_By>;
event_creation_number?: InputMaybe<Order_By>;
event_index?: I