@keyban/sdk-base
Version:
Keyban Javascript SDK provides core functionalities for the MPC wallet solution, supporting web and Node.js apps with TypeScript, custom storage, and Ethereum blockchain integration.
903 lines (902 loc) • 484 kB
TypeScript
import { TypedDocumentNode } from '@graphql-typed-document-node/core';
type Maybe<T> = T | null;
type InputMaybe<T> = Maybe<T>;
type Exact<T extends {
[key: string]: unknown;
}> = {
[K in keyof T]: T[K];
};
type MakeOptional<T, K extends keyof T> = Omit<T, K> & {
[SubKey in K]?: Maybe<T[SubKey]>;
};
type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
[SubKey in K]: Maybe<T[SubKey]>;
};
type MakeEmpty<T extends {
[key: string]: unknown;
}, K extends keyof T> = {
[_ in K]?: never;
};
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 */
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;
};
BigFloat: {
input: string;
output: string;
};
BigInt: {
input: string;
output: string;
};
Cursor: {
input: string;
output: string;
};
Date: {
input: string;
output: string;
};
Datetime: {
input: string;
output: string;
};
JSON: {
input: any;
output: any;
};
};
type GqlAssetTransfer = GqlNode & {
decimals: Maybe<Scalars['Int']['output']>;
/** Reads a single `Wallet` that is related to this `AssetTransfer`. */
from: Maybe<GqlWallet>;
fromId: Scalars['String']['output'];
id: Scalars['String']['output'];
/** Reads a single `Nft` that is related to this `AssetTransfer`. */
nft: Maybe<GqlNft>;
nftId: Maybe<Scalars['String']['output']>;
/** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */
nodeId: Scalars['ID']['output'];
/** Reads and enables pagination through a set of `OrderTransaction`. */
orderTransactions: GqlOrderTransactionsConnection;
/** Reads and enables pagination through a set of `Order`. */
ordersByOrderTransactionAssetTransferIdAndOrderId: GqlAssetTransferOrdersByOrderTransactionAssetTransferIdAndOrderIdManyToManyConnection;
/** Reads a single `Wallet` that is related to this `AssetTransfer`. */
to: Maybe<GqlWallet>;
toId: Maybe<Scalars['String']['output']>;
/** Reads a single `TokenContract` that is related to this `AssetTransfer`. */
token: Maybe<GqlTokenContract>;
tokenId: Maybe<Scalars['String']['output']>;
/** Reads a single `Transaction` that is related to this `AssetTransfer`. */
transaction: Maybe<GqlTransaction>;
transactionBlockNumber: Scalars['BigFloat']['output'];
transactionId: Scalars['String']['output'];
type: Scalars['String']['output'];
value: Scalars['BigFloat']['output'];
};
type GqlAssetTransferorderTransactionsArgs = {
after?: InputMaybe<Scalars['Cursor']['input']>;
before?: InputMaybe<Scalars['Cursor']['input']>;
blockHeight?: InputMaybe<Scalars['String']['input']>;
distinct?: InputMaybe<Array<InputMaybe<Gqlorder_transactions_distinct_enum>>>;
filter?: InputMaybe<GqlOrderTransactionFilter>;
first?: InputMaybe<Scalars['Int']['input']>;
last?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Array<GqlOrderTransactionsOrderBy>>;
orderByNull?: InputMaybe<GqlNullOrder>;
};
type GqlAssetTransferordersByOrderTransactionAssetTransferIdAndOrderIdArgs = {
after?: InputMaybe<Scalars['Cursor']['input']>;
before?: InputMaybe<Scalars['Cursor']['input']>;
blockHeight?: InputMaybe<Scalars['String']['input']>;
distinct?: InputMaybe<Array<InputMaybe<Gqlorders_distinct_enum>>>;
filter?: InputMaybe<GqlOrderFilter>;
first?: InputMaybe<Scalars['Int']['input']>;
last?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Array<GqlOrdersOrderBy>>;
orderByNull?: InputMaybe<GqlNullOrder>;
};
type GqlAssetTransferAggregates = {
/** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */
average: Maybe<GqlAssetTransferAverageAggregates>;
/** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */
distinctCount: Maybe<GqlAssetTransferDistinctCountAggregates>;
keys: Maybe<Array<Scalars['String']['output']>>;
/** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */
max: Maybe<GqlAssetTransferMaxAggregates>;
/** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */
min: Maybe<GqlAssetTransferMinAggregates>;
/** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */
stddevPopulation: Maybe<GqlAssetTransferStddevPopulationAggregates>;
/** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */
stddevSample: Maybe<GqlAssetTransferStddevSampleAggregates>;
/** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */
sum: Maybe<GqlAssetTransferSumAggregates>;
/** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */
variancePopulation: Maybe<GqlAssetTransferVariancePopulationAggregates>;
/** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */
varianceSample: Maybe<GqlAssetTransferVarianceSampleAggregates>;
};
/** A filter to be used against aggregates of `AssetTransfer` object types. */
type GqlAssetTransferAggregatesFilter = {
/** Mean average aggregate over matching `AssetTransfer` objects. */
average?: InputMaybe<GqlAssetTransferAverageAggregateFilter>;
/** Distinct count aggregate over matching `AssetTransfer` objects. */
distinctCount?: InputMaybe<GqlAssetTransferDistinctCountAggregateFilter>;
/** A filter that must pass for the relevant `AssetTransfer` object to be included within the aggregate. */
filter?: InputMaybe<GqlAssetTransferFilter>;
/** Maximum aggregate over matching `AssetTransfer` objects. */
max?: InputMaybe<GqlAssetTransferMaxAggregateFilter>;
/** Minimum aggregate over matching `AssetTransfer` objects. */
min?: InputMaybe<GqlAssetTransferMinAggregateFilter>;
/** Population standard deviation aggregate over matching `AssetTransfer` objects. */
stddevPopulation?: InputMaybe<GqlAssetTransferStddevPopulationAggregateFilter>;
/** Sample standard deviation aggregate over matching `AssetTransfer` objects. */
stddevSample?: InputMaybe<GqlAssetTransferStddevSampleAggregateFilter>;
/** Sum aggregate over matching `AssetTransfer` objects. */
sum?: InputMaybe<GqlAssetTransferSumAggregateFilter>;
/** Population variance aggregate over matching `AssetTransfer` objects. */
variancePopulation?: InputMaybe<GqlAssetTransferVariancePopulationAggregateFilter>;
/** Sample variance aggregate over matching `AssetTransfer` objects. */
varianceSample?: InputMaybe<GqlAssetTransferVarianceSampleAggregateFilter>;
};
type GqlAssetTransferAverageAggregateFilter = {
decimals?: InputMaybe<GqlBigFloatFilter>;
transactionBlockNumber?: InputMaybe<GqlBigFloatFilter>;
value?: InputMaybe<GqlBigFloatFilter>;
};
type GqlAssetTransferAverageAggregates = {
/** Mean average of decimals across the matching connection */
decimals: Maybe<Scalars['BigFloat']['output']>;
/** Mean average of transactionBlockNumber across the matching connection */
transactionBlockNumber: Maybe<Scalars['BigFloat']['output']>;
/** Mean average of value across the matching connection */
value: Maybe<Scalars['BigFloat']['output']>;
};
type GqlAssetTransferDistinctCountAggregateFilter = {
_blockRange?: InputMaybe<GqlBigIntFilter>;
_id?: InputMaybe<GqlBigIntFilter>;
decimals?: InputMaybe<GqlBigIntFilter>;
fromId?: InputMaybe<GqlBigIntFilter>;
id?: InputMaybe<GqlBigIntFilter>;
nftId?: InputMaybe<GqlBigIntFilter>;
toId?: InputMaybe<GqlBigIntFilter>;
tokenId?: InputMaybe<GqlBigIntFilter>;
transactionBlockNumber?: InputMaybe<GqlBigIntFilter>;
transactionId?: InputMaybe<GqlBigIntFilter>;
type?: InputMaybe<GqlBigIntFilter>;
value?: InputMaybe<GqlBigIntFilter>;
};
type GqlAssetTransferDistinctCountAggregates = {
/** Distinct count of _blockRange across the matching connection */
_blockRange: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of _id across the matching connection */
_id: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of decimals across the matching connection */
decimals: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of fromId across the matching connection */
fromId: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of id across the matching connection */
id: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of nftId across the matching connection */
nftId: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of toId across the matching connection */
toId: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of tokenId across the matching connection */
tokenId: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of transactionBlockNumber across the matching connection */
transactionBlockNumber: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of transactionId across the matching connection */
transactionId: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of type across the matching connection */
type: Maybe<Scalars['BigInt']['output']>;
/** Distinct count of value across the matching connection */
value: Maybe<Scalars['BigInt']['output']>;
};
/** A filter to be used against `AssetTransfer` object types. All fields are combined with a logical ‘and.’ */
type GqlAssetTransferFilter = {
/** Checks for all expressions in this list. */
and?: InputMaybe<Array<GqlAssetTransferFilter>>;
/** Filter by the object’s `decimals` field. */
decimals?: InputMaybe<GqlIntFilter>;
/** Filter by the object’s `from` relation. */
from?: InputMaybe<GqlWalletFilter>;
/** Filter by the object’s `fromId` field. */
fromId?: InputMaybe<GqlStringFilter>;
/** Filter by the object’s `id` field. */
id?: InputMaybe<GqlStringFilter>;
/** Filter by the object’s `nft` relation. */
nft?: InputMaybe<GqlNftFilter>;
/** A related `nft` exists. */
nftExists?: InputMaybe<Scalars['Boolean']['input']>;
/** Filter by the object’s `nftId` field. */
nftId?: InputMaybe<GqlStringFilter>;
/** Negates the expression. */
not?: InputMaybe<GqlAssetTransferFilter>;
/** Checks for any expressions in this list. */
or?: InputMaybe<Array<GqlAssetTransferFilter>>;
/** Filter by the object’s `orderTransactions` relation. */
orderTransactions?: InputMaybe<GqlAssetTransferToManyOrderTransactionFilter>;
/** Some related `orderTransactions` exist. */
orderTransactionsExist?: InputMaybe<Scalars['Boolean']['input']>;
/** Filter by the object’s `to` relation. */
to?: InputMaybe<GqlWalletFilter>;
/** A related `to` exists. */
toExists?: InputMaybe<Scalars['Boolean']['input']>;
/** Filter by the object’s `toId` field. */
toId?: InputMaybe<GqlStringFilter>;
/** Filter by the object’s `token` relation. */
token?: InputMaybe<GqlTokenContractFilter>;
/** A related `token` exists. */
tokenExists?: InputMaybe<Scalars['Boolean']['input']>;
/** Filter by the object’s `tokenId` field. */
tokenId?: InputMaybe<GqlStringFilter>;
/** Filter by the object’s `transaction` relation. */
transaction?: InputMaybe<GqlTransactionFilter>;
/** Filter by the object’s `transactionBlockNumber` field. */
transactionBlockNumber?: InputMaybe<GqlBigFloatFilter>;
/** Filter by the object’s `transactionId` field. */
transactionId?: InputMaybe<GqlStringFilter>;
/** Filter by the object’s `type` field. */
type?: InputMaybe<GqlStringFilter>;
/** Filter by the object’s `value` field. */
value?: InputMaybe<GqlBigFloatFilter>;
};
type GqlAssetTransferMaxAggregateFilter = {
decimals?: InputMaybe<GqlIntFilter>;
transactionBlockNumber?: InputMaybe<GqlBigFloatFilter>;
value?: InputMaybe<GqlBigFloatFilter>;
};
type GqlAssetTransferMaxAggregates = {
/** Maximum of decimals across the matching connection */
decimals: Maybe<Scalars['Int']['output']>;
/** Maximum of transactionBlockNumber across the matching connection */
transactionBlockNumber: Maybe<Scalars['BigFloat']['output']>;
/** Maximum of value across the matching connection */
value: Maybe<Scalars['BigFloat']['output']>;
};
type GqlAssetTransferMinAggregateFilter = {
decimals?: InputMaybe<GqlIntFilter>;
transactionBlockNumber?: InputMaybe<GqlBigFloatFilter>;
value?: InputMaybe<GqlBigFloatFilter>;
};
type GqlAssetTransferMinAggregates = {
/** Minimum of decimals across the matching connection */
decimals: Maybe<Scalars['Int']['output']>;
/** Minimum of transactionBlockNumber across the matching connection */
transactionBlockNumber: Maybe<Scalars['BigFloat']['output']>;
/** Minimum of value across the matching connection */
value: Maybe<Scalars['BigFloat']['output']>;
};
/** A connection to a list of `Order` values, with data from `OrderTransaction`. */
type GqlAssetTransferOrdersByOrderTransactionAssetTransferIdAndOrderIdManyToManyConnection = {
/** Aggregates across the matching connection (ignoring before/after/first/last/offset) */
aggregates: Maybe<GqlOrderAggregates>;
/** A list of edges which contains the `Order`, info from the `OrderTransaction`, and the cursor to aid in pagination. */
edges: Array<GqlAssetTransferOrdersByOrderTransactionAssetTransferIdAndOrderIdManyToManyEdge>;
/** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */
groupedAggregates: Maybe<Array<GqlOrderAggregates>>;
/** A list of `Order` objects. */
nodes: Array<Maybe<GqlOrder>>;
/** Information to aid in pagination. */
pageInfo: GqlPageInfo;
/** The count of *all* `Order` you could get from the connection. */
totalCount: Scalars['Int']['output'];
};
/** A connection to a list of `Order` values, with data from `OrderTransaction`. */
type GqlAssetTransferOrdersByOrderTransactionAssetTransferIdAndOrderIdManyToManyConnectiongroupedAggregatesArgs = {
groupBy: Array<GqlOrdersGroupBy>;
having?: InputMaybe<GqlOrdersHavingInput>;
};
/** A `Order` edge in the connection, with data from `OrderTransaction`. */
type GqlAssetTransferOrdersByOrderTransactionAssetTransferIdAndOrderIdManyToManyEdge = {
/** A cursor for use in pagination. */
cursor: Maybe<Scalars['Cursor']['output']>;
/** The `Order` at the end of the edge. */
node: Maybe<GqlOrder>;
/** Reads and enables pagination through a set of `OrderTransaction`. */
orderTransactions: GqlOrderTransactionsConnection;
};
/** A `Order` edge in the connection, with data from `OrderTransaction`. */
type GqlAssetTransferOrdersByOrderTransactionAssetTransferIdAndOrderIdManyToManyEdgeorderTransactionsArgs = {
after?: InputMaybe<Scalars['Cursor']['input']>;
before?: InputMaybe<Scalars['Cursor']['input']>;
blockHeight?: InputMaybe<Scalars['String']['input']>;
distinct?: InputMaybe<Array<InputMaybe<Gqlorder_transactions_distinct_enum>>>;
filter?: InputMaybe<GqlOrderTransactionFilter>;
first?: InputMaybe<Scalars['Int']['input']>;
last?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Array<GqlOrderTransactionsOrderBy>>;
orderByNull?: InputMaybe<GqlNullOrder>;
};
type GqlAssetTransferPayload = {
_entity: Maybe<GqlAssetTransfer>;
id: Scalars['ID']['output'];
mutation_type: GqlMutationType;
};
type GqlAssetTransferPayload_entityArgs = {
distinct?: InputMaybe<Array<InputMaybe<Gqlasset_transfers_distinct_enum>>>;
};
type GqlAssetTransferStddevPopulationAggregateFilter = {
decimals?: InputMaybe<GqlBigFloatFilter>;
transactionBlockNumber?: InputMaybe<GqlBigFloatFilter>;
value?: InputMaybe<GqlBigFloatFilter>;
};
type GqlAssetTransferStddevPopulationAggregates = {
/** Population standard deviation of decimals across the matching connection */
decimals: Maybe<Scalars['BigFloat']['output']>;
/** Population standard deviation of transactionBlockNumber across the matching connection */
transactionBlockNumber: Maybe<Scalars['BigFloat']['output']>;
/** Population standard deviation of value across the matching connection */
value: Maybe<Scalars['BigFloat']['output']>;
};
type GqlAssetTransferStddevSampleAggregateFilter = {
decimals?: InputMaybe<GqlBigFloatFilter>;
transactionBlockNumber?: InputMaybe<GqlBigFloatFilter>;
value?: InputMaybe<GqlBigFloatFilter>;
};
type GqlAssetTransferStddevSampleAggregates = {
/** Sample standard deviation of decimals across the matching connection */
decimals: Maybe<Scalars['BigFloat']['output']>;
/** Sample standard deviation of transactionBlockNumber across the matching connection */
transactionBlockNumber: Maybe<Scalars['BigFloat']['output']>;
/** Sample standard deviation of value across the matching connection */
value: Maybe<Scalars['BigFloat']['output']>;
};
type GqlAssetTransferSumAggregateFilter = {
decimals?: InputMaybe<GqlBigIntFilter>;
transactionBlockNumber?: InputMaybe<GqlBigFloatFilter>;
value?: InputMaybe<GqlBigFloatFilter>;
};
type GqlAssetTransferSumAggregates = {
/** Sum of decimals across the matching connection */
decimals: Scalars['BigInt']['output'];
/** Sum of transactionBlockNumber across the matching connection */
transactionBlockNumber: Scalars['BigFloat']['output'];
/** Sum of value across the matching connection */
value: Scalars['BigFloat']['output'];
};
/** A filter to be used against many `OrderTransaction` object types. All fields are combined with a logical ‘and.’ */
type GqlAssetTransferToManyOrderTransactionFilter = {
/** Aggregates across related `OrderTransaction` match the filter criteria. */
aggregates?: InputMaybe<GqlOrderTransactionAggregatesFilter>;
/** Every related `OrderTransaction` matches the filter criteria. All fields are combined with a logical ‘and.’ */
every?: InputMaybe<GqlOrderTransactionFilter>;
/** No related `OrderTransaction` matches the filter criteria. All fields are combined with a logical ‘and.’ */
none?: InputMaybe<GqlOrderTransactionFilter>;
/** Some related `OrderTransaction` matches the filter criteria. All fields are combined with a logical ‘and.’ */
some?: InputMaybe<GqlOrderTransactionFilter>;
};
type GqlAssetTransferVariancePopulationAggregateFilter = {
decimals?: InputMaybe<GqlBigFloatFilter>;
transactionBlockNumber?: InputMaybe<GqlBigFloatFilter>;
value?: InputMaybe<GqlBigFloatFilter>;
};
type GqlAssetTransferVariancePopulationAggregates = {
/** Population variance of decimals across the matching connection */
decimals: Maybe<Scalars['BigFloat']['output']>;
/** Population variance of transactionBlockNumber across the matching connection */
transactionBlockNumber: Maybe<Scalars['BigFloat']['output']>;
/** Population variance of value across the matching connection */
value: Maybe<Scalars['BigFloat']['output']>;
};
type GqlAssetTransferVarianceSampleAggregateFilter = {
decimals?: InputMaybe<GqlBigFloatFilter>;
transactionBlockNumber?: InputMaybe<GqlBigFloatFilter>;
value?: InputMaybe<GqlBigFloatFilter>;
};
type GqlAssetTransferVarianceSampleAggregates = {
/** Sample variance of decimals across the matching connection */
decimals: Maybe<Scalars['BigFloat']['output']>;
/** Sample variance of transactionBlockNumber across the matching connection */
transactionBlockNumber: Maybe<Scalars['BigFloat']['output']>;
/** Sample variance of value across the matching connection */
value: Maybe<Scalars['BigFloat']['output']>;
};
/** A connection to a list of `AssetTransfer` values. */
type GqlAssetTransfersConnection = {
/** Aggregates across the matching connection (ignoring before/after/first/last/offset) */
aggregates: Maybe<GqlAssetTransferAggregates>;
/** A list of edges which contains the `AssetTransfer` and cursor to aid in pagination. */
edges: Array<GqlAssetTransfersEdge>;
/** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */
groupedAggregates: Maybe<Array<GqlAssetTransferAggregates>>;
/** A list of `AssetTransfer` objects. */
nodes: Array<Maybe<GqlAssetTransfer>>;
/** Information to aid in pagination. */
pageInfo: GqlPageInfo;
/** The count of *all* `AssetTransfer` you could get from the connection. */
totalCount: Scalars['Int']['output'];
};
/** A connection to a list of `AssetTransfer` values. */
type GqlAssetTransfersConnectiongroupedAggregatesArgs = {
groupBy: Array<GqlAssetTransfersGroupBy>;
having?: InputMaybe<GqlAssetTransfersHavingInput>;
};
/** A `AssetTransfer` edge in the connection. */
type GqlAssetTransfersEdge = {
/** A cursor for use in pagination. */
cursor: Maybe<Scalars['Cursor']['output']>;
/** The `AssetTransfer` at the end of the edge. */
node: Maybe<GqlAssetTransfer>;
};
/** Grouping methods for `AssetTransfer` for usage during aggregation. */
declare enum GqlAssetTransfersGroupBy {
DECIMALS = "DECIMALS",
FROM_ID = "FROM_ID",
ID = "ID",
NFT_ID = "NFT_ID",
TOKEN_ID = "TOKEN_ID",
TO_ID = "TO_ID",
TRANSACTION_BLOCK_NUMBER = "TRANSACTION_BLOCK_NUMBER",
TRANSACTION_ID = "TRANSACTION_ID",
TYPE = "TYPE",
VALUE = "VALUE"
}
type GqlAssetTransfersHavingAverageInput = {
decimals?: InputMaybe<GqlHavingIntFilter>;
transactionBlockNumber?: InputMaybe<GqlHavingBigfloatFilter>;
value?: InputMaybe<GqlHavingBigfloatFilter>;
};
type GqlAssetTransfersHavingDistinctCountInput = {
decimals?: InputMaybe<GqlHavingIntFilter>;
transactionBlockNumber?: InputMaybe<GqlHavingBigfloatFilter>;
value?: InputMaybe<GqlHavingBigfloatFilter>;
};
/** Conditions for `AssetTransfer` aggregates. */
type GqlAssetTransfersHavingInput = {
AND?: InputMaybe<Array<GqlAssetTransfersHavingInput>>;
OR?: InputMaybe<Array<GqlAssetTransfersHavingInput>>;
average?: InputMaybe<GqlAssetTransfersHavingAverageInput>;
distinctCount?: InputMaybe<GqlAssetTransfersHavingDistinctCountInput>;
max?: InputMaybe<GqlAssetTransfersHavingMaxInput>;
min?: InputMaybe<GqlAssetTransfersHavingMinInput>;
stddevPopulation?: InputMaybe<GqlAssetTransfersHavingStddevPopulationInput>;
stddevSample?: InputMaybe<GqlAssetTransfersHavingStddevSampleInput>;
sum?: InputMaybe<GqlAssetTransfersHavingSumInput>;
variancePopulation?: InputMaybe<GqlAssetTransfersHavingVariancePopulationInput>;
varianceSample?: InputMaybe<GqlAssetTransfersHavingVarianceSampleInput>;
};
type GqlAssetTransfersHavingMaxInput = {
decimals?: InputMaybe<GqlHavingIntFilter>;
transactionBlockNumber?: InputMaybe<GqlHavingBigfloatFilter>;
value?: InputMaybe<GqlHavingBigfloatFilter>;
};
type GqlAssetTransfersHavingMinInput = {
decimals?: InputMaybe<GqlHavingIntFilter>;
transactionBlockNumber?: InputMaybe<GqlHavingBigfloatFilter>;
value?: InputMaybe<GqlHavingBigfloatFilter>;
};
type GqlAssetTransfersHavingStddevPopulationInput = {
decimals?: InputMaybe<GqlHavingIntFilter>;
transactionBlockNumber?: InputMaybe<GqlHavingBigfloatFilter>;
value?: InputMaybe<GqlHavingBigfloatFilter>;
};
type GqlAssetTransfersHavingStddevSampleInput = {
decimals?: InputMaybe<GqlHavingIntFilter>;
transactionBlockNumber?: InputMaybe<GqlHavingBigfloatFilter>;
value?: InputMaybe<GqlHavingBigfloatFilter>;
};
type GqlAssetTransfersHavingSumInput = {
decimals?: InputMaybe<GqlHavingIntFilter>;
transactionBlockNumber?: InputMaybe<GqlHavingBigfloatFilter>;
value?: InputMaybe<GqlHavingBigfloatFilter>;
};
type GqlAssetTransfersHavingVariancePopulationInput = {
decimals?: InputMaybe<GqlHavingIntFilter>;
transactionBlockNumber?: InputMaybe<GqlHavingBigfloatFilter>;
value?: InputMaybe<GqlHavingBigfloatFilter>;
};
type GqlAssetTransfersHavingVarianceSampleInput = {
decimals?: InputMaybe<GqlHavingIntFilter>;
transactionBlockNumber?: InputMaybe<GqlHavingBigfloatFilter>;
value?: InputMaybe<GqlHavingBigfloatFilter>;
};
/** Methods to use when ordering `AssetTransfer`. */
declare enum GqlAssetTransfersOrderBy {
DECIMALS_ASC = "DECIMALS_ASC",
DECIMALS_DESC = "DECIMALS_DESC",
FROM_ID_ASC = "FROM_ID_ASC",
FROM_ID_DESC = "FROM_ID_DESC",
ID_ASC = "ID_ASC",
ID_DESC = "ID_DESC",
NATURAL = "NATURAL",
NFT_BY_NFT_ID__COLLECTION_ID_ASC = "NFT_BY_NFT_ID__COLLECTION_ID_ASC",
NFT_BY_NFT_ID__COLLECTION_ID_DESC = "NFT_BY_NFT_ID__COLLECTION_ID_DESC",
NFT_BY_NFT_ID__ID_ASC = "NFT_BY_NFT_ID__ID_ASC",
NFT_BY_NFT_ID__ID_DESC = "NFT_BY_NFT_ID__ID_DESC",
NFT_BY_NFT_ID__METADATA_ASC = "NFT_BY_NFT_ID__METADATA_ASC",
NFT_BY_NFT_ID__METADATA_DESC = "NFT_BY_NFT_ID__METADATA_DESC",
NFT_BY_NFT_ID__TOKEN_ID_ASC = "NFT_BY_NFT_ID__TOKEN_ID_ASC",
NFT_BY_NFT_ID__TOKEN_ID_DESC = "NFT_BY_NFT_ID__TOKEN_ID_DESC",
NFT_ID_ASC = "NFT_ID_ASC",
NFT_ID_DESC = "NFT_ID_DESC",
ORDER_TRANSACTIONS_AVERAGE_ASSET_TRANSFER_ID_ASC = "ORDER_TRANSACTIONS_AVERAGE_ASSET_TRANSFER_ID_ASC",
ORDER_TRANSACTIONS_AVERAGE_ASSET_TRANSFER_ID_DESC = "ORDER_TRANSACTIONS_AVERAGE_ASSET_TRANSFER_ID_DESC",
ORDER_TRANSACTIONS_AVERAGE_BLOCK_RANGE_ASC = "ORDER_TRANSACTIONS_AVERAGE_BLOCK_RANGE_ASC",
ORDER_TRANSACTIONS_AVERAGE_BLOCK_RANGE_DESC = "ORDER_TRANSACTIONS_AVERAGE_BLOCK_RANGE_DESC",
ORDER_TRANSACTIONS_AVERAGE_ID_ASC = "ORDER_TRANSACTIONS_AVERAGE_ID_ASC",
ORDER_TRANSACTIONS_AVERAGE_ID_DESC = "ORDER_TRANSACTIONS_AVERAGE_ID_DESC",
ORDER_TRANSACTIONS_AVERAGE_ORDER_ID_ASC = "ORDER_TRANSACTIONS_AVERAGE_ORDER_ID_ASC",
ORDER_TRANSACTIONS_AVERAGE_ORDER_ID_DESC = "ORDER_TRANSACTIONS_AVERAGE_ORDER_ID_DESC",
ORDER_TRANSACTIONS_BY_ASSET_TRANSFER_ID__COUNT_ASC = "ORDER_TRANSACTIONS_BY_ASSET_TRANSFER_ID__COUNT_ASC",
ORDER_TRANSACTIONS_BY_ASSET_TRANSFER_ID__COUNT_DESC = "ORDER_TRANSACTIONS_BY_ASSET_TRANSFER_ID__COUNT_DESC",
ORDER_TRANSACTIONS_COUNT_ASC = "ORDER_TRANSACTIONS_COUNT_ASC",
ORDER_TRANSACTIONS_COUNT_DESC = "ORDER_TRANSACTIONS_COUNT_DESC",
ORDER_TRANSACTIONS_DISTINCT_COUNT_ASSET_TRANSFER_ID_ASC = "ORDER_TRANSACTIONS_DISTINCT_COUNT_ASSET_TRANSFER_ID_ASC",
ORDER_TRANSACTIONS_DISTINCT_COUNT_ASSET_TRANSFER_ID_DESC = "ORDER_TRANSACTIONS_DISTINCT_COUNT_ASSET_TRANSFER_ID_DESC",
ORDER_TRANSACTIONS_DISTINCT_COUNT_BLOCK_RANGE_ASC = "ORDER_TRANSACTIONS_DISTINCT_COUNT_BLOCK_RANGE_ASC",
ORDER_TRANSACTIONS_DISTINCT_COUNT_BLOCK_RANGE_DESC = "ORDER_TRANSACTIONS_DISTINCT_COUNT_BLOCK_RANGE_DESC",
ORDER_TRANSACTIONS_DISTINCT_COUNT_ID_ASC = "ORDER_TRANSACTIONS_DISTINCT_COUNT_ID_ASC",
ORDER_TRANSACTIONS_DISTINCT_COUNT_ID_DESC = "ORDER_TRANSACTIONS_DISTINCT_COUNT_ID_DESC",
ORDER_TRANSACTIONS_DISTINCT_COUNT_ORDER_ID_ASC = "ORDER_TRANSACTIONS_DISTINCT_COUNT_ORDER_ID_ASC",
ORDER_TRANSACTIONS_DISTINCT_COUNT_ORDER_ID_DESC = "ORDER_TRANSACTIONS_DISTINCT_COUNT_ORDER_ID_DESC",
ORDER_TRANSACTIONS_MAX_ASSET_TRANSFER_ID_ASC = "ORDER_TRANSACTIONS_MAX_ASSET_TRANSFER_ID_ASC",
ORDER_TRANSACTIONS_MAX_ASSET_TRANSFER_ID_DESC = "ORDER_TRANSACTIONS_MAX_ASSET_TRANSFER_ID_DESC",
ORDER_TRANSACTIONS_MAX_BLOCK_RANGE_ASC = "ORDER_TRANSACTIONS_MAX_BLOCK_RANGE_ASC",
ORDER_TRANSACTIONS_MAX_BLOCK_RANGE_DESC = "ORDER_TRANSACTIONS_MAX_BLOCK_RANGE_DESC",
ORDER_TRANSACTIONS_MAX_ID_ASC = "ORDER_TRANSACTIONS_MAX_ID_ASC",
ORDER_TRANSACTIONS_MAX_ID_DESC = "ORDER_TRANSACTIONS_MAX_ID_DESC",
ORDER_TRANSACTIONS_MAX_ORDER_ID_ASC = "ORDER_TRANSACTIONS_MAX_ORDER_ID_ASC",
ORDER_TRANSACTIONS_MAX_ORDER_ID_DESC = "ORDER_TRANSACTIONS_MAX_ORDER_ID_DESC",
ORDER_TRANSACTIONS_MIN_ASSET_TRANSFER_ID_ASC = "ORDER_TRANSACTIONS_MIN_ASSET_TRANSFER_ID_ASC",
ORDER_TRANSACTIONS_MIN_ASSET_TRANSFER_ID_DESC = "ORDER_TRANSACTIONS_MIN_ASSET_TRANSFER_ID_DESC",
ORDER_TRANSACTIONS_MIN_BLOCK_RANGE_ASC = "ORDER_TRANSACTIONS_MIN_BLOCK_RANGE_ASC",
ORDER_TRANSACTIONS_MIN_BLOCK_RANGE_DESC = "ORDER_TRANSACTIONS_MIN_BLOCK_RANGE_DESC",
ORDER_TRANSACTIONS_MIN_ID_ASC = "ORDER_TRANSACTIONS_MIN_ID_ASC",
ORDER_TRANSACTIONS_MIN_ID_DESC = "ORDER_TRANSACTIONS_MIN_ID_DESC",
ORDER_TRANSACTIONS_MIN_ORDER_ID_ASC = "ORDER_TRANSACTIONS_MIN_ORDER_ID_ASC",
ORDER_TRANSACTIONS_MIN_ORDER_ID_DESC = "ORDER_TRANSACTIONS_MIN_ORDER_ID_DESC",
ORDER_TRANSACTIONS_STDDEV_POPULATION_ASSET_TRANSFER_ID_ASC = "ORDER_TRANSACTIONS_STDDEV_POPULATION_ASSET_TRANSFER_ID_ASC",
ORDER_TRANSACTIONS_STDDEV_POPULATION_ASSET_TRANSFER_ID_DESC = "ORDER_TRANSACTIONS_STDDEV_POPULATION_ASSET_TRANSFER_ID_DESC",
ORDER_TRANSACTIONS_STDDEV_POPULATION_BLOCK_RANGE_ASC = "ORDER_TRANSACTIONS_STDDEV_POPULATION_BLOCK_RANGE_ASC",
ORDER_TRANSACTIONS_STDDEV_POPULATION_BLOCK_RANGE_DESC = "ORDER_TRANSACTIONS_STDDEV_POPULATION_BLOCK_RANGE_DESC",
ORDER_TRANSACTIONS_STDDEV_POPULATION_ID_ASC = "ORDER_TRANSACTIONS_STDDEV_POPULATION_ID_ASC",
ORDER_TRANSACTIONS_STDDEV_POPULATION_ID_DESC = "ORDER_TRANSACTIONS_STDDEV_POPULATION_ID_DESC",
ORDER_TRANSACTIONS_STDDEV_POPULATION_ORDER_ID_ASC = "ORDER_TRANSACTIONS_STDDEV_POPULATION_ORDER_ID_ASC",
ORDER_TRANSACTIONS_STDDEV_POPULATION_ORDER_ID_DESC = "ORDER_TRANSACTIONS_STDDEV_POPULATION_ORDER_ID_DESC",
ORDER_TRANSACTIONS_STDDEV_SAMPLE_ASSET_TRANSFER_ID_ASC = "ORDER_TRANSACTIONS_STDDEV_SAMPLE_ASSET_TRANSFER_ID_ASC",
ORDER_TRANSACTIONS_STDDEV_SAMPLE_ASSET_TRANSFER_ID_DESC = "ORDER_TRANSACTIONS_STDDEV_SAMPLE_ASSET_TRANSFER_ID_DESC",
ORDER_TRANSACTIONS_STDDEV_SAMPLE_BLOCK_RANGE_ASC = "ORDER_TRANSACTIONS_STDDEV_SAMPLE_BLOCK_RANGE_ASC",
ORDER_TRANSACTIONS_STDDEV_SAMPLE_BLOCK_RANGE_DESC = "ORDER_TRANSACTIONS_STDDEV_SAMPLE_BLOCK_RANGE_DESC",
ORDER_TRANSACTIONS_STDDEV_SAMPLE_ID_ASC = "ORDER_TRANSACTIONS_STDDEV_SAMPLE_ID_ASC",
ORDER_TRANSACTIONS_STDDEV_SAMPLE_ID_DESC = "ORDER_TRANSACTIONS_STDDEV_SAMPLE_ID_DESC",
ORDER_TRANSACTIONS_STDDEV_SAMPLE_ORDER_ID_ASC = "ORDER_TRANSACTIONS_STDDEV_SAMPLE_ORDER_ID_ASC",
ORDER_TRANSACTIONS_STDDEV_SAMPLE_ORDER_ID_DESC = "ORDER_TRANSACTIONS_STDDEV_SAMPLE_ORDER_ID_DESC",
ORDER_TRANSACTIONS_SUM_ASSET_TRANSFER_ID_ASC = "ORDER_TRANSACTIONS_SUM_ASSET_TRANSFER_ID_ASC",
ORDER_TRANSACTIONS_SUM_ASSET_TRANSFER_ID_DESC = "ORDER_TRANSACTIONS_SUM_ASSET_TRANSFER_ID_DESC",
ORDER_TRANSACTIONS_SUM_BLOCK_RANGE_ASC = "ORDER_TRANSACTIONS_SUM_BLOCK_RANGE_ASC",
ORDER_TRANSACTIONS_SUM_BLOCK_RANGE_DESC = "ORDER_TRANSACTIONS_SUM_BLOCK_RANGE_DESC",
ORDER_TRANSACTIONS_SUM_ID_ASC = "ORDER_TRANSACTIONS_SUM_ID_ASC",
ORDER_TRANSACTIONS_SUM_ID_DESC = "ORDER_TRANSACTIONS_SUM_ID_DESC",
ORDER_TRANSACTIONS_SUM_ORDER_ID_ASC = "ORDER_TRANSACTIONS_SUM_ORDER_ID_ASC",
ORDER_TRANSACTIONS_SUM_ORDER_ID_DESC = "ORDER_TRANSACTIONS_SUM_ORDER_ID_DESC",
ORDER_TRANSACTIONS_VARIANCE_POPULATION_ASSET_TRANSFER_ID_ASC = "ORDER_TRANSACTIONS_VARIANCE_POPULATION_ASSET_TRANSFER_ID_ASC",
ORDER_TRANSACTIONS_VARIANCE_POPULATION_ASSET_TRANSFER_ID_DESC = "ORDER_TRANSACTIONS_VARIANCE_POPULATION_ASSET_TRANSFER_ID_DESC",
ORDER_TRANSACTIONS_VARIANCE_POPULATION_BLOCK_RANGE_ASC = "ORDER_TRANSACTIONS_VARIANCE_POPULATION_BLOCK_RANGE_ASC",
ORDER_TRANSACTIONS_VARIANCE_POPULATION_BLOCK_RANGE_DESC = "ORDER_TRANSACTIONS_VARIANCE_POPULATION_BLOCK_RANGE_DESC",
ORDER_TRANSACTIONS_VARIANCE_POPULATION_ID_ASC = "ORDER_TRANSACTIONS_VARIANCE_POPULATION_ID_ASC",
ORDER_TRANSACTIONS_VARIANCE_POPULATION_ID_DESC = "ORDER_TRANSACTIONS_VARIANCE_POPULATION_ID_DESC",
ORDER_TRANSACTIONS_VARIANCE_POPULATION_ORDER_ID_ASC = "ORDER_TRANSACTIONS_VARIANCE_POPULATION_ORDER_ID_ASC",
ORDER_TRANSACTIONS_VARIANCE_POPULATION_ORDER_ID_DESC = "ORDER_TRANSACTIONS_VARIANCE_POPULATION_ORDER_ID_DESC",
ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ASSET_TRANSFER_ID_ASC = "ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ASSET_TRANSFER_ID_ASC",
ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ASSET_TRANSFER_ID_DESC = "ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ASSET_TRANSFER_ID_DESC",
ORDER_TRANSACTIONS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC = "ORDER_TRANSACTIONS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC",
ORDER_TRANSACTIONS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC = "ORDER_TRANSACTIONS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC",
ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ID_ASC = "ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ID_ASC",
ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ID_DESC = "ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ID_DESC",
ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ORDER_ID_ASC = "ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ORDER_ID_ASC",
ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ORDER_ID_DESC = "ORDER_TRANSACTIONS_VARIANCE_SAMPLE_ORDER_ID_DESC",
PRIMARY_KEY_ASC = "PRIMARY_KEY_ASC",
PRIMARY_KEY_DESC = "PRIMARY_KEY_DESC",
TOKEN_CONTRACT_BY_TOKEN_ID__DECIMALS_ASC = "TOKEN_CONTRACT_BY_TOKEN_ID__DECIMALS_ASC",
TOKEN_CONTRACT_BY_TOKEN_ID__DECIMALS_DESC = "TOKEN_CONTRACT_BY_TOKEN_ID__DECIMALS_DESC",
TOKEN_CONTRACT_BY_TOKEN_ID__ICON_URL_ASC = "TOKEN_CONTRACT_BY_TOKEN_ID__ICON_URL_ASC",
TOKEN_CONTRACT_BY_TOKEN_ID__ICON_URL_DESC = "TOKEN_CONTRACT_BY_TOKEN_ID__ICON_URL_DESC",
TOKEN_CONTRACT_BY_TOKEN_ID__ID_ASC = "TOKEN_CONTRACT_BY_TOKEN_ID__ID_ASC",
TOKEN_CONTRACT_BY_TOKEN_ID__ID_DESC = "TOKEN_CONTRACT_BY_TOKEN_ID__ID_DESC",
TOKEN_CONTRACT_BY_TOKEN_ID__NAME_ASC = "TOKEN_CONTRACT_BY_TOKEN_ID__NAME_ASC",
TOKEN_CONTRACT_BY_TOKEN_ID__NAME_DESC = "TOKEN_CONTRACT_BY_TOKEN_ID__NAME_DESC",
TOKEN_CONTRACT_BY_TOKEN_ID__SYMBOL_ASC = "TOKEN_CONTRACT_BY_TOKEN_ID__SYMBOL_ASC",
TOKEN_CONTRACT_BY_TOKEN_ID__SYMBOL_DESC = "TOKEN_CONTRACT_BY_TOKEN_ID__SYMBOL_DESC",
TOKEN_CONTRACT_BY_TOKEN_ID__TYPE_ASC = "TOKEN_CONTRACT_BY_TOKEN_ID__TYPE_ASC",
TOKEN_CONTRACT_BY_TOKEN_ID__TYPE_DESC = "TOKEN_CONTRACT_BY_TOKEN_ID__TYPE_DESC",
TOKEN_ID_ASC = "TOKEN_ID_ASC",
TOKEN_ID_DESC = "TOKEN_ID_DESC",
TO_ID_ASC = "TO_ID_ASC",
TO_ID_DESC = "TO_ID_DESC",
TRANSACTION_BLOCK_NUMBER_ASC = "TRANSACTION_BLOCK_NUMBER_ASC",
TRANSACTION_BLOCK_NUMBER_DESC = "TRANSACTION_BLOCK_NUMBER_DESC",
TRANSACTION_BY_TRANSACTION_ID__BLOCK_HASH_ASC = "TRANSACTION_BY_TRANSACTION_ID__BLOCK_HASH_ASC",
TRANSACTION_BY_TRANSACTION_ID__BLOCK_HASH_DESC = "TRANSACTION_BY_TRANSACTION_ID__BLOCK_HASH_DESC",
TRANSACTION_BY_TRANSACTION_ID__BLOCK_NUMBER_ASC = "TRANSACTION_BY_TRANSACTION_ID__BLOCK_NUMBER_ASC",
TRANSACTION_BY_TRANSACTION_ID__BLOCK_NUMBER_DESC = "TRANSACTION_BY_TRANSACTION_ID__BLOCK_NUMBER_DESC",
TRANSACTION_BY_TRANSACTION_ID__DATE_ASC = "TRANSACTION_BY_TRANSACTION_ID__DATE_ASC",
TRANSACTION_BY_TRANSACTION_ID__DATE_DESC = "TRANSACTION_BY_TRANSACTION_ID__DATE_DESC",
TRANSACTION_BY_TRANSACTION_ID__FEES_ASC = "TRANSACTION_BY_TRANSACTION_ID__FEES_ASC",
TRANSACTION_BY_TRANSACTION_ID__FEES_DESC = "TRANSACTION_BY_TRANSACTION_ID__FEES_DESC",
TRANSACTION_BY_TRANSACTION_ID__GAS_PRICE_ASC = "TRANSACTION_BY_TRANSACTION_ID__GAS_PRICE_ASC",
TRANSACTION_BY_TRANSACTION_ID__GAS_PRICE_DESC = "TRANSACTION_BY_TRANSACTION_ID__GAS_PRICE_DESC",
TRANSACTION_BY_TRANSACTION_ID__GAS_USED_ASC = "TRANSACTION_BY_TRANSACTION_ID__GAS_USED_ASC",
TRANSACTION_BY_TRANSACTION_ID__GAS_USED_DESC = "TRANSACTION_BY_TRANSACTION_ID__GAS_USED_DESC",
TRANSACTION_BY_TRANSACTION_ID__ID_ASC = "TRANSACTION_BY_TRANSACTION_ID__ID_ASC",
TRANSACTION_BY_TRANSACTION_ID__ID_DESC = "TRANSACTION_BY_TRANSACTION_ID__ID_DESC",
TRANSACTION_BY_TRANSACTION_ID__SUCCESS_ASC = "TRANSACTION_BY_TRANSACTION_ID__SUCCESS_ASC",
TRANSACTION_BY_TRANSACTION_ID__SUCCESS_DESC = "TRANSACTION_BY_TRANSACTION_ID__SUCCESS_DESC",
TRANSACTION_ID_ASC = "TRANSACTION_ID_ASC",
TRANSACTION_ID_DESC = "TRANSACTION_ID_DESC",
TYPE_ASC = "TYPE_ASC",
TYPE_DESC = "TYPE_DESC",
VALUE_ASC = "VALUE_ASC",
VALUE_DESC = "VALUE_DESC",
WALLET_BY_FROM_ID__BALANCE_ASC = "WALLET_BY_FROM_ID__BALANCE_ASC",
WALLET_BY_FROM_ID__BALANCE_DESC = "WALLET_BY_FROM_ID__BALANCE_DESC",
WALLET_BY_FROM_ID__ID_ASC = "WALLET_BY_FROM_ID__ID_ASC",
WALLET_BY_FROM_ID__ID_DESC = "WALLET_BY_FROM_ID__ID_DESC",
WALLET_BY_TO_ID__BALANCE_ASC = "WALLET_BY_TO_ID__BALANCE_ASC",
WALLET_BY_TO_ID__BALANCE_DESC = "WALLET_BY_TO_ID__BALANCE_DESC",
WALLET_BY_TO_ID__ID_ASC = "WALLET_BY_TO_ID__ID_ASC",
WALLET_BY_TO_ID__ID_DESC = "WALLET_BY_TO_ID__ID_DESC"
}
/** A filter to be used against BigFloat fields. All fields are combined with a logical ‘and.’ */
type GqlBigFloatFilter = {
/** Not equal to the specified value, treating null like an ordinary value. */
distinctFrom?: InputMaybe<Scalars['BigFloat']['input']>;
/** Equal to the specified value. */
equalTo?: InputMaybe<Scalars['BigFloat']['input']>;
/** Greater than the specified value. */
greaterThan?: InputMaybe<Scalars['BigFloat']['input']>;
/** Greater than or equal to the specified value. */
greaterThanOrEqualTo?: InputMaybe<Scalars['BigFloat']['input']>;
/** Included in the specified list. */
in?: InputMaybe<Array<Scalars['BigFloat']['input']>>;
/** Is null (if `true` is specified) or is not null (if `false` is specified). */
isNull?: InputMaybe<Scalars['Boolean']['input']>;
/** Less than the specified value. */
lessThan?: InputMaybe<Scalars['BigFloat']['input']>;
/** Less than or equal to the specified value. */
lessThanOrEqualTo?: InputMaybe<Scalars['BigFloat']['input']>;
/** Equal to the specified value, treating null like an ordinary value. */
notDistinctFrom?: InputMaybe<Scalars['BigFloat']['input']>;
/** Not equal to the specified value. */
notEqualTo?: InputMaybe<Scalars['BigFloat']['input']>;
/** Not included in the specified list. */
notIn?: InputMaybe<Array<Scalars['BigFloat']['input']>>;
};
/** A filter to be used against BigInt fields. All fields are combined with a logical ‘and.’ */
type GqlBigIntFilter = {
/** Not equal to the specified value, treating null like an ordinary value. */
distinctFrom?: InputMaybe<Scalars['BigInt']['input']>;
/** Equal to the specified value. */
equalTo?: InputMaybe<Scalars['BigInt']['input']>;
/** Greater than the specified value. */
greaterThan?: InputMaybe<Scalars['BigInt']['input']>;
/** Greater than or equal to the specified value. */
greaterThanOrEqualTo?: InputMaybe<Scalars['BigInt']['input']>;
/** Included in the specified list. */
in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
/** Is null (if `true` is specified) or is not null (if `false` is specified). */
isNull?: InputMaybe<Scalars['Boolean']['input']>;
/** Less than the specified value. */
lessThan?: InputMaybe<Scalars['BigInt']['input']>;
/** Less than or equal to the specified value. */
lessThanOrEqualTo?: InputMaybe<Scalars['BigInt']['input']>;
/** Equal to the specified value, treating null like an ordinary value. */
notDistinctFrom?: InputMaybe<Scalars['BigInt']['input']>;
/** Not equal to the specified value. */
notEqualTo?: InputMaybe<Scalars['BigInt']['input']>;
/** Not included in the specified list. */
notIn?: InputMaybe<Array<Scalars['BigInt']['input']>>;
};
/** A filter to be used against Boolean fields. All fields are combined with a logical ‘and.’ */
type GqlBooleanFilter = {
/** Not equal to the specified value, treating null like an ordinary value. */
distinctFrom?: InputMaybe<Scalars['Boolean']['input']>;
/** Equal to the specified value. */
equalTo?: InputMaybe<Scalars['Boolean']['input']>;
/** Greater than the specified value. */
greaterThan?: InputMaybe<Scalars['Boolean']['input']>;
/** Greater than or equal to the specified value. */
greaterThanOrEqualTo?: InputMaybe<Scalars['Boolean']['input']>;
/** Included in the specified list. */
in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
/** Is null (if `true` is specified) or is not null (if `false` is specified). */
isNull?: InputMaybe<Scalars['Boolean']['input']>;
/** Less than the specified value. */
lessThan?: InputMaybe<Scalars['Boolean']['input']>;
/** Less than or equal to the specified value. */
lessThanOrEqualTo?: InputMaybe<Scalars['Boolean']['input']>;
/** Equal to the specified value, treating null like an ordinary value. */
notDistinctFrom?: InputMaybe<Scalars['Boolean']['input']>;
/** Not equal to the specified value. */
notEqualTo?: InputMaybe<Scalars['Boolean']['input']>;
/** Not included in the specified list. */
notIn?: InputMaybe<Array<Scalars['Boolean']['input']>>;
};
/** A filter to be used against Datetime fields. All fields are combined with a logical ‘and.’ */
type GqlDatetimeFilter = {
/** Not equal to the specified value, treating null like an ordinary value. */
distinctFrom?: InputMaybe<Scalars['Datetime']['input']>;
/** Equal to the specified value. */
equalTo?: InputMaybe<Scalars['Datetime']['input']>;
/** Greater than the specified value. */
greaterThan?: InputMaybe<Scalars['Datetime']['input']>;
/** Greater than or equal to the specified value. */
greaterThanOrEqualTo?: InputMaybe<Scalars['Datetime']['input']>;
/** Included in the specified list. */
in?: InputMaybe<Array<Scalars['Datetime']['input']>>;
/** Is null (if `true` is specified) or is not null (if `false` is specified). */
isNull?: InputMaybe<Scalars['Boolean']['input']>;
/** Less than the specified value. */
lessThan?: InputMaybe<Scalars['Datetime']['input']>;
/** Less than or equal to the specified value. */
lessThanOrEqualTo?: InputMaybe<Scalars['Datetime']['input']>;
/** Equal to the specified value, treating null like an ordinary value. */
notDistinctFrom?: InputMaybe<Scalars['Datetime']['input']>;
/** Not equal to the specified value. */
notEqualTo?: InputMaybe<Scalars['Datetime']['input']>;
/** Not included in the specified list. */
notIn?: InputMaybe<Array<Scalars['Datetime']['input']>>;
};
type GqlHavingBigfloatFilter = {
equalTo?: InputMaybe<Scalars['BigFloat']['input']>;
greaterThan?: InputMaybe<Scalars['BigFloat']['input']>;
greaterThanOrEqualTo?: InputMaybe<Scalars['BigFloat']['input']>;
lessThan?: InputMaybe<Scalars['BigFloat']['input']>;
lessThanOrEqualTo?: InputMaybe<Scalars['BigFloat']['input']>;
notEqualTo?: InputMaybe<Scalars['BigFloat']['input']>;
};
type GqlHavingDatetimeFilter = {
equalTo?: InputMaybe<Scalars['Datetime']['input']>;
greaterThan?: InputMaybe<Scalars['Datetime']['input']>;
greaterThanOrEqualTo?: InputMaybe<Scalars['Datetime']['input']>;
lessThan?: InputMaybe<Scalars['Datetime']['input']>;
lessThanOrEqualTo?: InputMaybe<Scalars['Datetime']['input']>;
notEqualTo?: InputMaybe<Scalars['Datetime']['input']>;
};
type GqlHavingIntFilter = {
equalTo?: InputMaybe<Scalars['Int']['input']>;
greaterThan?: InputMaybe<Scalars['Int']['input']>;
greaterThanOrEqualTo?: InputMaybe<Scalars['Int']['input']>;
lessThan?: InputMaybe<Scalars['Int']['input']>;
lessThanOrEqualTo?: InputMaybe<Scalars['Int']['input']>;
notEqualTo?: InputMaybe<Scalars['Int']['input']>;
};
/** A filter to be used against Int fields. All fields are combined with a logical ‘and.’ */
type GqlIntFilter = {
/** Not equal to the specified value, treating null like an ordinary value. */
distinctFrom?: InputMaybe<Scalars['Int']['input']>;
/** Equal to the specified value. */
equalTo?: InputMaybe<Scalars['Int']['input']>;
/** Greater than the specified value. */
greaterThan?: InputMaybe<Scalars['Int']['input']>;
/** Greater than or equal to the specified value. */
greaterThanOrEqualTo?: InputMaybe<Scalars['Int']['input']>;
/** Included in the specified list. */
in?: InputMaybe<Array<Scalars['Int']['input']>>;
/** Is null (if `true` is specified) or is not null (if `false` is specified). */
isNull?: InputMaybe<Scalars['Boolean']['input']>;
/** Less than the specified value. */
lessThan?: InputMaybe<Scalars['Int']['input']>;
/** Less than or equal to the specified value. */
lessThanOrEqualTo?: InputMaybe<Scalars['Int']['input']>;
/** Equal to the specified value, treating null like an ordinary value. */
notDistinctFrom?: InputMaybe<Scalars['Int']['input']>;
/** Not equal to the specified value. */
notEqualTo?: InputMaybe<Scalars['Int']['input']>;
/** Not included in the specified list. */
notIn?: InputMaybe<Array<Scalars['Int']['input']>>;
};
/** A filter to be used against JSON fields. All fields are combined with a logical ‘and.’ */
type GqlJSONFilter = {
/** Contained by the specified JSON. */
containedBy?: InputMaybe<Scalars['JSON']['input']>;
/** Contains the specified JSON. */
contains?: InputMaybe<Scalars['JSON']['input']>;
/** Contains all of the specified keys. */
containsAllKeys?: InputMaybe<Array<Scalars['String']['input']>>;
/** Contains any of the specified keys. */
containsAnyKeys?: InputMaybe<Array<Scalars['String']['input']>>;
/** Contains the specified key. */
containsKey?: InputMaybe<Scalars['String']['input']>;
/** Not equal to the specified value, treating null like an ordinary value. */
distinctFrom?: InputMaybe<Scalars['JSON']['input']>;
/** Equal to the specified value. */
equalTo?: InputMaybe<Scalars['JSON']['input']>;
/** Greater than the specified value. */
greaterThan?: InputMaybe<Scalars['JSON']['input']>;
/** Greater than or equal to the specified value. */
greaterThanOrEqualTo?: InputMaybe<Scalars['JSON']['input']>;
/** Included in the specified list. */
in?: InputMaybe<Array<Scalars['JSON']['input']>>;
/** Is null (if `true` is specified) or is not null (if `false` is specified). */
isNull?: InputMaybe<Scalars['Boolean']['input']>;
/** Less than the specified value. */
lessThan?: InputMaybe<Scalars['JSON']['input']>;
/** Less than or equal to the specified value. */
lessThanOrEqualTo?: InputMaybe<Scalars['JSON']['input']>;
/** Equal to the specified value, treating null like an ordinary value. */
notDistinctFrom?: InputMaybe<Scalars['JSON']['input']>;
/** Not equal to the specified value. */
notEqualTo?: InputMaybe<Scalars['JSON']['input']>;
/** Not included in the specified list. */
notIn?: InputMaybe<Array<Scalars['JSON']['input']>>;
};
declare enum GqlMutationType {
DELETE = "DELETE",
INSERT = "INSERT",
UPDATE = "UPDATE"
}
type GqlNft = GqlNode & {
/** Reads and enables pagination through a set of `AssetTransfer`. */
assetTransfers: GqlAssetTransfersConnection;
/** Reads a single `TokenContract` that is related to this `Nft`. */
collection: Maybe<GqlTokenContract>;
collectionId: Scalars['String']['output'];
id: Scalars['String']['output'];
metadata: Scalars['JSON']['output'];
/** Reads and enables pagination through a set of `NftBalance`. */
nftBalances: GqlNftBalancesConnection;
/** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */
nodeId: Scalars['ID']['output'];
/** Reads and enables pagination through a set of `TokenContract`. */
tokenContractsByAssetTransferNftIdAndTokenId: GqlNftTokenContractsByAssetTransferNftIdAndTokenIdManyToManyConnection;
tokenId: Scalars['BigFloat']['output'];
/** Reads and enables pagination through a set of `Transaction`. */
transactionsByAssetTransferNftIdAndTransactionId: GqlNftTransactionsByAssetTransferNftIdAndTransactionIdManyToManyConnection;
/** Reads and enables pagination through a set of `Wallet`. */
walletsByAssetTransferNftIdAndFromId: GqlNftWalletsByAssetTransferNftIdAndFromIdManyToManyConnection;
/** Reads and enables pagination through a set of `Wallet`. */
walletsByAssetTransferNftIdAndToId: GqlNftWalletsByAssetTransferNftIdAndToIdManyToManyConnection;
/** Reads and enables pagination through a set of `Wallet`. */
walletsByNftBalanceNftIdAndWalletId: GqlNftWalletsByNftBalanceNftIdAndWalletIdManyToManyConnection;
};
type GqlNftassetTransfersArgs = {
after?: InputMaybe<Scalars['Cursor']['input']>;
before?: InputMaybe<Scalars['Cursor']['input']>;
blockHeight?: InputMaybe<Scalars['String']['input']>;
distinct?: InputMaybe<Array<InputMaybe<Gqlasset_transfers_distinct_enum>>>;
filter?: InputMaybe<GqlAssetTransferFilter>;
first?: InputMaybe<Scalars['Int']['input']>;
last?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Array<GqlAssetTransfersOrderBy>>;
orderByNull?: InputMaybe<GqlNullOrder>;
};
type GqlNftnftBalancesArgs = {
after?: InputMaybe<Scalars['Cursor']['input']>;
before?: InputMaybe<Scalars['Cursor']['input']>;
blockHeight?: InputMaybe<Scalars['String']['input']>;
distinct?: InputMaybe<Array<InputMaybe<Gqlnft_balances_distinct_enum>>>;
filter?: InputMaybe<GqlNftBalanceFilter>;
first?: InputMaybe<Scalars['Int']['input']>;
last?: InputMaybe<Scalars['Int']['input']>;
offset?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Array<GqlNftBalancesOrderBy>>;
orderByNull?: InputMaybe<GqlNullOrder>;
};
type GqlNfttokenContractsByAsse