export type GetApiKeyData = { body?: never; path?: never; query: { apiKey: string; }; url: "/apiKey"; }; export type GetApiKeyErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetApiKeyResponses = { /** * Successful operation */ 200: { apiKey: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ apiKey: string; /** * The `Boolean` scalar type represents `true` or `false`. */ isActive: boolean; }; }; }; export type GetApiKeyResponse = GetApiKeyResponses[keyof GetApiKeyResponses]; export type GetCoinData = { body?: never; path?: never; query: { address: string; chain?: number; }; url: "/coin"; }; export type GetCoinErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetCoinResponses = { /** * Successful operation */ 200: { zora20Token?: { /** * The Globally Unique ID of this object */ id: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ description: string; address: string; coinType: "CREATOR" | "CONTENT" | "TREND"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalSupply: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalVolume: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ volume24h: string; /** * Date with time (isoformat) */ createdAt?: string; creatorAddress?: string; poolCurrencyToken?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ address?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ decimals?: number; }; tokenPrice?: { /** * Price of the pool in respect to USDC, not always available */ priceInUsdc?: string; /** * Ethereum address of the currency */ currencyAddress: string; /** * Price against the native token of the primary currency pool */ priceInPoolToken: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ chainId: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ tokenUri?: string; platformReferrerAddress?: string; payoutRecipientAddress?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; mediaContent?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ mimeType?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ originalUri: string; previewImage?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoPreviewUrl?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoHlsUrl?: string; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ uniqueHolders: number; uniswapV4PoolKey: { token0Address: string; token1Address: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ fee: number; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ tickSpacing: number; hookAddress: string; }; uniswapV3PoolAddress: string; zoraComments: { pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ commentId: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ nonce: string; userAddress: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ txHash: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ comment: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ timestamp: number; userProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; }; }; }; }; }>; }; creatorEarnings?: Array<{ amount: { /** * Ethereum address of the currency */ currencyAddress: string; /** * Raw amount of the currency, in wei. Not formatted with decimals */ amountRaw: string; /** * Amount of the currency, in float format accounting for currency decimals */ amountDecimal: number; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ amountUsd?: string; }>; }; }; }; export type GetCoinResponse = GetCoinResponses[keyof GetCoinResponses]; export type GetCoinCommentsData = { body?: never; path?: never; query: { address: string; chain?: number; after?: string; count?: number; }; url: "/coinComments"; }; export type GetCoinCommentsErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetCoinCommentsResponses = { /** * Successful operation */ 200: { zora20Token?: { zoraComments: { pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ commentId: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ nonce: string; userAddress: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ txHash: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ comment: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ timestamp: number; userProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; }; }; }; replies: { /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ commentId: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ nonce: string; userAddress: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ txHash: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ comment: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ timestamp: number; userProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; }; }; }; }; }>; }; }; }>; }; }; }; }; export type GetCoinCommentsResponse = GetCoinCommentsResponses[keyof GetCoinCommentsResponses]; export type GetCoinHoldersData = { body?: never; path?: never; query: { chainId: number; address: string; after?: string; count?: number; }; url: "/coinHolders"; }; export type GetCoinHoldersErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetCoinHoldersResponses = { /** * Successful operation */ 200: { zora20Token?: { tokenBalances: { pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ balance: string; ownerAddress: string; ownerProfile: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; }; }; }>; }; }; }; }; export type GetCoinHoldersResponse = GetCoinHoldersResponses[keyof GetCoinHoldersResponses]; export type GetCoinPriceHistoryData = { body?: never; path?: never; query: { address: string; chain?: number; }; url: "/coinPriceHistory"; }; export type GetCoinPriceHistoryErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetCoinPriceHistoryResponses = { /** * Successful operation */ 200: { zora20Token?: { oneHour: Array<{ /** * Date with time (isoformat) */ timestamp: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ closePrice: string; }>; oneDay: Array<{ /** * Date with time (isoformat) */ timestamp: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ closePrice: string; }>; oneWeek: Array<{ /** * Date with time (isoformat) */ timestamp: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ closePrice: string; }>; oneMonth: Array<{ /** * Date with time (isoformat) */ timestamp: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ closePrice: string; }>; all: Array<{ /** * Date with time (isoformat) */ timestamp: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ closePrice: string; }>; }; }; }; export type GetCoinPriceHistoryResponse = GetCoinPriceHistoryResponses[keyof GetCoinPriceHistoryResponses]; export type GetCoinSwapsData = { body?: never; path?: never; query: { address: string; chain?: number; after?: string; first?: number; }; url: "/coinSwaps"; }; export type GetCoinSwapsErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetCoinSwapsResponses = { /** * Successful operation */ 200: { zora20Token?: { swapActivities: { /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The Globally Unique ID of this object */ id: string; currencyAmountWithPrice: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ priceUsdc?: string; currencyAmount: { /** * Ethereum address of the currency */ currencyAddress: string; /** * Amount of the currency, in float format accounting for currency decimals */ amountDecimal: number; }; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ senderAddress: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ recipientAddress: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ transactionHash: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ coinAmount: string; /** * Date with time (isoformat) */ blockTimestamp: string; activityType?: "BUY" | "SELL"; senderProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; }; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ cursor: string; }>; pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; }; }; }; }; export type GetCoinSwapsResponse = GetCoinSwapsResponses[keyof GetCoinSwapsResponses]; export type GetCoinsData = { body?: never; path?: never; query: { coins: Array<{ /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ chainId: number; collectionAddress: string; }>; }; url: "/coins"; }; export type GetCoinsErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetCoinsResponses = { /** * Successful operation */ 200: { /** * Batch-resolve Zora ERC-20 coins. Returns nulls for unknown IDs. Preserves input order. */ zora20Tokens: Array<{ /** * The Globally Unique ID of this object */ id: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ description: string; address: string; coinType: "CREATOR" | "CONTENT" | "TREND"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalSupply: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalVolume: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ volume24h: string; /** * Date with time (isoformat) */ createdAt?: string; creatorAddress?: string; poolCurrencyToken?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ address?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ decimals?: number; }; tokenPrice?: { /** * Price of the pool in respect to USDC, not always available */ priceInUsdc?: string; /** * Ethereum address of the currency */ currencyAddress: string; /** * Price against the native token of the primary currency pool */ priceInPoolToken: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ chainId: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ tokenUri?: string; platformReferrerAddress?: string; payoutRecipientAddress?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; mediaContent?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ mimeType?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ originalUri: string; previewImage?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoPreviewUrl?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoHlsUrl?: string; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ uniqueHolders: number; uniswapV4PoolKey: { token0Address: string; token1Address: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ fee: number; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ tickSpacing: number; hookAddress: string; }; uniswapV3PoolAddress: string; zoraComments: { pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ commentId: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ nonce: string; userAddress: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ txHash: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ comment: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ timestamp: number; userProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; }; }; }; }; }>; }; creatorEarnings?: Array<{ amount: { /** * Ethereum address of the currency */ currencyAddress: string; /** * Raw amount of the currency, in wei. Not formatted with decimals */ amountRaw: string; /** * Amount of the currency, in float format accounting for currency decimals */ amountDecimal: number; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ amountUsd?: string; }>; }>; }; }; export type GetCoinsResponse = GetCoinsResponses[keyof GetCoinsResponses]; export type GetCoinsListData = { body?: never; path?: never; query?: { first?: number; after?: string; includeUSDCPrice?: boolean; }; url: "/coinsList"; }; export type GetCoinsListErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetCoinsListResponses = { /** * Successful operation */ 200: { coinsBasicInfo: { pageInfo: { /** * When paginating forwards, are there more items? */ hasNextPage: boolean; /** * When paginating forwards, the cursor to continue. */ endCursor?: string; }; edges: Array<{ node: { coinType: "CREATOR" | "CONTENT" | "TREND"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ priceUsdc?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ entityName: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ uri?: string; coinAddress: string; createdUserAddress: string; /** * Date with time (isoformat) */ createdTimestamp: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; }; }>; }; }; }; export type GetCoinsListResponse = GetCoinsListResponses[keyof GetCoinsListResponses]; export type GetContentCoinPoolConfigData = { body?: never; path?: never; query: { creatorIdentifier?: string; currencyType: "ETH" | "ZORA" | "CREATOR_COIN" | "CREATOR_COIN_OR_ZORA" | "CUSTOM_COIN"; }; url: "/contentCoinPoolConfig"; }; export type GetContentCoinPoolConfigErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetContentCoinPoolConfigResponses = { /** * Successful operation */ 200: { contentCoinPoolConfig: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ encodedConfig: string; currency: string; lowerTicks: Array; upperTicks: Array; numDiscoveryPositions: Array; maxDiscoverySupplyShares: Array; }; }; }; export type GetContentCoinPoolConfigResponse = GetContentCoinPoolConfigResponses[keyof GetContentCoinPoolConfigResponses]; export type SetCreateUploadJwtData = { body?: { creatorAddress: string; }; path?: never; query?: never; url: "/createUploadJWT"; }; export type SetCreateUploadJwtErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type SetCreateUploadJwtResponses = { /** * Successful operation */ 200: { /** * Generate a signed JWT for media uploads, authenticated via API key. */ createUploadJwtFromApiKey: string; }; }; export type SetCreateUploadJwtResponse = SetCreateUploadJwtResponses[keyof SetCreateUploadJwtResponses]; export type GetCreatorCoinPoolConfigData = { body?: never; path?: never; query?: { targetMarketCapUsd?: number; }; url: "/creatorCoinPoolConfig"; }; export type GetCreatorCoinPoolConfigErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetCreatorCoinPoolConfigResponses = { /** * Successful operation */ 200: { creatorCoinPoolConfig: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ encodedConfig: string; currency: string; lowerTicks: Array; upperTicks: Array; numDiscoveryPositions: Array; maxDiscoverySupplyShares: Array; }; }; }; export type GetCreatorCoinPoolConfigResponse = GetCreatorCoinPoolConfigResponses[keyof GetCreatorCoinPoolConfigResponses]; export type GetCreatorLivestreamCommentsData = { body?: never; path?: never; query: { address: string; chain?: number; after?: string; count?: number; }; url: "/creatorLivestreamComments"; }; export type GetCreatorLivestreamCommentsErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetCreatorLivestreamCommentsResponses = { /** * Successful operation */ 200: { zora20Token?: { creatorProfile?: { liveStream?: { comments: { pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ cursor: string; node: { /** * The Globally Unique ID of this object */ id: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ commentId: string; /** * Date with time (isoformat) */ commentedAt: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ comment: string; profile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; }; }>; }; }; }; }; }; }; export type GetCreatorLivestreamCommentsResponse = GetCreatorLivestreamCommentsResponses[keyof GetCreatorLivestreamCommentsResponses]; export type GetExploreData = { body?: never; path?: never; query: { listType: "TOP_GAINERS" | "TOP_VOLUME_24H" | "MOST_VALUABLE" | "MOST_VALUABLE_TRENDS" | "NEW" | "NEW_TRENDS" | "OLD" | "LAST_TRADED" | "LAST_TRADED_UNIQUE" | "FEATURED" | "FEATURED_VIDEOS" | "NEW_CREATORS" | "MOST_VALUABLE_CREATORS" | "FEATURED_CREATORS" | "TOP_VOLUME_CREATORS_24H" | "TOP_VOLUME_ALL_24H" | "NEW_ALL" | "TRENDING_POSTS" | "TRENDING_TRENDS" | "TRENDING_CREATORS" | "TRENDING_ALL" | "TOP_VOLUME_TRENDS_24H" | "MOST_VALUABLE_ALL"; count?: number; after?: string; }; url: "/explore"; }; export type GetExploreErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetExploreResponses = { /** * Successful operation */ 200: { exploreList: { edges: Array<{ node: { /** * The Globally Unique ID of this object */ id: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ description: string; address: string; coinType: "CREATOR" | "CONTENT" | "TREND"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalSupply: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalVolume: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ volume24h: string; /** * Date with time (isoformat) */ createdAt?: string; creatorAddress?: string; poolCurrencyToken?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ address?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ decimals?: number; }; tokenPrice?: { /** * Price of the pool in respect to USDC, not always available */ priceInUsdc?: string; /** * Ethereum address of the currency */ currencyAddress: string; /** * Price against the native token of the primary currency pool */ priceInPoolToken: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ chainId: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ tokenUri?: string; platformReferrerAddress?: string; payoutRecipientAddress?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; mediaContent?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ mimeType?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ originalUri: string; previewImage?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoPreviewUrl?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoHlsUrl?: string; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ uniqueHolders: number; uniswapV4PoolKey: { token0Address: string; token1Address: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ fee: number; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ tickSpacing: number; hookAddress: string; }; uniswapV3PoolAddress: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ cursor: string; }>; pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; }; }; }; export type GetExploreResponse = GetExploreResponses[keyof GetExploreResponses]; export type GetFeaturedCreatorsData = { body?: never; path?: never; query?: { year?: number; week?: number; first?: number; after?: string; }; url: "/featuredCreators"; }; export type GetFeaturedCreatorsErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetFeaturedCreatorsResponses = { /** * Successful operation */ 200: { traderLeaderboardFeaturedCreators: { /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; pageInfo: { /** * When paginating forwards, are there more items? */ hasNextPage: boolean; /** * When paginating forwards, the cursor to continue. */ endCursor?: string; }; edges: Array<{ node: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; }; }>; }; }; }; export type GetFeaturedCreatorsResponse = GetFeaturedCreatorsResponses[keyof GetFeaturedCreatorsResponses]; export type GetLatestLiveStreamsData = { body?: never; path?: never; query?: { first?: number; after?: string; }; url: "/latestLiveStreams"; }; export type GetLatestLiveStreamsErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetLatestLiveStreamsResponses = { /** * Successful operation */ 200: { latestLiveStreams: { pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; edges: Array<{ node: { /** * The Globally Unique ID of this object */ id: string; /** * The `Boolean` scalar type represents `true` or `false`. */ isOnline: boolean; /** * The `Boolean` scalar type represents `true` or `false`. */ isActive: boolean; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ concurrentViewers?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ staticThumbnailUrl?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ animatedThumbnailUrl?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; }; }>; }; }; }; export type GetLatestLiveStreamsResponse = GetLatestLiveStreamsResponses[keyof GetLatestLiveStreamsResponses]; export type GetProfileData = { body?: never; path?: never; query: { identifier: string; }; url: "/profile"; }; export type GetProfileErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetProfileResponses = { /** * Successful operation */ 200: { profile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username: string; /** * Date with time (isoformat) */ createdAt: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * Profile bio / description. May contain markdown formatting */ bio: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ website?: string; publicWallet: { walletAddress: string; walletType: "PRIVY" | "EXTERNAL" | "SMART_WALLET"; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; linkedWallets: { edges: Array<{ node: { walletType: "PRIVY" | "EXTERNAL" | "SMART_WALLET"; walletAddress: string; }; }>; }; creatorCoin?: { address: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; }; }; }; }; export type GetProfileResponse = GetProfileResponses[keyof GetProfileResponses]; export type GetProfileBalancesData = { body?: never; path?: never; query: { identifier: string; count?: number; after?: string; sortOption?: "BALANCE" | "MARKET_CAP" | "USD_VALUE" | "PRICE_CHANGE" | "MARKET_VALUE_USD"; excludeHidden?: boolean; chainIds?: Array; }; url: "/profileBalances"; }; export type GetProfileBalancesErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetProfileBalancesResponses = { /** * Successful operation */ 200: { profile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; coinBalances: { /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ balance: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ walletBalance: string; /** * The Globally Unique ID of this object */ id: string; valuation?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketValueUsd?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ faceValueUsd?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ blockNumber?: number; maxSwappable?: { /** * Raw amount of the currency, in wei. Not formatted with decimals */ amountRaw: string; /** * Amount of the currency, in float format accounting for currency decimals */ amountDecimal: number; }; currencyAmount: { /** * Raw amount of the currency, in wei. Not formatted with decimals */ amountRaw: string; /** * Amount of the currency, in float format accounting for currency decimals */ amountDecimal: number; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ error?: string; }; coin?: { /** * The Globally Unique ID of this object */ id: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ description: string; address: string; coinType: "CREATOR" | "CONTENT" | "TREND"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalSupply: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalVolume: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ volume24h: string; /** * Date with time (isoformat) */ createdAt?: string; creatorAddress?: string; poolCurrencyToken?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ address?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ decimals?: number; }; tokenPrice?: { /** * Price of the pool in respect to USDC, not always available */ priceInUsdc?: string; /** * Ethereum address of the currency */ currencyAddress: string; /** * Price against the native token of the primary currency pool */ priceInPoolToken: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ chainId: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ tokenUri?: string; platformReferrerAddress?: string; payoutRecipientAddress?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; mediaContent?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ mimeType?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ originalUri: string; previewImage?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoPreviewUrl?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoHlsUrl?: string; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ uniqueHolders: number; uniswapV4PoolKey: { token0Address: string; token1Address: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ fee: number; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ tickSpacing: number; hookAddress: string; }; uniswapV3PoolAddress: string; }; }; }>; pageInfo: { /** * When paginating forwards, are there more items? */ hasNextPage: boolean; /** * When paginating forwards, the cursor to continue. */ endCursor?: string; }; }; }; }; }; export type GetProfileBalancesResponse = GetProfileBalancesResponses[keyof GetProfileBalancesResponses]; export type GetProfileBySocialHandleData = { body?: never; path?: never; query: { platform: "TWITTER" | "TIKTOK" | "FARCASTER" | "INSTAGRAM"; handle: string; }; url: "/profileBySocialHandle"; }; export type GetProfileBySocialHandleErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetProfileBySocialHandleResponses = { /** * Successful operation */ 200: { profileBySocialHandle?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; multichainAddress: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; }; }; }; export type GetProfileBySocialHandleResponse = GetProfileBySocialHandleResponses[keyof GetProfileBySocialHandleResponses]; export type GetProfileCoinsData = { body?: never; path?: never; query: { identifier: string; count?: number; after?: string; chainIds?: Array; platformReferrerAddress?: Array; }; url: "/profileCoins"; }; export type GetProfileCoinsErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetProfileCoinsResponses = { /** * Successful operation */ 200: { profile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; createdCoins?: { /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The Globally Unique ID of this object */ id: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ description: string; address: string; coinType: "CREATOR" | "CONTENT" | "TREND"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalSupply: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalVolume: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ volume24h: string; /** * Date with time (isoformat) */ createdAt?: string; creatorAddress?: string; poolCurrencyToken?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ address?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ decimals?: number; }; tokenPrice?: { /** * Price of the pool in respect to USDC, not always available */ priceInUsdc?: string; /** * Ethereum address of the currency */ currencyAddress: string; /** * Price against the native token of the primary currency pool */ priceInPoolToken: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ chainId: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ tokenUri?: string; platformReferrerAddress?: string; payoutRecipientAddress?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; mediaContent?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ mimeType?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ originalUri: string; previewImage?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoPreviewUrl?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoHlsUrl?: string; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ uniqueHolders: number; uniswapV4PoolKey: { token0Address: string; token1Address: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ fee: number; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ tickSpacing: number; hookAddress: string; }; uniswapV3PoolAddress: string; zoraComments: { pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ commentId: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ nonce: string; userAddress: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ txHash: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ comment: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ timestamp: number; userProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; }; }; }; }; }>; }; }; }>; pageInfo: { /** * When paginating forwards, are there more items? */ hasNextPage: boolean; /** * When paginating forwards, the cursor to continue. */ endCursor?: string; }; }; }; }; }; export type GetProfileCoinsResponse = GetProfileCoinsResponses[keyof GetProfileCoinsResponses]; export type GetProfileSocialData = { body?: never; path?: never; query: { identifier: string; }; url: "/profileSocial"; }; export type GetProfileSocialErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetProfileSocialResponses = { /** * Successful operation */ 200: { profile?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username: string; /** * Date with time (isoformat) */ createdAt: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * Profile bio / description. May contain markdown formatting */ bio: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ website?: string; publicWallet: { walletAddress: string; walletType: "PRIVY" | "EXTERNAL" | "SMART_WALLET"; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; linkedWallets: { edges: Array<{ node: { walletType: "PRIVY" | "EXTERNAL" | "SMART_WALLET"; walletAddress: string; }; }>; }; creatorCoin?: { address: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; }; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ usernameChangesCount: number; externalWallet?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ ensName?: string; walletAddress: string; }; followers: { /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; }; following: { /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; }; socialAccountLinkedEvents: { edges: Array<{ node: { /** * The Globally Unique ID of this object */ id: string; platform: "TWITTER" | "TIKTOK" | "FARCASTER" | "INSTAGRAM"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ socialAccountUsername: string; /** * Date with time (isoformat) */ occurredAt: string; eventType: "LINK" | "UNLINK"; }; }>; }; }; }; }; export type GetProfileSocialResponse = GetProfileSocialResponses[keyof GetProfileSocialResponses]; export type GetTokenInfoData = { body?: never; path?: never; query: { address: string; chainId?: number; }; url: "/tokenInfo"; }; export type GetTokenInfoErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetTokenInfoResponses = { /** * Successful operation */ 200: { erc20Token?: { currency?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ priceUsd?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ decimals?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ icon?: string; }; }; }; }; export type GetTokenInfoResponse = GetTokenInfoResponses[keyof GetTokenInfoResponses]; export type GetTopLiveStreamsData = { body?: never; path?: never; query?: { first?: number; after?: string; }; url: "/topLiveStreams"; }; export type GetTopLiveStreamsErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetTopLiveStreamsResponses = { /** * Successful operation */ 200: { topLiveStreams: { pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; edges: Array<{ node: { /** * The Globally Unique ID of this object */ id: string; /** * The `Boolean` scalar type represents `true` or `false`. */ isOnline: boolean; /** * The `Boolean` scalar type represents `true` or `false`. */ isActive: boolean; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ concurrentViewers?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ staticThumbnailUrl?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ animatedThumbnailUrl?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; }; }>; }; }; }; export type GetTopLiveStreamsResponse = GetTopLiveStreamsResponses[keyof GetTopLiveStreamsResponses]; export type GetTraderLeaderboardData = { body?: never; path?: never; query?: { week?: number; year?: number; first?: number; after?: string; }; url: "/traderLeaderboard"; }; export type GetTraderLeaderboardErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetTraderLeaderboardResponses = { /** * Successful operation */ 200: { exploreTraderLeaderboard: { /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ entityName: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ score: number; /** * The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ weekVolumeUsd: number; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ weekTradesCount: number; /** * The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ weekGrossVolumeZora: number; traderProfile?: { /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The Globally Unique ID of this object */ id: string; }; }; }>; pageInfo: { /** * When paginating forwards, are there more items? */ hasNextPage: boolean; /** * When paginating forwards, the cursor to continue. */ endCursor?: string; }; }; }; }; export type GetTraderLeaderboardResponse = GetTraderLeaderboardResponses[keyof GetTraderLeaderboardResponses]; export type GetTrendCoinData = { body?: never; path?: never; query: { ticker: string; chainId?: number; }; url: "/trendCoin"; }; export type GetTrendCoinErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetTrendCoinResponses = { /** * Successful operation */ 200: { trendCoin?: { /** * The Globally Unique ID of this object */ id: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ description: string; address: string; coinType: "CREATOR" | "CONTENT" | "TREND"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalSupply: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalVolume: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ volume24h: string; /** * Date with time (isoformat) */ createdAt?: string; creatorAddress?: string; poolCurrencyToken?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ address?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ decimals?: number; }; tokenPrice?: { /** * Price of the pool in respect to USDC, not always available */ priceInUsdc?: string; /** * Ethereum address of the currency */ currencyAddress: string; /** * Price against the native token of the primary currency pool */ priceInPoolToken: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ chainId: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ tokenUri?: string; platformReferrerAddress?: string; payoutRecipientAddress?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; mediaContent?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ mimeType?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ originalUri: string; previewImage?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoPreviewUrl?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoHlsUrl?: string; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ uniqueHolders: number; uniswapV4PoolKey: { token0Address: string; token1Address: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ fee: number; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ tickSpacing: number; hookAddress: string; }; uniswapV3PoolAddress: string; }; }; }; export type GetTrendCoinResponse = GetTrendCoinResponses[keyof GetTrendCoinResponses]; export type GetTrendsByNameData = { body?: never; path?: never; query: { name: string; first?: number; after?: string; }; url: "/trendsByName"; }; export type GetTrendsByNameErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetTrendsByNameResponses = { /** * Successful operation */ 200: { trendsByName: { pageInfo: { /** * When paginating forwards, are there more items? */ hasNextPage: boolean; /** * When paginating backwards, the cursor to continue. */ startCursor?: string; /** * When paginating forwards, the cursor to continue. */ endCursor?: string; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The Globally Unique ID of this object */ id: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ description: string; address: string; coinType: "CREATOR" | "CONTENT" | "TREND"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalSupply: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalVolume: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ volume24h: string; /** * Date with time (isoformat) */ createdAt?: string; creatorAddress?: string; poolCurrencyToken?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ address?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ decimals?: number; }; tokenPrice?: { /** * Price of the pool in respect to USDC, not always available */ priceInUsdc?: string; /** * Ethereum address of the currency */ currencyAddress: string; /** * Price against the native token of the primary currency pool */ priceInPoolToken: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCap: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ marketCapDelta24h: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ chainId: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ tokenUri?: string; platformReferrerAddress?: string; payoutRecipientAddress?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; socialAccounts: { instagram?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; tiktok?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; twitter?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; farcaster?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ username?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ displayName?: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ followerCount?: number; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ id?: string; }; }; creatorCoin?: { address: string; }; }; mediaContent?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ mimeType?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ originalUri: string; previewImage?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoPreviewUrl?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ videoHlsUrl?: string; }; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ uniqueHolders: number; uniswapV4PoolKey: { token0Address: string; token1Address: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ fee: number; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ tickSpacing: number; hookAddress: string; }; uniswapV3PoolAddress: string; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ cursor: string; }>; }; }; }; export type GetTrendsByNameResponse = GetTrendsByNameResponses[keyof GetTrendsByNameResponses]; export type GetWalletTradeActivityData = { body?: never; path?: never; query: { identifier: string; after?: string; first?: number; }; url: "/walletTradeActivity"; }; export type GetWalletTradeActivityErrors = { /** * Bad request */ 400: unknown; /** * Internal server error */ 500: unknown; }; export type GetWalletTradeActivityResponses = { /** * Successful operation */ 200: { walletAddressTradeActivity: { /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ count: number; edges: Array<{ node: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ transactionHash: string; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ transactionLogIndex?: number; /** * Date with time (isoformat) */ blockTimestamp: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ coinAmount: string; coin?: { /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; address: string; coinType: "CREATOR" | "CONTENT" | "TREND"; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ name: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ symbol: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ description: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ tokenUri?: string; mediaContent?: { previewImage?: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; }; }; creatorAddress?: string; creatorProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; }; uniswapPoolAddress: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ totalSupply: string; }; /** * The Globally Unique ID of this object */ id: string; swapActivityType?: "BUY" | "SELL"; currencyAmountWithPrice: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ amountUsd?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ priceUsdc?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ priceDelta24h?: string; currencyAmount: { /** * Ethereum address of the currency */ currencyAddress: string; /** * Amount of the currency, in float format accounting for currency decimals */ amountDecimal: number; /** * Raw amount of the currency, in wei. Not formatted with decimals */ amountRaw: string; }; }; senderProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ orderId: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ initialBuyAmount?: string; /** * The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ initialBuyAmountUsd?: number; /** * The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ multiplier: number; makerProfile?: { /** * The Globally Unique ID of this object */ id: string; /** * Manually set username, or truncated wallet address if the profile isn't a GraphQLAccountProfile. For full wallet address, use the profile_id field instead. */ handle: string; /** * The `Boolean` scalar type represents `true` or `false`. */ platformBlocked: boolean; avatar?: { previewImage: { /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ blurhash?: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ medium: string; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ small: string; }; }; }; }; /** * The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ cursor: string; }>; pageInfo: { /** * When paginating forwards, the cursor to continue. */ endCursor?: string; /** * When paginating forwards, are there more items? */ hasNextPage: boolean; }; }; }; }; export type GetWalletTradeActivityResponse = GetWalletTradeActivityResponses[keyof GetWalletTradeActivityResponses]; export type PostQuoteData = { body?: { referrer?: string; signatures?: Array<{ permit: { details: { token: string; amount: string; expiration: number; nonce: number; }; spender: string; sigDeadline: string; }; signature: string; }>; permitActiveSeconds?: number; chainId?: number; tokenOut?: { type: "eth" | "erc20"; address?: string; }; tokenIn?: { type: "eth" | "erc20"; address?: string; }; amountIn?: string; slippage?: number; recipient?: string; sender?: string; }; path?: never; query?: never; url: "/quote"; }; export type PostQuoteErrors = { /** * Liquidity error — not enough pool liquidity for the requested trade */ 422: { success: "false"; error: string; /** * The type of error. LIQUIDITY indicates insufficient pool liquidity for the requested trade. */ errorType: "LIQUIDITY" | "UNKNOWN"; }; /** * Server error */ 500: { success: "false"; error: string; /** * The type of error. LIQUIDITY indicates insufficient pool liquidity for the requested trade. */ errorType: "LIQUIDITY" | "UNKNOWN"; }; }; export type PostQuoteError = PostQuoteErrors[keyof PostQuoteErrors]; export type PostQuoteResponses = { /** * Success */ 200: { success: boolean; call: { data: string; value: string; target: string; }; /** * The approval information for the token */ permits?: Array<{ signature: string; permit: { sigDeadline: string; spender: string; details: { token: string; amount: string; expiration: number; nonce: number; }; }; }>; trade?: { commands: Array; value: string; inputs: Array; }; quote: { amountOut: string; slippage: number; tokenIn?: { type?: string; address?: string; }; }; }; }; export type PostQuoteResponse = PostQuoteResponses[keyof PostQuoteResponses]; export type PostCreateContentData = { body?: { /** * EOA address of the content creator. Auto-included in the owners set and used as default payout recipient if none is specified. */ creator: string; /** * Human-readable name for the content coin. */ name: string; /** * Ticker symbol for the content coin (e.g. ZORA). */ symbol: string; /** * Metadata configuration for the content coin. */ metadata: { /** * Metadata type. Only RAW_URI is supported. */ type: "RAW_URI"; /** * IPFS or HTTPS URI pointing to the metadata JSON (e.g. ipfs://... or https://...). */ uri: string; }; /** * Backing currency selection for the pool. */ currency: "CREATOR_COIN" | "ZORA" | "ETH" | "CREATOR_COIN_OR_ZORA"; /** * Target EVM chain ID. Supported: Base mainnet and Base Sepolia. Defaults to Base mainnet. */ chainId?: number; /** * Initial market cap tier for the pool configuration. */ startingMarketCap?: "LOW" | "HIGH"; /** * Optional platform referrer address for attribution. Use zero address if not applicable. */ platformReferrer?: string; /** * Optional additional owner addresses to include. Each owner has full admin access to the coin. The creator address is automatically included. */ additionalOwners?: Array; /** * Optional address to receive payouts/fees. Defaults to the creator if omitted. */ payoutRecipientOverride?: string; /** * Optional flag to enable smart wallet routing. Defaults to false if omitted. */ enableSmartWalletRouting?: boolean; }; path?: never; query?: never; url: "/create/content"; }; export type PostCreateContentErrors = { /** * Invalid request parameters */ 400: { error: string; }; }; export type PostCreateContentError = PostCreateContentErrors[keyof PostCreateContentErrors]; export type PostCreateContentResponses = { /** * Content coin creation parameters */ 200: { calls: Array<{ /** * Encoded function call data */ to: string; /** * Target contract address */ data: string; /** * ETH value to send */ value: string; }>; /** * The predicted address where the coin will be deployed */ predictedCoinAddress: string; /** * The currency that the coin will be backed by */ backingCurrency?: string; /** * Whether smart wallet routing was used */ usedSmartWalletRouting?: boolean; }; }; export type PostCreateContentResponse = PostCreateContentResponses[keyof PostCreateContentResponses]; export type ClientOptions = { baseUrl: "https://api-sdk.zora.engineering/" | "https://api-sdk-staging.zora.engineering/" | "http://localhost:8787/" | (string & {}); }; //# sourceMappingURL=types.gen.d.ts.map