BalancesInput

walletAddress
String

The wallet address to filter by.

networks
[Int!]

The network IDs to filter by.

tokens
[String!]

The token IDs (address:networkId) or addresses to request the balance for. Requires a list of networks if only passing addresses. Include native network balances using native as the token address. Only applied when using walletAddress (not walletId). Max 200 tokens.

includeNative
Boolean

Whether to include native network balances in the response (ID will be native:<networkId>). Requires a list of networks. Does not apply when using tokens.

limit
Int

The maximum number of holdings to return. Does not apply when using tokens.

cursor
String

A cursor for use in pagination.

removeScams
Boolean

Whether to remove scam tokens from the response.

walletId
String

The ID of the wallet (walletAddress:networkId).

This field is deprecated. Use walletAddress and networkId instead

filterToken
String

Optional token specifically request the balance for. Only works with walletId.

This field is deprecated. Use tokens list instead

input BalancesInput {
  """The wallet address to filter by."""
  walletAddress: String
  """The network IDs to filter by."""
  networks: [Int!]
  """The token IDs (`address:networkId`) or addresses to request the balance for. Requires a list of `networks` if only passing addresses. Include native network balances using `native` as the token address. Only applied when using `walletAddress` (not `walletId`). Max 200 tokens."""
  tokens: [String!]
  """Whether to include native network balances in the response (ID will be native:&lt;networkId&gt;). Requires a list of `networks`. Does not apply when using `tokens`."""
  includeNative: Boolean
  """The maximum number of holdings to return. Does not apply when using `tokens`."""
  limit: Int
  """A cursor for use in pagination."""
  cursor: String
  """Whether to remove scam tokens from the response."""
  removeScams: Boolean
  """The ID of the wallet (`walletAddress:networkId`)."""
  walletId: String @deprecated(reason: "Use walletAddress and networkId instead")
  """Optional token specifically request the balance for. Only works with `walletId`."""
  filterToken: String @deprecated(reason: "Use tokens list instead")
}

ChartImageOptions

Input options for the chart image.

expirationSeconds
Int

The expiry time of the image in seconds. Max: 172800 (2 days). Default: 900 (15 minutes).

width
Int

The width of the image in pixels. Max: 1200. Default: 800.

height
Int

The height of the image in pixels. Max: 1200. Default: 450.

"""Input options for the chart image."""
input ChartImageOptions {
  """The expiry time of the image in seconds. Max: 172800 (2 days). Default: 900 (15 minutes)."""
  expirationSeconds: Int
  """The width of the image in pixels. Max: 1200. Default: 800."""
  width: Int
  """The height of the image in pixels. Max: 1200. Default: 450."""
  height: Int
}

ChartInput

Input type of chartUrls.

pair
PairChartInput

The input required to fetch a pair chart.

"""Input type of `chartUrls`."""
input ChartInput {
  """The input required to fetch a pair chart."""
  pair: PairChartInput
}

CommunityNotesFilter

Filters for community notes.

address
String

The contract address of the contract.

contractType
ContractType

No description provided

networkId
[Int]

The network ID the contract is deployed on.

proposalType
CommunityNoteType

The type of the proposal.

"""Filters for community notes."""
input CommunityNotesFilter {
  """The contract address of the contract."""
  address: String
  contractType: ContractType
  """The network ID the contract is deployed on."""
  networkId: [Int]
  """The type of the proposal."""
  proposalType: CommunityNoteType
}

CommunityNotesInput

Input type of getCommunityNotes.

filter
CommunityNotesFilter

A set of filters to apply

limit
Int

The maximum number of community notes to return.

cursor
String

The cursor to use for pagination.

"""Input type of `getCommunityNotes`."""
input CommunityNotesInput {
  """A set of filters to apply"""
  filter: CommunityNotesFilter
  """The maximum number of community notes to return."""
  limit: Int
  """The cursor to use for pagination."""
  cursor: String
}

ComparisonOperatorInput

Input for comparison operators.

gt
String

Greater than.

gte
String

Greater than or equal.

lt
String

Less than.

lte
String

Less than or equal.

eq
String

Equal to.

"""Input for comparison operators."""
input ComparisonOperatorInput {
  """Greater than."""
  gt: String
  """Greater than or equal."""
  gte: String
  """Less than."""
  lt: String
  """Less than or equal."""
  lte: String
  """Equal to."""
  eq: String
}

CreateApiTokensInput

count
Int

Number of tokens to create, default is 1

requestLimit
String

Number of requests allowed per token, represented as a string, default is 5000

expiresIn
Int

Number of seconds until the token expires, defaults to 1 hour (3600)

input CreateApiTokensInput {
  """Number of tokens to create, default is 1"""
  count: Int
  """Number of requests allowed per token, represented as a string, default is 5000"""
  requestLimit: String
  """Number of seconds until the token expires, defaults to 1 hour (3600)"""
  expiresIn: Int
}

CreateMarketCapWebhookArgs

Input for creating a market cap webhook.

name
String!
required

The name of the webhook (max 128 characters).

callbackUrl
String!
required

The url to which the webhook message should be sent.

securityToken
String!
required

A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.

alertRecurrence
AlertRecurrence!
required

The recurrence of the webhook. Can be INDEFINITE or ONCE.

groupId
String

A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.

conditions
MarketCapEventWebhookConditionInput!
required

The conditions which must be met in order for the webhook to send a message.

retrySettings
RetrySettingsInput

The settings for retrying failed webhook messages.

bucketId
String

An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

bucketSortkey
String

An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

publishingType
PublishingType

The type of publishing for the webhook. If not set, it defaults to SINGLE.

deduplicate
Boolean

If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.

"""Input for creating a market cap webhook."""
input CreateMarketCapWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: MarketCapEventWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreateMarketCapWebhooksInput

Input for creating market cap webhooks.

webhooks
[CreateMarketCapWebhookArgs!]!
required

A list of market cap webhooks to create.

"""Input for creating market cap webhooks."""
input CreateMarketCapWebhooksInput {
  """A list of market cap webhooks to create."""
  webhooks: [CreateMarketCapWebhookArgs!]!
}

CreateNftEventWebhookArgs

Input for creating an NFT event webhook.

name
String!
required

The name of the webhook (max 128 characters).

callbackUrl
String!
required

The url to which the webhook message should be sent.

securityToken
String!
required

A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.

alertRecurrence
AlertRecurrence!
required

The recurrence of the webhook. Can be INDEFINITE or ONCE.

groupId
String

A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.

conditions
NftEventWebhookConditionInput!
required

The conditions which must be met in order for the webhook to send a message.

retrySettings
RetrySettingsInput

The settings for retrying failed webhook messages.

bucketId
String

An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

bucketSortkey
String

An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

publishingType
PublishingType

The type of publishing for the webhook. If not set, it defaults to SINGLE.

deduplicate
Boolean

If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.

"""Input for creating an NFT event webhook."""
input CreateNftEventWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: NftEventWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreateNftEventWebhooksInput

Input for creating NFT event webhooks.

webhooks
[CreateNftEventWebhookArgs!]!
required

A list of NFT event webhooks to create.

"""Input for creating NFT event webhooks."""
input CreateNftEventWebhooksInput {
  """A list of NFT event webhooks to create."""
  webhooks: [CreateNftEventWebhookArgs!]!
}

CreatePriceWebhookArgs

Input for creating a price webhook.

name
String!
required

The name of the webhook (max 128 characters).

callbackUrl
String!
required

The url to which the webhook message should be sent.

securityToken
String!
required

A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.

alertRecurrence
AlertRecurrence!
required

The recurrence of the webhook. Can be INDEFINITE or ONCE.

groupId
String

A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.

conditions
PriceEventWebhookConditionInput!
required

The conditions which must be met in order for the webhook to send a message.

retrySettings
RetrySettingsInput

The settings for retrying failed webhook messages.

bucketId
String

An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

bucketSortkey
String

An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

publishingType
PublishingType

The type of publishing for the webhook. If not set, it defaults to SINGLE.

deduplicate
Boolean

If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.

"""Input for creating a price webhook."""
input CreatePriceWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: PriceEventWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreatePriceWebhooksInput

Input for creating price webhooks.

webhooks
[CreatePriceWebhookArgs!]!
required

A list of price webhooks to create.

"""Input for creating price webhooks."""
input CreatePriceWebhooksInput {
  """A list of price webhooks to create."""
  webhooks: [CreatePriceWebhookArgs!]!
}

CreateRawTransactionWebhookArgs

Input for creating a Raw Transaction webhook.

name
String!
required

The name of the webhook (max 128 characters).

callbackUrl
String!
required

The url to which the webhook message should be sent.

securityToken
String!
required

A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.

alertRecurrence
AlertRecurrence!
required

The recurrence of the webhook. Can be INDEFINITE or ONCE.

groupId
String

A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.

conditions
RawTransactionWebhookConditionInput!
required

The conditions which must be met in order for the webhook to send a message.

retrySettings
RetrySettingsInput

The settings for retrying failed webhook messages.

bucketId
String

An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

bucketSortkey
String

An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

publishingType
PublishingType

The type of publishing for the webhook. If not set, it defaults to SINGLE.

deduplicate
Boolean

If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.

"""Input for creating a Raw Transaction webhook."""
input CreateRawTransactionWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: RawTransactionWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreateRawTransactionWebhooksInput

Input for creating Raw Transaction webhooks.

webhooks
[CreateRawTransactionWebhookArgs!]!
required

A list of Raw Transaction webhooks to create.

"""Input for creating Raw Transaction webhooks."""
input CreateRawTransactionWebhooksInput {
  """A list of Raw Transaction webhooks to create."""
  webhooks: [CreateRawTransactionWebhookArgs!]!
}

CreateTokenPairEventWebhookArgs

Input for creating a token pair event webhook.

name
String!
required

The name of the webhook (max 128 characters).

callbackUrl
String!
required

The url to which the webhook message should be sent.

securityToken
String!
required

A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.

alertRecurrence
AlertRecurrence!
required

The recurrence of the webhook. Can be INDEFINITE or ONCE.

groupId
String

A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.

conditions
TokenPairEventWebhookConditionInput!
required

The conditions which must be met in order for the webhook to send a message.

retrySettings
RetrySettingsInput

The settings for retrying failed webhook messages.

bucketId
String

An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

bucketSortkey
String

An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).

publishingType
PublishingType

The type of publishing for the webhook. If not set, it defaults to SINGLE.

deduplicate
Boolean

If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.

"""Input for creating a token pair event webhook."""
input CreateTokenPairEventWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: TokenPairEventWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreateTokenPairEventWebhooksInput

Input for creating token pair event webhooks.

webhooks
[CreateTokenPairEventWebhookArgs!]!
required

A list of token pair event webhooks to create.

"""Input for creating token pair event webhooks."""
input CreateTokenPairEventWebhooksInput {
  """A list of token pair event webhooks to create."""
  webhooks: [CreateTokenPairEventWebhookArgs!]!
}

CreateWebhooksInput

Input for creating webhooks.

priceWebhooksInput
CreatePriceWebhooksInput

Input for creating price webhooks.

tokenPairEventWebhooksInput
CreateTokenPairEventWebhooksInput

Input for creating token pair event webhooks.

nftEventWebhooksInput
CreateNftEventWebhooksInput

Input for creating NFT event webhooks.

rawTransactionWebhooksInput
CreateRawTransactionWebhooksInput

Input for creating raw transaction webhooks.

marketCapWebhooksInput
CreateMarketCapWebhooksInput

Input for creating market cap webhooks.

"""Input for creating webhooks."""
input CreateWebhooksInput {
  """Input for creating price webhooks."""
  priceWebhooksInput: CreatePriceWebhooksInput
  """Input for creating token pair event webhooks."""
  tokenPairEventWebhooksInput: CreateTokenPairEventWebhooksInput
  """Input for creating NFT event webhooks."""
  nftEventWebhooksInput: CreateNftEventWebhooksInput
  """Input for creating raw transaction webhooks."""
  rawTransactionWebhooksInput: CreateRawTransactionWebhooksInput
  """Input for creating market cap webhooks."""
  marketCapWebhooksInput: CreateMarketCapWebhooksInput
}

DeleteWebhooksInput

Input for deleting webhooks.

webhookIds
[String!]!
required

A list of webhook IDs to delete.

"""Input for deleting webhooks."""
input DeleteWebhooksInput {
  """A list of webhook IDs to delete."""
  webhookIds: [String!]!
}

DetailedWalletStatsInput

The input for detailed wallet stats.

walletAddress
String!
required

The wallet address

networkId
Int

The network ID

timestamp
Int

The timestamp to get stats for

includeNetworkBreakdown
Boolean

Whether to include network breakdown stats

"""The input for detailed wallet stats."""
input DetailedWalletStatsInput {
  """The wallet address"""
  walletAddress: String!
  """The network ID"""
  networkId: Int
  """The timestamp to get stats for"""
  timestamp: Int
  """Whether to include network breakdown stats"""
  includeNetworkBreakdown: Boolean
}

EventQueryTimestampInput

Input type of EventQueryTimestamp.

from
Int!
required

The unix timestamp for the start of the requested range.

to
Int!
required

The unix timestamp for the end of the requested range.

"""Input type of `EventQueryTimestamp`."""
input EventQueryTimestampInput {
  """The unix timestamp for the start of the requested range."""
  from: Int!
  """The unix timestamp for the end of the requested range."""
  to: Int!
}

EventsQueryInput

Input type of EventsQuery.

address
String!
required

The pair contract address to filter by. If you pass a token address in here, it will instead find the top pair for that token and use that.

quoteToken
QuoteToken

The token of interest. Can be token0 or token1.

amountNonLiquidityToken
NumberFilter

The amount of quoteToken involved in the swap.

eventDisplayType
[EventDisplayType]

The list of event display types to filter by.

eventType
EventType

The specific event type to filter by.

maker
String

The specific wallet address to filter by.

networkId
Int!
required

The network ID to filter by.

timestamp
EventQueryTimestampInput

The time range to filter by.

priceBaseToken
NumberFilter

The price per quoteToken at the time of the swap in the network’s base token.

priceBaseTokenTotal
NumberFilter

The total amount of quoteToken involved in the swap in the network’s base token (amountNonLiquidityToken x priceBaseToken).

priceUsd
NumberFilter

The price per quoteToken at the time of the swap in USD.

priceUsdTotal
NumberFilter

The total amount of quoteToken involved in the swap in USD (amountNonLiquidityToken x priceUsd).

symbolType
SymbolType

Specify the type of symbol you want to fetch values for (TOKEN | POOL)

"""Input type of `EventsQuery`."""
input EventsQueryInput {
  """The pair contract address to filter by. If you pass a token address in here, it will instead find the top pair for that token and use that."""
  address: String!
  """The token of interest. Can be `token0` or `token1`."""
  quoteToken: QuoteToken
  """The amount of `quoteToken` involved in the swap."""
  amountNonLiquidityToken: NumberFilter
  """The list of event display types to filter by."""
  eventDisplayType: [EventDisplayType]
  """The specific event type to filter by."""
  eventType: EventType
  """The specific wallet address to filter by."""
  maker: String
  """The network ID to filter by."""
  networkId: Int!
  """The time range to filter by."""
  timestamp: EventQueryTimestampInput
  """The price per `quoteToken` at the time of the swap in the network's base token."""
  priceBaseToken: NumberFilter
  """The total amount of `quoteToken` involved in the swap in the network's base token (`amountNonLiquidityToken` x `priceBaseToken`)."""
  priceBaseTokenTotal: NumberFilter
  """The price per `quoteToken` at the time of the swap in USD."""
  priceUsd: NumberFilter
  """The total amount of `quoteToken` involved in the swap in USD (`amountNonLiquidityToken` x `priceUsd`)."""
  priceUsdTotal: NumberFilter
  """Specify the type of symbol you want to fetch values for (TOKEN | POOL)"""
  symbolType: SymbolType
}

ExchangeFilters

Input type of ExchangeFilters.

txnCount1
StringFilter

The number of transactions on the exchange in the past hour.

txnCount4
StringFilter

The number of transactions on the exchange in the past 4 hours.

txnCount12
StringFilter

The number of transactions on the exchange in the past 12 hours.

txnCount24
StringFilter

The number of transactions on the exchange in the past 24 hours.

volumeUSD1
StringFilter

The trade volume in USD in the past hour.

volumeUSD4
StringFilter

The trade volume in USD in the past 4 hours.

volumeUSD12
StringFilter

The trade volume in USD in the past 12 hours.

volumeUSD24
StringFilter

The trade volume in USD in the past 24 hours.

volumeNBT1
StringFilter

The trade volume in the network’s base token in the past hour.

volumeNBT4
StringFilter

The trade volume in the network’s base token in the past 4 hours.

volumeNBT12
StringFilter

The trade volume in the network’s base token in the past 12 hours.

volumeNBT24
StringFilter

The trade volume in the network’s base token in the past 24 hours.

dailyActiveUsers
NumberFilter

The total unique daily active users.

monthlyActiveUsers
NumberFilter

The total unique monthly active users (30 days).

address
[String]

The list of exchange contract addresses to filter by.

network
[Int]

The list of network IDs to filter by.

"""Input type of `ExchangeFilters`."""
input ExchangeFilters {
  """The number of transactions on the exchange in the past hour."""
  txnCount1: StringFilter
  """The number of transactions on the exchange in the past 4 hours."""
  txnCount4: StringFilter
  """The number of transactions on the exchange in the past 12 hours."""
  txnCount12: StringFilter
  """The number of transactions on the exchange in the past 24 hours."""
  txnCount24: StringFilter
  """The trade volume in USD in the past hour."""
  volumeUSD1: StringFilter
  """The trade volume in USD in the past 4 hours."""
  volumeUSD4: StringFilter
  """The trade volume in USD in the past 12 hours."""
  volumeUSD12: StringFilter
  """The trade volume in USD in the past 24 hours."""
  volumeUSD24: StringFilter
  """The trade volume in the network's base token in the past hour."""
  volumeNBT1: StringFilter
  """The trade volume in the network's base token in the past 4 hours."""
  volumeNBT4: StringFilter
  """The trade volume in the network's base token in the past 12 hours."""
  volumeNBT12: StringFilter
  """The trade volume in the network's base token in the past 24 hours."""
  volumeNBT24: StringFilter
  """The total unique daily active users."""
  dailyActiveUsers: NumberFilter
  """The total unique monthly active users (30 days)."""
  monthlyActiveUsers: NumberFilter
  """The list of exchange contract addresses to filter by."""
  address: [String]
  """The list of network IDs to filter by."""
  network: [Int]
}

ExchangeRanking

Input type of ExchangeRanking.

attribute
ExchangeRankingAttribute

The attribute to rank exchanges by.

direction
RankingDirection

The direction to apply to the ranking attribute.

"""Input type of `ExchangeRanking`."""
input ExchangeRanking {
  """The attribute to rank exchanges by."""
  attribute: ExchangeRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

FillsourceStatsFilter

Filter for fillsource based NFT stats.

fillsource
String!
required

The fillsource to target for the current window.

current
NumberFilter

The total value for the current window.

previous
NumberFilter

The total value for the previous window.

change
NumberFilter

The percent change between the current and previous.

"""Filter for fillsource based NFT stats."""
input FillsourceStatsFilter {
  """The fillsource to target for the current window."""
  fillsource: String!
  """The total value for the current window."""
  current: NumberFilter
  """The total value for the previous window."""
  previous: NumberFilter
  """The percent change between the `current` and `previous`."""
  change: NumberFilter
}

FilterNetworkWalletsInput

The input for filtering wallets for a network.

networkId
Int!
required

The network ID to filter wallets for

filters
WalletNetworkFilters

A set of filters to apply.

wallets
[String]

A list of wallet addresses to filter by.

excludeLabels
[String]

Exclude wallets with these labels.

includeLabels
[String]

Include wallets with these labels.

rankings
[WalletNetworkRanking]

A list of ranking attributes to apply.

limit
Int

The maximum number of wallets to return.

offset
Int

Where in the list the server should start when returning items. Use count+offset from the previous query to request the next page of results.

"""The input for filtering wallets for a network."""
input FilterNetworkWalletsInput {
  """The network ID to filter wallets for"""
  networkId: Int!
  """A set of filters to apply."""
  filters: WalletNetworkFilters
  """A list of wallet addresses to filter by."""
  wallets: [String]
  """Exclude wallets with these labels."""
  excludeLabels: [String]
  """Include wallets with these labels."""
  includeLabels: [String]
  """A list of ranking attributes to apply."""
  rankings: [WalletNetworkRanking]
  """The maximum number of wallets to return."""
  limit: Int
  """Where in the list the server should start when returning items. Use `count`+`offset` from the previous query to request the next page of results."""
  offset: Int
}

FilterTokenWalletsInput

The input for filtering wallets for a token.

tokenId
String

The ID of the token to filter wallets for

walletAddress
String

The wallet address to filter wallets for

This field is deprecated. Use wallets instead

wallets
[String]

A list of wallet addresses to filter wallets for

networkId
Int

The network ID to filter wallets for

filters
WalletTokenFilters

A set of filters to apply

This field is deprecated. Use filtersV2 instead

filtersV2
WalletTokenFiltersV2

A set of filters to apply

phrase
String

A phrase to search for in token symbol and name

rankings
[WalletTokenRanking]

A list of ranking attributes to apply

excludeLabels
[String]

Exclude wallets with these labels.

includeLabels
[String]

Include wallets with these labels.

limit
Int

The maximum number of wallets to return

offset
Int

Where in the list the server should start when returning items

"""The input for filtering wallets for a token."""
input FilterTokenWalletsInput {
  """The ID of the token to filter wallets for"""
  tokenId: String
  """The wallet address to filter wallets for"""
  walletAddress: String @deprecated(reason: "Use wallets instead")
  """A list of wallet addresses to filter wallets for"""
  wallets: [String]
  """The network ID to filter wallets for"""
  networkId: Int
  """A set of filters to apply"""
  filters: WalletTokenFilters @deprecated(reason: "Use filtersV2 instead")
  """A set of filters to apply"""
  filtersV2: WalletTokenFiltersV2
  """A phrase to search for in token symbol and name"""
  phrase: String
  """A list of ranking attributes to apply"""
  rankings: [WalletTokenRanking]
  """Exclude wallets with these labels."""
  excludeLabels: [String]
  """Include wallets with these labels."""
  includeLabels: [String]
  """The maximum number of wallets to return"""
  limit: Int
  """Where in the list the server should start when returning items"""
  offset: Int
}

FilterWalletsInput

The input for filtering wallets.

filters
WalletFilters

A set of filters to apply.

wallets
[String]

A list of wallet addresses to filter by.

excludeLabels
[String]

Exclude wallets with these labels.

includeLabels
[String]

Include wallets with these labels.

rankings
[WalletRanking]

A list of ranking attributes to apply.

limit
Int

The maximum number of wallets to return.

offset
Int

Where in the list the server should start when returning items. Use count+offset from the previous query to request the next page of results.

"""The input for filtering wallets."""
input FilterWalletsInput {
  """A set of filters to apply."""
  filters: WalletFilters
  """A list of wallet addresses to filter by."""
  wallets: [String]
  """Exclude wallets with these labels."""
  excludeLabels: [String]
  """Include wallets with these labels."""
  includeLabels: [String]
  """A list of ranking attributes to apply."""
  rankings: [WalletRanking]
  """The maximum number of wallets to return."""
  limit: Int
  """Where in the list the server should start when returning items. Use `count`+`offset` from the previous query to request the next page of results."""
  offset: Int
}

GetDetailedPairsStatsInput

Input type of getDetailedPairsStats.

pairAddress
String!
required

The contract address of the pair.

networkId
Int!
required

The network ID the pair is deployed on.

tokenOfInterest
TokenOfInterest

The token of interest used to calculate token-specific stats for the pair. Can be token0 or token1.

timestamp
Int

The unix timestamp for the stats. Defaults to current.

durations
[DetailedPairStatsDuration]

The list of durations to get detailed pair stats for.

bucketCount
Int

The number of aggregated values to receive. Note: Each duration has predetermined bucket sizes. The first n-1 buckets are historical. The last bucket is a snapshot of current data. duration day1: 6 buckets (4 hours each) plus 1 partial bucket duration hour12: 12 buckets (1 hour each) plus 1 partial bucket duration hour4: 8 buckets (30 min each) plus 1 partial bucket duration hour1: 12 buckets (5 min each) plus 1 partial bucket duration min5: 5 buckets (1 min each) plus 1 partial bucket For example, requesting 11 buckets for a min5 duration will return the last 10 minutes worth of data plus a snapshot for the current minute.

statsType
TokenPairStatisticsType

The type of statistics returned. Can be FILTERED or UNFILTERED

"""Input type of `getDetailedPairsStats`."""
input GetDetailedPairsStatsInput {
  """The contract address of the pair."""
  pairAddress: String!
  """The network ID the pair is deployed on."""
  networkId: Int!
  """The token of interest used to calculate token-specific stats for the pair. Can be `token0` or `token1`."""
  tokenOfInterest: TokenOfInterest
  """The unix timestamp for the stats. Defaults to current."""
  timestamp: Int
  """The list of durations to get detailed pair stats for."""
  durations: [DetailedPairStatsDuration]
  """The number of aggregated values to receive. Note: Each duration has predetermined bucket sizes. The first n-1 buckets are historical. The last bucket is a snapshot of current data. duration `day1`: 6 buckets (4 hours each) plus 1 partial bucket duration `hour12`: 12 buckets (1 hour each) plus 1 partial bucket duration `hour4`: 8 buckets (30 min each) plus 1 partial bucket duration `hour1`: 12 buckets (5 min each) plus 1 partial bucket duration `min5`: 5 buckets (1 min each) plus 1 partial bucket For example, requesting 11 buckets for a `min5` duration will return the last 10 minutes worth of data plus a snapshot for the current minute."""
  bucketCount: Int
  """The type of statistics returned. Can be `FILTERED` or `UNFILTERED`"""
  statsType: TokenPairStatisticsType
}

GetPriceInput

Input type of getTokenPrices.

address
String!
required

The contract address of the token.

networkId
Int!
required

The network ID the token is deployed on.

timestamp
Int

The unix timestamp for the price.

poolAddress
String

The address of the pool, when omitted the top pool is used.

maxDeviations
Float

The maximum number of deviations from the token’s Liquidity-Weighted Mean Price. This is used to mitigate low liquidity pairs producing prices that are not representative of reality. Default is 1.

This field is deprecated. This isn’t taken into account anymore.

"""Input type of `getTokenPrices`."""
input GetPriceInput {
  """The contract address of the token."""
  address: String!
  """The network ID the token is deployed on."""
  networkId: Int!
  """The unix timestamp for the price."""
  timestamp: Int
  """The address of the pool, when omitted the top pool is used."""
  poolAddress: String
  """The maximum number of deviations from the token's Liquidity-Weighted Mean Price. This is used to mitigate low liquidity pairs producing prices that are not representative of reality. Default is `1`."""
  maxDeviations: Float @deprecated(reason: "This isn't taken into account anymore.")
}

GetTokensInfoInput

Input type of getTokensInfo.

address
String!
required

The contract address of the token.

networkId
Int!
required

The network ID the token is deployed on.

"""Input type of `getTokensInfo`."""
input GetTokensInfoInput {
  """The contract address of the token."""
  address: String!
  """The network ID the token is deployed on."""
  networkId: Int!
}

HoldersInput

tokenId
String!
required

The ID of the token (tokenAddress:networkId).

cursor
String

A cursor for use in pagination.

sort
HoldersInputSort

The attribute to sort the list on

input HoldersInput {
  """The ID of the token (`tokenAddress:networkId`)."""
  tokenId: String!
  """A cursor for use in pagination."""
  cursor: String
  """The attribute to sort the list on"""
  sort: HoldersInputSort
}

HoldersInputSort

attribute
HoldersSortAttribute

The attribute to sort the list on

direction
RankingDirection

The direction to apply to the ranking attribute.

input HoldersInputSort {
  """The attribute to sort the list on"""
  attribute: HoldersSortAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

IntEqualsConditionInput

Input for integer equals condition.

eq
Int!
required

The integer to equal.

"""Input for integer equals condition."""
input IntEqualsConditionInput {
  """The integer to equal."""
  eq: Int!
}

MakerEventsQueryInput

maker
String!
required

The specific wallet address to filter by.

timestamp
EventQueryTimestampInput

The time range to filter by.

networkId
Int

The network ID to filter by.

priceUsdTotal
NumberFilter

The total amount of quoteToken involved in the swap in USD (amountNonLiquidityToken x priceUsd).

eventType
EventType

The specific event type to filter by.

tokenAddress
String

The token involved in the event.

input MakerEventsQueryInput {
  """The specific wallet address to filter by."""
  maker: String!
  """The time range to filter by."""
  timestamp: EventQueryTimestampInput
  """The network ID to filter by."""
  networkId: Int
  """The total amount of `quoteToken` involved in the swap in USD (`amountNonLiquidityToken` x `priceUsd`)."""
  priceUsdTotal: NumberFilter
  """The specific event type to filter by."""
  eventType: EventType
  """The token involved in the event."""
  tokenAddress: String
}

MarketCapEventWebhookConditionInput

Input conditions for a market cap event webhook.

tokenAddress
StringEqualsConditionInput!
required

The contract address of the token to listen for.

networkId
IntEqualsConditionInput!
required

The network ID to listen on.

fdvMarketCapUsd
ComparisonOperatorInput

The price conditions to listen for.

circulatingMarketCapUsd
ComparisonOperatorInput

The circulating market cap conditions to listen for.

pairAddress
StringEqualsConditionInput

The contract address of the pair to listen for.

"""Input conditions for a market cap event webhook."""
input MarketCapEventWebhookConditionInput {
  """The contract address of the token to listen for."""
  tokenAddress: StringEqualsConditionInput!
  """The network ID to listen on."""
  networkId: IntEqualsConditionInput!
  """The price conditions to listen for."""
  fdvMarketCapUsd: ComparisonOperatorInput
  """The circulating market cap conditions to listen for."""
  circulatingMarketCapUsd: ComparisonOperatorInput
  """The contract address of the pair to listen for."""
  pairAddress: StringEqualsConditionInput
}

NftCollectionFilters

Input filters for filterNftCollections.

totalSupply
NumberFilter

The total supply of the NFT collection.

lastEventTimestamp
NumberFilter

The unix timestamp for the last event.

ercType
[NftContractErcType]

The list of token standards to filter by.

network
[Int]

The list of network IDs to filter by.

stats1h
NftStatsWindowFilter

Stats for the past hour.

stats4h
NftStatsWindowFilter

Stats for the past 4 hours.

stats12h
NftStatsWindowFilter

Stats for the past 12 hours.

stats24h
NftStatsWindowFilter

Stats for the past 24 hours.

"""Input filters for `filterNftCollections`."""
input NftCollectionFilters {
  """The total supply of the NFT collection."""
  totalSupply: NumberFilter
  """The unix timestamp for the last event."""
  lastEventTimestamp: NumberFilter
  """The list of token standards to filter by."""
  ercType: [NftContractErcType]
  """The list of network IDs to filter by."""
  network: [Int]
  """Stats for the past hour."""
  stats1h: NftStatsWindowFilter
  """Stats for the past 4 hours."""
  stats4h: NftStatsWindowFilter
  """Stats for the past 12 hours."""
  stats12h: NftStatsWindowFilter
  """Stats for the past 24 hours."""
  stats24h: NftStatsWindowFilter
}

NftCollectionRanking

Input type of NftCollectionRanking.

attribute
NftCollectionRankingAttribute

The attribute to rank NFT collections by.

direction
RankingDirection

The direction to apply to the ranking attribute.

"""Input type of `NftCollectionRanking`."""
input NftCollectionRanking {
  """The attribute to rank NFT collections by."""
  attribute: NftCollectionRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

NftContractInput

Input type of getNftContracts.

address
String!
required

The NFT contract address.

networkId
Int!
required

The network ID the NFT collection is deployed on.

"""Input type of `getNftContracts`."""
input NftContractInput {
  """The NFT contract address."""
  address: String!
  """The network ID the NFT collection is deployed on."""
  networkId: Int!
}

NftEventFillSourceConditionInput

Input for NFT event fill source condition.

oneOf
[WebhookNftEventFillSource!]!
required

The list of NFT marketplace to equal.

"""Input for NFT event fill source condition."""
input NftEventFillSourceConditionInput {
  """The list of NFT marketplace to equal."""
  oneOf: [WebhookNftEventFillSource!]!
}

NftEventTypeConditionInput

Input for NFT event type.

eq
WebhookNftEventType!
required

The NFT event type to equal.

"""Input for NFT event type."""
input NftEventTypeConditionInput {
  """The NFT event type to equal."""
  eq: WebhookNftEventType!
}

NftEventWebhookConditionInput

Input conditions for an NFT event webhook.

networkId
OneOfNumberConditionInput

A list of network IDs to listen on.

maker
StringEqualsConditionInput

The maker wallet address to listen for.

contractAddress
StringEqualsConditionInput

The NFT collection contract address to listen for.

exchangeAddress
StringEqualsConditionInput

The exchange contract address to listen for.

tokenId
StringEqualsConditionInput

The token ID to listen for.

eventType
NftEventTypeConditionInput

The NFT event type to listen for.

fillSource
NftEventFillSourceConditionInput

The NFT marketplaces to listen for.

ignoreTransfers
Boolean

Option to ignore all nft transfer events

"""Input conditions for an NFT event webhook."""
input NftEventWebhookConditionInput {
  """A list of network IDs to listen on."""
  networkId: OneOfNumberConditionInput
  """The maker wallet address to listen for."""
  maker: StringEqualsConditionInput
  """The NFT collection contract address to listen for."""
  contractAddress: StringEqualsConditionInput
  """The exchange contract address to listen for."""
  exchangeAddress: StringEqualsConditionInput
  """The token ID to listen for."""
  tokenId: StringEqualsConditionInput
  """The NFT event type to listen for."""
  eventType: NftEventTypeConditionInput
  """The NFT marketplaces to listen for."""
  fillSource: NftEventFillSourceConditionInput
  """Option to ignore all nft transfer events"""
  ignoreTransfers: Boolean
}

NftHoldersInput

collectionAddress
String!
required

The address of the collection contract.

networkId
Int!
required

The network ID the collection is deployed on.

cursor
String

A cursor for use in pagination.

input NftHoldersInput {
  """The address of the collection contract."""
  collectionAddress: String!
  """The network ID the collection is deployed on."""
  networkId: Int!
  """A cursor for use in pagination."""
  cursor: String
}

NftPoolCollectionFilters

Input type of NftPoolCollectionFilters.

nftBalance
NumberFilter

The number of NFTs in all of the collection’s pools.

balanceNBT
NumberFilter

The total liquidity of the collection in the network’s base token.

floorNBT
NumberFilter

The lowest price at which any of the collection’s pools are willing to sell an NFT in the network’s base token.

offerNBT
NumberFilter

The highest price at which any of the collection’s pools are willing to buy an NFT in the network’s base token.

balanceUSD
NumberFilter

The total liquidity of the collection in USD.

floorUSD
NumberFilter

The lowest price at which any of the collection’s pools are willing to sell an NFT in USD.

offerUSD
NumberFilter

The highest price at which any of the collection’s pools are willing to buy an NFT in USD.

totalSupply
NumberFilter

The total supply of the collection.

nftsSoldAll
NumberFilter

The number of NFTs sold in any of the collection’s pools over the collection’s lifetime.

nftsBoughtAll
NumberFilter

The number of NFTs bought in any of the collection’s pools over the collection’s lifetime.

nftVolumeAll
NumberFilter

The number of NFTs bought or sold in any of the collection’s pools over the collection’s lifetime.

volumeNBTAll
NumberFilter

The total volume of the collection in the network’s base token over the collection’s lifetime.

revenueNBTAll
NumberFilter

The total buy volume of the collection in the network’s base token over the collection’s lifetime.

expenseNBTAll
NumberFilter

The total sell volume of the collection in the network’s base token over the collection’s lifetime.

highPriceNBTAll
NumberFilter

The highest sale price within the collection in the network’s base token in the collection’s lifetime.

lowPriceNBTAll
NumberFilter

The lowest sale price within the collection in the network’s base token in the collection’s lifetime.

poolFeesNBTAll
NumberFilter

The sum of pool fees generated by the collection in the network’s base token over the collection’s lifetime.

protocolFeesNBTAll
NumberFilter

The sum of protocol fees generated by the collection in the network’s base token over the collection’s lifetime.

volumeUSDAll
NumberFilter

The total volume of the collection in USD over the collection’s lifetime.

revenueUSDAll
NumberFilter

The total buy volume of the collection in USD over the collection’s lifetime.

expenseUSDAll
NumberFilter

The total sell volume of the collection in USD over the collection’s lifetime.

highPriceUSDAll
NumberFilter

The highest sale price within the collection in USD in the collection’s lifetime.

lowPriceUSDAll
NumberFilter

The lowest sale price within the collection in USD in the collection’s lifetime.

poolFeesUSDAll
NumberFilter

The sum of pool fees generated by the collection in USD over the collection’s lifetime.

protocolFeesUSDAll
NumberFilter

The sum of protocol fees generated by the collection in USD over the collection’s lifetime.

nftsSold24
NumberFilter

The number of NFTs sold in any of the collection’s pools over the past 24 hours.

nftsBought24
NumberFilter

The number of NFTs bought in any of the collection’s pools over the past 24 hours.

nftVolume24
NumberFilter

The number of NFTs bought in any of the collection’s pools over the past 24 hours.

volumeNBT24
NumberFilter

The total volume of the collection in the network’s base token over the past 24 hours.

revenueNBT24
NumberFilter

The total buy volume of the collection in the network’s base token over the past 24 hours.

expenseNBT24
NumberFilter

The total sell volume of the collection in the network’s base token over the past 24 hours.

highPriceNBT24
NumberFilter

The highest sale price within the collection in the network’s base token in the past 24 hours.

lowPriceNBT24
NumberFilter

The lowest sale price within the collection in the network’s base token in the past 24 hours.

poolFeesNBT24
NumberFilter

The sum of pool fees generated by the collection in the network’s base token over the past 24 hours.

protocolFeesNBT24
NumberFilter

The sum of protocol fees generated by the collection in the network’s base token over the past 24 hours.

volumeUSD24
NumberFilter

The total volume of the collection in USD over the past 24 hours.

revenueUSD24
NumberFilter

The total buy volume of the collection in USD over the past 24 hours.

expenseUSD24
NumberFilter

The total sell volume of the collection in USD over the past 24 hours.

highPriceUSD24
NumberFilter

The highest sale price within the collection in USD in the past 24 hours.

lowPriceUSD24
NumberFilter

The lowest sale price within the collection in USD in the past 24 hours.

poolFeesUSD24
NumberFilter

The sum of pool fees generated by the collection in USD over the past 24 hours.

protocolFeesUSD24
NumberFilter

The sum of protocol fees generated by the collection in USD over the past 24 hours.

network
[Int]

The list of network IDs to filter by.

exchange
[String]

The list of NFT AMM marketplace addresses to filter by.

ercType
[String]

The list of token standards to filter by. Can be a variation of ERC-721 or ERC-1155.

"""Input type of `NftPoolCollectionFilters`."""
input NftPoolCollectionFilters {
  """The number of NFTs in all of the collection's pools."""
  nftBalance: NumberFilter
  """The total liquidity of the collection in the network's base token."""
  balanceNBT: NumberFilter
  """The lowest price at which any of the collection's pools are willing to sell an NFT in the network's base token."""
  floorNBT: NumberFilter
  """The highest price at which any of the collection's pools are willing to buy an NFT in the network's base token."""
  offerNBT: NumberFilter
  """The total liquidity of the collection in USD."""
  balanceUSD: NumberFilter
  """The lowest price at which any of the collection's pools are willing to sell an NFT in USD."""
  floorUSD: NumberFilter
  """The highest price at which any of the collection's pools are willing to buy an NFT in USD."""
  offerUSD: NumberFilter
  """The total supply of the collection."""
  totalSupply: NumberFilter
  """The number of NFTs sold in any of the collection's pools over the collection's lifetime."""
  nftsSoldAll: NumberFilter
  """The number of NFTs bought in any of the collection's pools over the collection's lifetime."""
  nftsBoughtAll: NumberFilter
  """The number of NFTs bought or sold in any of the collection's pools over the collection's lifetime."""
  nftVolumeAll: NumberFilter
  """The total volume of the collection in the network's base token over the collection's lifetime."""
  volumeNBTAll: NumberFilter
  """The total buy volume of the collection in the network's base token over the collection's lifetime."""
  revenueNBTAll: NumberFilter
  """The total sell volume of the collection in the network's base token over the collection's lifetime."""
  expenseNBTAll: NumberFilter
  """The highest sale price within the collection in the network's base token in the collection's lifetime."""
  highPriceNBTAll: NumberFilter
  """The lowest sale price within the collection in the network's base token in the collection's lifetime."""
  lowPriceNBTAll: NumberFilter
  """The sum of pool fees generated by the collection in the network's base token over the collection's lifetime."""
  poolFeesNBTAll: NumberFilter
  """The sum of protocol fees generated by the collection in the network's base token over the collection's lifetime."""
  protocolFeesNBTAll: NumberFilter
  """The total volume of the collection in USD over the collection's lifetime."""
  volumeUSDAll: NumberFilter
  """The total buy volume of the collection in USD over the collection's lifetime."""
  revenueUSDAll: NumberFilter
  """The total sell volume of the collection in USD over the collection's lifetime."""
  expenseUSDAll: NumberFilter
  """The highest sale price within the collection in USD in the collection's lifetime."""
  highPriceUSDAll: NumberFilter
  """The lowest sale price within the collection in USD in the collection's lifetime."""
  lowPriceUSDAll: NumberFilter
  """The sum of pool fees generated by the collection in USD over the collection's lifetime."""
  poolFeesUSDAll: NumberFilter
  """The sum of protocol fees generated by the collection in USD over the collection's lifetime."""
  protocolFeesUSDAll: NumberFilter
  """The number of NFTs sold in any of the collection's pools over the past 24 hours."""
  nftsSold24: NumberFilter
  """The number of NFTs bought in any of the collection's pools over the past 24 hours."""
  nftsBought24: NumberFilter
  """The number of NFTs bought in any of the collection's pools over the past 24 hours."""
  nftVolume24: NumberFilter
  """The total volume of the collection in the network's base token over the past 24 hours."""
  volumeNBT24: NumberFilter
  """The total buy volume of the collection in the network's base token over the past 24 hours."""
  revenueNBT24: NumberFilter
  """The total sell volume of the collection in the network's base token over the past 24 hours."""
  expenseNBT24: NumberFilter
  """The highest sale price within the collection in the network's base token in the past 24 hours."""
  highPriceNBT24: NumberFilter
  """The lowest sale price within the collection in the network's base token in the past 24 hours."""
  lowPriceNBT24: NumberFilter
  """The sum of pool fees generated by the collection in the network's base token over the past 24 hours."""
  poolFeesNBT24: NumberFilter
  """The sum of protocol fees generated by the collection in the network's base token over the past 24 hours."""
  protocolFeesNBT24: NumberFilter
  """The total volume of the collection in USD over the past 24 hours."""
  volumeUSD24: NumberFilter
  """The total buy volume of the collection in USD over the past 24 hours."""
  revenueUSD24: NumberFilter
  """The total sell volume of the collection in USD over the past 24 hours."""
  expenseUSD24: NumberFilter
  """The highest sale price within the collection in USD in the past 24 hours."""
  highPriceUSD24: NumberFilter
  """The lowest sale price within the collection in USD in the past 24 hours."""
  lowPriceUSD24: NumberFilter
  """The sum of pool fees generated by the collection in USD over the past 24 hours."""
  poolFeesUSD24: NumberFilter
  """The sum of protocol fees generated by the collection in USD over the past 24 hours."""
  protocolFeesUSD24: NumberFilter
  """The list of network IDs to filter by."""
  network: [Int]
  """The list of NFT AMM marketplace addresses to filter by."""
  exchange: [String]
  """The list of token standards to filter by. Can be a variation of `ERC-721` or `ERC-1155`."""
  ercType: [String]
}

NftPoolCollectionRanking

Input type of NftPoolCollectionRanking.

attribute
NftPoolCollectionRankingAttribute

The attribute to rank NFT collections by.

direction
RankingDirection

The direction to apply to the ranking attribute.

"""Input type of `NftPoolCollectionRanking`."""
input NftPoolCollectionRanking {
  """The attribute to rank NFT collections by."""
  attribute: NftPoolCollectionRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

NftPoolFilters

Input type of NftPoolFilters.

nftBalance
NftPoolNumberFilter

The number of NFTs in the pool.

balanceNBT
NftPoolNumberFilter

The pool liquidity in the network’s base token.

sellNBT
NftPoolNumberFilter

The current sell price of the pool in the network’s base token.

offerNBT
NftPoolNumberFilter

The price at which the pool is willing to buy an NFT in the network’s base token.

balanceUSD
NftPoolNumberFilter

The pool liquidity in USD.

sellUSD
NftPoolNumberFilter

The current sell price of the pool in USD.

offerUSD
NftPoolNumberFilter

The price at which the pool is willing to buy an NFT in USD.

nftsSoldAll
NftPoolNumberFilter

The number of NFTs sold over the pool’s lifetime.

nftsBoughtAll
NftPoolNumberFilter

The number of NFTs bought over the pool’s lifetime.

nftVolumeAll
NftPoolNumberFilter

The number of NFTs bought or sold over the pool’s lifetime.

volumeNBTAll
NftPoolNumberFilter

The total volume of the pool in the network’s base token over the pool’s lifetime.

revenueNBTAll
NftPoolNumberFilter

The total buy volume of the pool in the network’s base token over the pool’s lifetime.

expenseNBTAll
NftPoolNumberFilter

The total sell volume of the pool in the network’s base token over the pool’s lifetime.

poolFeesNBTAll
NftPoolNumberFilter

The sum of fees generated by the pool in the network’s base token over the pool’s lifetime.

protocolFeesNBTAll
NftPoolNumberFilter

The sum of protocol fees generated by the pool in the network’s base token over the pool’s lifetime.

volumeUSDAll
NftPoolNumberFilter

The total volume of the pool in USD over the pool’s lifetime.

revenueUSDAll
NftPoolNumberFilter

The total buy volume of the pool in USD over the pool’s lifetime.

expenseUSDAll
NftPoolNumberFilter

The total sell volume of the pool in USD over the pool’s lifetime.

poolFeesUSDAll
NftPoolNumberFilter

The sum of fees generated by the pool in USD over the pool’s lifetime.

protocolFeesUSDAll
NftPoolNumberFilter

The sum of protocol fees generated by the pool in USD over the pool’s lifetime.

nftsSold24
NftPoolNumberFilter

The number of NFTs sold over the past 24 hours.

nftsBought24
NftPoolNumberFilter

The number of NFTs bought over the past 24 hours.

nftVolume24
NftPoolNumberFilter

The number of NFTs bought or sold over the past 24 hours.

volumeNBT24
NftPoolNumberFilter

The total volume of the pool in the network’s base token over the past 24 hours.

revenueNBT24
NftPoolNumberFilter

The total buy volume of the pool in the network’s base token over the past 24 hours.

expenseNBT24
NftPoolNumberFilter

The total sell volume of the pool in the network’s base token over the past 24 hours.

poolFeesNBT24
NftPoolNumberFilter

The sum of fees generated by the pool in the network’s base token in the past 24 hours.

protocolFeesNBT24
NftPoolNumberFilter

The sum of protocol fees generated by the pool in the network’s base token over the past 24 hours.

volumeUSD24
NftPoolNumberFilter

The total volume of the pool in USD over the past 24 hours.

revenueUSD24
NftPoolNumberFilter

The total buy volume of the pool in USD over the past 24 hours.

expenseUSD24
NftPoolNumberFilter

The total sell volume of the pool in USD over the past 24 hours.

poolFeesUSD24
NftPoolNumberFilter

The sum of fees generated by the pool in USD in the past 24 hours.

protocolFeesUSD24
NftPoolNumberFilter

The sum of protocol fees generated by the pool in USD over the past 24 hours.

network
[Int]

The list of network IDs to filter by.

exchangeAddress
[String]

The list of NFT AMM marketplace addresses to filter by.

collectionAddress
[String]

The contract address of the NFT collection.

acceptedNftTokenIds
[String]

For ERC1155 pools, the list of NFT token IDs that are accepted by the pool.

ownerAddress
[String]

The wallet address of the pool owner.

"""Input type of `NftPoolFilters`."""
input NftPoolFilters {
  """The number of NFTs in the pool."""
  nftBalance: NftPoolNumberFilter
  """The pool liquidity in the network's base token."""
  balanceNBT: NftPoolNumberFilter
  """The current sell price of the pool in the network's base token."""
  sellNBT: NftPoolNumberFilter
  """The price at which the pool is willing to buy an NFT in the network's base token."""
  offerNBT: NftPoolNumberFilter
  """The pool liquidity in USD."""
  balanceUSD: NftPoolNumberFilter
  """The current sell price of the pool in USD."""
  sellUSD: NftPoolNumberFilter
  """The price at which the pool is willing to buy an NFT in USD."""
  offerUSD: NftPoolNumberFilter
  """The number of NFTs sold over the pool's lifetime."""
  nftsSoldAll: NftPoolNumberFilter
  """The number of NFTs bought over the pool's lifetime."""
  nftsBoughtAll: NftPoolNumberFilter
  """The number of NFTs bought or sold over the pool's lifetime."""
  nftVolumeAll: NftPoolNumberFilter
  """The total volume of the pool in the network's base token over the pool's lifetime."""
  volumeNBTAll: NftPoolNumberFilter
  """The total buy volume of the pool in the network's base token over the pool's lifetime."""
  revenueNBTAll: NftPoolNumberFilter
  """The total sell volume of the pool in the network's base token over the pool's lifetime."""
  expenseNBTAll: NftPoolNumberFilter
  """The sum of fees generated by the pool in the network's base token over the pool's lifetime."""
  poolFeesNBTAll: NftPoolNumberFilter
  """The sum of protocol fees generated by the pool in the network's base token over the pool's lifetime."""
  protocolFeesNBTAll: NftPoolNumberFilter
  """The total volume of the pool in USD over the pool's lifetime."""
  volumeUSDAll: NftPoolNumberFilter
  """The total buy volume of the pool in USD over the pool's lifetime."""
  revenueUSDAll: NftPoolNumberFilter
  """The total sell volume of the pool in USD over the pool's lifetime."""
  expenseUSDAll: NftPoolNumberFilter
  """The sum of fees generated by the pool in USD over the pool's lifetime."""
  poolFeesUSDAll: NftPoolNumberFilter
  """The sum of protocol fees generated by the pool in USD over the pool's lifetime."""
  protocolFeesUSDAll: NftPoolNumberFilter
  """The number of NFTs sold over the past 24 hours."""
  nftsSold24: NftPoolNumberFilter
  """The number of NFTs bought over the past 24 hours."""
  nftsBought24: NftPoolNumberFilter
  """The number of NFTs bought or sold over the past 24 hours."""
  nftVolume24: NftPoolNumberFilter
  """The total volume of the pool in the network's base token over the past 24 hours."""
  volumeNBT24: NftPoolNumberFilter
  """The total buy volume of the pool in the network's base token over the past 24 hours."""
  revenueNBT24: NftPoolNumberFilter
  """The total sell volume of the pool in the network's base token over the past 24 hours."""
  expenseNBT24: NftPoolNumberFilter
  """The sum of fees generated by the pool in the network's base token in the past 24 hours."""
  poolFeesNBT24: NftPoolNumberFilter
  """The sum of protocol fees generated by the pool in the network's base token over the past 24 hours."""
  protocolFeesNBT24: NftPoolNumberFilter
  """The total volume of the pool in USD over the past 24 hours."""
  volumeUSD24: NftPoolNumberFilter
  """The total buy volume of the pool in USD over the past 24 hours."""
  revenueUSD24: NftPoolNumberFilter
  """The total sell volume of the pool in USD over the past 24 hours."""
  expenseUSD24: NftPoolNumberFilter
  """The sum of fees generated by the pool in USD in the past 24 hours."""
  poolFeesUSD24: NftPoolNumberFilter
  """The sum of protocol fees generated by the pool in USD over the past 24 hours."""
  protocolFeesUSD24: NftPoolNumberFilter
  """The list of network IDs to filter by."""
  network: [Int]
  """The list of NFT AMM marketplace addresses to filter by."""
  exchangeAddress: [String]
  """The contract address of the NFT collection."""
  collectionAddress: [String]
  """For ERC1155 pools, the list of NFT token IDs that are accepted by the pool."""
  acceptedNftTokenIds: [String]
  """The wallet address of the pool owner."""
  ownerAddress: [String]
}

NftPoolNumberFilter

Input type of NftPoolNumberFilter.

gte
String

Greater than or equal to.

gt
String

Greater than.

lte
String

Less than or equal to.

lt
String

Less than.

"""Input type of `NftPoolNumberFilter`."""
input NftPoolNumberFilter {
  """Greater than or equal to."""
  gte: String
  """Greater than."""
  gt: String
  """Less than or equal to."""
  lte: String
  """Less than."""
  lt: String
}

NftPoolRanking

Input type of NftPoolRanking.

attribute
NftPoolRankingAttribute

The attribute to rank NFT pools by.

direction
RankingDirection

The direction to apply to the ranking attribute.

"""Input type of `NftPoolRanking`."""
input NftPoolRanking {
  """The attribute to rank NFT pools by."""
  attribute: NftPoolRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

NftStatsWindowFilter

NFT stats for a given time frame.

usd
statsCurrency

The currency stats in USD, such as volume.

networkBaseToken
statsCurrency

The currency stats in the network’s base token, such as volume.

nonCurrency
statsNonCurrency

The numerical stats, such as number of sales.

"""NFT stats for a given time frame."""
input NftStatsWindowFilter {
  """The currency stats in USD, such as volume."""
  usd: statsCurrency
  """The currency stats in the network's base token, such as volume."""
  networkBaseToken: statsCurrency
  """The numerical stats, such as number of sales."""
  nonCurrency: statsNonCurrency
}

NumberFilter

Input type of NumberFilter.

gte
Float

Greater than or equal to.

gt
Float

Greater than.

lte
Float

Less than or equal to.

lt
Float

Less than.

"""Input type of `NumberFilter`."""
input NumberFilter {
  """Greater than or equal to."""
  gte: Float
  """Greater than."""
  gt: Float
  """Less than or equal to."""
  lte: Float
  """Less than."""
  lt: Float
}

OneOfNumberConditionInput

Input for integer list condition.

oneOf
[Int!]!
required

The list of integers.

"""Input for integer list condition."""
input OneOfNumberConditionInput {
  """The list of integers."""
  oneOf: [Int!]!
}

OnEventsCreatedByMakerInput

Input for onEventsCreatedByMaker.

makerAddress
String!
required

The wallet address of the maker.

"""Input for `onEventsCreatedByMaker`."""
input OnEventsCreatedByMakerInput {
  """The wallet address of the maker."""
  makerAddress: String!
}

OnLaunchpadTokenEventBatchInput

protocol
LaunchpadTokenProtocol

No description provided

networkId
Int

No description provided

input OnLaunchpadTokenEventBatchInput {
  protocol: LaunchpadTokenProtocol
  networkId: Int
}

OnLaunchpadTokenEventInput

Input for onLaunchpadTokenEvent.

protocol
LaunchpadTokenProtocol

The protocol of the token.

eventType
LaunchpadTokenEventType

The type of event.

address
String

The contract address of the token. Required when networkId is provided.

networkId
Int

The network ID that the token is deployed on. Required when address is provided.

"""Input for `onLaunchpadTokenEvent`."""
input OnLaunchpadTokenEventInput {
  """The protocol of the token."""
  protocol: LaunchpadTokenProtocol
  """The type of event."""
  eventType: LaunchpadTokenEventType
  """The contract address of the token. Required when `networkId` is provided."""
  address: String
  """The network ID that the token is deployed on. Required when `address` is provided."""
  networkId: Int
}

OnPricesUpdatedInput

address
String!
required

No description provided

networkId
Int!
required

No description provided

sourcePairAddress
String

No description provided

input OnPricesUpdatedInput {
  address: String!
  networkId: Int!
  sourcePairAddress: String
}

OnTokenEventsCreatedInput

tokenAddress
String

The token address to filter by.

networkId
Int!
required

The network ID to filter by.

input OnTokenEventsCreatedInput {
  """The token address to filter by."""
  tokenAddress: String
  """The network ID to filter by."""
  networkId: Int!
}

OnUnconfirmedEventsCreatedByMakerInput

Input for onUnconfirmedEventsCreatedByMaker.

makerAddress
String!
required

The wallet address of the maker.

"""Input for `onUnconfirmedEventsCreatedByMaker`."""
input OnUnconfirmedEventsCreatedByMakerInput {
  """The wallet address of the maker."""
  makerAddress: String!
}

PairChartInput

Input type of PairChartInput.

imageOptions
ChartImageOptions

Options that pertain to the image itself.

chartSettings
PairChartSettings!
required

Settings that pertain to the chart.

"""Input type of `PairChartInput`."""
input PairChartInput {
  """Options that pertain to the image itself."""
  imageOptions: ChartImageOptions
  """Settings that pertain to the chart."""
  chartSettings: PairChartSettings!
}

PairChartSettings

Input options for the chart.

pairAddress
String!
required

The contract address of the pair.

networkId
Int!
required

The network ID the pair is deployed on.

from
Int

The unix timestamp for the start of the requested range.

to
Int

The unix timestamp for the end of the requested range.

quoteToken
QuoteToken

The token of interest within the token’s top pair. Can be token0 or token1.

resolution
String

The time frame for each candle. Available options are 1S, 5S, 15S, 30S, 1, 5, 15, 30, 60, 240, 720, 1D, 7D.

theme
ChartTheme

The color theme of the chart.

"""Input options for the chart."""
input PairChartSettings {
  """The contract address of the pair."""
  pairAddress: String!
  """The network ID the pair is deployed on."""
  networkId: Int!
  """The unix timestamp for the start of the requested range."""
  from: Int
  """The unix timestamp for the end of the requested range."""
  to: Int
  """The token of interest within the token's top pair. Can be `token0` or `token1`."""
  quoteToken: QuoteToken
  """The time frame for each candle. Available options are `1S`, `5S`, `15S`, `30S`, `1`, `5`, `15`, `30`, `60`, `240`, `720`, `1D`, `7D`."""
  resolution: String
  """The color theme of the chart."""
  theme: ChartTheme
}

PairFilterMatchTokens

Input type of PairFilterMatchTokens.

token0
String

The contract address of token0 to filter by.

token1
String

The contract address of token1 to filter by.

"""Input type of `PairFilterMatchTokens`."""
input PairFilterMatchTokens {
  """The contract address of `token0` to filter by."""
  token0: String
  """The contract address of `token1` to filter by."""
  token1: String
}

PairFilters

Input type of PairFilters.

createdAt
NumberFilter

The unix timestamp for the creation of the pair.

lastTransaction
NumberFilter

The unix timestamp for the last transaction to happen on the pair.

buyCount1
NumberFilter

The number of buys in the past hour.

buyCount12
NumberFilter

The number of buys in the past 12 hours.

buyCount24
NumberFilter

The number of buys in the past 24 hours.

buyCount4
NumberFilter

The number of buys in the past 4 hours.

exchangeAddress
[String]

The list of exchange contract addresses to filter by.

highPrice1
NumberFilter

The highest price in USD in the past hour.

highPrice12
NumberFilter

The highest price in USD in the past 12 hours.

highPrice24
NumberFilter

The highest price in USD in the past 24 hours.

highPrice4
NumberFilter

The highest price in USD in the past 4 hours.

liquidity
NumberFilter

The amount of liquidity in the pair.

lockedLiquidityPercentage
NumberFilter

The percent amount of liquidity that is locked

lowPrice1
NumberFilter

The lowest price in USD in the past hour.

lowPrice12
NumberFilter

The lowest price in USD in the past 12 hours.

lowPrice24
NumberFilter

The lowest price in USD in the past 24 hours.

lowPrice4
NumberFilter

The lowest price in USD in the past 4 hours.

network
[Int]

The list of network IDs to filter by.

price
NumberFilter

The token price in USD.

priceChange1
NumberFilter

The percent price change in the past hour. Decimal format.

priceChange12
NumberFilter

The percent price change in the past 12 hours. Decimal format.

priceChange24
NumberFilter

The percent price change in the past 24 hours. Decimal format.

priceChange4
NumberFilter

The percent price change in the past 4 hours. Decimal format.

volumeChange1
NumberFilter

The percent volume change in the past hour. Decimal format.

volumeChange4
NumberFilter

The percent volume change in the past 4 hours. Decimal format.

volumeChange12
NumberFilter

The percent volume change in the past 12 hours. Decimal format.

volumeChange24
NumberFilter

The percent volume change in the past 24 hours. Decimal format.

sellCount1
NumberFilter

The number of sells in the past hour.

sellCount12
NumberFilter

The number of sells in the past 12 hours.

sellCount24
NumberFilter

The number of sells in the past 24 hours.

sellCount4
NumberFilter

The number of sells in the past 4 hours.

tokenAddress
[String]

The list of token contract addresses to filter by.

txnCount1
NumberFilter

The number of transactions in the past hour.

txnCount12
NumberFilter

The number of transactions in the past 12 hours.

txnCount24
NumberFilter

The number of transactions in the past 24 hours.

txnCount4
NumberFilter

The number of transactions in the past 4 hours.

uniqueBuys1
NumberFilter

The unique number of buys in the past hour.

uniqueBuys12
NumberFilter

The unique number of buys in the past 12 hours.

uniqueBuys24
NumberFilter

The unique number of buys in the past 24 hours.

uniqueBuys4
NumberFilter

The unique number of buys in the past 4 hours.

uniqueSells1
NumberFilter

The unique number of sells in the past hour.

uniqueSells12
NumberFilter

The unique number of sells in the past 12 hours.

uniqueSells24
NumberFilter

The unique number of sells in the past 24 hours.

uniqueSells4
NumberFilter

The unique number of sells in the past 4 hours.

uniqueTransactions1
NumberFilter

The unique number of transactions in the past hour.

uniqueTransactions12
NumberFilter

The unique number of transactions in the past 12 hours.

uniqueTransactions24
NumberFilter

The unique number of transactions in the past 24 hours.

uniqueTransactions4
NumberFilter

The unique number of transactions in the past 4 hours.

volumeUSD1
NumberFilter

The trade volume in USD in the past hour.

volumeUSD12
NumberFilter

The trade volume in USD in the past 12 hours.

volumeUSD24
NumberFilter

The trade volume in USD in the past 24 hours.

volumeUSD4
NumberFilter

The trade volume in USD in the past 4 hours.

buyVolumeUSD1
NumberFilter

The buy volume in USD in the past hour.

buyVolumeUSD12
NumberFilter

The buy volume in USD in the past 12 hours.

buyVolumeUSD24
NumberFilter

The buy volume in USD in the past 24 hours.

buyVolumeUSD4
NumberFilter

The buy volume in USD in the past 4 hours.

sellVolumeUSD1
NumberFilter

The sell volume in USD in the past hour.

sellVolumeUSD12
NumberFilter

The sell volume in USD in the past 12 hours.

sellVolumeUSD24
NumberFilter

The sell volume in USD in the past 24 hours.

sellVolumeUSD4
NumberFilter

The sell volume in USD in the past 4 hours.

potentialScam
Boolean

Filter potential Scams

Whether to ignore pairs/tokens not relevant to trending

isTestnet
Boolean

Whether to filter for pairs on testnet networks. Use true for testnet pairs only, false for mainnet pairs only and undefined (default) for both.

walletAgeAvg
NumberFilter

The average age of the wallets that traded in the last 24h

walletAgeStd
NumberFilter

The standard deviation of age of the wallets that traded in the last 24h

swapPct1dOldWallet
NumberFilter

The percentage of wallets that are less than 1d old that have traded in the last 24h

swapPct7dOldWallet
NumberFilter

The percentage of wallets that are less than 7d old that have traded in the last 24h

"""Input type of `PairFilters`."""
input PairFilters {
  """The unix timestamp for the creation of the pair."""
  createdAt: NumberFilter
  """The unix timestamp for the last transaction to happen on the pair."""
  lastTransaction: NumberFilter
  """The number of buys in the past hour."""
  buyCount1: NumberFilter
  """The number of buys in the past 12 hours."""
  buyCount12: NumberFilter
  """The number of buys in the past 24 hours."""
  buyCount24: NumberFilter
  """The number of buys in the past 4 hours."""
  buyCount4: NumberFilter
  """The list of exchange contract addresses to filter by."""
  exchangeAddress: [String]
  """The highest price in USD in the past hour."""
  highPrice1: NumberFilter
  """The highest price in USD in the past 12 hours."""
  highPrice12: NumberFilter
  """The highest price in USD in the past 24 hours."""
  highPrice24: NumberFilter
  """The highest price in USD in the past 4 hours."""
  highPrice4: NumberFilter
  """The amount of liquidity in the pair."""
  liquidity: NumberFilter
  """The percent amount of liquidity that is locked"""
  lockedLiquidityPercentage: NumberFilter
  """The lowest price in USD in the past hour."""
  lowPrice1: NumberFilter
  """The lowest price in USD in the past 12 hours."""
  lowPrice12: NumberFilter
  """The lowest price in USD in the past 24 hours."""
  lowPrice24: NumberFilter
  """The lowest price in USD in the past 4 hours."""
  lowPrice4: NumberFilter
  """The list of network IDs to filter by."""
  network: [Int]
  """The token price in USD."""
  price: NumberFilter
  """The percent price change in the past hour. Decimal format."""
  priceChange1: NumberFilter
  """The percent price change in the past 12 hours. Decimal format."""
  priceChange12: NumberFilter
  """The percent price change in the past 24 hours. Decimal format."""
  priceChange24: NumberFilter
  """The percent price change in the past 4 hours. Decimal format."""
  priceChange4: NumberFilter
  """The percent volume change in the past hour. Decimal format."""
  volumeChange1: NumberFilter
  """The percent volume change in the past 4 hours. Decimal format."""
  volumeChange4: NumberFilter
  """The percent volume change in the past 12 hours. Decimal format."""
  volumeChange12: NumberFilter
  """The percent volume change in the past 24 hours. Decimal format."""
  volumeChange24: NumberFilter
  """The number of sells in the past hour."""
  sellCount1: NumberFilter
  """The number of sells in the past 12 hours."""
  sellCount12: NumberFilter
  """The number of sells in the past 24 hours."""
  sellCount24: NumberFilter
  """The number of sells in the past 4 hours."""
  sellCount4: NumberFilter
  """The list of token contract addresses to filter by."""
  tokenAddress: [String]
  """The number of transactions in the past hour."""
  txnCount1: NumberFilter
  """The number of transactions in the past 12 hours."""
  txnCount12: NumberFilter
  """The number of transactions in the past 24 hours."""
  txnCount24: NumberFilter
  """The number of transactions in the past 4 hours."""
  txnCount4: NumberFilter
  """The unique number of buys in the past hour."""
  uniqueBuys1: NumberFilter
  """The unique number of buys in the past 12 hours."""
  uniqueBuys12: NumberFilter
  """The unique number of buys in the past 24 hours."""
  uniqueBuys24: NumberFilter
  """The unique number of buys in the past 4 hours."""
  uniqueBuys4: NumberFilter
  """The unique number of sells in the past hour."""
  uniqueSells1: NumberFilter
  """The unique number of sells in the past 12 hours."""
  uniqueSells12: NumberFilter
  """The unique number of sells in the past 24 hours."""
  uniqueSells24: NumberFilter
  """The unique number of sells in the past 4 hours."""
  uniqueSells4: NumberFilter
  """The unique number of transactions in the past hour."""
  uniqueTransactions1: NumberFilter
  """The unique number of transactions in the past 12 hours."""
  uniqueTransactions12: NumberFilter
  """The unique number of transactions in the past 24 hours."""
  uniqueTransactions24: NumberFilter
  """The unique number of transactions in the past 4 hours."""
  uniqueTransactions4: NumberFilter
  """The trade volume in USD in the past hour."""
  volumeUSD1: NumberFilter
  """The trade volume in USD in the past 12 hours."""
  volumeUSD12: NumberFilter
  """The trade volume in USD in the past 24 hours."""
  volumeUSD24: NumberFilter
  """The trade volume in USD in the past 4 hours."""
  volumeUSD4: NumberFilter
  """The buy volume in USD in the past hour."""
  buyVolumeUSD1: NumberFilter
  """The buy volume in USD in the past 12 hours."""
  buyVolumeUSD12: NumberFilter
  """The buy volume in USD in the past 24 hours."""
  buyVolumeUSD24: NumberFilter
  """The buy volume in USD in the past 4 hours."""
  buyVolumeUSD4: NumberFilter
  """The sell volume in USD in the past hour."""
  sellVolumeUSD1: NumberFilter
  """The sell volume in USD in the past 12 hours."""
  sellVolumeUSD12: NumberFilter
  """The sell volume in USD in the past 24 hours."""
  sellVolumeUSD24: NumberFilter
  """The sell volume in USD in the past 4 hours."""
  sellVolumeUSD4: NumberFilter
  """Filter potential Scams"""
  potentialScam: Boolean
  """Whether to ignore pairs/tokens not relevant to trending"""
  trendingIgnored: Boolean
  """Whether to filter for pairs on testnet networks. Use `true` for testnet pairs only, `false` for mainnet pairs only and `undefined` (default) for both."""
  isTestnet: Boolean
  """The average age of the wallets that traded in the last 24h"""
  walletAgeAvg: NumberFilter
  """The standard deviation of age of the wallets that traded in the last 24h"""
  walletAgeStd: NumberFilter
  """The percentage of wallets that are less than 1d old that have traded in the last 24h"""
  swapPct1dOldWallet: NumberFilter
  """The percentage of wallets that are less than 7d old that have traded in the last 24h"""
  swapPct7dOldWallet: NumberFilter
}

PairRanking

Input type of PairRanking.

attribute
PairRankingAttribute

The attribute to rank pairs by.

direction
RankingDirection

The direction to apply to the ranking attribute.

"""Input type of `PairRanking`."""
input PairRanking {
  """The attribute to rank pairs by."""
  attribute: PairRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

ParallelAssetFilters

Input type of ParallelAssetFilters.

attack
NumberFilter

The damage dealt when engaged in combat.

cost
NumberFilter

The energy used to play in-game.

health
NumberFilter

The possible damage received before being destroyed.

supply
NumberFilter

The total supply of this individual asset.

lastPriceUsd
NumberFilter

The last sale price in USD.

lastPriceNetworkBaseToken
NumberFilter

The last sale price in the network’s base token.

"""Input type of `ParallelAssetFilters`."""
input ParallelAssetFilters {
  """The damage dealt when engaged in combat."""
  attack: NumberFilter
  """The energy used to play in-game."""
  cost: NumberFilter
  """The possible damage received before being destroyed."""
  health: NumberFilter
  """The total supply of this individual asset."""
  supply: NumberFilter
  """The last sale price in USD."""
  lastPriceUsd: NumberFilter
  """The last sale price in the network's base token."""
  lastPriceNetworkBaseToken: NumberFilter
}

ParallelAssetMatchers

Input type of ParallelAssetMatchers.

tokenId
[String]

No description provided

parallel
[ParallelAssetMatcherParallel]

The Parallel the asset belongs to.

cardType
[ParallelAssetMatcherCardType]

The card type. Can be Effect, Relic, Unit, Upgrade or Paragon.

class
[ParallelAssetMatcherClass]

The card class. Can be Art Card, Asset, Card Back, FE, Masterpiece, PL, or SE.

paraset
[String]

The paraset the asset belongs to.

rarity
[ParallelAssetMatcherRarity]

The list of rarities. Can be Common, Uncommon, Rare, Legendary, or Prime.

subtype
[ParallelAssetMatcherSubtype]

The card subtype. Can be Pirate, Vehicle or Clone.

expansion
[String]

The expansion used for naming base and expansion sets.

"""Input type of `ParallelAssetMatchers`."""
input ParallelAssetMatchers {
  tokenId: [String]
  """The Parallel the asset belongs to."""
  parallel: [ParallelAssetMatcherParallel]
  """The card type. Can be `Effect`, `Relic`, `Unit`, `Upgrade` or `Paragon`."""
  cardType: [ParallelAssetMatcherCardType]
  """The card class. Can be `Art Card`, `Asset`, `Card Back`, `FE`, `Masterpiece`, `PL`, or `SE`."""
  class: [ParallelAssetMatcherClass]
  """The paraset the asset belongs to."""
  paraset: [String]
  """The list of rarities. Can be `Common`, `Uncommon`, `Rare`, `Legendary`, or `Prime`."""
  rarity: [ParallelAssetMatcherRarity]
  """The card subtype. Can be `Pirate`, `Vehicle` or `Clone`."""
  subtype: [ParallelAssetMatcherSubtype]
  """The expansion used for naming base and expansion sets."""
  expansion: [String]
}

ParallelAssetRanking

Input type of ParallelAssetRanking.

attribute
ParallelAssetRankingAttribute

The attribute to rank Parallel assets by.

direction
RankingDirection

The direction to apply to the ranking attribute.

"""Input type of `ParallelAssetRanking`."""
input ParallelAssetRanking {
  """The attribute to rank Parallel assets by."""
  attribute: ParallelAssetRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

ParallelCardChangeQueryTimestampInput

Input type of `ParallelCardChangeQueryTimestamp.

from
Int

The unix timestamp for the start of the requested range.

to
Int

The unix timestamp for the end of the requested range.

"""Input type of `ParallelCardChangeQueryTimestamp."""
input ParallelCardChangeQueryTimestampInput {
  """The unix timestamp for the start of the requested range."""
  from: Int
  """The unix timestamp for the end of the requested range."""
  to: Int
}

PriceEventWebhookConditionInput

Input conditions for a price event webhook.

tokenAddress
StringEqualsConditionInput!
required

The contract address of the token to listen for.

networkId
IntEqualsConditionInput!
required

The network ID to listen on.

priceUsd
ComparisonOperatorInput!
required

The price conditions to listen for.

pairAddress
StringEqualsConditionInput

The contract address of the pair to listen for.

"""Input conditions for a price event webhook."""
input PriceEventWebhookConditionInput {
  """The contract address of the token to listen for."""
  tokenAddress: StringEqualsConditionInput!
  """The network ID to listen on."""
  networkId: IntEqualsConditionInput!
  """The price conditions to listen for."""
  priceUsd: ComparisonOperatorInput!
  """The contract address of the pair to listen for."""
  pairAddress: StringEqualsConditionInput
}

PrimePoolInput

Input Type of PrimePoolQuery

address
String!
required

The address of the pool contract.

networkId
Int!
required

The network that the pool is deployed on.

poolIds
[String]

Optional list of pool ids to fetch.

"""Input Type of `PrimePoolQuery`"""
input PrimePoolInput {
  """The address of the pool contract."""
  address: String!
  """The network that the pool is deployed on."""
  networkId: Int!
  """Optional list of pool ids to fetch."""
  poolIds: [String]
}

RangeInput

The range of time for a chart.

start
Int!
required

No description provided

end
Int!
required

No description provided

"""The range of time for a chart."""
input RangeInput {
  start: Int!
  end: Int!
}

RawTransactionWebhookConditionInput

Input conditions for a Raw Transaction webhook.

networkId
OneOfNumberConditionInput

A list of network IDs to listen on.

to
StringEqualsConditionInput

The to address to listen for.

from
StringEqualsConditionInput

The from address to listen for.

toOrFrom
StringEqualsConditionInput

Trigger the webhook if either the to or the from address matches.

input
StringContainsConditionInput

Trigger the webhook if the input contains or doesn’t contain the specified string.

ignoreTokenPairEvents
Boolean

Do not trigger the webhook if the raw transaction is handled by the TokenPairEvent webhook.

ignoreNftEvents
Boolean

Do not trigger the webhook if the raw transaction is handled by the NftEvent webhook.

"""Input conditions for a Raw Transaction webhook."""
input RawTransactionWebhookConditionInput {
  """A list of network IDs to listen on."""
  networkId: OneOfNumberConditionInput
  """The to address to listen for."""
  to: StringEqualsConditionInput
  """The from address to listen for."""
  from: StringEqualsConditionInput
  """Trigger the webhook if either the to or the from address matches."""
  toOrFrom: StringEqualsConditionInput
  """Trigger the webhook if the input contains or doesn't contain the specified string."""
  input: StringContainsConditionInput
  """Do not trigger the webhook if the raw transaction is handled by the TokenPairEvent webhook."""
  ignoreTokenPairEvents: Boolean
  """Do not trigger the webhook if the raw transaction is handled by the NftEvent webhook."""
  ignoreNftEvents: Boolean
}

RetrySettingsInput

Config input for retrying failed webhook messages.

maxTimeElapsed
Int

The maximum time in seconds that the webhook will retry sending a message

minRetryDelay
Int

The minimum time in seconds that the webhook will wait before retrying a failed message

maxRetryDelay
Int

The maximum time in seconds that the webhook will wait before retrying a failed message

maxRetries
Int

The maximum number of times the webhook will retry sending a message

"""Config input for retrying failed webhook messages."""
input RetrySettingsInput {
  """The maximum time in seconds that the webhook will retry sending a message"""
  maxTimeElapsed: Int
  """The minimum time in seconds that the webhook will wait before retrying a failed message"""
  minRetryDelay: Int
  """The maximum time in seconds that the webhook will wait before retrying a failed message"""
  maxRetryDelay: Int
  """The maximum number of times the webhook will retry sending a message"""
  maxRetries: Int
}

SimulateCreateTransactionInput

Input type of simulateTokenContract.

networkId
Int!
required

The network ID the token is deployed on. Currently only supports 1 (mainnet).

blockNumber
Int!
required

The block number to simulate the contract at.

createTransactionHash
String!
required

The contract creation transaction hash from the live network.

contractAddress
String!
required

The contract address of the token.

"""Input type of `simulateTokenContract`."""
input SimulateCreateTransactionInput {
  """The network ID the token is deployed on. Currently only supports 1 (mainnet)."""
  networkId: Int!
  """The block number to simulate the contract at."""
  blockNumber: Int!
  """The contract creation transaction hash from the live network."""
  createTransactionHash: String!
  """The contract address of the token."""
  contractAddress: String!
}

SimulateDeployInput

Input type of simulateTokenContract.

networkId
Int!
required

The network ID the token is deployed on. Currently only supports 1 (mainnet).

blockNumber
Int!
required

The block number to simulate the contract at.

contractAddress
String!
required

The contract address of the token.

contractInput
String!
required

The contract creation transaction input to simulate.

"""Input type of `simulateTokenContract`."""
input SimulateDeployInput {
  """The network ID the token is deployed on. Currently only supports 1 (mainnet)."""
  networkId: Int!
  """The block number to simulate the contract at."""
  blockNumber: Int!
  """The contract address of the token."""
  contractAddress: String!
  """The contract creation transaction input to simulate."""
  contractInput: String!
}

SimulateLiveContractInput

Input type of simulateTokenContract.

networkId
Int!
required

The network ID the token is deployed on. Currently only supports 1 (mainnet).

blockNumber
Int

The block number to simulate the contract at.

contractAddress
String!
required

The contract address of the token.

"""Input type of `simulateTokenContract`."""
input SimulateLiveContractInput {
  """The network ID the token is deployed on. Currently only supports 1 (mainnet)."""
  networkId: Int!
  """The block number to simulate the contract at."""
  blockNumber: Int
  """The contract address of the token."""
  contractAddress: String!
}

SimulateTokenContractInput

Input type of simulateTokenContract.

simulateDeployInput
SimulateDeployInput

Input for a token contract deploy simulation.

simulateCreateTransactionInput
SimulateCreateTransactionInput

Input for a token contract create transaction simulation.

simulateLiveContractInput
SimulateLiveContractInput

Input for a live token contract simulation.

"""Input type of `simulateTokenContract`."""
input SimulateTokenContractInput {
  """Input for a token contract deploy simulation."""
  simulateDeployInput: SimulateDeployInput
  """Input for a token contract create transaction simulation."""
  simulateCreateTransactionInput: SimulateCreateTransactionInput
  """Input for a live token contract simulation."""
  simulateLiveContractInput: SimulateLiveContractInput
}

statsCurrency

Currency stats.

volume
StatsFilter

The volume over the time frame.

volumeByFillsource
[FillsourceStatsFilter]

The volume by fillsource over the time frame.

volumePercentByFillsource
[FillsourceStatsFilter]

The volume percentage by fillsource over the time frame.

average
StatsFilter

The average sale price in the time frame.

open
StatsFilter

The opening price for the time frame.

close
StatsFilter

The closing price for the time frame.

lowestSale
StatsFilter

The lowest sale price in the time frame.

highestSale
StatsFilter

The highest sale price in the time frame.

"""Currency stats."""
input statsCurrency {
  """The volume over the time frame."""
  volume: StatsFilter
  """The volume by fillsource over the time frame."""
  volumeByFillsource: [FillsourceStatsFilter]
  """The volume percentage by fillsource over the time frame."""
  volumePercentByFillsource: [FillsourceStatsFilter]
  """The average sale price in the time frame."""
  average: StatsFilter
  """The opening price for the time frame."""
  open: StatsFilter
  """The closing price for the time frame."""
  close: StatsFilter
  """The lowest sale price in the time frame."""
  lowestSale: StatsFilter
  """The highest sale price in the time frame."""
  highestSale: StatsFilter
}

StatsFilter

Filter for NFT stats.

current
NumberFilter

The total value for the current window.

previous
NumberFilter

The total value for the previous window.

change
NumberFilter

The percent change between the current and previous.

"""Filter for NFT stats."""
input StatsFilter {
  """The total value for the current window."""
  current: NumberFilter
  """The total value for the previous window."""
  previous: NumberFilter
  """The percent change between the `current` and `previous`."""
  change: NumberFilter
}

statsNonCurrency

Numerical stats for an NFT collection over a time frame.

mints
StatsFilter

The number of mints over the time frame.

sales
StatsFilter

The number of sales over the time frame.

tokensSold
StatsFilter

The number of tokens sold over the time frame.

transfers
StatsFilter

The number of transfers over the time frame.

uniqueBuyers
StatsFilter

The number of unique buyers over the time frame.

uniqueSellers
StatsFilter

The number of unique sellers over the time frame.

uniqueSalesWallets
StatsFilter

The number of unique wallets (buyers or sellers) over the time frame.

uniqueMinters
StatsFilter

The number of unique minters over the time frame.

"""Numerical stats for an NFT collection over a time frame."""
input statsNonCurrency {
  """The number of mints over the time frame."""
  mints: StatsFilter
  """The number of sales over the time frame."""
  sales: StatsFilter
  """The number of tokens sold over the time frame."""
  tokensSold: StatsFilter
  """The number of transfers over the time frame."""
  transfers: StatsFilter
  """The number of unique buyers over the time frame."""
  uniqueBuyers: StatsFilter
  """The number of unique sellers over the time frame."""
  uniqueSellers: StatsFilter
  """The number of unique wallets (buyers or sellers) over the time frame."""
  uniqueSalesWallets: StatsFilter
  """The number of unique minters over the time frame."""
  uniqueMinters: StatsFilter
}

StringContainsConditionInput

Input for string contains condition.

contains
[String!]

A list of substrings to be included within the string.

notContains
[String!]

A list of substrings not to be included within the string.

"""Input for string contains condition."""
input StringContainsConditionInput {
  """A list of substrings to be included within the string."""
  contains: [String!]
  """A list of substrings not to be included within the string."""
  notContains: [String!]
}

StringEqualsConditionInput

Input for string equals condition.

eq
String!
required

The string to equal.

"""Input for string equals condition."""
input StringEqualsConditionInput {
  """The string to equal."""
  eq: String!
}

StringFilter

Input type of StringFilter.

gte
String

Greater than or equal to.

gt
String

Greater than.

lte
String

Less than or equal to.

lt
String

Less than.

"""Input type of `StringFilter`."""
input StringFilter {
  """Greater than or equal to."""
  gte: String
  """Greater than."""
  gt: String
  """Less than or equal to."""
  lte: String
  """Less than."""
  lt: String
}

TokenFilters

Input type of TokenFilters.

createdAt
NumberFilter

The unix timestamp for the creation of the token’s first pair.

lastTransaction
NumberFilter

The unix timestamp for the token’s last transaction.

age
NumberFilter

No description provided

This field is deprecated. Age isn’t supported - use createdAt instead

buyCount5m
NumberFilter

The number of buys in the past 5 minutes.

buyCount1
NumberFilter

The number of buys in the past hour.

buyCount12
NumberFilter

The number of buys in the past 12 hours.

buyCount24
NumberFilter

The number of buys in the past 24 hours.

buyCount4
NumberFilter

The number of buys in the past 4 hours.

change5m
NumberFilter

The percent price change in the past 5 minutes. Decimal format.

change1
NumberFilter

The percent price change in the past hour. Decimal format.

change12
NumberFilter

The percent price change in the past 12 hours. Decimal format.

change24
NumberFilter

The percent price change in the past 24 hours. Decimal format.

change4
NumberFilter

The percent price change in the past 4 hours. Decimal format.

volumeChange5m
NumberFilter

The percent volume change in the past 5 minutes. Decimal format.

volumeChange1
NumberFilter

The percent volume change in the past hour. Decimal format.

volumeChange4
NumberFilter

The percent volume change in the past 4 hours. Decimal format.

volumeChange12
NumberFilter

The percent volume change in the past 12 hours. Decimal format.

volumeChange24
NumberFilter

The percent volume change in the past 24 hours. Decimal format.

exchangeId
[String]

The list of exchange contract IDs to filter by. Applied in conjunction with network filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network.

exchangeAddress
[String]

The list of exchange contract addresses to filter by.

fdv
NumberFilter

No description provided

This field is deprecated. FDV isn’t supported - use marketCap instead

high5m
NumberFilter

The highest price in USD in the past 5 minutes.

high1
NumberFilter

The highest price in USD in the past hour.

high12
NumberFilter

The highest price in USD in the past 12 hours.

high24
NumberFilter

The highest price in USD in the past 24 hours.

high4
NumberFilter

The highest price in USD in the past 4 hours.

liquidity
NumberFilter

The amount of liquidity in the token’s top pair.

low1
NumberFilter

The lowest price in USD in the past hour.

low5m
NumberFilter

The lowest price in USD in the past 5 minutes.

low12
NumberFilter

The lowest price in USD in the past 12 hours.

low24
NumberFilter

The lowest price in USD in the past 24 hours.

low4
NumberFilter

The lowest price in USD in the past 4 hours.

marketCap
NumberFilter

The market cap of circulating supply.

circulatingMarketCap
NumberFilter

The circulating market cap.

network
[Int]

The list of network IDs to filter by. Applied in conjunction with exchangeId filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network.

holders
NumberFilter

The number of different wallets holding the token.

priceUSD
NumberFilter

The token price in USD.

sellCount1
NumberFilter

The number of sells in the past hour.

sellCount5m
NumberFilter

The number of sells in the past 5 minutes.

sellCount12
NumberFilter

The number of sells in the past 12 hours.

sellCount24
NumberFilter

The number of sells in the past 24 hours.

sellCount4
NumberFilter

The number of sells in the past 4 hours.

txnCount5m
NumberFilter

The number of transactions in the past 5 minutes.

txnCount1
NumberFilter

The number of transactions in the past hour.

txnCount12
NumberFilter

The number of transactions in the past 12 hours.

txnCount24
NumberFilter

The number of transactions in the past 24 hours.

txnCount4
NumberFilter

The number of transactions in the past 4 hours.

uniqueBuys1
NumberFilter

The unique number of buys in the past hour.

uniqueBuys5m
NumberFilter

The unique number of buys in the past 5 minutes.

uniqueBuys12
NumberFilter

The unique number of buys in the past 12 hours.

uniqueBuys24
NumberFilter

The unique number of buys in the past 24 hours.

uniqueBuys4
NumberFilter

The unique number of buys in the past 4 hours.

uniqueSells5m
NumberFilter

The unique number of sells in the past 5 minutes.

uniqueSells1
NumberFilter

The unique number of sells in the past hour.

uniqueSells12
NumberFilter

The unique number of sells in the past 12 hours.

uniqueSells24
NumberFilter

The unique number of sells in the past 24 hours.

uniqueSells4
NumberFilter

The unique number of sells in the past 4 hours.

uniqueTransactions1
NumberFilter

The unique number of transactions in the past hour.

uniqueTransactions5m
NumberFilter

The unique number of transactions in the past 5 minutes.

uniqueTransactions12
NumberFilter

The unique number of transactions in the past 12 hours.

uniqueTransactions24
NumberFilter

The unique number of transactions in the past 24 hours.

uniqueTransactions4
NumberFilter

The unique number of transactions in the past 4 hours.

volume1
NumberFilter

The trade volume in USD in the past hour.

volume12
NumberFilter

The trade volume in USD in the past 12 hours.

volume24
NumberFilter

The trade volume in USD in the past 24 hours.

volume4
NumberFilter

The trade volume in USD in the past 4 hours.

volume5m
NumberFilter

The trade volume in USD in the past 5 minutes.

buyVolume1
NumberFilter

The buy volume in USD in the past hour.

buyVolume12
NumberFilter

The buy volume in USD in the past 12 hours.

buyVolume24
NumberFilter

The buy volume in USD in the past 24 hours.

buyVolume4
NumberFilter

The buy volume in USD in the past 4 hours.

buyVolume5m
NumberFilter

The buy volume in USD in the past 5 minutes.

sellVolume1
NumberFilter

The sell volume in USD in the past hour.

sellVolume12
NumberFilter

The sell volume in USD in the past 12 hours.

sellVolume24
NumberFilter

The sell volume in USD in the past 24 hours.

sellVolume4
NumberFilter

The sell volume in USD in the past 4 hours.

sellVolume5m
NumberFilter

The sell volume in USD in the past 5 minutes.

includeScams
Boolean

Whether to include tokens that have been flagged as scams. Default: false

isTestnet
Boolean

Whether to filter for tokens on testnet networks. Use true for testnet tokens only, false for mainnet tokens only and undefined (default) for both.

isVerified
Boolean

Only include verified tokens

potentialScam
Boolean

Filter potential Scams

Whether to ignore pairs/tokens not relevant to trending

creatorAddress
String

The address of the creator of the token

launchpadProtocol
String

The launchpad protocol

launchpadName
String

The name of the launchpad

launchpadCompleted
Boolean

Indicates if the launchpad is completed

launchpadMigrated
Boolean

Indicates if the launchpad has migrated

launchpadGraduationPercent
NumberFilter

The graduation percentage

launchpadCompletedAt
NumberFilter

The timestamp when the launchpad was completed

launchpadMigratedAt
NumberFilter

The timestamp when the launchpad was migrated

freezable
Boolean

The token in freezable

mintable
Boolean

The token in mintable

walletAgeAvg
NumberFilter

The average age of the wallets that traded in the last 24h

walletAgeStd
NumberFilter

The standard deviation of age of the wallets that traded in the last 24h

swapPct1dOldWallet
NumberFilter

The percentage of wallets that are less than 1d old that have traded in the last 24h

swapPct7dOldWallet
NumberFilter

The percentage of wallets that are less than 7d old that have traded in the last 24h

"""Input type of `TokenFilters`."""
input TokenFilters {
  """The unix timestamp for the creation of the token's first pair."""
  createdAt: NumberFilter
  """The unix timestamp for the token's last transaction."""
  lastTransaction: NumberFilter
  age: NumberFilter @deprecated(reason: "Age isn't supported - use createdAt instead")
  """The number of buys in the past 5 minutes."""
  buyCount5m: NumberFilter
  """The number of buys in the past hour."""
  buyCount1: NumberFilter
  """The number of buys in the past 12 hours."""
  buyCount12: NumberFilter
  """The number of buys in the past 24 hours."""
  buyCount24: NumberFilter
  """The number of buys in the past 4 hours."""
  buyCount4: NumberFilter
  """The percent price change in the past 5 minutes. Decimal format."""
  change5m: NumberFilter
  """The percent price change in the past hour. Decimal format."""
  change1: NumberFilter
  """The percent price change in the past 12 hours. Decimal format."""
  change12: NumberFilter
  """The percent price change in the past 24 hours. Decimal format."""
  change24: NumberFilter
  """The percent price change in the past 4 hours. Decimal format."""
  change4: NumberFilter
  """The percent volume change in the past 5 minutes. Decimal format."""
  volumeChange5m: NumberFilter
  """The percent volume change in the past hour. Decimal format."""
  volumeChange1: NumberFilter
  """The percent volume change in the past 4 hours. Decimal format."""
  volumeChange4: NumberFilter
  """The percent volume change in the past 12 hours. Decimal format."""
  volumeChange12: NumberFilter
  """The percent volume change in the past 24 hours. Decimal format."""
  volumeChange24: NumberFilter
  """The list of exchange contract IDs to filter by. Applied in conjunction with `network` filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network."""
  exchangeId: [String]
  """The list of exchange contract addresses to filter by."""
  exchangeAddress: [String]
  fdv: NumberFilter @deprecated(reason: "FDV isn't supported - use marketCap instead")
  """The highest price in USD in the past 5 minutes."""
  high5m: NumberFilter
  """The highest price in USD in the past hour."""
  high1: NumberFilter
  """The highest price in USD in the past 12 hours."""
  high12: NumberFilter
  """The highest price in USD in the past 24 hours."""
  high24: NumberFilter
  """The highest price in USD in the past 4 hours."""
  high4: NumberFilter
  """The amount of liquidity in the token's top pair."""
  liquidity: NumberFilter
  """The lowest price in USD in the past hour."""
  low1: NumberFilter
  """The lowest price in USD in the past 5 minutes."""
  low5m: NumberFilter
  """The lowest price in USD in the past 12 hours."""
  low12: NumberFilter
  """The lowest price in USD in the past 24 hours."""
  low24: NumberFilter
  """The lowest price in USD in the past 4 hours."""
  low4: NumberFilter
  """The market cap of circulating supply."""
  marketCap: NumberFilter
  """The circulating market cap."""
  circulatingMarketCap: NumberFilter
  """The list of network IDs to filter by. Applied in conjunction with `exchangeId` filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network."""
  network: [Int]
  """The number of different wallets holding the token."""
  holders: NumberFilter
  """The token price in USD."""
  priceUSD: NumberFilter
  """The number of sells in the past hour."""
  sellCount1: NumberFilter
  """The number of sells in the past 5 minutes."""
  sellCount5m: NumberFilter
  """The number of sells in the past 12 hours."""
  sellCount12: NumberFilter
  """The number of sells in the past 24 hours."""
  sellCount24: NumberFilter
  """The number of sells in the past 4 hours."""
  sellCount4: NumberFilter
  """The number of transactions in the past 5 minutes."""
  txnCount5m: NumberFilter
  """The number of transactions in the past hour."""
  txnCount1: NumberFilter
  """The number of transactions in the past 12 hours."""
  txnCount12: NumberFilter
  """The number of transactions in the past 24 hours."""
  txnCount24: NumberFilter
  """The number of transactions in the past 4 hours."""
  txnCount4: NumberFilter
  """The unique number of buys in the past hour."""
  uniqueBuys1: NumberFilter
  """The unique number of buys in the past 5 minutes."""
  uniqueBuys5m: NumberFilter
  """The unique number of buys in the past 12 hours."""
  uniqueBuys12: NumberFilter
  """The unique number of buys in the past 24 hours."""
  uniqueBuys24: NumberFilter
  """The unique number of buys in the past 4 hours."""
  uniqueBuys4: NumberFilter
  """The unique number of sells in the past 5 minutes."""
  uniqueSells5m: NumberFilter
  """The unique number of sells in the past hour."""
  uniqueSells1: NumberFilter
  """The unique number of sells in the past 12 hours."""
  uniqueSells12: NumberFilter
  """The unique number of sells in the past 24 hours."""
  uniqueSells24: NumberFilter
  """The unique number of sells in the past 4 hours."""
  uniqueSells4: NumberFilter
  """The unique number of transactions in the past hour."""
  uniqueTransactions1: NumberFilter
  """The unique number of transactions in the past 5 minutes."""
  uniqueTransactions5m: NumberFilter
  """The unique number of transactions in the past 12 hours."""
  uniqueTransactions12: NumberFilter
  """The unique number of transactions in the past 24 hours."""
  uniqueTransactions24: NumberFilter
  """The unique number of transactions in the past 4 hours."""
  uniqueTransactions4: NumberFilter
  """The trade volume in USD in the past hour."""
  volume1: NumberFilter
  """The trade volume in USD in the past 12 hours."""
  volume12: NumberFilter
  """The trade volume in USD in the past 24 hours."""
  volume24: NumberFilter
  """The trade volume in USD in the past 4 hours."""
  volume4: NumberFilter
  """The trade volume in USD in the past 5 minutes."""
  volume5m: NumberFilter
  """The buy volume in USD in the past hour."""
  buyVolume1: NumberFilter
  """The buy volume in USD in the past 12 hours."""
  buyVolume12: NumberFilter
  """The buy volume in USD in the past 24 hours."""
  buyVolume24: NumberFilter
  """The buy volume in USD in the past 4 hours."""
  buyVolume4: NumberFilter
  """The buy volume in USD in the past 5 minutes."""
  buyVolume5m: NumberFilter
  """The sell volume in USD in the past hour."""
  sellVolume1: NumberFilter
  """The sell volume in USD in the past 12 hours."""
  sellVolume12: NumberFilter
  """The sell volume in USD in the past 24 hours."""
  sellVolume24: NumberFilter
  """The sell volume in USD in the past 4 hours."""
  sellVolume4: NumberFilter
  """The sell volume in USD in the past 5 minutes."""
  sellVolume5m: NumberFilter
  """Whether to include tokens that have been flagged as scams. Default: false"""
  includeScams: Boolean
  """Whether to filter for tokens on testnet networks. Use `true` for testnet tokens only, `false` for mainnet tokens only and `undefined` (default) for both."""
  isTestnet: Boolean
  """Only include verified tokens"""
  isVerified: Boolean
  """Filter potential Scams"""
  potentialScam: Boolean
  """Whether to ignore pairs/tokens not relevant to trending"""
  trendingIgnored: Boolean
  """The address of the creator of the token"""
  creatorAddress: String
  """The launchpad protocol"""
  launchpadProtocol: String
  """The name of the launchpad"""
  launchpadName: String
  """Indicates if the launchpad is completed"""
  launchpadCompleted: Boolean
  """Indicates if the launchpad has migrated"""
  launchpadMigrated: Boolean
  """The graduation percentage"""
  launchpadGraduationPercent: NumberFilter
  """The timestamp when the launchpad was completed"""
  launchpadCompletedAt: NumberFilter
  """The timestamp when the launchpad was migrated"""
  launchpadMigratedAt: NumberFilter
  """The token in freezable"""
  freezable: Boolean
  """The token in mintable"""
  mintable: Boolean
  """The average age of the wallets that traded in the last 24h"""
  walletAgeAvg: NumberFilter
  """The standard deviation of age of the wallets that traded in the last 24h"""
  walletAgeStd: NumberFilter
  """The percentage of wallets that are less than 1d old that have traded in the last 24h"""
  swapPct1dOldWallet: NumberFilter
  """The percentage of wallets that are less than 7d old that have traded in the last 24h"""
  swapPct7dOldWallet: NumberFilter
}

TokenInput

Input type of token and tokens.

address
String!
required

The contract address of the token.

networkId
Int!
required

The network ID the token is deployed on.

"""Input type of `token` and `tokens`."""
input TokenInput {
  """The contract address of the token."""
  address: String!
  """The network ID the token is deployed on."""
  networkId: Int!
}

TokenLifecycleEventsQueryInput

Input type of tokenLifecycleEvents query.

address
String!
required

The token contract address to filter by.

networkId
Int!
required

The networkId to filter by.

"""Input type of `tokenLifecycleEvents` query."""
input TokenLifecycleEventsQueryInput {
  """The token contract address to filter by."""
  address: String!
  """The networkId to filter by."""
  networkId: Int!
}

TokenPairEventTypeConditionInput

Input for token pair event type condition.

oneOf
[TokenPairEventType!]!
required

The list of token event types to equal.

"""Input for token pair event type condition."""
input TokenPairEventTypeConditionInput {
  """The list of token event types to equal."""
  oneOf: [TokenPairEventType!]!
}

TokenPairEventWebhookConditionInput

Input conditions for a token pair event webhook.

networkId
OneOfNumberConditionInput

A list of network IDs to listen on.

maker
StringEqualsConditionInput

The maker wallet address to listen for.

pairAddress
StringEqualsConditionInput

The pair contract address to listen for.

exchangeAddress
StringEqualsConditionInput

The exchange contract address to listen for.

tokenAddress
StringEqualsConditionInput

The token contract address to listen for.

swapValue
ComparisonOperatorInput

The swap values to listen for.

eventType
TokenPairEventTypeConditionInput

The token event type to listen for.

"""Input conditions for a token pair event webhook."""
input TokenPairEventWebhookConditionInput {
  """A list of network IDs to listen on."""
  networkId: OneOfNumberConditionInput
  """The maker wallet address to listen for."""
  maker: StringEqualsConditionInput
  """The pair contract address to listen for."""
  pairAddress: StringEqualsConditionInput
  """The exchange contract address to listen for."""
  exchangeAddress: StringEqualsConditionInput
  """The token contract address to listen for."""
  tokenAddress: StringEqualsConditionInput
  """The swap values to listen for."""
  swapValue: ComparisonOperatorInput
  """The token event type to listen for."""
  eventType: TokenPairEventTypeConditionInput
}

TokenRanking

Input type of TokenRanking.

attribute
TokenRankingAttribute

The attribute to rank tokens by.

direction
RankingDirection

The direction to apply to the ranking attribute.

"""Input type of `TokenRanking`."""
input TokenRanking {
  """The attribute to rank tokens by."""
  attribute: TokenRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

TokenSparklineInput

Input type of tokenSparkline.

ids
[String!]!
required

The contract address & networkId of the token, joined by a colon. ex: 0xbe042e9d09cb588331ff911c2b46fd833a3e5bd6:1

"""Input type of `tokenSparkline`."""
input TokenSparklineInput {
  """The contract address & networkId of the token, joined by a colon. ex: 0xbe042e9d09cb588331ff911c2b46fd833a3e5bd6:1"""
  ids: [String!]!
}

TokenTopTradersInput

Input arguments for the tokenTopTraders query.

tokenAddress
String!
required

The token address

networkId
Int!
required

The network ID

tradingPeriod
TradingPeriod!
required

The trading period

limit
Int

The number of traders to return

offset
Int

Where in the list the server started when returning items

"""Input arguments for the `tokenTopTraders` query."""
input TokenTopTradersInput {
  """The token address"""
  tokenAddress: String!
  """The network ID"""
  networkId: Int!
  """The trading period"""
  tradingPeriod: TradingPeriod!
  """The number of traders to return"""
  limit: Int
  """Where in the list the server started when returning items"""
  offset: Int
}

WalletChartInput

The input for a chart of a wallet’s activity.

walletAddress
String!
required

The wallet address

networkId
Int

The network ID

range
RangeInput!
required

The range of time for the chart

resolution
String!
required

The resolution of the chart

"""The input for a chart of a wallet's activity."""
input WalletChartInput {
  """The wallet address"""
  walletAddress: String!
  """The network ID"""
  networkId: Int
  """The range of time for the chart"""
  range: RangeInput!
  """The resolution of the chart"""
  resolution: String!
}

WalletFilters

Filters for a wallet.

lastTransactionAt
NumberFilter

The unix timestamp for the last transaction from this wallet.

firstTransactionAt
NumberFilter

The unix timestamp for the first transaction from this wallet.

volumeUsd1d
NumberFilter

Volume in USD in the past day

volumeUsdAll1d
NumberFilter

Total volume in USD in the past day including all tokens

realizedProfitUsd1d
NumberFilter

Realized profit in USD in the past day

averageProfitUsdPerTrade1d
NumberFilter

Average profit in USD per trade in the past day

averageSwapAmountUsd1d
NumberFilter

Average swap amount in USD in the past day

realizedProfitPercentage1d
NumberFilter

Realized profit percentage in the past day

swaps1d
NumberFilter

Number of swaps in the past day

swapsAll1d
NumberFilter

Total number of swaps in the past day including all tokens

uniqueTokens1d
NumberFilter

Number of unique tokens traded in the past day

winRate1d
NumberFilter

Win rate in the past day

volumeUsd1w
NumberFilter

Volume in USD in the past week

volumeUsdAll1w
NumberFilter

Total volume in USD in the past week including all tokens

realizedProfitUsd1w
NumberFilter

Realized profit in USD in the past week

averageProfitUsdPerTrade1w
NumberFilter

Average profit in USD per trade in the past week

averageSwapAmountUsd1w
NumberFilter

Average swap amount in USD in the past week

realizedProfitPercentage1w
NumberFilter

Realized profit percentage in the past week

swaps1w
NumberFilter

Number of swaps in the past week

swapsAll1w
NumberFilter

Total number of swaps in the past week including all tokens

uniqueTokens1w
NumberFilter

Number of unique tokens traded in the past week

winRate1w
NumberFilter

Win rate in the past week

volumeUsd30d
NumberFilter

Volume in USD in the past 30 days

volumeUsdAll30d
NumberFilter

Total volume in USD in the past 30 days including all tokens

realizedProfitUsd30d
NumberFilter

Realized profit in USD in the past 30 days

averageProfitUsdPerTrade30d
NumberFilter

Average profit in USD per trade in the past 30 days

averageSwapAmountUsd30d
NumberFilter

Average swap amount in USD in the past 30 days

realizedProfitPercentage30d
NumberFilter

Realized profit percentage in the past 30 days

swaps30d
NumberFilter

Number of swaps in the past 30 days

swapsAll30d
NumberFilter

Total number of swaps in the past 30 days including all tokens

uniqueTokens30d
NumberFilter

Number of unique tokens traded in the past 30 days

winRate30d
NumberFilter

Win rate in the past 30 days

volumeUsd1y
NumberFilter

Volume in USD in the past year

volumeUsdAll1y
NumberFilter

Total volume in USD in the past year including all tokens

realizedProfitUsd1y
NumberFilter

Realized profit in USD in the past year

averageProfitUsdPerTrade1y
NumberFilter

Average profit in USD per trade in the past year

averageSwapAmountUsd1y
NumberFilter

Average swap amount in USD in the past year

realizedProfitPercentage1y
NumberFilter

Realized profit percentage in the past year

swaps1y
NumberFilter

Number of swaps in the past year

swapsAll1y
NumberFilter

Total number of swaps in the past year including all tokens

uniqueTokens1y
NumberFilter

Number of unique tokens traded in the past year

winRate1y
NumberFilter

Win rate in the past year

scammerScore
NumberFilter

The scammer score for the wallet.

botScore
NumberFilter

The bot score for the wallet.

networkId
Int

The network ID to filter by.

nativeTokenBalance
NumberFilter

The native token balance of the wallet. Can only be used in conjunction with networkId filter.

"""Filters for a wallet."""
input WalletFilters {
  """The unix timestamp for the last transaction from this wallet."""
  lastTransactionAt: NumberFilter
  """The unix timestamp for the first transaction from this wallet."""
  firstTransactionAt: NumberFilter
  """Volume in USD in the past day"""
  volumeUsd1d: NumberFilter
  """Total volume in USD in the past day including all tokens"""
  volumeUsdAll1d: NumberFilter
  """Realized profit in USD in the past day"""
  realizedProfitUsd1d: NumberFilter
  """Average profit in USD per trade in the past day"""
  averageProfitUsdPerTrade1d: NumberFilter
  """Average swap amount in USD in the past day"""
  averageSwapAmountUsd1d: NumberFilter
  """Realized profit percentage in the past day"""
  realizedProfitPercentage1d: NumberFilter
  """Number of swaps in the past day"""
  swaps1d: NumberFilter
  """Total number of swaps in the past day including all tokens"""
  swapsAll1d: NumberFilter
  """Number of unique tokens traded in the past day"""
  uniqueTokens1d: NumberFilter
  """Win rate in the past day"""
  winRate1d: NumberFilter
  """Volume in USD in the past week"""
  volumeUsd1w: NumberFilter
  """Total volume in USD in the past week including all tokens"""
  volumeUsdAll1w: NumberFilter
  """Realized profit in USD in the past week"""
  realizedProfitUsd1w: NumberFilter
  """Average profit in USD per trade in the past week"""
  averageProfitUsdPerTrade1w: NumberFilter
  """Average swap amount in USD in the past week"""
  averageSwapAmountUsd1w: NumberFilter
  """Realized profit percentage in the past week"""
  realizedProfitPercentage1w: NumberFilter
  """Number of swaps in the past week"""
  swaps1w: NumberFilter
  """Total number of swaps in the past week including all tokens"""
  swapsAll1w: NumberFilter
  """Number of unique tokens traded in the past week"""
  uniqueTokens1w: NumberFilter
  """Win rate in the past week"""
  winRate1w: NumberFilter
  """Volume in USD in the past 30 days"""
  volumeUsd30d: NumberFilter
  """Total volume in USD in the past 30 days including all tokens"""
  volumeUsdAll30d: NumberFilter
  """Realized profit in USD in the past 30 days"""
  realizedProfitUsd30d: NumberFilter
  """Average profit in USD per trade in the past 30 days"""
  averageProfitUsdPerTrade30d: NumberFilter
  """Average swap amount in USD in the past 30 days"""
  averageSwapAmountUsd30d: NumberFilter
  """Realized profit percentage in the past 30 days"""
  realizedProfitPercentage30d: NumberFilter
  """Number of swaps in the past 30 days"""
  swaps30d: NumberFilter
  """Total number of swaps in the past 30 days including all tokens"""
  swapsAll30d: NumberFilter
  """Number of unique tokens traded in the past 30 days"""
  uniqueTokens30d: NumberFilter
  """Win rate in the past 30 days"""
  winRate30d: NumberFilter
  """Volume in USD in the past year"""
  volumeUsd1y: NumberFilter
  """Total volume in USD in the past year including all tokens"""
  volumeUsdAll1y: NumberFilter
  """Realized profit in USD in the past year"""
  realizedProfitUsd1y: NumberFilter
  """Average profit in USD per trade in the past year"""
  averageProfitUsdPerTrade1y: NumberFilter
  """Average swap amount in USD in the past year"""
  averageSwapAmountUsd1y: NumberFilter
  """Realized profit percentage in the past year"""
  realizedProfitPercentage1y: NumberFilter
  """Number of swaps in the past year"""
  swaps1y: NumberFilter
  """Total number of swaps in the past year including all tokens"""
  swapsAll1y: NumberFilter
  """Number of unique tokens traded in the past year"""
  uniqueTokens1y: NumberFilter
  """Win rate in the past year"""
  winRate1y: NumberFilter
  """The scammer score for the wallet."""
  scammerScore: NumberFilter
  """The bot score for the wallet."""
  botScore: NumberFilter
  """The network ID to filter by."""
  networkId: Int
  """The native token balance of the wallet. Can only be used in conjunction with `networkId` filter."""
  nativeTokenBalance: NumberFilter
}

WalletNetworkFilters

Filters for a wallet on a specific network.

lastTransactionAt
NumberFilter

The unix timestamp for the last transaction from this wallet.

firstTransactionAt
NumberFilter

The unix timestamp for the first transaction from this wallet.

volumeUsd1d
NumberFilter

Volume in USD in the past day

volumeUsdAll1d
NumberFilter

Total volume in USD in the past day including all tokens

realizedProfitUsd1d
NumberFilter

Realized profit in USD in the past day

averageProfitUsdPerTrade1d
NumberFilter

Average profit in USD per trade in the past day

averageSwapAmountUsd1d
NumberFilter

Average swap amount in USD in the past day

realizedProfitPercentage1d
NumberFilter

Realized profit percentage in the past day

swaps1d
NumberFilter

Number of swaps in the past day

swapsAll1d
NumberFilter

Total number of swaps in the past day including all tokens

uniqueTokens1d
NumberFilter

Number of unique tokens traded in the past day

winRate1d
NumberFilter

Win rate in the past day

volumeUsd1w
NumberFilter

Volume in USD in the past week

volumeUsdAll1w
NumberFilter

Total volume in USD in the past week including all tokens

realizedProfitUsd1w
NumberFilter

Realized profit in USD in the past week

averageProfitUsdPerTrade1w
NumberFilter

Average profit in USD per trade in the past week

averageSwapAmountUsd1w
NumberFilter

Average swap amount in USD in the past week

realizedProfitPercentage1w
NumberFilter

Realized profit percentage in the past week

swaps1w
NumberFilter

Number of swaps in the past week

swapsAll1w
NumberFilter

Total number of swaps in the past week including all tokens

uniqueTokens1w
NumberFilter

Number of unique tokens traded in the past week

winRate1w
NumberFilter

Win rate in the past week

volumeUsd30d
NumberFilter

Volume in USD in the past 30 days

volumeUsdAll30d
NumberFilter

Total volume in USD in the past 30 days including all tokens

realizedProfitUsd30d
NumberFilter

Realized profit in USD in the past 30 days

averageProfitUsdPerTrade30d
NumberFilter

Average profit in USD per trade in the past 30 days

averageSwapAmountUsd30d
NumberFilter

Average swap amount in USD in the past 30 days

realizedProfitPercentage30d
NumberFilter

Realized profit percentage in the past 30 days

swaps30d
NumberFilter

Number of swaps in the past 30 days

swapsAll30d
NumberFilter

Total number of swaps in the past 30 days including all tokens

uniqueTokens30d
NumberFilter

Number of unique tokens traded in the past 30 days

winRate30d
NumberFilter

Win rate in the past 30 days

volumeUsd1y
NumberFilter

Volume in USD in the past year

volumeUsdAll1y
NumberFilter

Total volume in USD in the past year including all tokens

realizedProfitUsd1y
NumberFilter

Realized profit in USD in the past year

averageProfitUsdPerTrade1y
NumberFilter

Average profit in USD per trade in the past year

averageSwapAmountUsd1y
NumberFilter

Average swap amount in USD in the past year

realizedProfitPercentage1y
NumberFilter

Realized profit percentage in the past year

swaps1y
NumberFilter

Number of swaps in the past year

swapsAll1y
NumberFilter

Total number of swaps in the past year including all tokens

uniqueTokens1y
NumberFilter

Number of unique tokens traded in the past year

winRate1y
NumberFilter

Win rate in the past year

nativeTokenBalance
NumberFilter

The native token balance of the wallet.

scammerScore
NumberFilter

The scammer score for the wallet. Indicates the likelihood of the wallet being a scammer. Zero being not a scammer and 100 being a definite scammer.

botScore
NumberFilter

The bot score for the wallet. Indicates the likelihood of the wallet being a bot. Zero being not a bot and 100 being a definite bot.

"""Filters for a wallet on a specific network."""
input WalletNetworkFilters {
  """The unix timestamp for the last transaction from this wallet."""
  lastTransactionAt: NumberFilter
  """The unix timestamp for the first transaction from this wallet."""
  firstTransactionAt: NumberFilter
  """Volume in USD in the past day"""
  volumeUsd1d: NumberFilter
  """Total volume in USD in the past day including all tokens"""
  volumeUsdAll1d: NumberFilter
  """Realized profit in USD in the past day"""
  realizedProfitUsd1d: NumberFilter
  """Average profit in USD per trade in the past day"""
  averageProfitUsdPerTrade1d: NumberFilter
  """Average swap amount in USD in the past day"""
  averageSwapAmountUsd1d: NumberFilter
  """Realized profit percentage in the past day"""
  realizedProfitPercentage1d: NumberFilter
  """Number of swaps in the past day"""
  swaps1d: NumberFilter
  """Total number of swaps in the past day including all tokens"""
  swapsAll1d: NumberFilter
  """Number of unique tokens traded in the past day"""
  uniqueTokens1d: NumberFilter
  """Win rate in the past day"""
  winRate1d: NumberFilter
  """Volume in USD in the past week"""
  volumeUsd1w: NumberFilter
  """Total volume in USD in the past week including all tokens"""
  volumeUsdAll1w: NumberFilter
  """Realized profit in USD in the past week"""
  realizedProfitUsd1w: NumberFilter
  """Average profit in USD per trade in the past week"""
  averageProfitUsdPerTrade1w: NumberFilter
  """Average swap amount in USD in the past week"""
  averageSwapAmountUsd1w: NumberFilter
  """Realized profit percentage in the past week"""
  realizedProfitPercentage1w: NumberFilter
  """Number of swaps in the past week"""
  swaps1w: NumberFilter
  """Total number of swaps in the past week including all tokens"""
  swapsAll1w: NumberFilter
  """Number of unique tokens traded in the past week"""
  uniqueTokens1w: NumberFilter
  """Win rate in the past week"""
  winRate1w: NumberFilter
  """Volume in USD in the past 30 days"""
  volumeUsd30d: NumberFilter
  """Total volume in USD in the past 30 days including all tokens"""
  volumeUsdAll30d: NumberFilter
  """Realized profit in USD in the past 30 days"""
  realizedProfitUsd30d: NumberFilter
  """Average profit in USD per trade in the past 30 days"""
  averageProfitUsdPerTrade30d: NumberFilter
  """Average swap amount in USD in the past 30 days"""
  averageSwapAmountUsd30d: NumberFilter
  """Realized profit percentage in the past 30 days"""
  realizedProfitPercentage30d: NumberFilter
  """Number of swaps in the past 30 days"""
  swaps30d: NumberFilter
  """Total number of swaps in the past 30 days including all tokens"""
  swapsAll30d: NumberFilter
  """Number of unique tokens traded in the past 30 days"""
  uniqueTokens30d: NumberFilter
  """Win rate in the past 30 days"""
  winRate30d: NumberFilter
  """Volume in USD in the past year"""
  volumeUsd1y: NumberFilter
  """Total volume in USD in the past year including all tokens"""
  volumeUsdAll1y: NumberFilter
  """Realized profit in USD in the past year"""
  realizedProfitUsd1y: NumberFilter
  """Average profit in USD per trade in the past year"""
  averageProfitUsdPerTrade1y: NumberFilter
  """Average swap amount in USD in the past year"""
  averageSwapAmountUsd1y: NumberFilter
  """Realized profit percentage in the past year"""
  realizedProfitPercentage1y: NumberFilter
  """Number of swaps in the past year"""
  swaps1y: NumberFilter
  """Total number of swaps in the past year including all tokens"""
  swapsAll1y: NumberFilter
  """Number of unique tokens traded in the past year"""
  uniqueTokens1y: NumberFilter
  """Win rate in the past year"""
  winRate1y: NumberFilter
  """The native token balance of the wallet."""
  nativeTokenBalance: NumberFilter
  """The scammer score for the wallet. Indicates the likelihood of the wallet being a scammer. Zero being not a scammer and 100 being a definite scammer."""
  scammerScore: NumberFilter
  """The bot score for the wallet. Indicates the likelihood of the wallet being a bot. Zero being not a bot and 100 being a definite bot."""
  botScore: NumberFilter
}

WalletNetworkRanking

A wallet ranking on a specific network.

attribute
WalletNetworkRankingAttribute

The attribute to rank wallets by.

direction
RankingDirection

The direction to apply to the ranking attribute.

"""A wallet ranking on a specific network."""
input WalletNetworkRanking {
  """The attribute to rank wallets by."""
  attribute: WalletNetworkRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

WalletNftCollectionAssetsInput

walletAddress
String!
required

The address of the wallet.

collectionId
String!
required

The collection ID (collectionAddress:networkId).

cursor
String

A cursor for use in pagination.

input WalletNftCollectionAssetsInput {
  """The address of the wallet."""
  walletAddress: String!
  """The collection ID (`collectionAddress:networkId`)."""
  collectionId: String!
  """A cursor for use in pagination."""
  cursor: String
}

WalletNftCollectionsInput

walletAddress
String!
required

The address of the wallet.

cursor
String

A cursor for use in pagination.

input WalletNftCollectionsInput {
  """The address of the wallet."""
  walletAddress: String!
  """A cursor for use in pagination."""
  cursor: String
}

WalletRanking

A wallet ranking.

attribute
WalletRankingAttribute

The attribute to rank wallets by.

direction
RankingDirection

The direction to apply to the ranking attribute.

"""A wallet ranking."""
input WalletRanking {
  """The attribute to rank wallets by."""
  attribute: WalletRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

WalletTokenFilterRange

A range for a wallet token filter.

min
String

The minimum value (inclusive)

max
String

The maximum value (inclusive)

"""A range for a wallet token filter."""
input WalletTokenFilterRange {
  """The minimum value (inclusive)"""
  min: String
  """The maximum value (inclusive)"""
  max: String
}

WalletTokenFilters

Filters for a wallet on a specific token.

lastTransactionAt
WalletTokenFilterRange

Filter by last transaction timestamp

firstTransactionAt
WalletTokenFilterRange

Filter by first transaction timestamp

tokenAmountBought1d
WalletTokenFilterRange

Filter by token amount bought in the past day

tokenAmountSold1d
WalletTokenFilterRange

Filter by token amount sold in the past day

amountBoughtUsd1d
WalletTokenFilterRange

Filter by amount bought in USD in the past day

amountSoldUsd1d
WalletTokenFilterRange

Filter by amount sold in USD in the past day

realizedProfitUsd1d
WalletTokenFilterRange

Filter by realized profit in USD in the past day

realizedProfitPercentage1d
WalletTokenFilterRange

Filter by realized profit percentage in the past day

buys1d
WalletTokenFilterRange

Filter by number of buys in the past day

sells1d
WalletTokenFilterRange

Filter by number of sells in the past day

tokenAmountBought1w
WalletTokenFilterRange

Filter by token amount bought in the past week

tokenAmountSold1w
WalletTokenFilterRange

Filter by token amount sold in the past week

amountBoughtUsd1w
WalletTokenFilterRange

Filter by amount bought in USD in the past week

amountSoldUsd1w
WalletTokenFilterRange

Filter by amount sold in USD in the past week

realizedProfitUsd1w
WalletTokenFilterRange

Filter by realized profit in USD in the past week

realizedProfitPercentage1w
WalletTokenFilterRange

Filter by realized profit percentage in the past week

buys1w
WalletTokenFilterRange

Filter by number of buys in the past week

sells1w
WalletTokenFilterRange

Filter by number of sells in the past week

tokenAmountBought30d
WalletTokenFilterRange

Filter by token amount bought in the past 30 days

tokenAmountSold30d
WalletTokenFilterRange

Filter by token amount sold in the past 30 days

amountBoughtUsd30d
WalletTokenFilterRange

Filter by amount bought in USD in the past 30 days

amountSoldUsd30d
WalletTokenFilterRange

Filter by amount sold in USD in the past 30 days

realizedProfitUsd30d
WalletTokenFilterRange

Filter by realized profit in USD in the past 30 days

realizedProfitPercentage30d
WalletTokenFilterRange

Filter by realized profit percentage in the past 30 days

buys30d
WalletTokenFilterRange

Filter by number of buys in the past 30 days

sells30d
WalletTokenFilterRange

Filter by number of sells in the past 30 days

tokenAmountBought1y
WalletTokenFilterRange

Filter by token amount bought in the past year

tokenAmountSold1y
WalletTokenFilterRange

Filter by token amount sold in the past year

amountBoughtUsd1y
WalletTokenFilterRange

Filter by amount bought in USD in the past year

amountSoldUsd1y
WalletTokenFilterRange

Filter by amount sold in USD in the past year

realizedProfitUsd1y
WalletTokenFilterRange

Filter by realized profit in USD in the past year

realizedProfitPercentage1y
WalletTokenFilterRange

Filter by realized profit percentage in the past year

buys1y
WalletTokenFilterRange

Filter by number of buys in the past year

sells1y
WalletTokenFilterRange

Filter by number of sells in the past year

tokenBalance
WalletTokenFilterRange

Filter by token balance

purchasedTokenBalance
WalletTokenFilterRange

Filter by purchased token balance

tokenAcquisitionCostUsd
WalletTokenFilterRange

Filter by token acquisition cost in USD

scammerScore
WalletTokenFilterRange

Filter by scammer score

botScore
WalletTokenFilterRange

Filter by bot score

"""Filters for a wallet on a specific token."""
input WalletTokenFilters {
  """Filter by last transaction timestamp"""
  lastTransactionAt: WalletTokenFilterRange
  """Filter by first transaction timestamp"""
  firstTransactionAt: WalletTokenFilterRange
  """Filter by token amount bought in the past day"""
  tokenAmountBought1d: WalletTokenFilterRange
  """Filter by token amount sold in the past day"""
  tokenAmountSold1d: WalletTokenFilterRange
  """Filter by amount bought in USD in the past day"""
  amountBoughtUsd1d: WalletTokenFilterRange
  """Filter by amount sold in USD in the past day"""
  amountSoldUsd1d: WalletTokenFilterRange
  """Filter by realized profit in USD in the past day"""
  realizedProfitUsd1d: WalletTokenFilterRange
  """Filter by realized profit percentage in the past day"""
  realizedProfitPercentage1d: WalletTokenFilterRange
  """Filter by number of buys in the past day"""
  buys1d: WalletTokenFilterRange
  """Filter by number of sells in the past day"""
  sells1d: WalletTokenFilterRange
  """Filter by token amount bought in the past week"""
  tokenAmountBought1w: WalletTokenFilterRange
  """Filter by token amount sold in the past week"""
  tokenAmountSold1w: WalletTokenFilterRange
  """Filter by amount bought in USD in the past week"""
  amountBoughtUsd1w: WalletTokenFilterRange
  """Filter by amount sold in USD in the past week"""
  amountSoldUsd1w: WalletTokenFilterRange
  """Filter by realized profit in USD in the past week"""
  realizedProfitUsd1w: WalletTokenFilterRange
  """Filter by realized profit percentage in the past week"""
  realizedProfitPercentage1w: WalletTokenFilterRange
  """Filter by number of buys in the past week"""
  buys1w: WalletTokenFilterRange
  """Filter by number of sells in the past week"""
  sells1w: WalletTokenFilterRange
  """Filter by token amount bought in the past 30 days"""
  tokenAmountBought30d: WalletTokenFilterRange
  """Filter by token amount sold in the past 30 days"""
  tokenAmountSold30d: WalletTokenFilterRange
  """Filter by amount bought in USD in the past 30 days"""
  amountBoughtUsd30d: WalletTokenFilterRange
  """Filter by amount sold in USD in the past 30 days"""
  amountSoldUsd30d: WalletTokenFilterRange
  """Filter by realized profit in USD in the past 30 days"""
  realizedProfitUsd30d: WalletTokenFilterRange
  """Filter by realized profit percentage in the past 30 days"""
  realizedProfitPercentage30d: WalletTokenFilterRange
  """Filter by number of buys in the past 30 days"""
  buys30d: WalletTokenFilterRange
  """Filter by number of sells in the past 30 days"""
  sells30d: WalletTokenFilterRange
  """Filter by token amount bought in the past year"""
  tokenAmountBought1y: WalletTokenFilterRange
  """Filter by token amount sold in the past year"""
  tokenAmountSold1y: WalletTokenFilterRange
  """Filter by amount bought in USD in the past year"""
  amountBoughtUsd1y: WalletTokenFilterRange
  """Filter by amount sold in USD in the past year"""
  amountSoldUsd1y: WalletTokenFilterRange
  """Filter by realized profit in USD in the past year"""
  realizedProfitUsd1y: WalletTokenFilterRange
  """Filter by realized profit percentage in the past year"""
  realizedProfitPercentage1y: WalletTokenFilterRange
  """Filter by number of buys in the past year"""
  buys1y: WalletTokenFilterRange
  """Filter by number of sells in the past year"""
  sells1y: WalletTokenFilterRange
  """Filter by token balance"""
  tokenBalance: WalletTokenFilterRange
  """Filter by purchased token balance"""
  purchasedTokenBalance: WalletTokenFilterRange
  """Filter by token acquisition cost in USD"""
  tokenAcquisitionCostUsd: WalletTokenFilterRange
  """Filter by scammer score"""
  scammerScore: WalletTokenFilterRange
  """Filter by bot score"""
  botScore: WalletTokenFilterRange
}

WalletTokenFiltersV2

Filters for a wallet on a specific token.

lastTransactionAt
NumberFilter

Filter by last transaction timestamp

firstTransactionAt
NumberFilter

Filter by first transaction timestamp

tokenAmountBought1d
NumberFilter

Filter by token amount bought in the past day

tokenAmountSold1d
NumberFilter

Filter by token amount sold in the past day

amountBoughtUsd1d
NumberFilter

Filter by amount bought in USD in the past day

amountSoldUsd1d
NumberFilter

Filter by amount sold in USD in the past day

realizedProfitUsd1d
NumberFilter

Filter by realized profit in USD in the past day

realizedProfitPercentage1d
NumberFilter

Filter by realized profit percentage in the past day

buys1d
NumberFilter

Filter by number of buys in the past day

sells1d
NumberFilter

Filter by number of sells in the past day

tokenAmountBought1w
NumberFilter

Filter by token amount bought in the past week

tokenAmountSold1w
NumberFilter

Filter by token amount sold in the past week

amountBoughtUsd1w
NumberFilter

Filter by amount bought in USD in the past week

amountSoldUsd1w
NumberFilter

Filter by amount sold in USD in the past week

realizedProfitUsd1w
NumberFilter

Filter by realized profit in USD in the past week

realizedProfitPercentage1w
NumberFilter

Filter by realized profit percentage in the past week

buys1w
NumberFilter

Filter by number of buys in the past week

sells1w
NumberFilter

Filter by number of sells in the past week

tokenAmountBought30d
NumberFilter

Filter by token amount bought in the past 30 days

tokenAmountSold30d
NumberFilter

Filter by token amount sold in the past 30 days

amountBoughtUsd30d
NumberFilter

Filter by amount bought in USD in the past 30 days

amountSoldUsd30d
NumberFilter

Filter by amount sold in USD in the past 30 days

realizedProfitUsd30d
NumberFilter

Filter by realized profit in USD in the past 30 days

realizedProfitPercentage30d
NumberFilter

Filter by realized profit percentage in the past 30 days

buys30d
NumberFilter

Filter by number of buys in the past 30 days

sells30d
NumberFilter

Filter by number of sells in the past 30 days

tokenAmountBought1y
NumberFilter

Filter by token amount bought in the past year

tokenAmountSold1y
NumberFilter

Filter by token amount sold in the past year

amountBoughtUsd1y
NumberFilter

Filter by amount bought in USD in the past year

amountSoldUsd1y
NumberFilter

Filter by amount sold in USD in the past year

realizedProfitUsd1y
NumberFilter

Filter by realized profit in USD in the past year

realizedProfitPercentage1y
NumberFilter

Filter by realized profit percentage in the past year

buys1y
NumberFilter

Filter by number of buys in the past year

sells1y
NumberFilter

Filter by number of sells in the past year

tokenBalance
NumberFilter

Filter by token balance

purchasedTokenBalance
NumberFilter

Filter by purchased token balance

tokenAcquisitionCostUsd
NumberFilter

Filter by token acquisition cost in USD

scammerScore
NumberFilter

Filter by scammer score

botScore
NumberFilter

Filter by bot score

"""Filters for a wallet on a specific token."""
input WalletTokenFiltersV2 {
  """Filter by last transaction timestamp"""
  lastTransactionAt: NumberFilter
  """Filter by first transaction timestamp"""
  firstTransactionAt: NumberFilter
  """Filter by token amount bought in the past day"""
  tokenAmountBought1d: NumberFilter
  """Filter by token amount sold in the past day"""
  tokenAmountSold1d: NumberFilter
  """Filter by amount bought in USD in the past day"""
  amountBoughtUsd1d: NumberFilter
  """Filter by amount sold in USD in the past day"""
  amountSoldUsd1d: NumberFilter
  """Filter by realized profit in USD in the past day"""
  realizedProfitUsd1d: NumberFilter
  """Filter by realized profit percentage in the past day"""
  realizedProfitPercentage1d: NumberFilter
  """Filter by number of buys in the past day"""
  buys1d: NumberFilter
  """Filter by number of sells in the past day"""
  sells1d: NumberFilter
  """Filter by token amount bought in the past week"""
  tokenAmountBought1w: NumberFilter
  """Filter by token amount sold in the past week"""
  tokenAmountSold1w: NumberFilter
  """Filter by amount bought in USD in the past week"""
  amountBoughtUsd1w: NumberFilter
  """Filter by amount sold in USD in the past week"""
  amountSoldUsd1w: NumberFilter
  """Filter by realized profit in USD in the past week"""
  realizedProfitUsd1w: NumberFilter
  """Filter by realized profit percentage in the past week"""
  realizedProfitPercentage1w: NumberFilter
  """Filter by number of buys in the past week"""
  buys1w: NumberFilter
  """Filter by number of sells in the past week"""
  sells1w: NumberFilter
  """Filter by token amount bought in the past 30 days"""
  tokenAmountBought30d: NumberFilter
  """Filter by token amount sold in the past 30 days"""
  tokenAmountSold30d: NumberFilter
  """Filter by amount bought in USD in the past 30 days"""
  amountBoughtUsd30d: NumberFilter
  """Filter by amount sold in USD in the past 30 days"""
  amountSoldUsd30d: NumberFilter
  """Filter by realized profit in USD in the past 30 days"""
  realizedProfitUsd30d: NumberFilter
  """Filter by realized profit percentage in the past 30 days"""
  realizedProfitPercentage30d: NumberFilter
  """Filter by number of buys in the past 30 days"""
  buys30d: NumberFilter
  """Filter by number of sells in the past 30 days"""
  sells30d: NumberFilter
  """Filter by token amount bought in the past year"""
  tokenAmountBought1y: NumberFilter
  """Filter by token amount sold in the past year"""
  tokenAmountSold1y: NumberFilter
  """Filter by amount bought in USD in the past year"""
  amountBoughtUsd1y: NumberFilter
  """Filter by amount sold in USD in the past year"""
  amountSoldUsd1y: NumberFilter
  """Filter by realized profit in USD in the past year"""
  realizedProfitUsd1y: NumberFilter
  """Filter by realized profit percentage in the past year"""
  realizedProfitPercentage1y: NumberFilter
  """Filter by number of buys in the past year"""
  buys1y: NumberFilter
  """Filter by number of sells in the past year"""
  sells1y: NumberFilter
  """Filter by token balance"""
  tokenBalance: NumberFilter
  """Filter by purchased token balance"""
  purchasedTokenBalance: NumberFilter
  """Filter by token acquisition cost in USD"""
  tokenAcquisitionCostUsd: NumberFilter
  """Filter by scammer score"""
  scammerScore: NumberFilter
  """Filter by bot score"""
  botScore: NumberFilter
}

WalletTokenRanking

A wallet ranking on a specific token.

attribute
WalletTokenRankingAttribute!
required

The attribute to rank wallets by

direction
RankingDirection!
required

The direction to apply to the ranking attribute

"""A wallet ranking on a specific token."""
input WalletTokenRanking {
  """The attribute to rank wallets by"""
  attribute: WalletTokenRankingAttribute!
  """The direction to apply to the ranking attribute"""
  direction: RankingDirection!
}