The wallet address to filter by.
The network IDs to filter by.
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.
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
.
The maximum number of holdings to return. Does not apply when using tokens
.
A cursor for use in pagination.
Whether to remove scam tokens from the response.
The ID of the wallet (walletAddress:networkId
).
This field is deprecated. Use walletAddress and networkId instead
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:<networkId>). 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.
The expiry time of the image in seconds. Max: 172800 (2 days). Default: 900 (15 minutes).
The width of the image in pixels. Max: 1200. Default: 800.
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
}
Input type of chartUrls
.
The input required to fetch a pair chart.
"""Input type of `chartUrls`."""
input ChartInput {
"""The input required to fetch a pair chart."""
pair: PairChartInput
}
Filters for community notes.
The contract address of the contract.
The network ID the contract is deployed on.
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
}
Input type of getCommunityNotes
.
A set of filters to apply
The maximum number of community notes to return.
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
}
Input for comparison operators.
"""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
}
Number of tokens to create, default is 1
Number of requests allowed per token, represented as a string, default is 5000
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.
The name of the webhook (max 128 characters).
The url to which the webhook message should be sent.
A string value to hash along with deduplicationId
using SHA-256. Included in the webhook message for added security.
The recurrence of the webhook. Can be INDEFINITE
or ONCE
.
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.
The settings for retrying failed webhook messages.
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).
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).
The type of publishing for the webhook. If not set, it defaults to SINGLE
.
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
}
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.
The name of the webhook (max 128 characters).
The url to which the webhook message should be sent.
A string value to hash along with deduplicationId
using SHA-256. Included in the webhook message for added security.
The recurrence of the webhook. Can be INDEFINITE
or ONCE
.
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.
The settings for retrying failed webhook messages.
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).
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).
The type of publishing for the webhook. If not set, it defaults to SINGLE
.
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
}
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.
The name of the webhook (max 128 characters).
The url to which the webhook message should be sent.
A string value to hash along with deduplicationId
using SHA-256. Included in the webhook message for added security.
The recurrence of the webhook. Can be INDEFINITE
or ONCE
.
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.
The settings for retrying failed webhook messages.
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).
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).
The type of publishing for the webhook. If not set, it defaults to SINGLE
.
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
}
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.
The name of the webhook (max 128 characters).
The url to which the webhook message should be sent.
A string value to hash along with deduplicationId
using SHA-256. Included in the webhook message for added security.
The recurrence of the webhook. Can be INDEFINITE
or ONCE
.
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.
The settings for retrying failed webhook messages.
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).
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).
The type of publishing for the webhook. If not set, it defaults to SINGLE
.
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
}
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.
The name of the webhook (max 128 characters).
The url to which the webhook message should be sent.
A string value to hash along with deduplicationId
using SHA-256. Included in the webhook message for added security.
The recurrence of the webhook. Can be INDEFINITE
or ONCE
.
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.
The settings for retrying failed webhook messages.
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).
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).
The type of publishing for the webhook. If not set, it defaults to SINGLE
.
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
}
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!]!
}
Input for creating webhooks.
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
}
Input for deleting webhooks.
A list of webhook IDs to delete.
"""Input for deleting webhooks."""
input DeleteWebhooksInput {
"""A list of webhook IDs to delete."""
webhookIds: [String!]!
}
The input for detailed wallet stats.
The timestamp to get stats for
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
}
Input type of EventQueryTimestamp
.
The unix timestamp for the start of the requested range.
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!
}
Input type of EventsQuery
.
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.
The token of interest. Can be token0
or token1
.
The amount of quoteToken
involved in the swap.
The list of event display types to filter by.
The specific event type to filter by.
The specific wallet address to filter by.
The network ID to filter by.
The time range to filter by.
The price per quoteToken
at the time of the swap in the network’s base token.
The total amount of quoteToken
involved in the swap in the network’s base token (amountNonLiquidityToken
x priceBaseToken
).
The price per quoteToken
at the time of the swap in USD.
The total amount of quoteToken
involved in the swap in USD (amountNonLiquidityToken
x priceUsd
).
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
.
The number of transactions on the exchange in the past hour.
The number of transactions on the exchange in the past 4 hours.
The number of transactions on the exchange in the past 12 hours.
The number of transactions on the exchange in the past 24 hours.
The trade volume in USD in the past hour.
The trade volume in USD in the past 4 hours.
The trade volume in USD in the past 12 hours.
The trade volume in USD in the past 24 hours.
The trade volume in the network’s base token in the past hour.
The trade volume in the network’s base token in the past 4 hours.
The trade volume in the network’s base token in the past 12 hours.
The trade volume in the network’s base token in the past 24 hours.
The total unique daily active users.
The total unique monthly active users (30 days).
The list of exchange contract addresses to filter by.
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
.
The attribute to rank exchanges by.
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.
The fillsource to target for the current window.
The total value for the current window.
The total value for the previous window.
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
}
The input for filtering wallets for a network.
The network ID to filter wallets for
A set of filters to apply.
A list of wallet addresses to filter by.
Exclude wallets with these labels.
Include wallets with these labels.
A list of ranking attributes to apply.
The maximum number of wallets to return.
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
}
The input for filtering wallets for a token.
The ID of the token to filter wallets for
The wallet address to filter wallets for
This field is deprecated. Use wallets instead
A list of wallet addresses to filter wallets for
The network ID to filter wallets for
A set of filters to apply
This field is deprecated. Use filtersV2 instead
A set of filters to apply
A phrase to search for in token symbol and name
A list of ranking attributes to apply
Exclude wallets with these labels.
Include wallets with these labels.
The maximum number of wallets to return
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
}
The input for filtering wallets.
A set of filters to apply.
A list of wallet addresses to filter by.
Exclude wallets with these labels.
Include wallets with these labels.
A list of ranking attributes to apply.
The maximum number of wallets to return.
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
}
Input type of getDetailedPairsStats
.
The contract address of the pair.
The network ID the pair is deployed on.
The token of interest used to calculate token-specific stats for the pair. Can be token0
or token1
.
The unix timestamp for the stats. Defaults to current.
durations
[DetailedPairStatsDuration]
The list of durations to get detailed pair stats for.
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.
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
}
Input type of getTokenPrices
.
The contract address of the token.
The network ID the token is deployed on.
The unix timestamp for the price.
The address of the pool, when omitted the top pool is used.
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.")
}
Input type of getTokensInfo
.
The contract address of the token.
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!
}
The ID of the token (tokenAddress:networkId
).
A cursor for use in pagination.
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
}
The attribute to sort the list on
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
}
Input for integer equals condition.
"""Input for integer equals condition."""
input IntEqualsConditionInput {
"""The integer to equal."""
eq: Int!
}
The specific wallet address to filter by.
The time range to filter by.
The network ID to filter by.
The total amount of quoteToken
involved in the swap in USD (amountNonLiquidityToken
x priceUsd
).
The specific event type to filter by.
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
}
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.
The price conditions to listen for.
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
.
The total supply of the NFT collection.
The unix timestamp for the last event.
The list of token standards to filter by.
The list of network IDs to filter by.
Stats for the past 4 hours.
Stats for the past 12 hours.
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.
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
}
Input type of getNftContracts
.
The NFT contract address.
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!
}
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!]!
}
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!
}
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.
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
}
The address of the collection contract.
The network ID the collection is deployed on.
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
.
The number of NFTs in all of the collection’s pools.
The total liquidity of the collection in the network’s base token.
The lowest price at which any of the collection’s pools are willing to sell an NFT in the network’s base token.
The highest price at which any of the collection’s pools are willing to buy an NFT in the network’s base token.
The total liquidity of the collection in USD.
The lowest price at which any of the collection’s pools are willing to sell an NFT in USD.
The highest price at which any of the collection’s pools are willing to buy an NFT in USD.
The total supply of the collection.
The number of NFTs sold in any of the collection’s pools over the collection’s lifetime.
The number of NFTs bought in any of the collection’s pools over the collection’s lifetime.
The number of NFTs bought or sold in any of the collection’s pools over the collection’s lifetime.
The total volume of the collection in the network’s base token over the collection’s lifetime.
The total buy volume of the collection in the network’s base token over the collection’s lifetime.
The total sell volume of the collection in the network’s base token over the collection’s lifetime.
The highest sale price within the collection in the network’s base token in the collection’s lifetime.
The lowest sale price within the collection in the network’s base token in the collection’s lifetime.
The sum of pool fees generated by the collection in the network’s base token over the collection’s lifetime.
The sum of protocol fees generated by the collection in the network’s base token over the collection’s lifetime.
The total volume of the collection in USD over the collection’s lifetime.
The total buy volume of the collection in USD over the collection’s lifetime.
The total sell volume of the collection in USD over the collection’s lifetime.
The highest sale price within the collection in USD in the collection’s lifetime.
The lowest sale price within the collection in USD in the collection’s lifetime.
The sum of pool fees generated by the collection in USD over the collection’s lifetime.
The sum of protocol fees generated by the collection in USD over the collection’s lifetime.
The number of NFTs sold in any of the collection’s pools over the past 24 hours.
The number of NFTs bought in any of the collection’s pools over the past 24 hours.
The number of NFTs bought in any of the collection’s pools over the past 24 hours.
The total volume of the collection in the network’s base token over the past 24 hours.
The total buy volume of the collection in the network’s base token over the past 24 hours.
The total sell volume of the collection in the network’s base token over the past 24 hours.
The highest sale price within the collection in the network’s base token in the past 24 hours.
The lowest sale price within the collection in the network’s base token in the past 24 hours.
The sum of pool fees generated by the collection in the network’s base token over the past 24 hours.
The sum of protocol fees generated by the collection in the network’s base token over the past 24 hours.
The total volume of the collection in USD over the past 24 hours.
The total buy volume of the collection in USD over the past 24 hours.
The total sell volume of the collection in USD over the past 24 hours.
The highest sale price within the collection in USD in the past 24 hours.
The lowest sale price within the collection in USD in the past 24 hours.
The sum of pool fees generated by the collection in USD over the past 24 hours.
The sum of protocol fees generated by the collection in USD over the past 24 hours.
The list of network IDs to filter by.
The list of NFT AMM marketplace addresses to filter by.
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.
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
.
The number of NFTs in the pool.
The pool liquidity in the network’s base token.
The current sell price of the pool in the network’s base token.
The price at which the pool is willing to buy an NFT in the network’s base token.
The pool liquidity in USD.
The current sell price of the pool in USD.
The price at which the pool is willing to buy an NFT in USD.
The number of NFTs sold over the pool’s lifetime.
The number of NFTs bought over the pool’s lifetime.
The number of NFTs bought or sold over the pool’s lifetime.
The total volume of the pool in the network’s base token over the pool’s lifetime.
The total buy volume of the pool in the network’s base token over the pool’s lifetime.
The total sell volume of the pool in the network’s base token over the pool’s lifetime.
The sum of fees generated by the pool in the network’s base token over the pool’s lifetime.
The sum of protocol fees generated by the pool in the network’s base token over the pool’s lifetime.
The total volume of the pool in USD over the pool’s lifetime.
The total buy volume of the pool in USD over the pool’s lifetime.
The total sell volume of the pool in USD over the pool’s lifetime.
The sum of fees generated by the pool in USD over the pool’s lifetime.
The sum of protocol fees generated by the pool in USD over the pool’s lifetime.
The number of NFTs sold over the past 24 hours.
The number of NFTs bought over the past 24 hours.
The number of NFTs bought or sold over the past 24 hours.
The total volume of the pool in the network’s base token over the past 24 hours.
The total buy volume of the pool in the network’s base token over the past 24 hours.
The total sell volume of the pool in the network’s base token over the past 24 hours.
The sum of fees generated by the pool in the network’s base token in the past 24 hours.
The sum of protocol fees generated by the pool in the network’s base token over the past 24 hours.
The total volume of the pool in USD over the past 24 hours.
The total buy volume of the pool in USD over the past 24 hours.
The total sell volume of the pool in USD over the past 24 hours.
The sum of fees generated by the pool in USD in the past 24 hours.
The sum of protocol fees generated by the pool in USD over the past 24 hours.
The list of network IDs to filter by.
The list of NFT AMM marketplace addresses to filter by.
The contract address of the NFT collection.
For ERC1155 pools, the list of NFT token IDs that are accepted by the pool.
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
.
Greater than or equal to.
"""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
.
The attribute to rank NFT pools by.
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.
The currency stats in USD, such as volume.
The currency stats in the network’s base token, such as volume.
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
.
Greater than or equal to.
"""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
}
Input for integer list condition.
"""Input for integer list condition."""
input OneOfNumberConditionInput {
"""The list of integers."""
oneOf: [Int!]!
}
Input for onEventsCreatedByMaker
.
The wallet address of the maker.
"""Input for `onEventsCreatedByMaker`."""
input OnEventsCreatedByMakerInput {
"""The wallet address of the maker."""
makerAddress: String!
}
input OnLaunchpadTokenEventBatchInput {
protocol: LaunchpadTokenProtocol
networkId: Int
}
Input for onLaunchpadTokenEvent
.
The protocol of the token.
The contract address of the token. Required when networkId
is provided.
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
}
input OnPricesUpdatedInput {
address: String!
networkId: Int!
sourcePairAddress: String
}
The token address to filter by.
The network ID to filter by.
input OnTokenEventsCreatedInput {
"""The token address to filter by."""
tokenAddress: String
"""The network ID to filter by."""
networkId: Int!
}
Input for onUnconfirmedEventsCreatedByMaker
.
The wallet address of the maker.
"""Input for `onUnconfirmedEventsCreatedByMaker`."""
input OnUnconfirmedEventsCreatedByMakerInput {
"""The wallet address of the maker."""
makerAddress: String!
}
Input type of PairChartInput
.
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.
The contract address of the pair.
The network ID the pair is deployed on.
The unix timestamp for the start of the requested range.
The unix timestamp for the end of the requested range.
The token of interest within the token’s top pair. Can be token0
or token1
.
The time frame for each candle. Available options are 1S
, 5S
, 15S
, 30S
, 1
, 5
, 15
, 30
, 60
, 240
, 720
, 1D
, 7D
.
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
.
The contract address of token0
to filter by.
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
.
The unix timestamp for the creation of the pair.
The unix timestamp for the last transaction to happen on the pair.
The number of buys in the past hour.
The number of buys in the past 12 hours.
The number of buys in the past 24 hours.
The number of buys in the past 4 hours.
The list of exchange contract addresses to filter by.
The highest price in USD in the past hour.
The highest price in USD in the past 12 hours.
The highest price in USD in the past 24 hours.
The highest price in USD in the past 4 hours.
The amount of liquidity in the pair.
lockedLiquidityPercentage
The percent amount of liquidity that is locked
The lowest price in USD in the past hour.
The lowest price in USD in the past 12 hours.
The lowest price in USD in the past 24 hours.
The lowest price in USD in the past 4 hours.
The list of network IDs to filter by.
The percent price change in the past hour. Decimal format.
The percent price change in the past 12 hours. Decimal format.
The percent price change in the past 24 hours. Decimal format.
The percent price change in the past 4 hours. Decimal format.
The percent volume change in the past hour. Decimal format.
The percent volume change in the past 4 hours. Decimal format.
The percent volume change in the past 12 hours. Decimal format.
The percent volume change in the past 24 hours. Decimal format.
The number of sells in the past hour.
The number of sells in the past 12 hours.
The number of sells in the past 24 hours.
The number of sells in the past 4 hours.
The list of token contract addresses to filter by.
The number of transactions in the past hour.
The number of transactions in the past 12 hours.
The number of transactions in the past 24 hours.
The number of transactions in the past 4 hours.
The unique number of buys in the past hour.
The unique number of buys in the past 12 hours.
The unique number of buys in the past 24 hours.
The unique number of buys in the past 4 hours.
The unique number of sells in the past hour.
The unique number of sells in the past 12 hours.
The unique number of sells in the past 24 hours.
The unique number of sells in the past 4 hours.
The unique number of transactions in the past hour.
The unique number of transactions in the past 12 hours.
The unique number of transactions in the past 24 hours.
The unique number of transactions in the past 4 hours.
The trade volume in USD in the past hour.
The trade volume in USD in the past 12 hours.
The trade volume in USD in the past 24 hours.
The trade volume in USD in the past 4 hours.
The buy volume in USD in the past hour.
The buy volume in USD in the past 12 hours.
The buy volume in USD in the past 24 hours.
The buy volume in USD in the past 4 hours.
The sell volume in USD in the past hour.
The sell volume in USD in the past 12 hours.
The sell volume in USD in the past 24 hours.
The sell volume in USD in the past 4 hours.
Whether to ignore pairs/tokens not relevant to trending
Whether to filter for pairs on testnet networks. Use true
for testnet pairs only, false
for mainnet pairs only and undefined
(default) for both.
The average age of the wallets that traded in the last 24h
The standard deviation of age of the wallets that traded in the last 24h
The percentage of wallets that are less than 1d old that have traded in the last 24h
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
.
The attribute to rank pairs by.
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
.
The damage dealt when engaged in combat.
The energy used to play in-game.
The possible damage received before being destroyed.
The total supply of this individual asset.
The last sale price in USD.
lastPriceNetworkBaseToken
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
.
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
.
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
.
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.
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
}
Input type of `ParallelCardChangeQueryTimestamp.
The unix timestamp for the start of the requested range.
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
}
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
}
Input Type of PrimePoolQuery
The address of the pool contract.
The network that the pool is deployed on.
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]
}
The range of time for a chart.
"""The range of time for a chart."""
input RangeInput {
start: Int!
end: Int!
}
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.
Do not trigger the webhook if the raw transaction is handled by the TokenPairEvent webhook.
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
}
Config input for retrying failed webhook messages.
The maximum time in seconds that the webhook will retry sending a message
The minimum time in seconds that the webhook will wait before retrying a failed message
The maximum time in seconds that the webhook will wait before retrying a failed message
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
}
Input type of simulateTokenContract
.
The network ID the token is deployed on. Currently only supports 1 (mainnet).
The block number to simulate the contract at.
The contract creation transaction hash from the live network.
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!
}
Input type of simulateTokenContract
.
The network ID the token is deployed on. Currently only supports 1 (mainnet).
The block number to simulate the contract at.
The contract address of the token.
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!
}
Input type of simulateTokenContract
.
The network ID the token is deployed on. Currently only supports 1 (mainnet).
The block number to simulate the contract at.
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!
}
Input type of simulateTokenContract
.
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.
The volume over the time frame.
The volume by fillsource over the time frame.
volumePercentByFillsource
The volume percentage by fillsource over the time frame.
The average sale price in the time frame.
The opening price for the time frame.
The closing price for the time frame.
The lowest sale price in the time frame.
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.
The total value for the current window.
The total value for the previous window.
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.
The number of mints over the time frame.
The number of sales over the time frame.
The number of tokens sold over the time frame.
The number of transfers over the time frame.
The number of unique buyers over the time frame.
The number of unique sellers over the time frame.
The number of unique wallets (buyers or sellers) over the time frame.
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
}
Input for string contains condition.
A list of substrings to be included within the 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!]
}
Input for string equals condition.
"""Input for string equals condition."""
input StringEqualsConditionInput {
"""The string to equal."""
eq: String!
}
StringFilter
Input type of StringFilter
.
Greater than or equal to.
"""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
.
The unix timestamp for the creation of the token’s first pair.
The unix timestamp for the token’s last transaction.
No description provided
This field is deprecated. Age isn’t supported - use createdAt instead
The number of buys in the past 5 minutes.
The number of buys in the past hour.
The number of buys in the past 12 hours.
The number of buys in the past 24 hours.
The number of buys in the past 4 hours.
The percent price change in the past 5 minutes. Decimal format.
The percent price change in the past hour. Decimal format.
The percent price change in the past 12 hours. Decimal format.
The percent price change in the past 24 hours. Decimal format.
The percent price change in the past 4 hours. Decimal format.
The percent volume change in the past 5 minutes. Decimal format.
The percent volume change in the past hour. Decimal format.
The percent volume change in the past 4 hours. Decimal format.
The percent volume change in the past 12 hours. Decimal format.
The percent volume change in the past 24 hours. Decimal format.
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.
The list of exchange contract addresses to filter by.
No description provided
This field is deprecated. FDV isn’t supported - use marketCap instead
The highest price in USD in the past 5 minutes.
The highest price in USD in the past hour.
The highest price in USD in the past 12 hours.
The highest price in USD in the past 24 hours.
The highest price in USD in the past 4 hours.
The amount of liquidity in the token’s top pair.
The lowest price in USD in the past hour.
The lowest price in USD in the past 5 minutes.
The lowest price in USD in the past 12 hours.
The lowest price in USD in the past 24 hours.
The lowest price in USD in the past 4 hours.
The market cap of circulating supply.
The circulating market cap.
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.
The number of different wallets holding the token.
The number of sells in the past hour.
The number of sells in the past 5 minutes.
The number of sells in the past 12 hours.
The number of sells in the past 24 hours.
The number of sells in the past 4 hours.
The number of transactions in the past 5 minutes.
The number of transactions in the past hour.
The number of transactions in the past 12 hours.
The number of transactions in the past 24 hours.
The number of transactions in the past 4 hours.
The unique number of buys in the past hour.
The unique number of buys in the past 5 minutes.
The unique number of buys in the past 12 hours.
The unique number of buys in the past 24 hours.
The unique number of buys in the past 4 hours.
The unique number of sells in the past 5 minutes.
The unique number of sells in the past hour.
The unique number of sells in the past 12 hours.
The unique number of sells in the past 24 hours.
The unique number of sells in the past 4 hours.
The unique number of transactions in the past hour.
The unique number of transactions in the past 5 minutes.
The unique number of transactions in the past 12 hours.
The unique number of transactions in the past 24 hours.
The unique number of transactions in the past 4 hours.
The trade volume in USD in the past hour.
The trade volume in USD in the past 12 hours.
The trade volume in USD in the past 24 hours.
The trade volume in USD in the past 4 hours.
The trade volume in USD in the past 5 minutes.
The buy volume in USD in the past hour.
The buy volume in USD in the past 12 hours.
The buy volume in USD in the past 24 hours.
The buy volume in USD in the past 4 hours.
The buy volume in USD in the past 5 minutes.
The sell volume in USD in the past hour.
The sell volume in USD in the past 12 hours.
The sell volume in USD in the past 24 hours.
The sell volume in USD in the past 4 hours.
The sell volume in USD in the past 5 minutes.
Whether to include tokens that have been flagged as scams. Default: false
Whether to filter for tokens on testnet networks. Use true
for testnet tokens only, false
for mainnet tokens only and undefined
(default) for both.
Only include verified tokens
Whether to ignore pairs/tokens not relevant to trending
The address of the creator of the token
The name of the launchpad
Indicates if the launchpad is completed
Indicates if the launchpad has migrated
launchpadGraduationPercent
The graduation percentage
The timestamp when the launchpad was completed
The timestamp when the launchpad was migrated
The average age of the wallets that traded in the last 24h
The standard deviation of age of the wallets that traded in the last 24h
The percentage of wallets that are less than 1d old that have traded in the last 24h
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
}
Input type of token
and tokens
.
The contract address of the token.
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!
}
Input type of tokenLifecycleEvents
query.
The token contract address to filter by.
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!
}
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!]!
}
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.
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
.
The attribute to rank tokens by.
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
}
Input type of tokenSparkline
.
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!]!
}
Input arguments for the tokenTopTraders
query.
The number of traders to return
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
}
The input for a chart of a wallet’s activity.
The range of time for the chart
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.
The unix timestamp for the last transaction from this wallet.
The unix timestamp for the first transaction from this wallet.
Volume in USD in the past day
Total volume in USD in the past day including all tokens
Realized profit in USD in the past day
averageProfitUsdPerTrade1d
Average profit in USD per trade in the past day
Average swap amount in USD in the past day
realizedProfitPercentage1d
Realized profit percentage in the past day
Number of swaps in the past day
Total number of swaps in the past day including all tokens
Number of unique tokens traded in the past day
Volume in USD in the past week
Total volume in USD in the past week including all tokens
Realized profit in USD in the past week
averageProfitUsdPerTrade1w
Average profit in USD per trade in the past week
Average swap amount in USD in the past week
realizedProfitPercentage1w
Realized profit percentage in the past week
Number of swaps in the past week
Total number of swaps in the past week including all tokens
Number of unique tokens traded in the past week
Win rate in the past week
Volume in USD in the past 30 days
Total volume in USD in the past 30 days including all tokens
Realized profit in USD in the past 30 days
averageProfitUsdPerTrade30d
Average profit in USD per trade in the past 30 days
Average swap amount in USD in the past 30 days
realizedProfitPercentage30d
Realized profit percentage in the past 30 days
Number of swaps in the past 30 days
Total number of swaps in the past 30 days including all tokens
Number of unique tokens traded in the past 30 days
Win rate in the past 30 days
Volume in USD in the past year
Total volume in USD in the past year including all tokens
Realized profit in USD in the past year
averageProfitUsdPerTrade1y
Average profit in USD per trade in the past year
Average swap amount in USD in the past year
realizedProfitPercentage1y
Realized profit percentage in the past year
Number of swaps in the past year
Total number of swaps in the past year including all tokens
Number of unique tokens traded in the past year
Win rate in the past year
The scammer score for the wallet.
The bot score for the wallet.
The network ID to filter by.
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.
The unix timestamp for the last transaction from this wallet.
The unix timestamp for the first transaction from this wallet.
Volume in USD in the past day
Total volume in USD in the past day including all tokens
Realized profit in USD in the past day
averageProfitUsdPerTrade1d
Average profit in USD per trade in the past day
Average swap amount in USD in the past day
realizedProfitPercentage1d
Realized profit percentage in the past day
Number of swaps in the past day
Total number of swaps in the past day including all tokens
Number of unique tokens traded in the past day
Volume in USD in the past week
Total volume in USD in the past week including all tokens
Realized profit in USD in the past week
averageProfitUsdPerTrade1w
Average profit in USD per trade in the past week
Average swap amount in USD in the past week
realizedProfitPercentage1w
Realized profit percentage in the past week
Number of swaps in the past week
Total number of swaps in the past week including all tokens
Number of unique tokens traded in the past week
Win rate in the past week
Volume in USD in the past 30 days
Total volume in USD in the past 30 days including all tokens
Realized profit in USD in the past 30 days
averageProfitUsdPerTrade30d
Average profit in USD per trade in the past 30 days
Average swap amount in USD in the past 30 days
realizedProfitPercentage30d
Realized profit percentage in the past 30 days
Number of swaps in the past 30 days
Total number of swaps in the past 30 days including all tokens
Number of unique tokens traded in the past 30 days
Win rate in the past 30 days
Volume in USD in the past year
Total volume in USD in the past year including all tokens
Realized profit in USD in the past year
averageProfitUsdPerTrade1y
Average profit in USD per trade in the past year
Average swap amount in USD in the past year
realizedProfitPercentage1y
Realized profit percentage in the past year
Number of swaps in the past year
Total number of swaps in the past year including all tokens
Number of unique tokens traded in the past year
Win rate in the past year
The native token balance of the wallet.
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.
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.
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
}
The address of the wallet.
The collection ID (collectionAddress:networkId
).
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
}
The address of the wallet.
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.
The attribute to rank wallets by.
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.
The minimum value (inclusive)
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.
Filter by last transaction timestamp
Filter by first transaction timestamp
Filter by token amount bought in the past day
Filter by token amount sold in the past day
Filter by amount bought in USD in the past day
Filter by amount sold in USD in the past day
Filter by realized profit in USD in the past day
realizedProfitPercentage1d
Filter by realized profit percentage in the past day
Filter by number of buys in the past day
Filter by number of sells in the past day
Filter by token amount bought in the past week
Filter by token amount sold in the past week
Filter by amount bought in USD in the past week
Filter by amount sold in USD in the past week
Filter by realized profit in USD in the past week
realizedProfitPercentage1w
Filter by realized profit percentage in the past week
Filter by number of buys in the past week
Filter by number of sells in the past week
Filter by token amount bought in the past 30 days
Filter by token amount sold in the past 30 days
Filter by amount bought in USD in the past 30 days
Filter by amount sold in USD in the past 30 days
Filter by realized profit in USD in the past 30 days
realizedProfitPercentage30d
Filter by realized profit percentage in the past 30 days
Filter by number of buys in the past 30 days
Filter by number of sells in the past 30 days
Filter by token amount bought in the past year
Filter by token amount sold in the past year
Filter by amount bought in USD in the past year
Filter by amount sold in USD in the past year
Filter by realized profit in USD in the past year
realizedProfitPercentage1y
Filter by realized profit percentage in the past year
Filter by number of buys in the past year
Filter by number of sells in the past year
Filter by purchased token balance
Filter by token acquisition cost in USD
"""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.
Filter by last transaction timestamp
Filter by first transaction timestamp
Filter by token amount bought in the past day
Filter by token amount sold in the past day
Filter by amount bought in USD in the past day
Filter by amount sold in USD in the past day
Filter by realized profit in USD in the past day
realizedProfitPercentage1d
Filter by realized profit percentage in the past day
Filter by number of buys in the past day
Filter by number of sells in the past day
Filter by token amount bought in the past week
Filter by token amount sold in the past week
Filter by amount bought in USD in the past week
Filter by amount sold in USD in the past week
Filter by realized profit in USD in the past week
realizedProfitPercentage1w
Filter by realized profit percentage in the past week
Filter by number of buys in the past week
Filter by number of sells in the past week
Filter by token amount bought in the past 30 days
Filter by token amount sold in the past 30 days
Filter by amount bought in USD in the past 30 days
Filter by amount sold in USD in the past 30 days
Filter by realized profit in USD in the past 30 days
realizedProfitPercentage30d
Filter by realized profit percentage in the past 30 days
Filter by number of buys in the past 30 days
Filter by number of sells in the past 30 days
Filter by token amount bought in the past year
Filter by token amount sold in the past year
Filter by amount bought in USD in the past year
Filter by amount sold in USD in the past year
Filter by realized profit in USD in the past year
realizedProfitPercentage1y
Filter by realized profit percentage in the past year
Filter by number of buys in the past year
Filter by number of sells in the past year
Filter by purchased token balance
Filter by token acquisition cost in USD
"""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!
}