diff --git a/src/resources/graphql.schema.json b/src/resources/graphql.schema.json index 769368f..5f7bd2f 100644 --- a/src/resources/graphql.schema.json +++ b/src/resources/graphql.schema.json @@ -314,6 +314,93 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "ApiToken", + "description": null, + "fields": [ + { + "name": "expiresTimeString", + "description": "ISO time string for the expiry of the token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Unique identifier for the token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remaining", + "description": "Approximate number of remaining resolutions before this token is rate limited", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestLimit", + "description": "Number of root fields this api token is allowed to resolve before it's rate limited", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "JWT to be passed into the Authorization header for API requests", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "Balance", @@ -1841,32 +1928,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateDecodedCallWebhookArgs", + "name": "CreateApiTokensInput", "description": null, "fields": null, "inputFields": [ { - "name": "alertRecurrence", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AlertRecurrence", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bucketId", - "description": null, + "name": "count", + "description": "Number of tokens to create, default is 1", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -1874,11 +1945,11 @@ "deprecationReason": null }, { - "name": "bucketSortkey", - "description": null, + "name": "expiresIn", + "description": "Number of milliseconds until the token expires, defaults to 1 hour (3600000)", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -1886,40 +1957,8 @@ "deprecationReason": null }, { - "name": "callbackUrl", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conditions", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DecodedCallWebhookConditionInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "groupId", - "description": null, + "name": "requestLimit", + "description": "Number of requests allowed per token, represented as a string, default is 5000", "type": { "kind": "SCALAR", "name": "String", @@ -1928,50 +1967,6 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "retrySettings", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "RetrySettingsInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "securityToken", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -1980,42 +1975,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateDecodedCallWebhooksInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "webhooks", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateDecodedCallWebhookArgs", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateDecodedLogWebhookArgs", + "name": "CreateDecodedCallWebhookArgs", "description": null, "fields": null, "inputFields": [ @@ -2083,7 +2043,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "DecodedLogWebhookConditionInput", + "name": "DecodedCallWebhookConditionInput", "ofType": null } }, @@ -2154,7 +2114,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateDecodedLogWebhooksInput", + "name": "CreateDecodedCallWebhooksInput", "description": null, "fields": null, "inputFields": [ @@ -2172,7 +2132,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "CreateDecodedLogWebhookArgs", + "name": "CreateDecodedCallWebhookArgs", "ofType": null } } @@ -2189,7 +2149,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateNftEventWebhookArgs", + "name": "CreateDecodedLogWebhookArgs", "description": null, "fields": null, "inputFields": [ @@ -2257,7 +2217,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "NftEventWebhookConditionInput", + "name": "DecodedLogWebhookConditionInput", "ofType": null } }, @@ -2328,7 +2288,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateNftEventWebhooksInput", + "name": "CreateDecodedLogWebhooksInput", "description": null, "fields": null, "inputFields": [ @@ -2346,7 +2306,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "CreateNftEventWebhookArgs", + "name": "CreateDecodedLogWebhookArgs", "ofType": null } } @@ -2363,7 +2323,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreatePriceWebhookArgs", + "name": "CreateNftEventWebhookArgs", "description": null, "fields": null, "inputFields": [ @@ -2431,7 +2391,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PriceEventWebhookConditionInput", + "name": "NftEventWebhookConditionInput", "ofType": null } }, @@ -2502,7 +2462,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreatePriceWebhooksInput", + "name": "CreateNftEventWebhooksInput", "description": null, "fields": null, "inputFields": [ @@ -2520,7 +2480,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "CreatePriceWebhookArgs", + "name": "CreateNftEventWebhookArgs", "ofType": null } } @@ -2537,7 +2497,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateRawCallTraceWebhookArgs", + "name": "CreatePriceWebhookArgs", "description": null, "fields": null, "inputFields": [ @@ -2605,7 +2565,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "RawCallTraceWebhookConditionInput", + "name": "PriceEventWebhookConditionInput", "ofType": null } }, @@ -2676,7 +2636,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateRawCallTraceWebhooksInput", + "name": "CreatePriceWebhooksInput", "description": null, "fields": null, "inputFields": [ @@ -2694,7 +2654,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "CreateRawCallTraceWebhookArgs", + "name": "CreatePriceWebhookArgs", "ofType": null } } @@ -2711,7 +2671,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateRawTransactionWebhookArgs", + "name": "CreateRawCallTraceWebhookArgs", "description": null, "fields": null, "inputFields": [ @@ -2779,7 +2739,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "RawTransactionWebhookConditionInput", + "name": "RawCallTraceWebhookConditionInput", "ofType": null } }, @@ -2850,7 +2810,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateRawTransactionWebhooksInput", + "name": "CreateRawCallTraceWebhooksInput", "description": null, "fields": null, "inputFields": [ @@ -2868,7 +2828,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "CreateRawTransactionWebhookArgs", + "name": "CreateRawCallTraceWebhookArgs", "ofType": null } } @@ -2885,7 +2845,181 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateTokenPairEventWebhookArgs", + "name": "CreateRawTransactionWebhookArgs", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "alertRecurrence", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AlertRecurrence", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bucketId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bucketSortkey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "callbackUrl", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conditions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RawTransactionWebhookConditionInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retrySettings", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RetrySettingsInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityToken", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateRawTransactionWebhooksInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "webhooks", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateRawTransactionWebhookArgs", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateTokenPairEventWebhookArgs", "description": null, "fields": null, "inputFields": [ @@ -3311,6 +3445,12 @@ "inputFields": null, "interfaces": null, "enumValues": [ + { + "name": "MOBILE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "TELEGRAM", "description": null, @@ -5304,8 +5444,8 @@ "name": "ExplorerTokenData", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the TokenInfo type" }, { "name": "id", @@ -10103,6 +10243,47 @@ "name": "Mutation", "description": null, "fields": [ + { + "name": "createApiTokens", + "description": "Create a new set of short-lived api access tokens", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateApiTokensInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ApiToken", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createWebhooks", "description": null, @@ -10136,6 +10317,39 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deleteApiToken", + "description": "Delete a single short-lived api access token by id", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteWebhooks", "description": null, @@ -21048,6 +21262,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "assetRecipientAddress", + "description": "The wallet address that will receive the tokens or NFT sent to the pair during swaps.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "balanceNBT", "description": "The current pool liquidity in the network's base token.", @@ -21084,6 +21310,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "bondingCurveAddress", + "description": "The contract address of the bonding curve.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "collectionAddress", "description": "The contract address of the NFT collection.", @@ -21132,6 +21374,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "delta", + "description": "The delta used in the pool's bonding curve.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "exchangeAddress", "description": "The contract address of the NFT AMM marketplace.", @@ -21220,6 +21478,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "feeAmount", + "description": "The fee amount for the pool.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": "The ID of the NFT pool (`poolAddress`:`networkId`).", @@ -21252,6 +21526,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftAssets", + "description": "The list of NFT assets in the pool.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NftAsset", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftBalance", "description": "The current number of NFTs in the pool.", @@ -21456,6 +21746,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "ownerAddress", + "description": "The wallet address of the pool owner.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "poolAddress", "description": "The contract address of the NFT pool.", @@ -21556,6 +21862,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "poolType", + "description": "The type of liquidity pool.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NftPoolType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "poolVariant", "description": "The pool variant. Can be `ERC20` or `NATIVE`.", @@ -21820,6 +22142,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "tokenAddress", + "description": "The contract address of the liquidity token of the pool.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "version", "description": "The NFT pool contract version. Can be `SUDOSWAP_V1` or `SUDOSWAP_V2`.", @@ -26000,6 +26338,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lockedLiquidityPercentage", + "description": "The locked liquidity percentage.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "lowPrice1", "description": "The lowest price in USD in the past hour.", @@ -26628,6 +26982,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lockedLiquidityPercentage", + "description": "The percent amount of liquidity that is locked", + "type": { + "kind": "INPUT_OBJECT", + "name": "NumberFilter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "lowPrice1", "description": "The lowest price in USD in the past hour.", @@ -27764,6 +28130,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lockedLiquidityPercentage", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "lowPrice1", "description": null, @@ -32995,6 +33367,30 @@ "name": "Query", "description": null, "fields": [ + { + "name": "apiTokens", + "description": "Get all active short-lived api tokens for this api key", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ApiToken", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "balances", "description": "Returns list of token balances that a wallet has", @@ -37195,6 +37591,137 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "QuoteExchange", + "description": null, + "fields": [ + { + "name": "factory", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "networkId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quoter", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quoterInterface", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "router", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "QuoteToken", @@ -37241,6 +37768,121 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "QuoteV2", + "description": null, + "fields": [ + { + "name": "exchange", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "QuoteExchange", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "poolFee", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "poolFeeBps", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quoteType", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuoteType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quotedAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tradeFee", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tradeFeeBps", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "RankingDirection", @@ -43655,6 +44297,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "description", + "description": "A description of the token.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": "Uniquely identifies the token.", @@ -47816,6 +48470,12 @@ "inputFields": null, "interfaces": null, "enumValues": [ + { + "name": "API_ADMIN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "DECODINGS", "description": null, diff --git a/src/resources/graphql.ts b/src/resources/graphql.ts index ce5c0b9..f8102a0 100644 --- a/src/resources/graphql.ts +++ b/src/resources/graphql.ts @@ -61,6 +61,20 @@ export enum AlertRecurrence { Once = 'ONCE' } +export type ApiToken = { + __typename?: 'ApiToken'; + /** ISO time string for the expiry of the token */ + expiresTimeString: Scalars['String']['output']; + /** Unique identifier for the token */ + id: Scalars['String']['output']; + /** Approximate number of remaining resolutions before this token is rate limited */ + remaining?: Maybe; + /** Number of root fields this api token is allowed to resolve before it's rate limited */ + requestLimit: Scalars['String']['output']; + /** JWT to be passed into the Authorization header for API requests */ + token: Scalars['String']['output']; +}; + /** Wallet balance of a token. */ export type Balance = { __typename?: 'Balance'; @@ -315,6 +329,15 @@ export enum CostBasisMethod { Fifo = 'FIFO' } +export type CreateApiTokensInput = { + /** Number of tokens to create, default is 1 */ + count?: InputMaybe; + /** Number of milliseconds until the token expires, defaults to 1 hour (3600000) */ + expiresIn?: InputMaybe; + /** Number of requests allowed per token, represented as a string, default is 5000 */ + requestLimit?: InputMaybe; +}; + export type CreateDecodedCallWebhookArgs = { alertRecurrence: AlertRecurrence; bucketId?: InputMaybe; @@ -449,6 +472,7 @@ export type CreateWebhooksOutput = { }; export enum CreationContext { + Mobile = 'MOBILE', Telegram = 'TELEGRAM', Web = 'WEB' } @@ -785,7 +809,10 @@ export type EnhancedToken = { decimals: Scalars['Int']['output']; /** A list of exchanges where the token has been traded. */ exchanges?: Maybe>; - /** Information about the token from 3rd party sources. */ + /** + * Information about the token from 3rd party sources. + * @deprecated Use the TokenInfo type + */ explorerData?: Maybe; /** The ID of the token (`address:networkId`). */ id: Scalars['String']['output']; @@ -1591,16 +1618,30 @@ export type MintEventData = { export type Mutation = { __typename?: 'Mutation'; + /** Create a new set of short-lived api access tokens */ + createApiTokens: Array; createWebhooks: CreateWebhooksOutput; + /** Delete a single short-lived api access token by id */ + deleteApiToken: Scalars['String']['output']; deleteWebhooks?: Maybe; }; +export type MutationCreateApiTokensArgs = { + input: CreateApiTokensInput; +}; + + export type MutationCreateWebhooksArgs = { input: CreateWebhooksInput; }; +export type MutationDeleteApiTokenArgs = { + id: Scalars['String']['input']; +}; + + export type MutationDeleteWebhooksArgs = { input: DeleteWebhooksInput; }; @@ -3448,18 +3489,24 @@ export type NftPoolFilterResult = { __typename?: 'NftPoolFilterResult'; /** For ERC1155 pools, the list of NFT token IDs that are accepted by the pool. */ acceptedNftTokenIds?: Maybe>>; + /** The wallet address that will receive the tokens or NFT sent to the pair during swaps. */ + assetRecipientAddress?: Maybe; /** The current pool liquidity in the network's base token. */ balanceNBT?: Maybe; /** The current value of the collection in the pool's liquidity token. */ balanceT?: Maybe; /** The current pool liquidity in USD. */ balanceUSD?: Maybe; + /** The contract address of the bonding curve. */ + bondingCurveAddress: Scalars['String']['output']; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The name of the NFT collection. */ collectionName: Scalars['String']['output']; /** The symbol of the NFT collection. */ collectionSymbol: Scalars['String']['output']; + /** The delta used in the pool's bonding curve. */ + delta: Scalars['String']['output']; /** The contract address of the NFT AMM marketplace. */ exchangeAddress: Scalars['String']['output']; /** The total sell volume of the pool in the network's base token over the past 24 hours. */ @@ -3474,10 +3521,14 @@ export type NftPoolFilterResult = { expenseUSD24?: Maybe; /** The total sell volume of the pool in USD over the pool's lifetime. */ expenseUSDAll?: Maybe; + /** The fee amount for the pool. */ + feeAmount: Scalars['String']['output']; /** The ID of the NFT pool (`poolAddress`:`networkId`). */ id: Scalars['String']['output']; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; + /** The list of NFT assets in the pool. */ + nftAssets?: Maybe>>; /** * The current number of NFTs in the pool. * @deprecated nftBalance is changing from Int to String - use nftBalanceV2 instead. @@ -3533,6 +3584,8 @@ export type NftPoolFilterResult = { offerT?: Maybe; /** The current price at which the pool is willing to buy an NFT in USD. */ offerUSD?: Maybe; + /** The wallet address of the pool owner. */ + ownerAddress: Scalars['String']['output']; /** The contract address of the NFT pool. */ poolAddress: Scalars['String']['output']; /** The sum of pool fees generated by the pool in the network's base token over the past 24 hours. */ @@ -3549,6 +3602,8 @@ export type NftPoolFilterResult = { poolFeesUSDAll?: Maybe; /** The type of NFT in the pool. */ poolNftType?: Maybe; + /** The type of liquidity pool. */ + poolType: NftPoolType; /** The pool variant. Can be `ERC20` or `NATIVE`. */ poolVariant: GraphQlNftPoolVariant; /** The property checker contract address for the pool. */ @@ -3591,6 +3646,8 @@ export type NftPoolFilterResult = { spotT?: Maybe; /** The unix timestamp indicating the last time the data was updated. Updates every 2 hours. */ timestamp: Scalars['Int']['output']; + /** The contract address of the liquidity token of the pool. */ + tokenAddress: Scalars['String']['output']; /** The NFT pool contract version. Can be `SUDOSWAP_V1` or `SUDOSWAP_V2`. */ version?: Maybe; /** The total volume of the pool in the network's base token over the past 24 hours. */ @@ -4297,6 +4354,8 @@ export type PairFilterResult = { liquidity?: Maybe; /** The token with higher liquidity in the pair. Can be `token0` or `token1`. */ liquidityToken?: Maybe; + /** The locked liquidity percentage. */ + lockedLiquidityPercentage: Scalars['Float']['output']; /** The lowest price in USD in the past hour. */ lowPrice1?: Maybe; /** The lowest price in USD in the past 4 hours. */ @@ -4403,6 +4462,8 @@ export type PairFilters = { lastTransaction?: InputMaybe; /** The amount of liquidity in the pair. */ liquidity?: InputMaybe; + /** The percent amount of liquidity that is locked */ + lockedLiquidityPercentage?: InputMaybe; /** The lowest price in USD in the past hour. */ lowPrice1?: InputMaybe; /** The lowest price in USD in the past 4 hours. */ @@ -4547,6 +4608,7 @@ export enum PairRankingAttribute { HighPrice24 = 'highPrice24', LastTransaction = 'lastTransaction', Liquidity = 'liquidity', + LockedLiquidityPercentage = 'lockedLiquidityPercentage', LowPrice1 = 'lowPrice1', LowPrice4 = 'lowPrice4', LowPrice12 = 'lowPrice12', @@ -5455,6 +5517,8 @@ export type PrimePoolWithdrawData = { export type Query = { __typename?: 'Query'; + /** Get all active short-lived api tokens for this api key */ + apiTokens: Array; /** Returns list of token balances that a wallet has */ balances: BalancesResponse; /** Returns a URL for a pair chart. */ @@ -6060,6 +6124,18 @@ export enum QuoteCurrency { Usd = 'USD' } +export type QuoteExchange = { + __typename?: 'QuoteExchange'; + factory: Scalars['String']['output']; + id: Scalars['Int']['output']; + name: Scalars['String']['output']; + networkId: Scalars['Int']['output']; + protocol: Scalars['String']['output']; + quoter?: Maybe; + quoterInterface?: Maybe; + router: Scalars['String']['output']; +}; + /** The quote token within the pair. */ export enum QuoteToken { Token0 = 'token0', @@ -6071,6 +6147,17 @@ export enum QuoteType { Output = 'OUTPUT' } +export type QuoteV2 = { + __typename?: 'QuoteV2'; + exchange: QuoteExchange; + poolFee?: Maybe; + poolFeeBps?: Maybe; + quoteType: QuoteType; + quotedAmount: Scalars['String']['output']; + tradeFee: Scalars['String']['output']; + tradeFeeBps: Scalars['Float']['output']; +}; + /** The order of ranking. */ export enum RankingDirection { Asc = 'ASC', @@ -7037,6 +7124,8 @@ export type TokenInfo = { circulatingSupply?: Maybe; /** The token ID on CoinMarketCap. */ cmcId?: Maybe; + /** A description of the token. */ + description?: Maybe; /** Uniquely identifies the token. */ id: Scalars['String']['output']; /** The large token logo URL. */ @@ -7559,6 +7648,7 @@ export type WindowedDetailedStats = { }; export enum Join__Graph { + ApiAdmin = 'API_ADMIN', Decodings = 'DECODINGS', Meta = 'META', Nfts = 'NFTS', diff --git a/src/resources/schema.graphql b/src/resources/schema.graphql index c799e38..f2dc755 100644 --- a/src/resources/schema.graphql +++ b/src/resources/schema.graphql @@ -63,6 +63,27 @@ enum AlertRecurrence { ONCE } +type ApiToken { + """Unique identifier for the token""" + id: String! + + """JWT to be passed into the Authorization header for API requests""" + token: String! + + """ISO time string for the expiry of the token""" + expiresTimeString: String! + + """ + Number of root fields this api token is allowed to resolve before it's rate limited + """ + requestLimit: String! + + """ + Approximate number of remaining resolutions before this token is rate limited + """ + remaining: String +} + """Wallet balance of a token.""" type Balance { """The ID of the wallet (`walletAddress:networkId`).""" @@ -375,6 +396,21 @@ enum CostBasisMethod { FIFO } +input CreateApiTokensInput { + """Number of tokens to create, default is 1""" + count: Int + + """ + Number of requests allowed per token, represented as a string, default is 5000 + """ + requestLimit: String + + """ + Number of milliseconds until the token expires, defaults to 1 hour (3600000) + """ + expiresIn: Int +} + input CreateDecodedCallWebhookArgs { name: String! callbackUrl: String! @@ -510,6 +546,7 @@ type CreateWebhooksOutput { enum CreationContext { WEB TELEGRAM + MOBILE } """Price data for a bar at a specific resolution.""" @@ -915,7 +952,7 @@ type EnhancedToken { info: TokenInfo """Information about the token from 3rd party sources.""" - explorerData: ExplorerTokenData + explorerData: ExplorerTokenData @deprecated(reason: "Use the TokenInfo type") """A list of exchanges where the token has been traded.""" exchanges: [Exchange!] @@ -1650,6 +1687,7 @@ input IntEqualsConditionInput { scalar join__FieldSet enum join__Graph { + API_ADMIN DECODINGS META NFTS @@ -1971,6 +2009,11 @@ type MintEventData { } type Mutation { + """Create a new set of short-lived api access tokens""" + createApiTokens(input: CreateApiTokensInput!): [ApiToken!]! + + """Delete a single short-lived api access token by id""" + deleteApiToken(id: String!): String! createWebhooks(input: CreateWebhooksInput!): CreateWebhooksOutput! deleteWebhooks(input: DeleteWebhooksInput!): DeleteWebhooksOutput } @@ -4390,6 +4433,29 @@ type NftPoolFilterResult { """The network ID the NFT collection is deployed on.""" networkId: Int! + """ + The wallet address that will receive the tokens or NFT sent to the pair during swaps. + """ + assetRecipientAddress: String + + """The contract address of the bonding curve.""" + bondingCurveAddress: String! + + """The delta used in the pool's bonding curve.""" + delta: String! + + """The fee amount for the pool.""" + feeAmount: String! + + """The type of liquidity pool.""" + poolType: NftPoolType! + + """The contract address of the liquidity token of the pool.""" + tokenAddress: String! + + """The wallet address of the pool owner.""" + ownerAddress: String! + """The pool variant. Can be `ERC20` or `NATIVE`.""" poolVariant: GraphQlNftPoolVariant! @@ -4630,6 +4696,9 @@ type NftPoolFilterResult { The sum of protocol fees generated by the pool in USD over the past 24 hours. """ protocolFeesUSD24: String + + """The list of NFT assets in the pool.""" + nftAssets: [NftAsset] } """Input type of `NftPoolFilters`.""" @@ -5608,6 +5677,9 @@ type PairFilterResult { """Amount of liquidity in the pair.""" liquidity: String + """The locked liquidity percentage.""" + lockedLiquidityPercentage: Float! + """ The token with higher liquidity in the pair. Can be `token0` or `token1`. """ @@ -5771,6 +5843,9 @@ input PairFilters { """The amount of liquidity in the pair.""" liquidity: NumberFilter + """The percent amount of liquidity that is locked""" + lockedLiquidityPercentage: NumberFilter + """The lowest price in USD in the past hour.""" lowPrice1: NumberFilter @@ -5948,6 +6023,7 @@ enum PairRankingAttribute { highPrice12 highPrice24 liquidity + lockedLiquidityPercentage lowPrice1 lowPrice4 lowPrice12 @@ -6380,8 +6456,8 @@ type ParallelCardChangesConnection { enum Plan { ENTERPRISE - DEFINED STANDARD + DEFINED FREE } @@ -7140,6 +7216,9 @@ type PrimePoolWithdrawData { } type Query { + """Get all active short-lived api tokens for this api key""" + apiTokens: [ApiToken!]! + """Returns a list of all networks supported on Defined.""" getNetworks: [Network!]! @@ -8062,6 +8141,17 @@ enum QuoteCurrency { TOKEN } +type QuoteExchange { + quoterInterface: String + protocol: String! + id: Int! + networkId: Int! + router: String! + factory: String! + quoter: String + name: String! +} + """The quote token within the pair.""" enum QuoteToken { token0 @@ -8073,6 +8163,16 @@ enum QuoteType { OUTPUT } +type QuoteV2 { + poolFee: String + poolFeeBps: Float + quotedAmount: String! + quoteType: QuoteType! + tradeFee: String! + tradeFeeBps: Float! + exchange: QuoteExchange! +} + """The order of ranking.""" enum RankingDirection { ASC @@ -9362,6 +9462,9 @@ type TokenInfo { """The large token logo URL.""" imageLargeUrl: String + + """A description of the token.""" + description: String } """Input type of `token` and `tokens`.""" diff --git a/src/sdk/Subscribe.ts b/src/sdk/Subscribe.ts index acef808..7873f55 100644 --- a/src/sdk/Subscribe.ts +++ b/src/sdk/Subscribe.ts @@ -1,4 +1,4 @@ -import { print } from "graphql"; +import { ExecutionResult, print } from "graphql"; import { Sink } from "graphql-ws"; import { @@ -8,31 +8,54 @@ import { } from "../resources/graphql"; import { OnBarsUpdatedDocument, + OnBarsUpdatedSubscription, OnDetailedStatsUpdatedDocument, + OnDetailedStatsUpdatedSubscription, OnEventsCreatedDocument, + OnEventsCreatedSubscription, OnNftAssetsCreatedDocument, + OnNftAssetsCreatedSubscription, OnNftEventsCreatedDocument, + OnNftEventsCreatedSubscription, + OnPairMetadataUpdatedDocument, + OnPairMetadataUpdatedSubscription, OnPriceUpdatedDocument, + OnPriceUpdatedSubscription, SubscriptionOnBarsUpdatedArgs, SubscriptionOnEventsCreatedArgs, + SubscriptionOnPairMetadataUpdatedArgs, SubscriptionOnPriceUpdatedArgs, } from "./generated/graphql"; import { Defined } from "./index"; export class Subscribe { constructor(private sdk: Defined) {} - tokenPrices = async (vars: SubscriptionOnPriceUpdatedArgs, sink: Sink) => - this.sdk.subscribe(print(OnPriceUpdatedDocument), vars, sink); - tokenEvents = async (vars: SubscriptionOnEventsCreatedArgs, sink: Sink) => - this.sdk.subscribe(print(OnEventsCreatedDocument), vars, sink); - bars = async (vars: SubscriptionOnBarsUpdatedArgs, sink: Sink) => - this.sdk.subscribe(print(OnBarsUpdatedDocument), vars, sink); + tokenPrices = async ( + vars: SubscriptionOnPriceUpdatedArgs, + sink: Sink>, + ) => this.sdk.subscribe(print(OnPriceUpdatedDocument), vars, sink); + tokenEvents = async ( + vars: SubscriptionOnEventsCreatedArgs, + sink: Sink>, + ) => this.sdk.subscribe(print(OnEventsCreatedDocument), vars, sink); + bars = async ( + vars: SubscriptionOnBarsUpdatedArgs, + sink: Sink>, + ) => this.sdk.subscribe(print(OnBarsUpdatedDocument), vars, sink); detailedPairStats = async ( vars: SubscriptionOnDetailedStatsUpdatedArgs, - sink: Sink, + sink: Sink>, ) => this.sdk.subscribe(print(OnDetailedStatsUpdatedDocument), vars, sink); - nftAssets = async (vars: SubscriptionOnNftAssetsCreatedArgs, sink: Sink) => - this.sdk.subscribe(print(OnNftAssetsCreatedDocument), vars, sink); - nftEvents = async (vars: SubscriptionOnNftEventsCreatedArgs, sink: Sink) => - this.sdk.subscribe(print(OnNftEventsCreatedDocument), vars, sink); + pairMetadata = async ( + vars: SubscriptionOnPairMetadataUpdatedArgs, + sink: Sink>, + ) => this.sdk.subscribe(print(OnPairMetadataUpdatedDocument), vars, sink); + nftAssets = async ( + vars: SubscriptionOnNftAssetsCreatedArgs, + sink: Sink>, + ) => this.sdk.subscribe(print(OnNftAssetsCreatedDocument), vars, sink); + nftEvents = async ( + vars: SubscriptionOnNftEventsCreatedArgs, + sink: Sink>, + ) => this.sdk.subscribe(print(OnNftEventsCreatedDocument), vars, sink); } diff --git a/src/sdk/generated/gql.ts b/src/sdk/generated/gql.ts index 0bb7b51..f90187a 100644 --- a/src/sdk/generated/gql.ts +++ b/src/sdk/generated/gql.ts @@ -35,7 +35,8 @@ const documents = { "subscription OnEventsCreated($id: String) {\n onEventsCreated(id: $id) {\n events {\n address\n baseTokenPrice\n blockHash\n blockNumber\n eventDisplayType\n eventType\n logIndex\n id\n liquidityToken\n maker\n networkId\n timestamp\n token0SwapValueUsd\n token0ValueBase\n token1SwapValueUsd\n token1ValueBase\n transactionHash\n transactionIndex\n data {\n ... on MintEventData {\n amount0\n amount1\n amount0Shifted\n amount1Shifted\n tickLower\n tickUpper\n type\n }\n ... on BurnEventData {\n amount0\n amount1\n amount0Shifted\n amount1Shifted\n tickLower\n tickUpper\n type\n }\n ... on SwapEventData {\n amount0\n amount0In\n amount0Out\n amount1\n amount1In\n amount1Out\n amountNonLiquidityToken\n priceBaseToken\n priceBaseTokenTotal\n priceUsd\n priceUsdTotal\n tick\n type\n }\n }\n }\n address\n id\n networkId\n }\n}": types.OnEventsCreatedDocument, "subscription OnNftAssetsCreated($address: String, $networkId: Int, $tokenId: String) {\n onNftAssetsCreated(address: $address, networkId: $networkId, tokenId: $tokenId) {\n id\n address\n tokenId\n networkId\n media {\n image\n thumbSm\n thumbLg\n processed\n }\n name\n description\n originalImage\n uri\n attributes {\n class\n css\n displayType\n maxValue\n name\n value\n valueType\n }\n quantity\n }\n}": types.OnNftAssetsCreatedDocument, "subscription OnNftEventsCreated($address: String, $networkId: Int) {\n onNftEventsCreated(address: $address, networkId: $networkId) {\n address\n networkId\n id\n events {\n id\n contractAddress\n networkId\n tokenId\n maker\n taker\n totalTradePrice\n individualTradePrice\n paymentTokenAddress\n totalPriceUsd\n individualPriceUsd\n totalPriceNetworkBaseToken\n individualPriceNetworkBaseToken\n eventType\n exchangeAddress\n sortKey\n blockNumber\n transactionIndex\n logIndex\n transactionHash\n timestamp\n numberOfTokens\n aggregatorAddress\n poolAddress\n fillSource\n priceError\n tradeOffer {\n ... on NftEventNftTradeItem {\n address\n amount\n recipient\n type\n tokenId\n }\n ... on NftEventTokenTradeItem {\n address\n amount\n recipient\n type\n isPrice\n totalTradePrice\n individualTradePrice\n totalPriceUsd\n individualPriceUsd\n totalPriceNetworkBaseToken\n individualPriceNetworkBaseToken\n priceError\n }\n }\n tradeReceived {\n ... on NftEventNftTradeItem {\n address\n amount\n recipient\n type\n tokenId\n }\n ... on NftEventTokenTradeItem {\n address\n amount\n recipient\n type\n isPrice\n totalTradePrice\n individualTradePrice\n totalPriceUsd\n individualPriceUsd\n totalPriceNetworkBaseToken\n individualPriceNetworkBaseToken\n priceError\n }\n }\n orderDirection\n }\n }\n}": types.OnNftEventsCreatedDocument, - "subscription OnPriceUpdated($address: String, $networkId: Int) {\n onPriceUpdated(address: $address, networkId: $networkId) {\n address\n networkId\n priceUsd\n }\n}": types.OnPriceUpdatedDocument, + "subscription OnPairMetadataUpdated($id: String, $quoteToken: QuoteToken) {\n onPairMetadataUpdated(id: $id, quoteToken: $quoteToken) {\n exchangeId\n fee\n highPrice1\n highPrice1w\n highPrice4\n highPrice12\n highPrice24\n id\n liquidity\n liquidityToken\n lowPrice1\n lowPrice1w\n lowPrice4\n lowPrice12\n lowPrice24\n networkId\n nonLiquidityToken\n pairAddress\n price\n priceChange1\n priceChange1w\n priceChange4\n priceChange5m\n priceChange12\n priceChange24\n quoteToken\n statsType\n tickSpacing\n token0 {\n address\n decimals\n name\n networkId\n pooled\n price\n symbol\n }\n token1 {\n address\n decimals\n name\n networkId\n pooled\n price\n symbol\n }\n volume1\n volume1w\n volume4\n volume12\n volume24\n }\n}": types.OnPairMetadataUpdatedDocument, + "subscription OnPriceUpdated($address: String, $networkId: Int) {\n onPriceUpdated(address: $address, networkId: $networkId) {\n address\n confidence\n networkId\n priceUsd\n timestamp\n }\n}": types.OnPriceUpdatedDocument, }; /** @@ -143,7 +144,11 @@ export function graphql(source: "subscription OnNftEventsCreated($address: Strin /** * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ -export function graphql(source: "subscription OnPriceUpdated($address: String, $networkId: Int) {\n onPriceUpdated(address: $address, networkId: $networkId) {\n address\n networkId\n priceUsd\n }\n}"): (typeof documents)["subscription OnPriceUpdated($address: String, $networkId: Int) {\n onPriceUpdated(address: $address, networkId: $networkId) {\n address\n networkId\n priceUsd\n }\n}"]; +export function graphql(source: "subscription OnPairMetadataUpdated($id: String, $quoteToken: QuoteToken) {\n onPairMetadataUpdated(id: $id, quoteToken: $quoteToken) {\n exchangeId\n fee\n highPrice1\n highPrice1w\n highPrice4\n highPrice12\n highPrice24\n id\n liquidity\n liquidityToken\n lowPrice1\n lowPrice1w\n lowPrice4\n lowPrice12\n lowPrice24\n networkId\n nonLiquidityToken\n pairAddress\n price\n priceChange1\n priceChange1w\n priceChange4\n priceChange5m\n priceChange12\n priceChange24\n quoteToken\n statsType\n tickSpacing\n token0 {\n address\n decimals\n name\n networkId\n pooled\n price\n symbol\n }\n token1 {\n address\n decimals\n name\n networkId\n pooled\n price\n symbol\n }\n volume1\n volume1w\n volume4\n volume12\n volume24\n }\n}"): (typeof documents)["subscription OnPairMetadataUpdated($id: String, $quoteToken: QuoteToken) {\n onPairMetadataUpdated(id: $id, quoteToken: $quoteToken) {\n exchangeId\n fee\n highPrice1\n highPrice1w\n highPrice4\n highPrice12\n highPrice24\n id\n liquidity\n liquidityToken\n lowPrice1\n lowPrice1w\n lowPrice4\n lowPrice12\n lowPrice24\n networkId\n nonLiquidityToken\n pairAddress\n price\n priceChange1\n priceChange1w\n priceChange4\n priceChange5m\n priceChange12\n priceChange24\n quoteToken\n statsType\n tickSpacing\n token0 {\n address\n decimals\n name\n networkId\n pooled\n price\n symbol\n }\n token1 {\n address\n decimals\n name\n networkId\n pooled\n price\n symbol\n }\n volume1\n volume1w\n volume4\n volume12\n volume24\n }\n}"]; +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function graphql(source: "subscription OnPriceUpdated($address: String, $networkId: Int) {\n onPriceUpdated(address: $address, networkId: $networkId) {\n address\n confidence\n networkId\n priceUsd\n timestamp\n }\n}"): (typeof documents)["subscription OnPriceUpdated($address: String, $networkId: Int) {\n onPriceUpdated(address: $address, networkId: $networkId) {\n address\n confidence\n networkId\n priceUsd\n timestamp\n }\n}"]; export function graphql(source: string) { return (documents as any)[source] ?? {}; diff --git a/src/sdk/generated/graphql.ts b/src/sdk/generated/graphql.ts index 0a7522e..21ec6a0 100644 --- a/src/sdk/generated/graphql.ts +++ b/src/sdk/generated/graphql.ts @@ -63,6 +63,20 @@ export enum AlertRecurrence { Once = 'ONCE' } +export type ApiToken = { + __typename?: 'ApiToken'; + /** ISO time string for the expiry of the token */ + expiresTimeString: Scalars['String']['output']; + /** Unique identifier for the token */ + id: Scalars['String']['output']; + /** Approximate number of remaining resolutions before this token is rate limited */ + remaining?: Maybe; + /** Number of root fields this api token is allowed to resolve before it's rate limited */ + requestLimit: Scalars['String']['output']; + /** JWT to be passed into the Authorization header for API requests */ + token: Scalars['String']['output']; +}; + /** Wallet balance of a token. */ export type Balance = { __typename?: 'Balance'; @@ -317,6 +331,15 @@ export enum CostBasisMethod { Fifo = 'FIFO' } +export type CreateApiTokensInput = { + /** Number of tokens to create, default is 1 */ + count?: InputMaybe; + /** Number of milliseconds until the token expires, defaults to 1 hour (3600000) */ + expiresIn?: InputMaybe; + /** Number of requests allowed per token, represented as a string, default is 5000 */ + requestLimit?: InputMaybe; +}; + export type CreateDecodedCallWebhookArgs = { alertRecurrence: AlertRecurrence; bucketId?: InputMaybe; @@ -451,6 +474,7 @@ export type CreateWebhooksOutput = { }; export enum CreationContext { + Mobile = 'MOBILE', Telegram = 'TELEGRAM', Web = 'WEB' } @@ -787,7 +811,10 @@ export type EnhancedToken = { decimals: Scalars['Int']['output']; /** A list of exchanges where the token has been traded. */ exchanges?: Maybe>; - /** Information about the token from 3rd party sources. */ + /** + * Information about the token from 3rd party sources. + * @deprecated Use the TokenInfo type + */ explorerData?: Maybe; /** The ID of the token (`address:networkId`). */ id: Scalars['String']['output']; @@ -1593,16 +1620,30 @@ export type MintEventData = { export type Mutation = { __typename?: 'Mutation'; + /** Create a new set of short-lived api access tokens */ + createApiTokens: Array; createWebhooks: CreateWebhooksOutput; + /** Delete a single short-lived api access token by id */ + deleteApiToken: Scalars['String']['output']; deleteWebhooks?: Maybe; }; +export type MutationCreateApiTokensArgs = { + input: CreateApiTokensInput; +}; + + export type MutationCreateWebhooksArgs = { input: CreateWebhooksInput; }; +export type MutationDeleteApiTokenArgs = { + id: Scalars['String']['input']; +}; + + export type MutationDeleteWebhooksArgs = { input: DeleteWebhooksInput; }; @@ -3450,18 +3491,24 @@ export type NftPoolFilterResult = { __typename?: 'NftPoolFilterResult'; /** For ERC1155 pools, the list of NFT token IDs that are accepted by the pool. */ acceptedNftTokenIds?: Maybe>>; + /** The wallet address that will receive the tokens or NFT sent to the pair during swaps. */ + assetRecipientAddress?: Maybe; /** The current pool liquidity in the network's base token. */ balanceNBT?: Maybe; /** The current value of the collection in the pool's liquidity token. */ balanceT?: Maybe; /** The current pool liquidity in USD. */ balanceUSD?: Maybe; + /** The contract address of the bonding curve. */ + bondingCurveAddress: Scalars['String']['output']; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The name of the NFT collection. */ collectionName: Scalars['String']['output']; /** The symbol of the NFT collection. */ collectionSymbol: Scalars['String']['output']; + /** The delta used in the pool's bonding curve. */ + delta: Scalars['String']['output']; /** The contract address of the NFT AMM marketplace. */ exchangeAddress: Scalars['String']['output']; /** The total sell volume of the pool in the network's base token over the past 24 hours. */ @@ -3476,10 +3523,14 @@ export type NftPoolFilterResult = { expenseUSD24?: Maybe; /** The total sell volume of the pool in USD over the pool's lifetime. */ expenseUSDAll?: Maybe; + /** The fee amount for the pool. */ + feeAmount: Scalars['String']['output']; /** The ID of the NFT pool (`poolAddress`:`networkId`). */ id: Scalars['String']['output']; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; + /** The list of NFT assets in the pool. */ + nftAssets?: Maybe>>; /** * The current number of NFTs in the pool. * @deprecated nftBalance is changing from Int to String - use nftBalanceV2 instead. @@ -3535,6 +3586,8 @@ export type NftPoolFilterResult = { offerT?: Maybe; /** The current price at which the pool is willing to buy an NFT in USD. */ offerUSD?: Maybe; + /** The wallet address of the pool owner. */ + ownerAddress: Scalars['String']['output']; /** The contract address of the NFT pool. */ poolAddress: Scalars['String']['output']; /** The sum of pool fees generated by the pool in the network's base token over the past 24 hours. */ @@ -3551,6 +3604,8 @@ export type NftPoolFilterResult = { poolFeesUSDAll?: Maybe; /** The type of NFT in the pool. */ poolNftType?: Maybe; + /** The type of liquidity pool. */ + poolType: NftPoolType; /** The pool variant. Can be `ERC20` or `NATIVE`. */ poolVariant: GraphQlNftPoolVariant; /** The property checker contract address for the pool. */ @@ -3593,6 +3648,8 @@ export type NftPoolFilterResult = { spotT?: Maybe; /** The unix timestamp indicating the last time the data was updated. Updates every 2 hours. */ timestamp: Scalars['Int']['output']; + /** The contract address of the liquidity token of the pool. */ + tokenAddress: Scalars['String']['output']; /** The NFT pool contract version. Can be `SUDOSWAP_V1` or `SUDOSWAP_V2`. */ version?: Maybe; /** The total volume of the pool in the network's base token over the past 24 hours. */ @@ -4299,6 +4356,8 @@ export type PairFilterResult = { liquidity?: Maybe; /** The token with higher liquidity in the pair. Can be `token0` or `token1`. */ liquidityToken?: Maybe; + /** The locked liquidity percentage. */ + lockedLiquidityPercentage: Scalars['Float']['output']; /** The lowest price in USD in the past hour. */ lowPrice1?: Maybe; /** The lowest price in USD in the past 4 hours. */ @@ -4405,6 +4464,8 @@ export type PairFilters = { lastTransaction?: InputMaybe; /** The amount of liquidity in the pair. */ liquidity?: InputMaybe; + /** The percent amount of liquidity that is locked */ + lockedLiquidityPercentage?: InputMaybe; /** The lowest price in USD in the past hour. */ lowPrice1?: InputMaybe; /** The lowest price in USD in the past 4 hours. */ @@ -4549,6 +4610,7 @@ export enum PairRankingAttribute { HighPrice24 = 'highPrice24', LastTransaction = 'lastTransaction', Liquidity = 'liquidity', + LockedLiquidityPercentage = 'lockedLiquidityPercentage', LowPrice1 = 'lowPrice1', LowPrice4 = 'lowPrice4', LowPrice12 = 'lowPrice12', @@ -5457,6 +5519,8 @@ export type PrimePoolWithdrawData = { export type Query = { __typename?: 'Query'; + /** Get all active short-lived api tokens for this api key */ + apiTokens: Array; /** Returns list of token balances that a wallet has */ balances: BalancesResponse; /** Returns a URL for a pair chart. */ @@ -6062,6 +6126,18 @@ export enum QuoteCurrency { Usd = 'USD' } +export type QuoteExchange = { + __typename?: 'QuoteExchange'; + factory: Scalars['String']['output']; + id: Scalars['Int']['output']; + name: Scalars['String']['output']; + networkId: Scalars['Int']['output']; + protocol: Scalars['String']['output']; + quoter?: Maybe; + quoterInterface?: Maybe; + router: Scalars['String']['output']; +}; + /** The quote token within the pair. */ export enum QuoteToken { Token0 = 'token0', @@ -6073,6 +6149,17 @@ export enum QuoteType { Output = 'OUTPUT' } +export type QuoteV2 = { + __typename?: 'QuoteV2'; + exchange: QuoteExchange; + poolFee?: Maybe; + poolFeeBps?: Maybe; + quoteType: QuoteType; + quotedAmount: Scalars['String']['output']; + tradeFee: Scalars['String']['output']; + tradeFeeBps: Scalars['Float']['output']; +}; + /** The order of ranking. */ export enum RankingDirection { Asc = 'ASC', @@ -7039,6 +7126,8 @@ export type TokenInfo = { circulatingSupply?: Maybe; /** The token ID on CoinMarketCap. */ cmcId?: Maybe; + /** A description of the token. */ + description?: Maybe; /** Uniquely identifies the token. */ id: Scalars['String']['output']; /** The large token logo URL. */ @@ -7561,6 +7650,7 @@ export type WindowedDetailedStats = { }; export enum Join__Graph { + ApiAdmin = 'API_ADMIN', Decodings = 'DECODINGS', Meta = 'META', Nfts = 'NFTS', @@ -7810,13 +7900,21 @@ export type OnNftEventsCreatedSubscriptionVariables = Exact<{ export type OnNftEventsCreatedSubscription = { __typename?: 'Subscription', onNftEventsCreated?: { __typename?: 'AddNftEventsOutput', address: string, networkId: number, id: string, events: Array<{ __typename?: 'NftEvent', id: string, contractAddress: string, networkId: number, tokenId: string, maker: string, taker: string, totalTradePrice?: string | null, individualTradePrice?: string | null, paymentTokenAddress: string, totalPriceUsd?: string | null, individualPriceUsd?: string | null, totalPriceNetworkBaseToken?: string | null, individualPriceNetworkBaseToken?: string | null, eventType: string, exchangeAddress: string, sortKey: string, blockNumber: number, transactionIndex: number, logIndex: number, transactionHash: string, timestamp: number, numberOfTokens?: string | null, aggregatorAddress?: string | null, poolAddress?: string | null, fillSource?: string | null, priceError?: string | null, orderDirection?: NftEventOrderDirection | null, tradeOffer?: Array<{ __typename?: 'NftEventNftTradeItem', address: string, amount: string, recipient?: string | null, type: NftEventTradeItemType, tokenId: string } | { __typename?: 'NftEventTokenTradeItem', address: string, amount: string, recipient?: string | null, type: NftEventTradeItemType, isPrice: boolean, totalTradePrice?: string | null, individualTradePrice?: string | null, totalPriceUsd?: string | null, individualPriceUsd?: string | null, totalPriceNetworkBaseToken?: string | null, individualPriceNetworkBaseToken?: string | null, priceError?: string | null }> | null, tradeReceived?: Array<{ __typename?: 'NftEventNftTradeItem', address: string, amount: string, recipient?: string | null, type: NftEventTradeItemType, tokenId: string } | { __typename?: 'NftEventTokenTradeItem', address: string, amount: string, recipient?: string | null, type: NftEventTradeItemType, isPrice: boolean, totalTradePrice?: string | null, individualTradePrice?: string | null, totalPriceUsd?: string | null, individualPriceUsd?: string | null, totalPriceNetworkBaseToken?: string | null, individualPriceNetworkBaseToken?: string | null, priceError?: string | null }> | null } | null> } | null }; +export type OnPairMetadataUpdatedSubscriptionVariables = Exact<{ + id?: InputMaybe; + quoteToken?: InputMaybe; +}>; + + +export type OnPairMetadataUpdatedSubscription = { __typename?: 'Subscription', onPairMetadataUpdated?: { __typename?: 'PairMetadata', exchangeId?: string | null, fee?: number | null, highPrice1?: string | null, highPrice1w?: string | null, highPrice4?: string | null, highPrice12?: string | null, highPrice24?: string | null, id: string, liquidity: string, liquidityToken?: string | null, lowPrice1?: string | null, lowPrice1w?: string | null, lowPrice4?: string | null, lowPrice12?: string | null, lowPrice24?: string | null, networkId?: number | null, nonLiquidityToken?: string | null, pairAddress: string, price: string, priceChange1?: number | null, priceChange1w?: number | null, priceChange4?: number | null, priceChange5m?: number | null, priceChange12?: number | null, priceChange24?: number | null, quoteToken?: QuoteToken | null, statsType: TokenPairStatisticsType, tickSpacing?: number | null, volume1?: string | null, volume1w?: string | null, volume4?: string | null, volume12?: string | null, volume24?: string | null, token0: { __typename?: 'PairMetadataToken', address: string, decimals?: number | null, name: string, networkId: number, pooled: string, price: string, symbol: string }, token1: { __typename?: 'PairMetadataToken', address: string, decimals?: number | null, name: string, networkId: number, pooled: string, price: string, symbol: string } } | null }; + export type OnPriceUpdatedSubscriptionVariables = Exact<{ address?: InputMaybe; networkId?: InputMaybe; }>; -export type OnPriceUpdatedSubscription = { __typename?: 'Subscription', onPriceUpdated?: { __typename?: 'Price', address: string, networkId: number, priceUsd: number } | null }; +export type OnPriceUpdatedSubscription = { __typename?: 'Subscription', onPriceUpdated?: { __typename?: 'Price', address: string, confidence?: number | null, networkId: number, priceUsd: number, timestamp: number } | null }; export const CreateWebhooksDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"CreateWebhooks"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"input"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"CreateWebhooksInput"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"createWebhooks"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"Variable","name":{"kind":"Name","value":"input"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"priceWebhooks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"webhookType"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"created"}},{"kind":"Field","name":{"kind":"Name","value":"alertRecurrence"}},{"kind":"Field","name":{"kind":"Name","value":"callbackUrl"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"groupId"}},{"kind":"Field","name":{"kind":"Name","value":"conditions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PriceEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"tokenAddressPriceEventWebhookCondition"},"name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"networkIdPriceEventWebhookCondition"},"name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedLogWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"event"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedCallWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"inputDecodedCallWebhookCondition"},"name":{"kind":"Name","value":"input"}},{"kind":"Field","name":{"kind":"Name","value":"output"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawCallTraceWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"traceType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"result"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"code"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenPairEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"swapValue"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"pairAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"individualBaseTokenPrice"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"fillSource"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawTransactionWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"toOrFrom"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"input"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}},{"kind":"Field","name":{"kind":"Name","value":"ignoreTokenPairEvents"}},{"kind":"Field","name":{"kind":"Name","value":"ignoreNftEvents"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"retrySettings"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"maxTimeElapsed"}},{"kind":"Field","name":{"kind":"Name","value":"minRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetries"}}]}},{"kind":"Field","name":{"kind":"Name","value":"bucketId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketSortkey"}}]}},{"kind":"Field","name":{"kind":"Name","value":"decodedLogWebhooks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"webhookType"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"created"}},{"kind":"Field","name":{"kind":"Name","value":"alertRecurrence"}},{"kind":"Field","name":{"kind":"Name","value":"callbackUrl"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"groupId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketSortkey"}},{"kind":"Field","name":{"kind":"Name","value":"conditions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PriceEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"tokenAddressPriceEventWebhookCondition"},"name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"networkIdPriceEventWebhookCondition"},"name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedLogWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"event"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedCallWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"inputDecodedCallWebhookCondition"},"name":{"kind":"Name","value":"input"}},{"kind":"Field","name":{"kind":"Name","value":"output"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawCallTraceWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"traceType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"result"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"code"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenPairEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"swapValue"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"pairAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"individualBaseTokenPrice"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"fillSource"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawTransactionWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"toOrFrom"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"input"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}},{"kind":"Field","name":{"kind":"Name","value":"ignoreTokenPairEvents"}},{"kind":"Field","name":{"kind":"Name","value":"ignoreNftEvents"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"retrySettings"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"maxTimeElapsed"}},{"kind":"Field","name":{"kind":"Name","value":"minRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetries"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"decodedCallWebhooks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"webhookType"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"created"}},{"kind":"Field","name":{"kind":"Name","value":"alertRecurrence"}},{"kind":"Field","name":{"kind":"Name","value":"callbackUrl"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"groupId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketSortkey"}},{"kind":"Field","name":{"kind":"Name","value":"conditions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PriceEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"tokenAddressPriceEventWebhookCondition"},"name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"networkIdPriceEventWebhookCondition"},"name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedLogWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"event"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedCallWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"inputDecodedCallWebhookCondition"},"name":{"kind":"Name","value":"input"}},{"kind":"Field","name":{"kind":"Name","value":"output"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawCallTraceWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"traceType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"result"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"code"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenPairEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"swapValue"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"pairAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"individualBaseTokenPrice"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"fillSource"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawTransactionWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"toOrFrom"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"input"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}},{"kind":"Field","name":{"kind":"Name","value":"ignoreTokenPairEvents"}},{"kind":"Field","name":{"kind":"Name","value":"ignoreNftEvents"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"retrySettings"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"maxTimeElapsed"}},{"kind":"Field","name":{"kind":"Name","value":"minRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetries"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"rawCallTraceWebhooks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"webhookType"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"created"}},{"kind":"Field","name":{"kind":"Name","value":"alertRecurrence"}},{"kind":"Field","name":{"kind":"Name","value":"callbackUrl"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"groupId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketSortkey"}},{"kind":"Field","name":{"kind":"Name","value":"conditions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PriceEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"tokenAddressPriceEventWebhookCondition"},"name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"networkIdPriceEventWebhookCondition"},"name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedLogWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"event"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedCallWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"inputDecodedCallWebhookCondition"},"name":{"kind":"Name","value":"input"}},{"kind":"Field","name":{"kind":"Name","value":"output"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawCallTraceWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"traceType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"result"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"code"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenPairEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"swapValue"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"pairAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"individualBaseTokenPrice"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"fillSource"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawTransactionWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"toOrFrom"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"input"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}},{"kind":"Field","name":{"kind":"Name","value":"ignoreTokenPairEvents"}},{"kind":"Field","name":{"kind":"Name","value":"ignoreNftEvents"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"retrySettings"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"maxTimeElapsed"}},{"kind":"Field","name":{"kind":"Name","value":"minRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetries"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenPairEventWebhooks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"webhookType"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"created"}},{"kind":"Field","name":{"kind":"Name","value":"alertRecurrence"}},{"kind":"Field","name":{"kind":"Name","value":"callbackUrl"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"groupId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketSortkey"}},{"kind":"Field","name":{"kind":"Name","value":"conditions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PriceEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"tokenAddressPriceEventWebhookCondition"},"name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"networkIdPriceEventWebhookCondition"},"name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedLogWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"event"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedCallWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"inputDecodedCallWebhookCondition"},"name":{"kind":"Name","value":"input"}},{"kind":"Field","name":{"kind":"Name","value":"output"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawCallTraceWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"traceType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"result"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"code"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenPairEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"swapValue"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"pairAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"individualBaseTokenPrice"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"fillSource"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawTransactionWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"toOrFrom"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"input"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}},{"kind":"Field","name":{"kind":"Name","value":"ignoreTokenPairEvents"}},{"kind":"Field","name":{"kind":"Name","value":"ignoreNftEvents"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"retrySettings"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"maxTimeElapsed"}},{"kind":"Field","name":{"kind":"Name","value":"minRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetries"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"nftEventWebhooks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"webhookType"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"created"}},{"kind":"Field","name":{"kind":"Name","value":"alertRecurrence"}},{"kind":"Field","name":{"kind":"Name","value":"callbackUrl"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"groupId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketSortkey"}},{"kind":"Field","name":{"kind":"Name","value":"retrySettings"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"maxTimeElapsed"}},{"kind":"Field","name":{"kind":"Name","value":"minRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetries"}}]}},{"kind":"Field","name":{"kind":"Name","value":"conditions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PriceEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"tokenAddressPriceEventWebhookCondition"},"name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"networkIdPriceEventWebhookCondition"},"name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedLogWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"event"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedCallWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"inputDecodedCallWebhookCondition"},"name":{"kind":"Name","value":"input"}},{"kind":"Field","name":{"kind":"Name","value":"output"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawCallTraceWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"traceType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"result"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"code"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenPairEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"swapValue"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"pairAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"individualBaseTokenPrice"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"fillSource"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawTransactionWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"toOrFrom"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"input"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}},{"kind":"Field","name":{"kind":"Name","value":"ignoreTokenPairEvents"}},{"kind":"Field","name":{"kind":"Name","value":"ignoreNftEvents"}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"rawTransactionWebhooks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"webhookType"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"created"}},{"kind":"Field","name":{"kind":"Name","value":"alertRecurrence"}},{"kind":"Field","name":{"kind":"Name","value":"callbackUrl"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"groupId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketId"}},{"kind":"Field","name":{"kind":"Name","value":"bucketSortkey"}},{"kind":"Field","name":{"kind":"Name","value":"conditions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PriceEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"tokenAddressPriceEventWebhookCondition"},"name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"networkIdPriceEventWebhookCondition"},"name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedLogWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"event"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DecodedCallWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"decodingId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodName"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"methodId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"inputDecodedCallWebhookCondition"},"name":{"kind":"Name","value":"input"}},{"kind":"Field","name":{"kind":"Name","value":"output"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawCallTraceWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"traceType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"result"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"code"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenPairEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"swapValue"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"pairAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"maker"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tokenAddress"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"individualBaseTokenPrice"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"gt"}},{"kind":"Field","name":{"kind":"Name","value":"gte"}},{"kind":"Field","name":{"kind":"Name","value":"lt"}},{"kind":"Field","name":{"kind":"Name","value":"lte"}},{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"eventType"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"fillSource"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RawTransactionWebhookCondition"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkId"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"oneOf"}}]}},{"kind":"Field","name":{"kind":"Name","value":"to"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"from"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"toOrFrom"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eq"}}]}},{"kind":"Field","name":{"kind":"Name","value":"input"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contains"}},{"kind":"Field","name":{"kind":"Name","value":"notContains"}}]}},{"kind":"Field","name":{"kind":"Name","value":"ignoreTokenPairEvents"}},{"kind":"Field","name":{"kind":"Name","value":"ignoreNftEvents"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"retrySettings"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"maxTimeElapsed"}},{"kind":"Field","name":{"kind":"Name","value":"minRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetryDelay"}},{"kind":"Field","name":{"kind":"Name","value":"maxRetries"}}]}}]}}]}}]}}]} as unknown as DocumentNode; @@ -7841,4 +7939,5 @@ export const OnDetailedStatsUpdatedDocument = {"kind":"Document","definitions":[ export const OnEventsCreatedDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"subscription","name":{"kind":"Name","value":"OnEventsCreated"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"onEventsCreated"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"events"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenPrice"}},{"kind":"Field","name":{"kind":"Name","value":"blockHash"}},{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"eventDisplayType"}},{"kind":"Field","name":{"kind":"Name","value":"eventType"}},{"kind":"Field","name":{"kind":"Name","value":"logIndex"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"liquidityToken"}},{"kind":"Field","name":{"kind":"Name","value":"maker"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"token0SwapValueUsd"}},{"kind":"Field","name":{"kind":"Name","value":"token0ValueBase"}},{"kind":"Field","name":{"kind":"Name","value":"token1SwapValueUsd"}},{"kind":"Field","name":{"kind":"Name","value":"token1ValueBase"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transactionIndex"}},{"kind":"Field","name":{"kind":"Name","value":"data"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"MintEventData"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"amount0"}},{"kind":"Field","name":{"kind":"Name","value":"amount1"}},{"kind":"Field","name":{"kind":"Name","value":"amount0Shifted"}},{"kind":"Field","name":{"kind":"Name","value":"amount1Shifted"}},{"kind":"Field","name":{"kind":"Name","value":"tickLower"}},{"kind":"Field","name":{"kind":"Name","value":"tickUpper"}},{"kind":"Field","name":{"kind":"Name","value":"type"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"BurnEventData"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"amount0"}},{"kind":"Field","name":{"kind":"Name","value":"amount1"}},{"kind":"Field","name":{"kind":"Name","value":"amount0Shifted"}},{"kind":"Field","name":{"kind":"Name","value":"amount1Shifted"}},{"kind":"Field","name":{"kind":"Name","value":"tickLower"}},{"kind":"Field","name":{"kind":"Name","value":"tickUpper"}},{"kind":"Field","name":{"kind":"Name","value":"type"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"SwapEventData"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"amount0"}},{"kind":"Field","name":{"kind":"Name","value":"amount0In"}},{"kind":"Field","name":{"kind":"Name","value":"amount0Out"}},{"kind":"Field","name":{"kind":"Name","value":"amount1"}},{"kind":"Field","name":{"kind":"Name","value":"amount1In"}},{"kind":"Field","name":{"kind":"Name","value":"amount1Out"}},{"kind":"Field","name":{"kind":"Name","value":"amountNonLiquidityToken"}},{"kind":"Field","name":{"kind":"Name","value":"priceBaseToken"}},{"kind":"Field","name":{"kind":"Name","value":"priceBaseTokenTotal"}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"}},{"kind":"Field","name":{"kind":"Name","value":"priceUsdTotal"}},{"kind":"Field","name":{"kind":"Name","value":"tick"}},{"kind":"Field","name":{"kind":"Name","value":"type"}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}}]}}]}}]} as unknown as DocumentNode; export const OnNftAssetsCreatedDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"subscription","name":{"kind":"Name","value":"OnNftAssetsCreated"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"networkId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"onNftAssetsCreated"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}},{"kind":"Argument","name":{"kind":"Name","value":"networkId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"networkId"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokenId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"media"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"image"}},{"kind":"Field","name":{"kind":"Name","value":"thumbSm"}},{"kind":"Field","name":{"kind":"Name","value":"thumbLg"}},{"kind":"Field","name":{"kind":"Name","value":"processed"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"originalImage"}},{"kind":"Field","name":{"kind":"Name","value":"uri"}},{"kind":"Field","name":{"kind":"Name","value":"attributes"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"class"}},{"kind":"Field","name":{"kind":"Name","value":"css"}},{"kind":"Field","name":{"kind":"Name","value":"displayType"}},{"kind":"Field","name":{"kind":"Name","value":"maxValue"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"value"}},{"kind":"Field","name":{"kind":"Name","value":"valueType"}}]}},{"kind":"Field","name":{"kind":"Name","value":"quantity"}}]}}]}}]} as unknown as DocumentNode; export const OnNftEventsCreatedDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"subscription","name":{"kind":"Name","value":"OnNftEventsCreated"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"networkId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"onNftEventsCreated"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}},{"kind":"Argument","name":{"kind":"Name","value":"networkId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"networkId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"events"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"maker"}},{"kind":"Field","name":{"kind":"Name","value":"taker"}},{"kind":"Field","name":{"kind":"Name","value":"totalTradePrice"}},{"kind":"Field","name":{"kind":"Name","value":"individualTradePrice"}},{"kind":"Field","name":{"kind":"Name","value":"paymentTokenAddress"}},{"kind":"Field","name":{"kind":"Name","value":"totalPriceUsd"}},{"kind":"Field","name":{"kind":"Name","value":"individualPriceUsd"}},{"kind":"Field","name":{"kind":"Name","value":"totalPriceNetworkBaseToken"}},{"kind":"Field","name":{"kind":"Name","value":"individualPriceNetworkBaseToken"}},{"kind":"Field","name":{"kind":"Name","value":"eventType"}},{"kind":"Field","name":{"kind":"Name","value":"exchangeAddress"}},{"kind":"Field","name":{"kind":"Name","value":"sortKey"}},{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"transactionIndex"}},{"kind":"Field","name":{"kind":"Name","value":"logIndex"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"numberOfTokens"}},{"kind":"Field","name":{"kind":"Name","value":"aggregatorAddress"}},{"kind":"Field","name":{"kind":"Name","value":"poolAddress"}},{"kind":"Field","name":{"kind":"Name","value":"fillSource"}},{"kind":"Field","name":{"kind":"Name","value":"priceError"}},{"kind":"Field","name":{"kind":"Name","value":"tradeOffer"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventNftTradeItem"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"recipient"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventTokenTradeItem"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"recipient"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"isPrice"}},{"kind":"Field","name":{"kind":"Name","value":"totalTradePrice"}},{"kind":"Field","name":{"kind":"Name","value":"individualTradePrice"}},{"kind":"Field","name":{"kind":"Name","value":"totalPriceUsd"}},{"kind":"Field","name":{"kind":"Name","value":"individualPriceUsd"}},{"kind":"Field","name":{"kind":"Name","value":"totalPriceNetworkBaseToken"}},{"kind":"Field","name":{"kind":"Name","value":"individualPriceNetworkBaseToken"}},{"kind":"Field","name":{"kind":"Name","value":"priceError"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"tradeReceived"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventNftTradeItem"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"recipient"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"NftEventTokenTradeItem"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"recipient"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"isPrice"}},{"kind":"Field","name":{"kind":"Name","value":"totalTradePrice"}},{"kind":"Field","name":{"kind":"Name","value":"individualTradePrice"}},{"kind":"Field","name":{"kind":"Name","value":"totalPriceUsd"}},{"kind":"Field","name":{"kind":"Name","value":"individualPriceUsd"}},{"kind":"Field","name":{"kind":"Name","value":"totalPriceNetworkBaseToken"}},{"kind":"Field","name":{"kind":"Name","value":"individualPriceNetworkBaseToken"}},{"kind":"Field","name":{"kind":"Name","value":"priceError"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"orderDirection"}}]}}]}}]}}]} as unknown as DocumentNode; -export const OnPriceUpdatedDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"subscription","name":{"kind":"Name","value":"OnPriceUpdated"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"networkId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"onPriceUpdated"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}},{"kind":"Argument","name":{"kind":"Name","value":"networkId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"networkId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"}}]}}]}}]} as unknown as DocumentNode; \ No newline at end of file +export const OnPairMetadataUpdatedDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"subscription","name":{"kind":"Name","value":"OnPairMetadataUpdated"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"quoteToken"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"QuoteToken"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"onPairMetadataUpdated"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}},{"kind":"Argument","name":{"kind":"Name","value":"quoteToken"},"value":{"kind":"Variable","name":{"kind":"Name","value":"quoteToken"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"exchangeId"}},{"kind":"Field","name":{"kind":"Name","value":"fee"}},{"kind":"Field","name":{"kind":"Name","value":"highPrice1"}},{"kind":"Field","name":{"kind":"Name","value":"highPrice1w"}},{"kind":"Field","name":{"kind":"Name","value":"highPrice4"}},{"kind":"Field","name":{"kind":"Name","value":"highPrice12"}},{"kind":"Field","name":{"kind":"Name","value":"highPrice24"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"liquidity"}},{"kind":"Field","name":{"kind":"Name","value":"liquidityToken"}},{"kind":"Field","name":{"kind":"Name","value":"lowPrice1"}},{"kind":"Field","name":{"kind":"Name","value":"lowPrice1w"}},{"kind":"Field","name":{"kind":"Name","value":"lowPrice4"}},{"kind":"Field","name":{"kind":"Name","value":"lowPrice12"}},{"kind":"Field","name":{"kind":"Name","value":"lowPrice24"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"nonLiquidityToken"}},{"kind":"Field","name":{"kind":"Name","value":"pairAddress"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"priceChange1"}},{"kind":"Field","name":{"kind":"Name","value":"priceChange1w"}},{"kind":"Field","name":{"kind":"Name","value":"priceChange4"}},{"kind":"Field","name":{"kind":"Name","value":"priceChange5m"}},{"kind":"Field","name":{"kind":"Name","value":"priceChange12"}},{"kind":"Field","name":{"kind":"Name","value":"priceChange24"}},{"kind":"Field","name":{"kind":"Name","value":"quoteToken"}},{"kind":"Field","name":{"kind":"Name","value":"statsType"}},{"kind":"Field","name":{"kind":"Name","value":"tickSpacing"}},{"kind":"Field","name":{"kind":"Name","value":"token0"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"pooled"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}},{"kind":"Field","name":{"kind":"Name","value":"token1"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"pooled"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}},{"kind":"Field","name":{"kind":"Name","value":"volume1"}},{"kind":"Field","name":{"kind":"Name","value":"volume1w"}},{"kind":"Field","name":{"kind":"Name","value":"volume4"}},{"kind":"Field","name":{"kind":"Name","value":"volume12"}},{"kind":"Field","name":{"kind":"Name","value":"volume24"}}]}}]}}]} as unknown as DocumentNode; +export const OnPriceUpdatedDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"subscription","name":{"kind":"Name","value":"OnPriceUpdated"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"networkId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"onPriceUpdated"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}},{"kind":"Argument","name":{"kind":"Name","value":"networkId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"networkId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"confidence"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}}]}}]}}]} as unknown as DocumentNode; \ No newline at end of file diff --git a/src/sdk/graphql/OnPairMetadataUpdated.graphql b/src/sdk/graphql/OnPairMetadataUpdated.graphql new file mode 100644 index 0000000..91b6c9d --- /dev/null +++ b/src/sdk/graphql/OnPairMetadataUpdated.graphql @@ -0,0 +1,55 @@ +subscription OnPairMetadataUpdated($id: String, $quoteToken: QuoteToken) { + onPairMetadataUpdated(id: $id, quoteToken: $quoteToken) { + exchangeId + fee + highPrice1 + highPrice1w + highPrice4 + highPrice12 + highPrice24 + id + liquidity + liquidityToken + lowPrice1 + lowPrice1w + lowPrice4 + lowPrice12 + lowPrice24 + networkId + nonLiquidityToken + pairAddress + price + priceChange1 + priceChange1w + priceChange4 + priceChange5m + priceChange12 + priceChange24 + quoteToken + statsType + tickSpacing + token0 { + address + decimals + name + networkId + pooled + price + symbol + } + token1 { + address + decimals + name + networkId + pooled + price + symbol + } + volume1 + volume1w + volume4 + volume12 + volume24 + } +} \ No newline at end of file diff --git a/src/sdk/graphql/OnPriceUpdated.graphql b/src/sdk/graphql/OnPriceUpdated.graphql index bfa1486..2ee906f 100644 --- a/src/sdk/graphql/OnPriceUpdated.graphql +++ b/src/sdk/graphql/OnPriceUpdated.graphql @@ -1,7 +1,9 @@ subscription OnPriceUpdated($address: String, $networkId: Int) { onPriceUpdated(address: $address, networkId: $networkId) { address + confidence networkId priceUsd + timestamp } } \ No newline at end of file